как проверяется прошивка на целостность на многих форумах читал об этом.

везде на всех форумах люди выкладывают слитую инфу с флэша процессора и просят ее проверить и вообщем то суть вопроса как делается эта проверка ?вот допустим электролюкс ews10400w PNC 914902100(00) MCF 135005600.000 CCF 135013110 Firmware WBE20207. 2007-10-22. слил инфу но как с индезит не получается, hexedit.ru пишет алгоритм не выявлен код 455...

elektrolux.s19


Решение

Вопрос закрыт за сроком давности


-104

che guevara 11 января 2017
3
Разные прошивки проверяются по-разному, единого алгоритма нет.
vasyamba 11 января 2017
данная прошивка как проверяется? даташит проца посмотрел и по адресам слил flash ... сколько должно быть килобайт
che guevara 12 января 2017
Проверяется. Но, строго между нами, слёт прошивки - редкая штука. Относительно частая у Аркадии, где вместо внешней ПЗУ статистика льётся во флеш камня и генератор накачки камня в принципе не выключается.
А для этой платформы - редкость. Потому давай пожуём пока всё, окромя прошивки. Создавай тему, описывай, покумекаем.
П.С.: Самый простой(и 100% верный) способ - сравнить прошивку в хекс-редакторе побайтово с заведомо исправной.
vasyamba 12 января 2017
на этой стиралке ошибка Е94 при включении сразу и ничего не сделаешь кнопки не реагируют в сервисный режим не войти вот и подумал с прошивкой заморочиться .

vasyamba

506

Podoprigora Vadik 11 января 2017
2
Чем сливал прошивку и по каким адресам . размер прошивки подозрительный
75.7KB
vasyamba 11 января 2017
данная прошивка как проверяется? даташит проца посмотрел и по адресам слил flash ... сколько должно быть килобайт?usbdm.
Podoprigora Vadik 11 января 2017
Должна быть 147KB.
papa7 12 января 2017
Podoprigora Vadik "..Должна быть 147KB..."
Тут с тобой не соглашусь. У меня слитая юсбдм-ом EWT10420W WBD10106 913210971 (01) AW48 = 76кБ !
vasyamba 12 января 2017
скажите пожалуйста я usbdm-om сливаю там сразу стоит формат sw19 или там можно сохранить в другом формате или мне надо его конвертировать или переименовать просто после сохранения?
che guevara 12 января 2017
Коллеги, S19 - открытый формат, гугл в помощь, есть штатный конвертор.
vasyamba 12 января 2017
ааа по русски ты хотел сказать конвертировать надо)
Andreimark 12 января 2017
che guevara Сам то чем пользуешься? А s19convert, что болтается по нету, файлик правильно не восстанавливает (s19>bin>s19). Есть еще srec2bin(bin2srec)V1.46 и BinCo... но с этими тоже не так все просто, нужно указывать автосмещение(aO) адреса(-s -f)...
che guevara 12 января 2017
Это нормально для S19, но не критично.
Просто в S19 будет указано, куда писать, и это могут быть не все адреса(предполагается что по остальным адресам будут нули или пофиг что), BIN в общем случае при переводе в S19 запросто может дать бОльший объём. Просто почитай, как вообще устроен S19.

Сам я этим форматом почти не пользуюсь, единственный конвертор(для Атлантовских как раз) писал сам(лень искать было).

A

609

AlexSPB 11 января 2017
-2
Софт должен быть 34kb в .bin
makstorm 11 января 2017
Это почему? И причём тут bin если человек выложил в формате S19.
che guevara 11 января 2017
Ребята, BIN - это чистый дамп, это формат, в котором побайтово(по одному числу, как в редакторе нарисовано) в проц(или память) загоняются данные. Просто подряд.

SW19 - это ооочень старый моторолловский(вроде) формат, и там не формат данных вовсе, а набор инструкций для программатора: возьми, типа, эти цифры, и пропиши их по тому адресу, да проверь вот ту контрольную сумму. Это образно. Числа в SW19 представлены в виде понятных в ASCII кодиовке, т.е. вовсе и не числа, их написание в текстовом режиме.


Для комментария нужно войти или зарегистрироваться