Відновлення X-Prog 5.55
AvtoAd
21/10/2021
AvtoAd
21/10/2021
Напевно кожний потрапляв в ситуацію коли його улюблений інструмент виходив з ладу, через необережність або інші фактори,
але щоб не сталось результат один, треба ремонтувати. Можна і купити, але в цій статті ми розберемо варіант відновлення.
Одним з таких інструментів є програматор XProg, куплений за кровні на AliExpress. В один прекрасний день
програмне забезпечення запропонувало оновитись, а так як ми не завжди вимикаємо інтернет при під'єднанні X-Prog, то отримали резульат, оновлення з усіма наслідками неоригінального прибору.
Оновлення відбулось як на комп'ютері так і затронуло прошивку в програматорі, що призвело до втрати ліцензії та можливість виконувати свої функції.

При спробі зчитати дамп з мікросхем ми отримали ''communication ERROR'' .
Потрібно розуміти, що з оригінальним обладнанням такої проблеми, після оновлення, не відбудеться.
Але не всі ми можемо позволити оригінал. Тому виходимо з ситуації)
До діла. Для відновлення працездатності нам потрібно ще один програматор котрий має на борту SPI інтерфейс і рівні руки.
Розбираємо програматор xprog.

В лівому верхньому куті бачимо контактні площадки для внутрішньосхемного програмування.

Особисто я 'прошивав' Orange5, варіантів прошивки та програматорів для Atmega64A є безліч.
Першим кроком пробуємо считати Flach та EEPROM, зберігаємо для можлиіості повернутись на рідну прошивку.

А далі по накатані відкриваємо Flash, прошиваємо, перевіряємо, якщо все ок їдем дальше, якщо ні то повторюємо процес.
EEPROM аналогічно, Fuse ставимо як на нижще прикріпленомму скріні.


Lock bits записуємо в останій момент коли Flach і EEPROM успішно прошились та пройшли верефікацію.
Відпаюємо проводки і отримаємо XProg 5.55 який працює стабільно без донгла та танців з бубном, головне не обновляйтесь.
Хай прибуде з вавми Backup.