Автор | Сообщение |
2ram
|
Main: MC6454-M3812-Ver1.0 P/N:1310A
Флеш: 25Q32FBSIG
Нужна прошивка. Такая же майн у Oriel 790. Прошил ориеловской прошивкой - аппарат ожил, но кнопки на пульте не соответствуют.
Помогите с прошивкой или подскажите - трудно ли отредактировать прошивку под пульт для Doffler.
Снятая с Doffler прошивка (с ней аппарат выдавал ASH на дисплее) https://yadi.sk/d/tH75fDZhrpjB9 |
|
Упимец
|
Не зная структуры записи не представляю как это сделать. Метод сравнения не катит-заставка, меню и подобное отличается. Поступи проще-универсальный пульт настрой на Ориэль и не мучайся. |
|
2ram
|
спасибо за совет, об этом я уже думал. Нашел у нас пульт на ориел за 300р. Но пока еще надеюсь найти прошивку. |
|
Упимец
|
А попробуй Ориеловскую прошивку, вернее аппарат с этой прошивкой сбросить на заводские установки, потом прочитать и сравнить с Доффлеровской. Там где (в второй половине дампа обычно) у Ориеловской FF или 00 (или что там она прописывает), отредактиуй Доффлеровскую так же. Получится как бы принудительный сброс. Авось получится.
А производитель не даёт прошивку на USB флешь? |
|
2ram
|
Спасибо за совет.
К производителю пока только по электронной почте обращался. Пока без ответа.
Есть у них АСЦ - сегодня попробую туда заехать.
С прошивкой уже пробовал - пока безрезультатно. |
|
loop
|
2ram, есть такая программка Ali Firmware Decomposer.exe позволяющая посмотреть состав прошивки для процев ALi (по блокам). Ну и сохранить каждый блок прошивки. Вам надо попробовать, в HEX редакторе, перекинуть блок maincode из Doffler в Oriel ну или на оборот для проверки. Либо затереть блок пользовательских настроек userdb в вашей прошивки. Блок Radioback это заставка в mpeg. Как то так.
http://img.radiokot.ru/files/91010/z03ht5dnf.jpg |
|
2ram
|
Спасибо за наводку. Сегодня собрал новую прошивку (вставил в ориеловскую maincode от doffler). Завтра попробую залить (сегодня уже поздно) |
|
Упимец
|
Я бы послушал как всё делал и как результат. |
|
2ram
|
1. В Ali Decomposer определил "Identifiant du Block : 01FE0101" для блока "maincode". Здесь "01FE0101" - это начальные байты кода блока "maincode". Причем они одинаковые для обеих прошивок
2. В Hex редактор загрузил прошивку от Doffler. В поиске набрал "maincode" - нашел адрес с которого начинается блок "maincode" - это 20000.
3. Таким же образом нашел адрес конца блока "maincode" - это 32FFF0.
4. Скопировал блок "maincode" с 20000 по 32FFF0 и вставил его в прошивку от Oriel 790, предварительно удалив родной "maincode", тоже с 20000 по 32FFF0.
5. Сохранил отредактированную прошивку с именем Oriel790red.bin
6. Снова выпаивать флеш поленился - поэтому поменял расширение на .abs - записал на USB флешку.
Вставил в ресивер, который прошивку увидел, начал обновлять, но в процессе обновления выдал ошибку - типа прошивка неправильная.
Сейчас в раздумье - пробовать ли залить прошивку с выпаиванием - через программатор? Что-то мне кажется что фокус с заменой maincode не прокатит. |
|
loop
|
2ram писал: | 6. Снова выпаивать флеш поленился - поэтому поменял расширение на .abs - записал на USB флешку.
Вставил в ресивер, который прошивку увидел, начал обновлять, но в процессе обновления выдал ошибку - типа прошивка неправильная. |
По поводу поменял расширение на .abs, прочтите комментарий Muun http://remont-aud.net/dump/sat/bbk/bbk_smp242hdt2_s_n_st1413660070771/446-1-0-13051. Такой способ работает 100%, проверял. Плюс при заливке с флешки, программа прошивальшик, всего скорей проверяет контрольную сумму всей прошивки и при её совпадении разрешает запись во флеш. Вы же заменили только maincode, а вот где прописана контрольная сумма, фиг знает. Поэтому самосборную прошивку, заливать с флешки, в данном случае не вариант, только прогером.
2ram писал: | Сейчас в раздумье - пробовать ли залить прошивку с выпаиванием - через программатор? Что-то мне кажется что фокус с заменой maincode не прокатит. |
Нет желания выпаивать, ищите родной дамп. |
|
2ram
|
Да не то чтобы совсем обленился, просто хотел попробовать наименьшими усилиями обойтись. Да и много другой работы. Так что сегодня-завтра перепрошью программатором. |
|
2ram
|
Прошил ориелевской с майнкодом от дофлер - результат - не работает - горит ASH
Прошил дофлеровской с майнкодом от ориел - то же самое. |
|