Ну і на завершення цого топіку новорічний подарунок від мене.
Розшифровка PIN-коду Valeo BSI N0X EEPROM 95256 IMMO, корекція пробігу та скидання налаштувань
Під час роботи з автомобілями PSA, оснащеними модулями Valeo BSI, BSI-N0X-00 (SC667152 + EEPROM 95256) є одним з найчастіше обслуговуваних блоків у діагностиці автомобільної електроніки та ремонті іммобілайзерів. У цьому посібнику пояснюється, як зчитувати та змінювати внутрішні дані EEPROM, витягувати PIN-код IMMO, виправляти значення пробігу, редагувати історію діагностики та підготувати BSI до стану «Virgin» для заміни або клонування.
Інструменти та методи зчитування EEPROM
Для читання EEPROM 95256 можна використовувати кілька програматорів, але не всі вони забезпечують стабільні та перевірені результати:
ІнструментРезультатПеревірка
УПА 1.3 / SEEPROGПомилки читанняНе рекомендується
УПА-С (з живленням)ГараздПеревірено
Xprog-MГараздПеревірено
Карпрог (з живленням)ГараздПеревірено
Vellon VP390 (з живленням)ГараздПеревірено
Вводно-вивідний терміналНайкращий варіантOBD / Bench + автоматичне декодування PIN-коду
Весь процес, включаючи зчитування EEPROM, вилучення PIN-коду IMMO, корекцію пробігу, розрахунок контрольної суми та підготовку Virgin BSI, можна зручно реалізувати за допомогою інструменту кодування ALicar ACT V2 , який підтримує режими підключення як OBD, так і до стенду. Він пропонує безпечні операції читання/запису та запобігає проблемам пошкодження даних, що зазвичай виникають у нестабільних інструментах.
Обробка PIN-коду IMMO
Існують дві конструкції штифтів:
ТипОпис
Відкрити PIN-кодБезпосередньо видиме в дампі та доступне для редагування
Крипто/Заблокований PIN-кодЗашифровано після контрольної суми VIN, вимагає декодування
CS open PIN
Структура корекції пробігу
Пробіг зберігається в 4-байтовій шістнадцятковій області з перевіркою XOR + контрольної суми.
Приклад перетворення:
00 00 83 6D → DEC = 3364,5 км
XOR з FF FF FF FF → FF FF 7C 92
Щоб записати новий пробіг:
Перетворити км ×10 у шістнадцятковий формат
Обчисліть XOR
Оновлення значень в EEPROM
Перерахувати контрольну суму
Неправильна контрольна сума → BSI відхиляє значення.
Редагування історії діагностичних кодів несправностей
Історію помилок та позначки часу пробігу можна редагувати вручну. Очищення певних розділів скидає історію діагностичних кодів несправностей; неправильне очищення може призвести до того, що Diagbox покаже повідомлення «історія даних помилок порожня».
Процедура скидання BSI Virgin
Щоб повторно використовувати BSI на іншому транспортному засобі:
ПлощаДія
ПРИХОДЬТЕВстановлено на FF (17 байт)
ПІН-кодВстановлено на FF (всі секції PIN-коду)
ПробігСкидання з контрольною сумою
Історія діагностичних кодів несправностей/подійОчистити, якщо потрібно
Після підготовки Virgin → Використайте Diagbox для призначення нових ключів та PIN-коду.
Висновок
Цей посібник містить повний перелік процедур для:
Читання та редагування EEPROM 95256
Розшифровка PIN-коду IMMO (включаючи криптографію)
Корекція пробігу з контрольною сумою
Маніпуляції з історією DTC
Підготовка та клонування Virgin BSI
Це зкопійовано з посібника по китай клону I/O terminal