Страница 1 из 1
Анализ EEPROM
Добавлено: Ср май 27, 2015 07:32:48
Dmitry888
Привет коты!
Прошу помочь в следующем вопросе:
Есть автомобильный дисплей, который выводит информацию о параметрах автомобиля (данные с магнитолы, парктроника, информационные сообщения и т.д.). Дисплей получает данные по CAN-шине и отображает соответстующую информацию.
Необходимо научиться управлять дисплеем через CAN-шину. Некоторые функции были определены путём "подсовывания" дампа снятого с CAN-шины автомобиля, но это далеко не всё.
При разборке дисплея были обнаружены две микросхемы памяти: 25P20VP и 93C66MT.
Может ли в этих микросхемах содержаться информация о CAN-сообщениях? как её оттуда достать?
Re: Анализ EEPROM
Добавлено: Ср май 27, 2015 09:23:01
Gudd-Head
Dmitry888 писал(а):Может ли в этих микросхемах содержаться информация о CAN-сообщениях? как её оттуда достать?
Вряд ли. Хотя...
Вытащить — отпаять, написать на любом МК прошивку, которая читает содержание этой памяти.
Re: Анализ EEPROM
Добавлено: Ср май 27, 2015 09:39:38
Dmitry888
Пробовал снять дамп 25P20VP с помощью ch341a и прищепки, не выпаивая - не получилось. Выпаивать целиком надо или только ногу питания?
Re: Анализ EEPROM
Добавлено: Ср май 27, 2015 09:55:36
Gudd-Head
Я бы целиком отпаивал. Т.к. остальная электроника может запитаться паразитно от инф. линий и мешать.
Re: Анализ EEPROM
Добавлено: Чт май 28, 2015 04:51:55
kalobyte
коды закодированы в прошивке, а в пзу лежит просто конфиг индикатора для конкретной модели тачки
http://habrahabr.ru/post/253237/ вот тут автор расковырял индикатор
Re: Анализ EEPROM
Добавлено: Чт май 28, 2015 06:59:22
Dmitry888
Он не расковырял, он так же сосканировал пакеты в CAN-сети и подсунул нужные дисплею. Я же спрашиваю как, имея дамп EEPROM, получить хотя-бы идентификаторы с которыми работает дисплей.
Re: Анализ EEPROM
Добавлено: Чт май 28, 2015 16:38:37
GARMIN
Никак

Re: Анализ EEPROM
Добавлено: Чт май 28, 2015 18:31:43
kalobyte
при чем тут дамп епром? прошивка в контроллере декодирует команды на кан шине
автор сканировал трафик и потом воспроизводил в индикатор, а евпром просто хранит пару байт, чтобы прошивка понимала версию индикатора и не зажигала не нужные элементы
не переписывать же 100500 раз прошивку
в 25P20VP может лежать вся прошивка и грузиться в контроллер индикатора
тут вариант только считать ее программатором спи и узнать что за контроллер, чтобы найти под него дизассемблер и расковырять
возможно там есть массив с командами, которые не бегают в кан шине, или ты не все команды собрал и декодировал
в статье автор пишет, что не до конца разобрался с командами
Re: Анализ EEPROM
Добавлено: Чт май 28, 2015 19:11:51
Dmitry888
Во! Спасибо!
Re: Анализ EEPROM
Добавлено: Чт май 28, 2015 19:51:41
Dmitry888
kalobyte писал(а):
узнать что за контроллер, чтобы найти под него дизассемблер и расковырять
NEC D70F3630
Я на него даже даташит найти не могу, не то, что дизассемблер
Re: Анализ EEPROM
Добавлено: Пт май 29, 2015 15:40:37
kalobyte
ну тогда только тупо слушать шину и потом пихать в индикатор методом тыка
Re: Анализ EEPROM
Добавлено: Сб май 30, 2015 00:34:26
BOB51
Re: Анализ EEPROM
Добавлено: Сб май 30, 2015 06:09:26
Dmitry888
Спасибо, очень помогли. Реально его прошивку дизассемблировать?
Re: Анализ EEPROM
Добавлено: Сб май 30, 2015 10:22:33
BOB51
Я такими "монстерами" не балуюсь...
Мож еще кто найдется... Или перетащить/продублировать запрос в
http://radiokot.ru/forum/viewforum.php?f=43
