Анализ EEPROM

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Встал на лапы
Сообщения: 131
Зарегистрирован: Чт мар 05, 2015 07:14:58

Сообщение Dmitry888 »

Привет коты!
Прошу помочь в следующем вопросе:
Есть автомобильный дисплей, который выводит информацию о параметрах автомобиля (данные с магнитолы, парктроника, информационные сообщения и т.д.). Дисплей получает данные по CAN-шине и отображает соответстующую информацию.
Необходимо научиться управлять дисплеем через CAN-шину. Некоторые функции были определены путём "подсовывания" дампа снятого с CAN-шины автомобиля, но это далеко не всё.
При разборке дисплея были обнаружены две микросхемы памяти: 25P20VP и 93C66MT.
Может ли в этих микросхемах содержаться информация о CAN-сообщениях? как её оттуда достать?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20103
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Dmitry888 писал(а):Может ли в этих микросхемах содержаться информация о CAN-сообщениях? как её оттуда достать?
Вряд ли. Хотя...
Вытащить — отпаять, написать на любом МК прошивку, которая читает содержание этой памяти.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Встал на лапы
Сообщения: 131
Зарегистрирован: Чт мар 05, 2015 07:14:58

Сообщение Dmitry888 »

Пробовал снять дамп 25P20VP с помощью ch341a и прищепки, не выпаивая - не получилось. Выпаивать целиком надо или только ногу питания?
Друг Кота
Аватара пользователя
Сообщения: 20103
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Я бы целиком отпаивал. Т.к. остальная электроника может запитаться паразитно от инф. линий и мешать.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

коды закодированы в прошивке, а в пзу лежит просто конфиг индикатора для конкретной модели тачки
http://habrahabr.ru/post/253237/ вот тут автор расковырял индикатор
тематические ответы только в форуме, в приват не пишите
Реклама
Встал на лапы
Сообщения: 131
Зарегистрирован: Чт мар 05, 2015 07:14:58

Сообщение Dmitry888 »

Он не расковырял, он так же сосканировал пакеты в CAN-сети и подсунул нужные дисплею. Я же спрашиваю как, имея дамп EEPROM, получить хотя-бы идентификаторы с которыми работает дисплей.
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 960
Зарегистрирован: Вс дек 02, 2012 16:58:33
Откуда: от туда

Сообщение GARMIN »

Никак :)))
Контактная информация:
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

при чем тут дамп епром? прошивка в контроллере декодирует команды на кан шине
автор сканировал трафик и потом воспроизводил в индикатор, а евпром просто хранит пару байт, чтобы прошивка понимала версию индикатора и не зажигала не нужные элементы
не переписывать же 100500 раз прошивку

в 25P20VP может лежать вся прошивка и грузиться в контроллер индикатора
тут вариант только считать ее программатором спи и узнать что за контроллер, чтобы найти под него дизассемблер и расковырять
возможно там есть массив с командами, которые не бегают в кан шине, или ты не все команды собрал и декодировал
в статье автор пишет, что не до конца разобрался с командами
тематические ответы только в форуме, в приват не пишите
Встал на лапы
Сообщения: 131
Зарегистрирован: Чт мар 05, 2015 07:14:58

Сообщение Dmitry888 »

Во! Спасибо!
Встал на лапы
Сообщения: 131
Зарегистрирован: Чт мар 05, 2015 07:14:58

Сообщение Dmitry888 »

kalobyte писал(а): узнать что за контроллер, чтобы найти под него дизассемблер и расковырять
NEC D70F3630
Я на него даже даташит найти не могу, не то, что дизассемблер
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

ну тогда только тупо слушать шину и потом пихать в индикатор методом тыка
тематические ответы только в форуме, в приват не пишите
Друг Кота
Аватара пользователя
Сообщения: 15749
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Dmitry888 писал(а): NEC D70F3630
Я на него даже даташит найти не могу, не то, что дизассемблер
Вообще-то сие изделие от http://www.renesas.com/index.jsp
В частности
http://www.renesas.com/products/mpumcu/ ... tation.jsp
http://www.renesas.com/products/mpumcu/ ... UEU-AX.jsp
http://www.renesas.com/products/mpumcu/ ... tation.jsp
8)
Встал на лапы
Сообщения: 131
Зарегистрирован: Чт мар 05, 2015 07:14:58

Сообщение Dmitry888 »

Спасибо, очень помогли. Реально его прошивку дизассемблировать?
Друг Кота
Аватара пользователя
Сообщения: 15749
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Я такими "монстерами" не балуюсь... :shock: :facepalm:
Мож еще кто найдется... Или перетащить/продублировать запрос в http://radiokot.ru/forum/viewforum.php?f=43
:dont_know:
Ответить

Вернуться в «Периферия»