«»

...

Примусове коригування пробігу в приборній панелі

Опубліковано: вчора о 00:51

Доброго дня.

Сьогодні розповім, як сам собі придумав зайву роботу :)


В одни момент захотілось мені білу приборну панель. Трохи пошукавши на барахолках, знайшов непоганий варіант, але була одна проблема - невідомий точний пробіг. Продавець казав, близько 330 тисяч км.

Оскільки в мене на той момент було близько 322 тис км. думаю, не так страшно. Трохи ще покатаюсь і можна буде ставити. В середньому в мене виходить 1500 км в місяць.


Перше, що зробив після того, як приїхала приборка - розібрав її і відмив.


Фото до

Сподівався на най простіше, подам живлення і на екрані видобразиться пробіг. Але обломався я конкретно :)

Почав розбиратись, як все таки перевірити пробіг. Як добре, що є ChatGPT, який зміг перерити інтернет замість мене і було запропоновано написати програму на Python, щоб за допомогою Arduino зчитати реальний пробіг.


Сама Arduino UNO в мене вже була. Швидко замовив плату CAN-модуль MCP2515 для Arduino і почав мудрити. Чат написав і скетч для Arduino і програму для Windows.


Схема підключення

Живлення приборки брав від АКБ, яке стоїть вдома для інвертора.


І нерешті, на 12-й версії програми, запропонованої ШІ, я зміг зчитати пробіг, і він....майже 339 тисяч.

Трохи засмутившись і подумавши скільки ще треба накатати, згадав що в мене програматор CH341. Вирішив що втрачати немає чого і спробую його трохи підкоригувати.


Розбираю приборку, знаходжу EEPROM де зберігається пробіг і випаюю її.

Прищіпкою зчитати не вдалось, тому підключав мікросхему напряму в цю плату.

Зберігаю дамп. І раз уже ChatGPT втягнув мене в цю історію, нехай тепер і робить програму для зчитування пробігу з дампу та збереження його назад у файл .bin із відредагованим значенням пробігу :)

Змінюю пробіг на 320 000 км. спеціально трохи зменшивши його про всяк випадок. І записуємо змінений файл назад в EEPROM і запаюємо в приборку.

Трохи зібравши докупи приборку, підключаємо її до Arduino і знову зчитуємо пробіг... 

Нуууу...непогано. 

Якщо враховувати, що робив це вперше

Збираємо все, як було.


Майже упевнений, що десь таки накосячив, тому на машині перевірятиму обережно :)

P.S. А можна було б просто купити приборку з точно меншим пробігом


Вивести пробіг прямо на приборну панель так і не вийшло.

2 1 0

Обговорення

Щоб залишати коментарі, потрібно авторизуватись.
Я їжджу на Peugeot 206
Р.s.s. - Або просто їздити зі старою))))
вчора о 17:47
Автор Я їжджу на Peugeot 308 SW (1G)
ЧіКо_)
Р.s.s. - Або просто їздити зі старою))))
ЧіКо_), теж не поганий варіант)
вчора о 17:51