Ранг: 71.2 (постоянный), 33thx Активность: 0.05↗0.12 Статус: Участник
Создано: 18 октября 2013 17:07 · Поправил: kunix · Личное сообщение · #1
Итак, в аттаче лежит прошивка, полученная из программы, которая засылает ее в COM-порт. Прошивка кое-как грузится в IDA, но очень криво. Насколько я понял, IDA не поддерживает 78KOR. Можно что-то сделать?
А я точно не знаю, мне подробно не сказали. Это прошивка микроконтроллера из автоголовы. Отвечает вроде бы много за что, и в том числе за детектирование заднего хода и уведомление основного процессора.
Я не говорил, что ее нужно патчить. Лучше бы этого не делать, а то можно убить девайс. Я думаю, нужно раздизасмить и узнать, какой конфиг в нее нужно заслать из основного процессора, чтобы она реагировала на сигнал заднего хода.
Вообще, я проблему уже решил, причем дважды. Давным давно сделал кнопочку для показа камеры. А совсем недавно нашелся способ залить верный конфиг в контроллер и он стал слать асинхронное сообщение при подаче сигнала заднего хода.
Однако на будущее хотелось бы уметь дизасмить прошивки 78KOR. Основная проблема в том, что нет модуля IDA для дизасма таких инструкций (там вроде 16 бит, а не 8, как в 78KO). Вторая проблема - нет модуля IDA для загрузки и разметки прошивки (регистры, RAM, флеш и т.д.). Но это вроде легко решить, почитав мануалы.
И тема об этом, а не о камере и заднем ходе.
| Сообщение посчитали полезным:
eXeL@B—›Электроника—› Помогите дизассемблировать прошивку NEC UPD78F1845 (78KOR/FG3).