Одометры. Продолжение.

Так же встречаются и другие так называемые подводные камни приведу пару примеров:
Land cruiser 100 2001 г пробег 180356км нужно 97000км. Память 93С56 ,читаю ,пересчитываю, записываю все Ок! Клиент уезжает но через 15 минут возвращается. Проблема в следующем- суточный пробег работает, а общий не меняется…
Детальное изучение содержимого памяти показало что в выделенной ячейке пробег должен быть больше на 1 то есть FA 16 > FA 17 (тахософт этого не учитывает,только пишет что и по каким адресам)

Nissan Xtrail 2002 г
Своп байтов ,то есть если рассмотреть на примере выше то FA 16 > 16 FA. Как узнать есть своп или нет: прежде чем снять панель с авто ,перепишите текущий пробег. Во первых сохраняя считанное содержимое проще не потеряться в именах файлов. Во вторых, когда считаете память, запустите калькулятор пробега и впишите текущий пробег результат не будет в точности соответствовать считанному ,т.к. в пробеге общем еще хранится и пробег суточный,но понять как располагаются данные легко…

Рассмотрим пример: Toyota Corolla 2008 г требуется пробег около 55000 км. Снимаем приборную панель,находим память в данном случае 93С86. Читаем,сохраняем куда нибудь , получаем следующее:


Запускаем калькулятор, выбираем брэнд и модель (т.к. в списке несколько моделей,корректируем свой выбор в соответствии с микросхемой памяти в снятой приборке) пишем желательный пробег и нажимаем кнопку считать, в итоге получаем следующее: в правом окне то что нужно вписать по адресам показанным в левом окне…

Данные что в левом ,большом окне приведены для примера!!!!!!

В результате получаем:

Записываем EEPROM и ставим приборку на место

Бывают и сложности…
Например вы не нашли EEPROM на плате, это говорит о том что пробег хранится в процессоре панели. Поэтому переписываем маркировку и вперед в Google , Yandex или кому что еще нравится за описанием микросхемы и программатором к ней…

В дополнение к уже сказанному: умение читать-писать EEPROM пригодится неоднократно, подобная память используется практически везде, где мог бы приложить свой «нетрадиционный» мозг настоящий фрикер!!!
Кодированные магнитолы, иммобилайзеры, блоки управления двигателями ,сигнализации и многое другое…
А все возрастающее количество программаторов – это же хорошо-больше возможностей !!:)

Вкратце о кодированных магнитолах :

Код разблокировки который вводят с клавиатуры, в большинстве случаев записан в EEPROM в явном виде и читается справа налево…  Поэтому найти его считав содержимое легче легкого
Например : blaupunk_alpha память 24С01 , считываем:

Отбросив лишнее (явные 16ричные байты) находим код «1680» — 36 и 37 байты.

Обсуждение тут: http://forum.phreakerclub.com/showthread.php?t=68

(c) lion
www.phreakerclub.com

Добавить комментарий

Related Post

StarLine В92StarLine В92

StarLine В92 По заказу ООО «СтарЛайн» я провожу тестирование сигнализации StarLine В92 на уязвимость диалогового кода и всей системы в целом. По инициативе Михаила Чаусова, мне было предложено долговременное сотрудничество,

Анализатор пакетов автосигнализации на MINI STM32 v3.0Анализатор пакетов автосигнализации на MINI STM32 v3.0

Давно приобрел эту платку на STM32F103RBT6 микроконтролере. Привлекла она меня наличием 2.8 дюймового дисплея 320*240 точек с контролером ILI9325.  В качестве приемника в схеме используется приемник RR-40. Он работает в

Изготовление двухсторонней печатной платы с помощью пленочного негативного фоторезистаИзготовление двухсторонней печатной платы с помощью пленочного негативного фоторезиста

 В этой статье будет расписана технология изготовления печатных плат с помощью пленочного фоторезиста. Неплохая альтернатива ЛУТу. Сильно расписывать не буду, чтоб вы не уснули к концу статьи. Если будут вопросы,