Приладові панелі АП Володимирського заводу Автоприбор, є найбільш захищеними панелі приладів застосовуваними в автомобілях ВАЗ. Значення одометра в них зберігається в EEPROM мікроконтролера. Мікроконтролер захищений від зчитування і не дає можливості вважати прошивку, пам'ять, а так само записати будь-які дані в пам'ять без перепрошивки області в якій знаходиться сама мікропрограма контролера. Таким чином, для зміни значення одометра, в цій приладової панелі, необхідна прошивка (вбудоване) контролера, яка є таємницею заводу виробника.
У мережі пропонують купити вже прошиті контролери (треба розуміти, хтось все ж зумів винести прошивку зі стін заводу і тепер робить на ній гроші). Продукція, що контролери містять прошивку і так само як і заводські захищені від зчитування.
Нещодавно до мене в руки потрапила приладова панель АП з одним двустрочним дисплеєм. Комбінація панелей АП з двустрочним дисплеєм випускається в двох модифікаціях - з палаючими незначущими нулями перед пробігом і без них (новіша). У моєму випадку була панель нового зразка без незначних нулів. Дана панель не має годин і лічильник одометра побудований на мікроконтролері PIC16F876, в EEPROM якого і зберігається пробіг. Не будемо розглядати морально-етичну сторону проблеми, панель не моя і мені треба було тільки зменшити пробіг з 108 до 80 тисяч. Для цього мені було необхідно спочатку обнулити EEPROM, що б скинути пробіг, а потім накрутити бажані кілометри генератором прямокутних імпульсів.
Оскільки за допомогою програматора обнулити EEPROM без скидання прошивки не можливо, порившись в інтернеті, було вирішено скинути пробіг за допомогою скидання генерації тактової частоти. Справа в тому, що під час запису в EEPROM, мікроконтролер спочатку стирає пам'ять, а тільки потім здійснює в неї запис. Тривалості запису в EEPROM дещо більше ніж виконання інших команд. Якщо збити генерацію кварцу в той момент, коли EEPROM вже відчищу, а нові дані ще не записані, через якийсь час мікроконтролер спрацьовує сторожовий таймер, після відновлення тактовихімпульсів програма мікроконтролера починає виконуватися з початку. При цьому EEPROM залишається чистим, а оскільки EEPROM даної комбінації приладової панелі зберігає тільки пробіг, він буде дорівнює нулю.
Отже, розбираємо панель. Відкручуємо гвинти кришки, знімаємо її, потім знімаємо плату.
Підключаємо живлення 12В до 10 і 4 контактам білого роз'єму комбінації приладової панелі і масу до 1 контакту, до червоного гнізда підключаємо генератор прямокутних імпульсів (9 контакт сигнальний, 3 контакт маса).
Виставляємо на генераторі розмах імпульсів 12В, а частоту максимально можливої (при якій лічильник крутиться НЕ затикаючи) для того що б перезапис EEPROM відбувалася якомога частіше. Після цього беремо щуп вольтметра або осцилографа і торкаємося ним висновку кварцового резонатора, який йде до 9 висновку мікроконтролера PIC16F876. Генерація зривається, дисплей гасне. Процедура ця займе якийсь час. У моєму випадку для того що б скинути одометр треба було півтори години.
Після обнулення одометра, за півтори доби я накрутив потрібний пробіг і віддав панель щасливому господареві. Одометр накручується зі швидкістю 2500 км / год. Частота на генераторі була 4,3кГц. На більшій частоті одометр зупинявся, т.к в схемі варто фільтр, зрізати високу частоту від датчика швидкості. 6 імпульсів генератора дорівнює одному метру пробігу.