Відновлення X-Prog 5.55

AvtoAd

21/10/2021
Відновлення X-Prog 5.55

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

Оновлення відбулось як на комп'ютері так і затронуло прошивку в програматорі, що призвело до втрати ліцензії та можливість виконувати свої функції.

 При спробі зчитати дамп з мікросхем ми отримали ''communication ERROR'' .

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

  Але не всі ми можемо позволити оригінал. Тому виходимо з ситуації)

  До діла. Для відновлення працездатності нам потрібно ще один програматор котрий має на борту SPI інтерфейс і рівні руки.

 Розбираємо програматор xprog.
 

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

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

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

  

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

Lock bits записуємо в останій момент коли Flach і EEPROM успішно прошились та пройшли верефікацію.

Відпаюємо проводки і отримаємо XProg 5.55 який працює стабільно без донгла та танців з бубном, головне не обновляйтесь.

Хай прибуде з вавми Backup.