Доопрацювання та реанімація ШДК innovate lc-1

Всім доброго дня! Зовсім недавно мій ШДК відмовився працювати. Але перестав якось дивно. Тобто при прогріванні світлодіод блимає, потім загоряється постійним світлом, сигналізуючи про готовність до роботи, але з компом зв'язку немає, вивалюється повідомлення типу "no real data detected". І все це трапляється перед налаштуванням атмосферного мотора в 200 км від мого будинку, довелося відкласти настройку і зайнятися лікуванням ШДК, або купити новий. Але купити новий ніколи не пізно, тому спробуємо оживити старий.
Спочатку грішив на перехідник ЮСБ-ком, знайшов в мережі як від нього позбутися (ресурс зараз недоступний). Тому вирішив почати з доопрацювання. Несправність самого сенсора я не став розглядати, тому що датчик прогрівається і контролер помилок по датчику не видає. Значить проблема в самому контролері ШДК. Для початку потрібно його розкрити. Герметичним гумовим кожухом доведеться пожертвувати. Беремо скальпель і прорізаємо кожух за двома вузьким сторонам контролера у напрямку від роз'єму датчика до місця, де виходять дроти, відриваємо кожух і загортаємо його в протилежний бік (я для зручності ще стягнув його пластиковим хомутом). Всередині бачимо пластиковий корпус на засувках. Розбираємо його і відкладаємо в сторону, він поки не потрібен. Вийшло приблизно так

Далі я відразу вирішив позбутися від надокучливого дроти IN з затичкою міні-джек. У роботі мені він не потрібен. На фото в лівому нижньому кутку видно перемичку сірого кольору (дроти, які раніше там були потрібно отпаять, по горизонталі зліва направо червоний, зелений і чорний), перемичка встановлюється між п'ятаками, де були червоний і чорний дроти. Все, решті провід разом з мініджеком можна відкусити. І попутно позбавляємося від мікросхеми MAX202, щоб раз і назавжди забути про переходнике USB-COM, який просто дістав! На фото мікросхеми вже немає і встановлені три перемички (дві облуженнимі обрізками проводів і одна припоєм). Це з'єднані між собою входи і виходи (джерело на жаль в даний момент недоступний).

Провід OUT закінчується роз'ємом під миниджек, відрізаємо його і припаюємо ось такий девайс (в моєму випадку він зібраний на чіпі CP2102, краще звичайно на FTDI). Він потрібен для зв'язку ШДК з компом

І тут щось смикнуло мене злити прошивку. Атмега64, подивився, що у мене є з программаторов з підтримкою даного мікроконтролера. На очі потрапив XProg M, версія 5.5.1 від наших китайських друзів. У самому контролері ШДК є 6 точок підключення. Зліва направо:
1. GND
2. VCC
3. Reset
4. SCK
5. TXD (MOSI)
6. RXD (MISO)

Підключився по даташіту, марно. Ну думаю і фіг з ним. Несу контролер ШДК в гараж, чіпляю сенсор і підключаю до аккуму ... Світлодіод не горить зовсім ... Доигрался, отримав цегла))) Мабуть спроби стерти МК хпрогом привели до якихось незрозумілих наслідків, напевно стерся а записувати відмовився. Гаразд, шукаємо подальші шляхи вирішення, прошивки-то для ШДК є, треба тільки залити.
Тут пам'ять мені підказує, що у мене десь був програматор для роботи з атмегамі і 64-я там є.

Прогерія подарував мені один з Кисловодська (Вова, величезна тобі спасибі, знадобився прогерія!), Він же підказав софт - це SinaProg, розробка невідомих людей на кшталт з Ірану. Все інтуїтивно зрозуміло

Підпоюють і пробуємо ...