Хех, спустя 15 лет решил поиграться с прошивками C698p и у меня получилось завести 0DR на телефоне Motorola ROKR E1.
Цитата(AlexKooper @ 7.12.2007, 0:13)
Хм. у меня тоже не удалось поставить 0DR. Непонятно. Флекс кстати залочен, но после сняТия лока всё равно не работает. Прошивка без флекса тоже не работает... странная прошивка...
На удивление эта прошивка для C698p но без PTT, название флекса об этом отчётливо намекает своим "NOPTT" в нём. Из отличий 0DR от более старой 0CR с PTT я заметил лишь то, что в ней добавили возможность проигрывания видеороликов, хотя возможности съёмки видео как не было, так и нет. Во флексе ванильной 0CR видеоролики заблокированы по тому типу, как они были заблокированы в древнем Motorola C380. Бедные бразильцы, что же над ним этот их оператор
Claro так издевался...
Никогда не пойму маркетологов Motorola: взять молодёжный телефон, обрезать в нём практически все фичи и продавать как бюджетку по типу C380, но с ненужным PTT. RGB-подсветку по бокам и ту вырезали. Интересно, были ли в оригинальных C698p распаяны на плате все эти чипы и антенны Bluetooth, RGB-светодиоды, обвязка MicroSD-карточки, её слот и прочее? Тогда ведь обладатели C698p по истине могли получить за скормную цену телефон полный скрытых возможностей! Жаль я лишь однажды и очень-очень давно, году так в 2010, видел этот C698p в продаже на бразильском "жёлтом" аналоге Ebay, который назывался
https://www.mercadolivre.com.br/ уж очень они редкие.
Похоже что этот C698p из солнечной Бразилии не пользовался спросом у тамошних операторов, предлагающих контракт, поэтому некоторые партии С698p отправились на рынок восточной Европы под видом тёмно-синих E398 с гордой надписью "Made in Brazil" и с явно инородным силиконовым чёрным лейблом от обычных E398'ых:
За фотографии спасибо
PUNK-398, обладателю такого E398. К сожалению в этом аппарате когда-то давно был убит PDS прошивкой 42_for_all, но было бы забавно увидеть там платформу R3624 в истории прошивок. Для сравнения оригинальный C698p живыми фотографиями и рендером с официального сайта:
Собственно про то как завести прошивку 0DR и почему ранее не получалось её стартануть. Возможно забыли добавить патч для того, чтобы OTP не проверялся. Я сначала его тоже забыл добавить и телефон не включился, а поменяв всего лишь один байт в CG1 мой телефон включился и запросил операторский код разблокировки SIM-Lock, я ещё раз пролил наглым образом свой BackUp PDS и он разблокировался.
Итого по сути на прошивку 0DR нужно наложить патчи:
1. RunPhoneLTE.
2. OTP Check Disable (ищем по паттерну AB 00 78 18 42 84 D0 и меняем последний байт D0 на E0).
3. Снятие RSA по методу первых LTE.
И оно запустится. Платформа
R3622 (V400p) наверняка тоже запустится, но с какими-нибудь багами, ведь это раскладушка и подсветка там наверняка как-то по другому работает. Этот V400p тоже с PTT и я проливал ленг 002E с русским языком от него на прошивку C698p, думал всё нормально русифицируется, оно русифицировалось конечно, но всё связанное с PTT почему-то осталось без строк. Видимо адресации там разные были и нужно лезть в MotoLangEditor. Но, как я помню,
AlexKooper проделал когда-то схожую работу.
Кстати, таким же методом удалось стартануть на ROKR E1 прошивку от ротатора Motorola V80, который оказывается 2003 года выпуска, а не 2004 как E398. Хотя я почему-то всегда считал V80 новее... Так вот, когда-то на МотоФане была большая тема про ситуацию наоборот:
портирование прошивки с ROKR E1 на V80, собственно проблемы зеркальные: если на E398 или ROKR E1 пролить
R37 от V80 со всеми этими патчами, подсветка дисплея и вся клавиатура кроме красной кнопки работать не будут, но прошивка запустится. Хотя та же ритм-подсветка и RGB-светодиоды на
R37 запущенной на ROKR E1 работают. Наверняка подобным образом можно завести ещё прошивки платформы
TRIPLETS с V300, V500, V600 и др., но там нет ничего интересного и вкусного.
А вот на платформах
R3721 с E375 и
R3722 с E378i можно посмотреть из вкусного на тот же i-mode, но запустить эти платформы у меня не удалось. Возможно там играет роль более высокая версия Boot Loader'а -- 08.xx, и прошивка на 07.D0 просто не хочет стартовать, возможно там где-то проверки в ней на версию бута. Я дальше не особо разбирался, да и в процессе экспериментов пару раз уронил ROKR E1 в бланк, один раз при частичном стирании Flash в бланке в RSD Lite показывалась версия (или ошибка?) 0x0200 и никакие буты для Blank'а или ремонтные 42R или 49R не проливались:
Цитата
-Бут 0200 - самый хитрый случай. Я лечил только 15...30-минутным ожиданием телефона без аккумулятора, после чего 4+5 контакты - и бут определялся уже как 07Д0 с дальнейшим беспроблемным восстановлением. Если снова ошибка 200 - снова полежать 20 минут без аккумулятора и 4+5 контакты.
А вот замыкание контактов 4 и 5 на разъёме действительно помогло. Похоже бут оставался на Flash, но что-то там дальше вроде CG18 было убито и телефон выпадал в такой вот недобланк при включении. Второй бланк словил с MEM_BLANK при стирании флешки, но 07.D0 для бланка здесь выручил.
В общем, ROKR E1 с PTT и цветовыми палитрами как в C380 и TRIPLETS выглядит весьма забавно, кстати тут в отличие от C380 и C650 в цветовых схемах есть прозрачность: если внимательно присмотреться к фону софт-клавиш, за ним будет видна картинка "рабочего стола".
Из приятного ещё на платформе
R3624 есть MotoMixer как в старой доброй R372 на E398 и довольно интересный звук. Как кто-то заметил в этой теме, у него довольно сильно выражены низкие частоты. Особенно прикольно играют стандартные MIDI'шки, на R372 и тем более R373 по другому. А тут прямо налёт "тёплых ламповых" искажений, особенно от MP3 в 32 kbps
Записал пару роликов на YouTube:
YouTube-видео с интерфейсом прошивки C698p:
https://youtu.be/GvVwZgRo4r8YouTube-видео с рингтонами на C698p:
https://youtu.be/TQ6-G50sp_c (плейлист с таймингами доступен в описании на YouTube)
На всякий случай выложу архивы с патчами и с фуллфлешами 0CR, 0DR от С698p и R37 от V80, которые удалось стартануть на ROKR E1. Для их прошивки нужно слезть на 07.D0 и врезать свой PDS в эти образы. Просто так ничего не шить! В результате получится гарантированный труп телефона и убитый PDS, мне лень было делать из всего этого обычные SHX'ы.
Скачать:
https://disk.yandex.ru/d/LRt5_EW7OM3_EQ (Experiments_C698p_E398_E1.zip, 37.2 MiB)
В общем, решил вот так вот отметить 19-летие родного форума, вспомнить моторольскую молодость и понекроманствовать с когда-то интересной для меня темой о том, как запустить на E398 и ROKR E1 прошивки и платформы от других телефонов Motorola. Нужно будет как-нибудь попробовать прошить ещё инженерные платформы E398/E399 вроде
CAAP041 из этой темы:
Попал в руки инженерный образец E398/E399 и успокоиться.