Понижение версии прошивки v1.01.02.00 (01) ML-2160 ML-2165 с помощью JTAG

По многочисленным просьбам клиентов решили написать статью как прошить ML-2160 ML-2165 с версией v1.01.02.00 v1.01.02.01

Что нам потребуется

  1. JTAG адаптер J-Link v8
  2. Паяльник с острым жалом
  3. Игла от мед. шприца
  4. Скотч или термоклей

Приступим.

Необходимо снять главную плату. Разбираем аппарат.

боковая крышка

сняли боковую крышку

плата формировния

Подготовка к распайке

Используется 20 пиновый шлейф из коплекта.

1-2 Обьеденяем между собой и изолируем, использоваться не будет.
3 TRST
5 TDI
7 TMS
9 TCK
13 TDO
20 GND

распиновка шлейфа

Подпаиваемся к плате.

распиновка на плате 1

Приподнимаем ножку процессора что бы она не контачила с платой. Прогреваем паяльником и иглой аккуратно приподнимаем, подпаиваем 7 вывод шлейфа. Предворительно зафиксируйте провод к плате скотчем или термоклеем.
Очень важно в процессе не оторвать ножку.

ножка процессора

В готовом виде выглядит все это дело примерно так.

подпаяный провод к процессору

распайка с обратной стороны платы

Делаем контрольную проверку пайки и устанавливаем плату на место.

плата в сборе с распайкой

Процесс прошивки

  • Скачайте и установите JLinkARM 4.24f
  • Скачайте и поместите в корень диска С: загрузчик boot.bin
  • Включите принтер в принудительном режиме
  • Подсоедините JTAG к USB
  • Запускаем J-link Commander
  • Вводим H и нажимаем интер.
  • Вводим BE интер
  • Вводим loadbin c:\boot.bin, 0x40700000 интрер, дождитесь приглашения на ввод команды (новая строка J-Link> с возможностью вводить символы)
  • Вводим setpc 0x40700050 интер, затем G интер
  • Отсоединяем USB кабель от адаптера и подключаем к принтеру (если используется два USB кабеля одновременно подключенных к адаптеру и принтеру этот пункт можно пропустить)
  • Затем как обычно прошиваем оригинальной или сразу фикс прошивкой ML-2160
  • Дожидаемся перезагрузки принтера, печатаем отчет и проверяем версию
  • Отпаиваем шлейф, приподнятую ножку процессора обратно припаивать не обязательно, собираем принтер

окно Jlink commander

понижение прошивки v1.01.02.01 ML-2160

Есть вариант понижения используя только главную плату, JTAG и дебаг, но об этом в следующей статье.

Понравилась статья, ставьте лайки (нажимайте социальные кнопки), оставляйте комментарии и отзывы.



Посмотреть 5 комментариев
  • Стас

    Почему после команды g принтер уходит в перезагрузку?

  • Николай

    подскажите ни где не могу найти расположение контактов на плате ML1860

  • Влад

    Хотелось бы добавить… Нужно обязательно подпаивать от шлейфа GND и VCC, можно к разъёму debug.

  • Болат

    День добрый при прошивке через JTAG после последней команды G идет челчок и принтер выходит из принудительго загрузки что может быть

  • Евгений Игоревич Лошанский

    Здравствуйте, а как после всего прошить оригинальной прошивкой или фиксом через JLinkARM 4.24f? Как это сделать подскажите пожалуйста