Проблемы с прошивкой Intenso Music Walker Ali M5661p
Собственно сабж, предистория - плеер Intenso Music Walker 2 GB пришёл невключайкой полгода назад, что туда было зашито неизвестно, путём переборов прошивок начал включаться до заставки, но от другого бренда соответственно.
Далее был отложен до лучших времён и поиска FW на него. Сегодня в теме - http://www.gsmforum.su/showthread.php?t=66339 была найдена прошивка на него. Оказалось рано радуюсь - прилагаю скрины и уточняю флеш в настройках Mp tool выставлял по маркировке внутри плеера, то есть в настройках по идее всё правильно, следуя инструкции внутри архива получается вот что: http://img816.imageshack.us/img816/4311/check.jpg Странный Check флеш (чем сделать на ней Low Format не нашёл) Далее после прошивки: http://img254.imageshack.us/img254/6605/flashu.jpg На данный момент плеер грузится до заставки Intenso и висит, проги из архива drm maker и остальные пробовал - безуспешно. Спросил у Despedo в личке, он не ответил, возможно сам не шил такой. У кого есть какие мысли по этому поводу отпишитесь пожалуйста... |
Intenso Music Walker 2GB
Вложений: 4
Цитата:
Цитата:
Цитата:
1) флешка подключена в сервисном режиме; 2) предыдущая операция прошивки не прошла успешно до конца - еще не создан раздел Normal, не выделен Private и не прошит Config. (IMHO без config'а проц M5661 понятия не имеет, с каким чипом памяти он работает и сколько там еще свободного места. Поправьте plz, если эти догадки ошибочные.) После успешной прошивки объём будет определяться как надо. Признаком успешного завершения прошивки (неважно, будет при этом она рабочая или нет) является зелёная галка в окошке соответствующего USB-устройства (вверху, в окне MP Tool) и отсутствие каких-либо сообщений об ошибках внизу, в поле статуса. Цитата:
В любом случае, после запроса PMfile, M5661ISP выполнит операцию "Erase All" - возможно, это не совсем Low Format, но по моим наблюдениям именно после неё отмечаются Bad Blocks. P.S.: Мои гипотезы\догадки выделены в тексте курсивом. Прошу сильно не пинать, я только начал разбираться с MP Tool и M5661_ISP, а документация к ним скудная и идиотская (подробно разжёвываются простейшие операции и, при этом, ни слова о advanced настройках). Возможно, сообща мы сможем составить некий FAQ по прошивке M5661. Так что если кто заметил ошибки\неточности - прошу отписаться в ветке и поправить меня. |
Мда... Я уже долго ковыряюсь с ним, в том то и дело что в Configure нет такого типа флеш как в этом плеере, видимо тут весь затык... Пытался методом тыка подобрать, а н нет... Флеш внутри H27UAG8T2MTR - какой-то прошивой он прошился раз когда я мучал его с полгода назад и флешкой был, вот теперь ищу в куче с какой... Попробовал метод с подставой 000.bin - соответственно ничего не получилось, скрин выложу позже.
Вроде разобрался что к чему, правда пока фигня получается, вечером отпишусь. Удалось из этого выложенного нандлиста сообразить, там есть моя флеш, прошилось вроде нормально , но плеер не прогружается, буду ковыряться в настройках и отпшусь чего как ... |
Как и обещал скрины:
Config. http://img153.imageshack.us/img153/6...ensoconfig.jpg Flash. http://img20.imageshack.us/img20/1736/intensoflash.jpg Всё прошилось нормально и в Check device После прошивки показало реальную ёмкость в 2048 MB - далее опять имею на руках зависший на заставке Intenso плеер... M5661ISP_0.85.0.exe с ним делать ничего не хочет - пишет Create device error либо Error Nand Есть ещё какие мысли? Кстати под разные версии MP Tool приходилось по разному переименовывать Nand list |
Intenso Music Walker 2GB
Вложений: 7
Цитата:
(Mumang, как опытный боец радиоэлектронного фронта ;), может пропустить тривиальные рекомендации, а вот новичкам читать всё) Перво-наперво, нужно [правильно и полностью] исследовать hardware имеющего MP3-плеера: 0.01) Приготовить LED-фонарик и лупу; 0.02) Позаботиться об электростатической защите рабочего места (совет для "чайников": если нет спец. заземленного коврика, перчаток и пр., то, как минимум, снять с себя синтетику\шерстяные вещи - одеться в Х/Б, вымыть руки с мылом, слегка промокнуть их полотенцем, оставив кожу влажной, но без капель воды; непосредственно перед вскрытием - прикоснуться ладонями к массивному или заземленному неокрашенному металлическому предмету и не касаться волос и синтетических материалов; попросить помощи у Богов и тп. :D); 0.03) Произвести вскрытие пациента (как вскрывать и на что смотреть - неплохо описано тут: in English, in Russian; только НЕ НАДО ничего коротить\замыкать, паять, ставить драйвера и перепрошивать на данном этапе!!!); 0.04) Записать маркировку PCB, чем подробнее - тем лучше; 0.05) Осмотреть маркировку микросхем, используя лупу и луч фонаря, направленный под разными углами к плоскости чипа (совет для "чайников", но это должно избавить форум от идиотских постов в стиле "маркировку точно\полностью рассмотреть не удалось, но вроде это M56x1x..."); 0.06) Записать полную маркировку CPU\MCU (не M5661, а M5661P B1!) - в дальнейшем это поможет найти совместимую прошивку, а также правильно выставить опции USBDisk.ini; 0.07) Уточнить кол-во чипов NAND Flash ICs и записать полную маркировку - это поможет найти datasheet на неё, если понадобится, а также правильно выставить опции USBDisk.ini; 0.08) Обнаружить нераспаянные посадочные места под MIC, FM_Radio, Charger, Ext Card (cardreader slot), LINEIN или, наоборот - убедиться в наличии оных и записать тип, маркировку и пр. (пригодится при поиске прошивки и правке USBDisk.ini; 0.09) По возможности, оценить\записать тип LCD (mono/color, Dot Matrix/OLED/STN/CSTN/TFT Panel, Backlight и т.п.); 0.10) Собрать всё обратно и сделать оргвыводы, принимая во внимание нижеизложенную информацию. комментарий к п.0.6: Что нам даёт модель\версия процессора? Цитата:
см. USBDisk.ini/[PrivateArea]/DrmSupport,DrmSize (планирую дополнить рекомендации позднее) комментарий к п.0.7: Что нам даёт кол-во чипов\банков NAND Flash? От этого зависит требуемое значение переменной "ChipNo" в разделе [Configuration] файла USBDisk.ini, которое может быть изменено прямой правкой конфига, либо в выпадающем списке "MP_Tool/Configure/NAND Type/ChipNo". Если микросхема NAND Flash на PCB одна, то в большинстве случаев(? - требует уточнения) "ChipNo=1", но следует иметь в виду, что некоторые чипы имеют структуру "2-в-1" - 2 банка памяти в одной ИМС. см. USBDisk.ini/[Configuration]/EnableMultiBank, а также см. вложение Multiple_Chip_NandFlash_List.txt комментарий к п.0.8: MIC: см. USBDisk.ini/[Folder]/DIR0=MICIN.DIR FM: см. USBDisk.ini/[Folder]/DIR1=FMIN.DIR LINEIN: см. USBDisk.ini/[Folder]/DIR2=LINEIN.DIR Charger: см. USBDisk.ini/[Configuration]/Charger и MP_Tool\Charger_Stage.ini (есть во вложении) Ext Card (cardreader slot) (планирую дополнить рекомендации позднее) комментарий к п.0.9: см. USBDisk.ini/[PrivateArea]/LcdbufSize=64 (планирую дополнить рекомендации позднее) Все программы, что распространяются вместе с прошивкой, используют один и тот-же конфиг файл - USBDisk.ini. Так, ISP_Tool не умеет его редактировать и сам по себе имеет минимум настроек, но, тем не менее, читает значения параметров из него. При нажатии кнопок "MP_Tool/Configure" и "MP_Tool/Configure/Save" текущие настройки сохраняются именно в него. Соответственно, начинать надо с USBDisk.ini: 1.1) сохранить оригинал (скопировать, например, в USBDisk.orig.ini); 1.2) открыть в нормальном plain\text редакторе (в моём случае это AkelPad; M$ Notepad не рекомендую использовать вообще никогда - может косячить с символами перевода строки и писать в файл мусор из непечатаемых символов - такой косяк видно только в HEX-редакторе); 1.3) проверить раздел [Program] и выставить\исправить опцию Type=Advance - это позволит работать с настройками в MP_Tool; 1.4) запустить MP_Tool, нажать "MP_Tool/Configure"; 1.5) изменить настройки, сохранить изменения ("MP_Tool/Configure/Save"); 1.6) закрыть MP_Tool, ничего не прошивая!; 1.7) править, используя в качестве образца файл USBDisk.txt (см. вложение - в нём есть построчные комментарии!), а в качестве учебного пособия - файл M5661_MPToolUsersManual.doc. Полезно, изучив USBDisk.txt, проглядеть свой USBDisk.ini - не все настройки можно изменить через "MP_Tool/Configure"! Некоторые опции можно поменять только прямой правкой файла USBDisk.ini. В то-же время, некоторые опции удобнее и быстрее выставить в графическом интерфейсе "MP_Tool/Configure". Что править? В первую очередь следует "разлочить" MP_Tool в соответствии с пунктом 1.3, если это еще не сделано. Во вторую - исправить все пути к файлам, доставшиеся нам "по наследству" от китайских программистов, и проверить имена самих файлов (FW, ISP, etc). MP_Tool использует абсолютные пути, что не есть гут - в прошивках часто указаны старые пути типа "C:\Documents and Settings\China_Programmer\...". Следующий момент - NandList.ran. Я бы предложил такой алгоритм процедуры "обучения" MP_Tool и ISP_Tool работе с нашим чипом NAND Flash: 2.1) проверить раздел [Configuration] в USBDisk.ini и выставить\исправить опцию FlashTable=NandList.ran, указав имя файла последней имеющейся версии (например, FlashTable=NandList_v22.ran; не стоит переименовывая новый NandList_v22.ran, подсовывать его вместо старого NandList.ran - удобнее хранить в папке MP_Tool разные версии); 2.2) сохранить USBDisk.ini и запустить ChkNFType.exe (см. вложение) - это тест на автоопределение типа памяти и числа банков; 2.3a) Если тест успешный - перейти к п.2.7; 2.3b) Рыть интернет-просторы в поисках любой прошивки от\для ALi или дистрибутива MP_Tool\ISP_Tool (необязательно для M5661 - структура файла NandList.ran одинакова для всех CPU и всех версий MP_Tool), выковырять свежий NandList.ran и скопировать его в папку MP_Tool. (А заодно - и новый файл с сообщениями об ошибках MsgStr.ran, в новых версиях лучше\правильнее\точнее перевод с китайского на английский, русский тоже появился - но читать это убожество вообще невозможно :icq31:); 2.4a) Если удалось найти новую версию - вернуться к п.2.1; 2.4b) Найти datasheet на нашу NAND Flash от производителя и использовать NandAP (aka NandList_x.xx.xx.exe, см. вложение) для редактирования последней имеющейся версии NandList.ran и добавления в базу параметров нашего чипа памяти; 2.5) Сохраняя файл NandList.ran, дать ему имя, отличающееся от стандартной нумерации ALi (например, NandList_v22.Mumang_v01.ran - это позволит избежать путаницы в версиях и всегда будет понятно, какая базовая версия использовалась в качестве основы); 2.6) Перейти к п.2.1; 2.7) Конец процедуры. Итак, теперь всё готово для работы с флешкой и можно (нужно!) сделать бэкап имеющейся оригинальной прошивки (она может пригодиться, даже если она повреждена бэд-блоками или плейер вообще с ней не грузится!). Для бэкапа следует осторожно (НЕ нажимая все кнопки подряд!) использовать ISP_Tool: 3.01) Выполнить бэкап файла Pm.bin, если таковой имеется у вас в папке MP_Tool\ISP_Tool! Программа ISP_Tool затирает его БЕЗ предупреждения!!! Код:
C:\MP_Tool>copy Pm.bin Pm.orig.bin 3.03) Установить радио-кнопку в позицию "Config+FW"; 3.04) Нажать кнопку "Auto ID"; 3.05) Убедиться, что в нижнем левом углу окна ISP_Tool появилось сообщение "Auto ID OK!", а справа от него в выпадающем списке выбран тип NAND Flash, соответствующий п.0.07; 3.06) Нажать кнопку "Ver", появится всплывающее окно - записать полученные данные (VID, PID, Chip ver, FW ver, Date, Kernel ver); 3.07) Нажать кнопку "ID", появится всплывающее окно - записать ID; 3.08) Нажать кнопку "Get Bad Block", появится всплывающее окно - записать значение "Total BB"; 3.09) Нажать кнопку "Save PM", в нижнем левом углу окна ISP_Tool появится сообщение "Backup PM" - это признак того, что начался процесс загрузки прошивки с NAND Flash на PC; 3.10) Дождаться появления сообщения "Save Pm.bin OK!" - это признак успешного окончания загрузки прошивки на PC. 3.11) нажать кнопку "Exit" (именно "Exit", а не "OK"!!!); 3.12) Выполнить повторно бэкап файла Pm.bin в папке MP_Tool\ISP_Tool: Код:
C:\MP_Tool>copy Pm.bin Pm.bkup.bin В итоге в папке MP_Tool должны оказаться 3 Pm-файла: Код:
Pm.bin образ прошивки в плеере (продолжение следует ;)) |
Ну с USB.ini я думаю разберусь, симптомы у меня те-же что и при приёме плеера.
Faq достаточно понятное, описание действительно кривое на английском аля китайский там в наборе... Цитата:
|
Intenso Music Walker 2GB
Цитата:
Задача усложняется тем, что я пока не нашел сырцов прошивки - возможно, придётся реверсить бинарники. |
Intenso Music Walker 2GB
Вложений: 1
Цитата:
Цитата:
:icq09:По поводу работы с ISP_Tool и выбором Pm.bin файла (и 000INIT.bin) - нарыл M5661_User_Manual.pdf (см.вложение), где в разделе 11 - Firmware Upgrade (Engineering) на стр.28-30 подробно описано и показано на скриншотах, как это правильно делать. Выбирать надо не только 000.bin, но и все остальные бинарники прошивки. |
Отпишусь по теме.
Закономерность в чём выразилась - при прошивке Fw Intenso в мой плеер всё проходит нормально, после прошивки в Check device всё опознаётся и размер флеш и маркировка, только в сервисном режиме можно с ним работать, передёргиваем+запитываем - висим на заставке и никак не опознаёмся в системе, сразу после прошивки можно работать с ним и MP_Tool , то есть считывание и запись и Erase активны как и остальные опции, тоже самое с прошивкой от бренда Mint (прошивы дам в личку на опыты обе) - вывод такой я думаю, после заставки идёт инициализация hardware действительно и Цитата:
|
Есть плеер точно в таком же корпусе, но производства mint, модель точно восстановить не удалось.
Процессор ALI M5661P B1 Память 1 Гб H27UU08T5M Чем прошить можно? ------------------------------------------------ Добавлено позже: Разобрал корпус, на плате ничего кроме как EM839S не написано |
Есть у меня прошивка mint - вечером выложу в разделе.
|
Вложений: 1
Вот ловите - Здесь Подчёркивания уберите для скачки)
Отпишитесь по результату что получится, шьётся также как и обсуждаемый в топике ибо зашивал в свой этот fw. И приложите фото если всё получится. К модерскому составу - выложил на обменник поскольку у просящего нет прав для скачки, при удовлетворительном результате прикрепить в тему прошивок можно будет. |
А с 4-гиговой памятью никто не пробовал прошить даный проц?(у меня t.sonic 520 никак не шьется)
|
Спасибо всем, у меня была полумертвый INTENSO Music Walker 8 гиговая c аналогичными симптомами,
с нулевыми пидами и видами. Они правильно определялась виндой только при зажатой кнопке АВ (это, надо полагать, и есть сервисный режим?). MP tool из архива MSM782AB_CSTN_EN_V03.10.09_5661C.rar с десятой попытки ее поднял, как ни странно. Флэшь определилась, файлы стали видны. Даже удалось содержимое сохранить. ------------------------------------------------ Добавлено позже: Но недолго длилось счастье. После отсоединения от компа - плеер не заработал, флэш опять не читается. Мыслей нет.... Пока |
Вложений: 1
я сделал проще- замкнул 29-30 на флешке всунул в комп
и заливал что подруку попадалось и с 4 раза запустился мп3 шаси нужно писать если хотите шото зделать вот пробуй E234156 SL-M 94V-0 прошивка |
Прошивка
У меня есть вопрос по поводу файлов 001.bin, 002.bin ..... Где можно увидеть за что именно отвечает каждый файл (меню, экран,.....) ?
|
у меня есть intenso 4G проц ALI M5661P B1 память H27UBG8USMTR
VID=0402 PID=0610 Chip version=1007 FW=v3:05:00 дедал как писали.выдало ID 00 00 00 00 00 00 Bad Block Num:1024 кто подскажет?прошу помочь! |
Так и ни кто не помог!Прошился MINT-ом, виснет на заставке!В Nand list нет такой памяти H27UBG8U5MTR.думаю из за этого винда не видет и висит.Где можно скачять Nand list с этой микросхемой.Спасибо что не отказали!!!Спасибо за рание.
|
Он не из-за этого виснет на заставке, просто Mint не походит под это железо, нандлистов кроме как в теме выложено я не видел нигде.
|
Железо у них почти одинаково!РАЗ совпадают PLAY,HOLD,и модуль LCD. Я так и не понял прошился кот нибуть нормально или нет? Mumang у ВАС прошился плеер Intenso Music Walker 2 GB.
|
Текущее время: 01:38. Часовой пояс GMT +3. |
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot