В один момент перестали скидатись помилки в блоці керування двигуном. Була спроба запису прошивки E2+EGR Off, але вона не працювала корректно, тому залив назад оригінальні стоки, программатор використовував TL866.
Як це виглядає:
1. Увімкнення запалювання, підключення до блоку двигуна через Vag CAN Pro
2. Зчитування помилок. Їх наразі 3 - 16555(бідна суміш), 17811(EGR, відхилення при регулюванні, чомусь ця помилка дублюється двічі)
3. Скидання помилок
4. Відключення діагностики від блока
5. Вимкнення запалювання, пауза 5 секунд, увімкнення запалювання
6. Повторне підключення до блока двигуна, зчитування помилок, і спостерігаємо ті самі помилки які щойно видалили...
Для скидання помилок використовувались як мінімум 2 різних шнурка: VCP та ODIS, без різниці, читаються але не зтираються.
Спочатку замінив мікросхему EEPROM на нову заливши в неї дамп зі старої, поведінка лишилась та ж сама.
Була теорія що міг "втомитись" сам процессор і/або його пін(и) пов'язані з EEPROM, купив новий процессор, перепаяв, той самий результат...
Позичив логічний аналізатор, підключився до EEPROM, блок встановив на автомобіль і спробував подивитись що відбувається в момент зчитування та зтирання помилок
На першому скріні видно що EEPROM зчитується при увімкненні запалення до внутрішньої пам'яті процессора(RAM), приблизно на 10-й секунді виконується читання помилок через VCP та ще через кілька секунд їх скидання, фізично процессор навіть не намагається записати зміни назад в EEPROM
Що ще цікаво процессор в принципі може писати в EEPROM, наприклад адаптація холостих обертів успішно записується, чомусь ігнорується саме запис DTC.
Ну а поки я ламаю голову, питання до спільноти: чи були ще в когось подібні симптоми та як вирішили проблему?