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

Все нижче написане ні в якому разі не інструкція до дії, а лише мій позитивний досвід. Якщо Ви хоч в чомусь сумніваєтеся або відчуваєте себе з паяльником на "Ви", то я рекомендую звернутися з цією проблемою до фахівців!
А людям зменшує пробіг автомобіля перед продажем - нагадую, що обманювати людей - це безсовісна заняття!

Після того як у мене з'явилася кольорова приладова панель, виникла проблема зі зміною пробігу на мій - родной пробег.

Рідний пробіг на старій монохромного приборке

Пробіг на новій кольоровий приборке

Мікросхему з плати Відпаяв (не пам'ятаю де, була інформація, що ні отпаянная мікросхема на кольоровий приборке не піддавалася зчитування), припаяв до неї дроти від LPT-порту і дроти живлення 5В.

На основі власного досвіду - харчування на мікросхему обов'язково (!) Потрібно брати з блоку живлення комп'ютера, до якого підключається LPT-порт. Я спочатку підключав харчування мікросхеми до окремого лабораторного блоку живлення і вважати прошивку з неї не виходило (у всіх рядках, все символи F).

Для коригування пробігу знадобиться наступне ПО:
93Cx6 Programmer
Tachosoft 23.1
WINHEX

Для тих, хто захоче повторити мій досвід - все в одному архіві: yadi.sk/d/mA71i9yuqSqio

Встановлюємо програми, підключаємо LPT-порт до комп'ютера, харчування мікросхеми підключаємо до будь-якого вільного Молекс (червоний + 5В, чорний -5В).
Запускаємо 93Cx6 Programmer, в меню вибираємо 93C86, ставимо галку Hardware Check - CS, натискаємо Save EEPROM.

Якщо в отриманій таблиці бачимо всі символи F, значить зчитування не сталося - або є помилка в схемі або відсутній харчування. На спеціалізованому форумі люди відписувати про те, що іноді зчитування даних з мікросхеми 93с86 через LPT-порт не відбувається. З якої причини - невідомо, і радили спробувати провести цю ж процедуру на іншому комп'ютері з LPT-портом, або скористатися USB-програматором Postal3 (PostalAVR). У мене зчитування пройшло успішно тільки на третьому за рахунком комп'ютері. Більш того - я навіть уже встиг замовити собі USB-програматор Postal3, але справа до нього не дійшло.
Якщо в отриманій таблиці бачимо цифри і букви в різнобій, значить зчитування пройшло успішно, можна приступати до наступного кроку.

Далі потрібно запустити програму WINHEX, відкрити в ній файл з розширенням bin, створений програмою 93Cx6 Programmer при зчитуванні мікросхеми. У рядках 0000 0010, 0020, 0030 замінити E2 04 1D FB на 1C 09 E3 F6 (див. Приклад на малюнку вище). Зберегти змінений файл під новим ім'ям (можливо доведеться вручну дописати розширення ".bin").

Я поміняв молодший біт зі старшим місцями, тому що Tachsoft 23.1 видає їх навпаки. (Спочатку в Tachosoft ввів пробіг, який у мене був і отриманий код порівняв зі лічених з мікросхеми - молодший і старший біти поміняні місцями, значить в отриманому новому коді (при введенні бажаного пробігу) потрібно також поміняти молодший і старший біт місцями, що я і зробив - см. PrtScr вище).

Тепер знову запускаємо програму 93Cx6 Programmer, знову вибираємо в меню 93с86, ставимо галку Hardware Check - CS, натискаємо Program EEPROM, вибираємо отриманий за допомогою програми WINHEX виправлений файл.

Якщо з'явиться помилка, то закриваємо програму, відключаємо харчування від мікросхеми, знову підключаємо харчування, запускаємо програму і повторюємо дію за записом.
Для переконливості, що все пройшло успішно, можна натиснути Save EEPROM (вважати прошивку ще раз) і порівняти отриманий файл з недавно виправленим за допомогою програми WINHEX.

Упаюємо назад мікросхему. Для того, щоб включити панель приладів на столі (без встановлення її в автомобіль) потрібно подати +12 на контакт №1 і №2 (зліва) в верхньому ряду роз'єму і 12В на контакт №1 (зліва) в нижньому ряду.

Пробіг вийшов 85823 км замість 85650 км, введеного в Tachsoft 23.1. З чим це пов'язано я не знаю, мабуть програма вважає приблизно, а для більш точного програмування потрібен більш точний алгоритм розрахунку.

Все вище написане відноситься до монохромного рестайл-приборке. Досвід щодо коригування пробігу вийшов успішним і я зняв з машини кольорову панель приладів і почав порівнювати її з монохромного.
Виявилося, що різниці в схемотехніці невелика. Мікросхема пам'яті, в якій зберігається VIN-номер і пробіг така ж як і в монохромного рестайл-приборке (93с86).

8100B361 - монохром рестайл

Оскільки пробіг вийшов трохи більше, ніж потрібно було, я поступив таким чином - порахував наскільки пробіг на кольоровий приборке більше справжнього, рідного пробігу мого автомобіля (вийшло 234 км) і просто проїхав на машині рівно 234 км на старій монохромного приборке, а потім поставив замість неї нову, кольорову. Таким чином тепер у мене кольорова приборка показує мій точний, заводський пробіг!

PS Для тих, хто з якихось причин вбив свою приборку, заливши в мікросхему незрозуміло що (наприклад харчування відключилася в момент запису EEPROM) - викладаю дампи своєї мікросхеми - yadi.sk/d/_j226REmqSqmZ (можна просто залити його в свою мікросхему і у вас буде пробіг 74 627 км або 85 823 км).

Пробіг: 85717 км

Схожі статті