Для самого обновления нам понадобится UART программатор стоимостью менее 2х долларов. Либо любой схожий, что можно заказать на AliExpress. 8 тонких проводов, желательно МГТФ и паяльник с тонким жалом.
У меня получился вот такой вариант, за счет колодки на 6 пинов с шагом 2.54. Для разовых работ такой покупать нет смысла, т.к. потом вы в любом случае забросите его.
В низу скачиваем архив в нем есть: FlashKit 2.9, драйвер для работы UART программатора, PSA Interface Checker, прошивка для адаптера.
Для правильной работы FlashKit необходима только Windows XP, на версиях выше она не заработает.
ПОРЯДОК ДЕЙСТВИЙ
Ставим драйвер
Ставим FlashKit
Ставим Interface Checker
Схема подключения к плате, с учетом что разъем программирования у вас будет находиться слева сверху.
На схеме указано в какой пин, куда подключать провод с адаптера.
GND - земля
RX - прием
TX - передача
+5V - питание
DTR - аналог RST
Теперь, когда вы подключились к плате, вам надо установить и запустить FlashKit. В настройках самой программы ничего делать не надо. Выглядеть все должно быть 1 в 1 как на картинке, за исключением COM порта, на котором у вас "висит" программатор.
Канал связи - асинхрон COM порт
CPU - MB90F546G
Frequency = 4Mhz
Speed = 19200
COM port = ваш порт
и нажимаем Сonnect.
Если вы все сделали правильно, то система соединится с адаптером и выпишет вам картину как выше. Причем тут же смотрите, что нормальных адаптеров напротив строки с номером 4 стоит YES, а у "корявых", которые заваливаются при быстрых прошивках напротив строки 5 стоит YES. Далее OPEN FILE и выбираем прошивку представленную выше и жмем AUTO PROGRAMM. Далее оставляем все как есть и гуляем минут 10. По завершению процедуры вы получите полноценный адаптер.
После всех процедур можно проверить все теперь через Interface Checker. Устанавливаем его и после с рабочего стола кликаем в "PSA Interface Checker".
Подключаем адаптер
Нажимаем ACTIVATE
И далее жмем Version и Reference.
Вуаля, вы все сделали правильно и получили следующую картинку