General information
Passenger Vehicles
Commercial Vehicles
Внимание!
Нужно понимать что работа с EEPROM сложная задача, не рекомендуется новичкам, легко можно превратить модуль IPC в кирпич!!!
Обычно VIN код автомобиля который записан в BCM (Asbuilt CCC) остальные модули подгружают автоматически, но в случае рестайловой приборной панели есть нюанс. Возможно после установки такого щитка будет отображаться неверный вин при опросе модуля через дилерский FDRS или другой софт (то есть во всех блоках правильный vin код, а у щитка непонятно какой).
Немного поэкспериментировал с EEPROM_IPC и разобрался почему так, там есть две области где записывается vin код, когда щиток совершенно новый в них вместо вина: «???????????????». Когда устанавливаем щиток в первый раз на автомобиль вин код записывается в область «Основной vin код», если этот щиток установим в другой автомобиль, «Основной vin код» перемещается в область «Оригинальный vin код» (его можно найти в data logger ipc: Multiple VIN Storage-Original VIN), а на месте «Основной vin код» и соответственно при опросе модуля отображается вин второго автомобиля. Если вдруг, как в моем случае установить этот щиток в третий автомобиль, места для моего вина не оказалось (обе области уже заняты), появляется этот нюанс, чужой vin код при опросе щитка.
Перепрошивкой ПО или правкой Direct Config это не исправить, нужно править EEPROM, записывать в область «Основной vin код» свой вин и прошивать обратно. Благо функционал UCDS позволяет делать это через OBD разъем (без вскрытия щитка).
Считываем EEPROM
Открываем файл EEPROM_DUMP.bin любым нормальным Hex-редактором (например HxD — hex-редактор), находим практически в самом низу 2 и 3 VIN и изменяем на нужный нам, сохраняем (1 VIN, в начале файла, из резервной копии Asbuilt в ipc, его не трогаем, он сам перезаписывается при сохранении резервной копии). Больше ничего без понимания зачем это нужно, не редактируем (лишний пробел, символ или точка нарушат EOL и прочее)!!!.
Записываем EEPROM
Или можно еще сильнее заморочиться упаковать EEPROM в .vbf и залить как простое обновление.
По большому счету неправильный вин код в приборной панели вообще не влияет ни на что, все равно решил разобраться в этом.