Изменение VIN кода в EEPROM IPC MCA LEVEL3 (GV4T, JV4T, KV4T)

Внимание!
Нужно понимать что работа с EEPROM сложная задача, не рекомендуется новичкам, легко можно превратить модуль IPC в кирпич!!!

Обычно VIN код автомобиля который записан в BCM (Asbuilt CCC) остальные модули подгружают автоматически, но в случае рестайловой приборной панели есть нюанс. Возможно после установки такого щитка будет отображаться неверный вин при опросе модуля через дилерский FDRS или другой софт (то есть во всех блоках правильный vin код, а у щитка непонятно какой).

Немного поэкспериментировал с EEPROM_IPC и разобрался почему так, там есть две области где записывается vin код, когда щиток совершенно новый в них вместо вина: «???????????????». Когда устанавливаем щиток в первый раз на автомобиль вин код записывается в область «Основной vin код», если этот щиток установим в другой автомобиль, «Основной vin код» перемещается в область «Оригинальный vin код» (его можно найти в data logger ipc: Multiple VIN Storage-Original VIN), а на месте «Основной vin код» и соответственно при опросе модуля отображается вин второго автомобиля. Если вдруг, как в моем случае установить этот щиток в третий автомобиль, места для моего вина не оказалось (обе области уже заняты), появляется этот нюанс, чужой vin код при опросе щитка.

  1. Data Logger > Kuga 2 / Escape [C520] 2013 - 2019 > IPC MCA LEVEL3
  2. Multiple VIN Storage-Original VIN
  3. «Читать Выбранный»


Перепрошивкой ПО или правкой Direct Config это не исправить, нужно править EEPROM, записывать в область «Основной vin код» свой вин и прошивать обратно. Благо функционал UCDS позволяет делать это через OBD разъем (без вскрытия щитка).

Считываем EEPROM

  1. Открываем вкладку «Kuga 2 / Escape»
  2. Выбираем «IPC EEPROM»
  3. Нажимаем «Прочитать EEPROM» и сохраняем в любое удобное место.
  4. Перед манипуляциями, не забываем сделать копию файла EEPROM_DUMP.bin, без каких либо изменений, на всякий случай!!!

Открываем файл EEPROM_DUMP.bin любым нормальным Hex-редактором (например HxD — hex-редактор), находим практически в самом низу 2 и 3 VIN и изменяем на нужный нам, сохраняем (1 VIN, в начале файла, из резервной копии Asbuilt в ipc, его не трогаем, он сам перезаписывается при сохранении резервной копии). Больше ничего без понимания зачем это нужно, не редактируем (лишний пробел, символ или точка нарушат EOL и прочее)!!!.

Записываем EEPROM

  1. Открываем вкладку «Kuga 2 / Escape»
  2. Выбираем «IPC EEPROM»
  3. Нажимаем «Записать EEPROM», выбираем отредактированный EEPROM_DUMP.bin и записываем (стоит 1 кредит).

Или можно еще сильнее заморочиться упаковать EEPROM в .vbf и залить как простое обновление.

По большому счету неправильный вин код в приборной панели вообще не влияет ни на что, все равно решил разобраться в этом.

© Sanek2033