коригування однометра

коригування v2.0
Після прошивки приладової панелі у мене виникла ідея відкоригувати свій
пробіг / однометр. У всіх свої помисли)))
Власне для коригування я використовував програматор той же що і для прошивки
Usbdm V4.95 Freescale. Як тільки я не мучив приборку, раз 300 отримував цегла, міняв майже всі значення піддаватися зміни, затирав 300 раз імоо, в загальному 3 вихідних убив на все це справа. І у мене вийшло ...
Представляю вам "методом наукового тику"
Нам буде потрібно Ноутбук. так як вся операція буде проводиться в машині (драйвера і CodeWarrior можна встановити вдома)
встановлюємо
CodeWarrior Development Studio for S12 (X) V5.1
Потім Драйвера Програматори
(Якщо у вас Windows 8 або 8.1 потрібно відключити перевірку автентичності драйверів перед установкою)
(Дуже важливо встановити драйвера після CodeWarrior)
Після чого йдемо в машину, відкручуємо приборку, знімаємо задню кришку (чорну).
Підчіплюємо програматор до гнізда на приборке.
Підключаємо штатну колодку до приборке.
Коннект програматор до ноутбука.
Запускаємо CodeWarrior.
Вибираємо Створити новий проект.

Далі Вибираємо наш процесор MC9S12HY64 і програматор TBDML

Ставимо галочки як показано на фото і тиснемо готове

Після того як натиснули готове з'явиться вікно з проектом.
Після чого ми включаємо запалювання Автомобіля та Жмакаем Debug

Через кілька секунд з'являється ось таке вікно, в ньому ми нічого не змінюємо. тиснемо ОК.

Після чого починають вискакувати вікна. тиснемо все як на фото, дуже важливо в передостанньому вікні натиснути аборт. інакше програма зітре прошивку і дані з приборки.

Далі розгортаємо вкладку Memory

Натискаємо на зелену стрілку. якщо та активна, якщо немає, все норм (приборка повинна бути активна, пробіг повинен переключаться з основного на добовий)

Правою клавішею миші клацаємо на порожньому місці, тиснемо address і пишемо 36f0 і клацаємо Ентер

Пробіг знаходиться ось в цих осередках. записаний задом наперед (наприклад я задумав пробіг 123456) міняємо значення на задумані, подвійним кліком включається режим редагування. після того як змінили значення клацаємо пробіл

Перевіряємо що вийшло на приборке, перемикаємо на приборке пробіг на добовий і знову на основний, коригуємо якщо щось не так і знову клацати.

Після того як ми змінили значення на потрібне, не закриваючи CodeWarrior
Відстібаємо шлейф програматора з приборки, (Важливо відстебнути шлейф саме з приборки)
Штатний роз'єм приборки не чіпаємо (Важливо не відстібати штатний роз'єм, інакше пробіг скинеться на вихідний)
Закриваємо CodeWarrior і прибираємо ноутбук. Більше вони нам не знадобляться
Вимикаємо, Включаємо запалювання, дивимося на пробіг повинен залишитися 123456
Вимикаємо запалювання. і приворачивают приборку без задньої чорної кришки, Роз'єм як і раніше відстібати не можна!
Після того як ми прикрутив приборку, нам потрібно проїхати не менше 101 км при цьому не знімаючи клем з акумулятора, тільки після того як проїдете 101 км пробіг почне записуватися в незалежну пам'ять
Після того як проїдете 101 км зніміть клему з акумулятора на хвилину і знову підключіть, пробіг повинен збережеться. Збираємо приборку (заднею кришку) і радіємо життю)

Чому не можна відстібати роз'єм приборки?
Тому що ті зміни що ми внесли зберігаються в пам'яті RAM
І при знеструмленні зміни скидаються
Чому потрібно проїхати 101 км?