Блок построен на процессоре Infineon Tricore TC1766.
В микросхеме процессора находится флэш память объемом 1504 Кбайт и ЕЕПРОМ в 32Кбайта.
Существует два способа чтения-записи блока: через OBD разъем и через BSL загрузчик (так называемый boot-mode, бут-режим)
Каждый из способов имеет свои плюсы и минусы.
Чтение-запись через OBD:
плюсы:
-быстро
-не требуется вскрытие блока
минусы:
-читаются и записываются только данные с калибровками
-не на всех блоках удается прочитать и записать из-за установленной системы защиты TPROT
-увеличивается счетчик перепрограммирования ECU
Чтение-запись через boot-mode
плюсы:
-доступ ко всей флэш память и еепром
-не увеличивается счетчик перепрограммирования ECU
минусы:
-требуется снятие с машины и последующая разборка блока
Для выполнения программирования, наиболее часто используется FGTech Galletto v54 или его китайский клон .
Что-бы подключиться к блоку на столе для чтения через OBD нужно использовать следующие контакты:
1 — Земля
5, 87, 92 — +12В
67 — CAN High
68 — CAN Low
А если работать с блоком на столе через «бут режим» нужно использовать следующие контакты:
1 — Земля
5 — +12В
87, 92 — Ignition
67 — CAN High
68 — CAN Low
И дополнительно нужно подключиться серым проводом (или подпаять сопротивление 1Ком от массы) к точке «Boot» на самой плате блока
Пины подключения блока:
Для чтения-записи без разбора используется стандартная процедура.
Но в случае перевода блока в «бут режим» программа будет требовать на определенных этапах работы пересбрасывать питание ЭБУ.
Спасибо Олегу Львову (спб) за предоставленные материалы.