Philips E180 Нужна прошивка

  • Автор темы Автор темы TheDrive
  • Дата начала Дата начала
15/8/10
116
44
0
Кредиты
2
Привет всем!
Ни у кого нет прошивок для Philips E180?
Поделитесь плиз!

Почему-то именно на эту модель нигде нет прошивок.
Удалось найти только слитый фулл на .su, но он битый, судя по контексту, поск его выкладывали на предмет восстановления контактов в соотв. топике.
Причем "в природе" прошивок ходила куча. На .su лежит V05A. У меня в телефоне друга, который я мучаю V08A, на форуме поддержки Филипса упоминались V10A и V11A, но ни одну нормальную найти не удается.
Так что, у кого есть, выложите плиз все доступные Вам версии. Там вся флеша, кажется, мег 16...

Зачем ищу? - Тел у друга работает, но жесткие проблемы с аудио. Когда он звонит, все, вроде, через спикер звука нет, через блютуз и проводную гарнитуру работает, и звук идет в обе стороны. Когда я ему звоню, он берет трубку и ничего не слышит, я его слышу. Причем аналогичное поведение и в спикере и в блютуз гарнитуре, а с проводной гарнитурой вроде бы работает, но тоже с перебоями. Дошло до абсурда, ему звонишь он сбрасывает и сам мне перезванивает, или вынужден ходить непрерывно с проводной в ушах.
Чел сам хороший спец, аппаратную часть, насколько возможно, проверил, но из логики я ему сразу сказал что проблема программная, ибо в каком-то варианте все работает абсолютно нормально, что говорит об аппаратной исправности аудиотракта в обе стороны.

Сейчас озабочен сливом фулла. скаттера/cfg готового-то нет... Разберусь, солью, могу выложить, но она, выходит, тоже битая, толку от нее. Можно попытаться микшировать настройки с V05A с .su, но во-первых, они могут значительно отличаться бинарными данными в разных версиях. Во-вторых, это оч накладно по трудозатратам и времени. В фуллах у подобных аппаратов чехарда из блоков, поск работает Wear leveling и defect management на каком-то низком уровне, может в прелоудере/BROM уже, соотв это надо найти карту блоков, восстановить соотв структуру, внести изменения, снова разложить по блокам как было и ток потом шить. :) Совсем не факт, что вообще хватит данных и удастся это сделать

"Просто залить" заводскую, все таки, "немного" проще. Так что, кто чем может - плиз хелп! :)

Сразу выложу "коды", а то и их толком не найдешь.
Engineering/Service menu: *#3646633# (вроде стандартный для филипсов)
Firmware Version: *#8375#
Factory Mode: *#66*#
A2DP PTS/Normal mode switching: *#1234#

Инфа о доступных версиях (по сообщения пользователей):
[VERSION] E180_M6260A_1535_V11A_RU
[BRANCH]: 11BW1308MP SANGFEI60_11B_E180_RU
BUILD: BUILD_NO
SERIAL#: EO081540F02939

[VERSION] E180_M6260A_1522_V10A_RU
[BRANCH] 11BW1308MP SANGFEI60_11B_E180_RU
Build 3100, 2015/05/26 11:05

[VERSION] E180_M6260A_1514_V08A_RU
[BRANCH] 11BW1308MP SANGFEI60_11B_E180_RU
BUILD:BUILD_NO
SERIAL#: EO051518F02121
[BUILD TIME] 2014/04/02 10:56
[MRE VERSION] 3100

SANGFEI60_11B_E180_RU_PCB01_gprs_MT6260_S00.E180_M6260A_1511_V05A_RU

Будет еще инфа - допишу.
 
Последнее редактирование:
Разобрался как сливать прошу с этого тела. Хардвер похож на Philips X1560
CPU: MTK MT6260
Flash: 128MBit (16MByte) NOR Flash + 64MBit (8MB) 166MHz PSRAM
Вот скрин детекта, полученного в процессе слива фулла, описанного ниже:
E180_Detect.png

Для слива нужен preloader от MT6260. Я брал тот, который приложен в архиве к инструкции по сливу фуллов с MT6260/MT6250 с China-GSM.ru

Аттачи на том форуме слетели, поэтому нашел Гуглем и скачал Backup6250_6260.rar
Но, на этом дело на закончилось. При попытке слива вылетала ошибка FLASHTOOL ERROR: S_DL_MAUI_FLASH_ID_NOT_MATCHED_WITH_TARGET (5095)
Error5095.png
Из чего следует, что FlashID из аппарата не соответствует ни одной из описанных в .CFG
О такой возможности упомянуто в инструкции на China-GSM, только что с этим делать не "упомянуто" за обтекаемым "термином" "искать". :)
А делать нужно следующее:
После запуска FlashTool нажать Ctrl-Alt-T (для создания логов работы программы).
Убедиться, что в заголовке окна к названию FlashTool добавилась пометка в скобках (Runtime Trace)
Выбрать все тот же .CFG и попробовать слить дамп по Read Back
Получить все ту же ошибку 5095.
Ничего не трогая запустить любой нормальный файл менеджер (ну или обходиться убогим эксплорером)
Зайти в корень диска C:, найти там лог ФлешТула: BROM_DLL.log (могут быть и иные логи, но они не нужны тут)
Открыть лог любым текстовым редактором, найти там в конце строку типа:
А, чуть выше нее, срок на 10 похожую конструкцию:
Во второй строке указан FlashID флеши, установленной в аппарате: Target NOR/SF IDs = [00ef 0060 0018 0000]
Поиск в нете выявил, что данный FID (EF 60 18 00) принадлежит WinBond W25Q128FW, так что даже нужды вскрывать аппарат и разглядывать не возникло. :)
Легко заметить, что ниже в логе флештул пытался его сравнивать с FlashID, указанными в соотв секциях "EMI" из CFG, но ничго не совпало и "нас послали".

Делаем бакап backup.cfg, открываем его текстовым редактором и добавляем секцию EMI 5 в конце, вписывая туда FlashID, который определил FlashTool (ну или меняем FlashID одной из существующих там 4х EMI секций, так чтобы FlashID совпал.
Сохраняем файл Backup.cfg, запускаем FlashTool и пытаемся слить фулл. И, о чудо, все сливается в лучшем виде.

Позже сравнивал файлы, выяснилось, что слитый из E180 бут лоудер байт в байт совпадает с бутлоудером от Philips X1560, а в cfg одной из прошивок для X1560 (111.7z из соседнего топика) уже прописан нужный FID, так что можно было воспользоваться им, но, как всегда, знал бы прикуп - жил бы в сочи. Особых издержек данное исследование не повлекло, а лишь прибавило опыта.

Нужные файлы (как то, выдранный из фулла V08A оригинальный Boot Loader (BROM), поправленный для поддержки W25Q128FW в E180 backup.cfg, FlashTool v5.1432.00, хорошо зарекомендовавший себя при работе с X1560 в соседнем топике, драйвера) прилагаю к посту. У кого есть желание слить фулл рабочий и поделиться (ну или НЕ поделиться) с сообществом - велкам! Особенно интересны свежие версии прошивок, которые "ходят по рукам" вместе с телами, ну или, тем более, заводские оригиналы. Выше указывал, что были замечены V10A, V11A. Возможно, уже и новее вышли.

Итак инструкция как слить Full с Philips E180:
0. Распаковываем архив, кладем FlashTool в отдельную папку в корне какого либо диска, папку PhilipsE180Backup - аналогично, драйвера в свою папку с драйверами, откуда их будет легко подцепить если потребуется.
1. Запускаем Flash Tool
2. В меню Options выбираем пункт USB Download/Read Back (если уже не стоит)
3. На вкладке Download (она открыта при старте по-умолчанию) жмем кнопку Scatter/Config File и выбираем PhilipsE180Backup.cfg из архива скаттер Backup.cfg (если еще не добавлен), убеждаемся, что .cfg загрузилсяб в списке файлов для прошивки появилась единственная запись типа: ARM_BL 0x70006600 0x70006600 0x700087D3 C:\PhilipsE180Backup\PhilipsE180BROM.bin
4. Идем на вкладку Read Back, добавляем запись, указываем куда сохранять считанный фулл, задаем ему понятное имя (типа PhilipsE180_Full_V11A.img) вместо ROM_0 (чтобы потом не путаться), в качестве начального адреса стоит 0 (всегда уже стоит в поле по-умолчанию), а конечного адреса - размер флеши (в данном случае это 1000000h) и жмем ReadBack,
5. Корректно выключаем телефон (нам битые фуллы никак не нужны), передергиваем батарею, зажимаем ЛЕВУЮ ФУНКЦИОНАЛЬНУЮ кнопку (которая с полосой прямо под дисплеем) и подключаем ВЫКЛЮЧЕННЫЙ телефон с ЗАЖАТОЙ кнопкой к компу по MICRO USB кабелю.
6. Если драйвера Mediatek USB Port ранее были установлены, то через пару секунд телефон определится компом, сразу быстро поползет красная полоса загрузки Boot Loader-а во FlashTool-е, после чего (если все нормально) медленно поползет синяя полоса считывания прошивки в файл.
7. Если драйвера ранее не были установлены, появится диалог винды "найдено новое устройство" и необходимо установить драйвера.
"Устройство" прошивочного порта появляется в разделе "Порты COM и LPT" в диспетчере устройств и имеет VID_0E8D&PID_0003
Останавливаться на установке "подписанных" или "не подписанных" драйверов в теплых ламповых WinVista-Win10, я тут точно не буду. Тут профессиональный форум, а в нете полно инструкций как напрочь отключить все это "безопасное" УГ (для кого безопасное? для бабла M$?)
Вобщем-то все это давно и многократно расписано в различных инструкциях, но тут описал применительно к данной конкретной модели.
 

Вложения

Вот, вроде бы полный список "кодов", найденных в дампе прошивки:
P.S. Коды найдены непосредственно в дампе прошивки V08A и проверены на том же аппарате, за исключением ввода *#6810# (дабы не блокировать сервисные меню и выполнения, собственно процедуры сброса по *#119*# (вопрос приведенный в описании выводится).
 
Собрал Master Full из слитого фулла Philips E180 V08A_RU
(Думал уже выложил, оказывается нет, долбанный Файрфокс в промежутке падал)
Инструкция тут:


Шить не пробовал, но должно быть нормально.
Бутлоудер полностью совпадает с бутлоудером от X1560
Ext_Boot тоже почти полностью совпадает с оным от X1560 (отличаются около 20 байт в двух местах)
ROM похож "в общих чертах". У E180 он на 10КБ больше чем у X1560 (3420КБ против 3430КБ)
VIVA аналогично - 5492КБ против 5537КБ

Базы NVRAM BPLGUInfoCustomAppSrcP_MT6260... Пока нет. Как ее сгенерить из фулла не знаю, годной инфы пока не нашел.
Папки system/etc/mddb у feature phone, понятно, нет. Кто что знает поясните плиз какие есть варианты.
Те, кто попал в беду пока нет оригинальных файлов, поглядите в топике X1560, там выкладывали базу от аналогичного тела на MT6260, и это позволило восстановить затертый NVRAM и вернуть работоспособность X1560 с мелкими оговорками.

Неужели ни у кого нет доступа к телам E180?
У кого есть плиз слейте фулл, выложите (я сам переделаю в МастерФулл, вроде не проблема.
Особенно интересны свежие версии.
 

Вложения

Тип файла: zip Philips_E180_M6260A_1514_V08A_RU_02May2015.zip (7.54 Мб, Просмотров: 3)

этой прошей вернул вечного моргалика. правда имеи поменялись на левые, но это скорее из-за того что сделал формат флешером
UT8f7l4XGBaXXagOFbXI.jpg
 
В Мастер фулле нет имеев, поск туда не входит (штатно) образ раздела NVRAM. NVRAM же индивидуален для каждого экземпляра и, соотв, подлежит инициализации тем или иным способом - самим фирмвером или внешним инструментом - так на любых телах.

Клонировать обычно можно, но это не корректно, поск ведет к клонированию индивидуальных настроек, в т.ч. ИМЕЕв, поэтому можно использовать клонирование только когда нет иных способов восстановить аппарат.

Если ИМЕИ выглядят "адекватно", а не 00000... или 12345..., это значит, что либо они подхватились из NVRAM (который, по идее, не затрагивается перепрошивкой "основной проши"), либо установились некие дефолтные в случае если была переинициализация NVRAM.
Кто-то мог пытаться залить фулл до Вас или просто попороть NVRAM каким либо способом. Предыстории мы не знаем.

Попробуйте поправить с Метой (обязательно сделав слив фулла). Я пробовал штук 6-7 PBLGUI от разных тел на MT6260, включая приложенный, но все они ругаются (не только WARNING выдают) Execution Failure: NVRAM editor can't find this node, что, видимо, говорит о том, что долбанный Sangfei специально кастомизировал базу (поменял имена веток) дабы "левые" базы с дефолтной медиатековской структурой не подходили. Тем не менее, при работе именно с приложенным BPLGUInfo... Meta читает и позволяет поправить IMEI. Однако писать я не пробовал. Жду когда появятся еще "материалы" в виде прошивок и иной инфы дабы продолжить эксперименты. Тел пока вернул другу пусть попользуется.

Не делали ли Вы бакап (фулл) "дохлой" прошивки? Может там какая-то другая версия всплыла?
 
Здравствуйте. Необходимо скрыть отображение опций о диктофоне и блютуз в меню телефона. Есть ли такая возможность заменой на редактированную версию прошивки и если да то как отредактировать? Спасибо
 
Большое спасибо! Конечно пригодится! Сделал из слитого фулла Мастер Фулл, как и обещал.
Выкладываю. Мастер Фулл НЕ проверял! Нет аппарата для проверки. Кто будет шить, сделайте обязательно бакап, как указано выше (независимо от работоспособности аппарата).

Однако в этом фулле не версия V11A, как указано в имени файла у ganibal, а V10A, что тоже очень хорошо.
Полная версия, прописанная в прошивке:
E180_M6260A_1522_V10A_RU
Дата сборки: 2015/05/26 11:05

Аппаратная платформа: SANGFEI60_11B_HW
(такая же, как прописана в V08A)
Исходя из прошлого опыта ревизия хардвера кодируется строкой 11B.
Если эта строка совпадает с прописанной в вашей прошивке, это означает, что аппаратные ревизии были идентичны (по крайней мере в части касающейся совместимости прошивок).

Полное первичное имя ROM файла прошивки:
SANGFEI60_11B_E180_RU_PCB01_gprs_MT6260_S00.E180_M6260A_1522_V10A_RU.bin

Теперь ищем V11A и иные версии.
P.S. Выше, у версии V08A дата сборки не 2 Мая 2015, как указано в имени файла, а 2 Апреля 2015. Править пост и перезаливать ради этого файл смысла не вижу, просто даю инфу для точности.

Master Full Philips E180 V10A RU (for Russia)
 

Вложения

Доброго времени суток! Подскажите: прошивки у аппаратов х1560, е180, е181 взаимозаменяемы?
 
У меня e180 - ставил прошивку от x1560 - X1560_M6260A_1520_01_V16A_RU. Все работает нормально. Была на e180 прошивка Philips_E180_M6260A_1514_V08A_RU_02May2015 . Затем вернулся на прошивку - Philips_E180_M6260A_1522_V10A_RU_26May2015. Полет нормальный ... ( IMEI пришлось восстанавливать через HyperTerminal :) ) .
 
Назад
Верх Низ