Zebra GK420t - мигает красным-зеленым: устранение неисправности

25 октября 2014 11807 просмотров

 

  Внешние признаки неисправности

  • при включении горит красный индикатор 10 сек, за это время двигатель дергается 2 раза, потом (после 10 секунд) в бесконечном цикле мигает индикатор красным и зеленым,
  • калибровку не делает (нажать на клавишу протяжки ленты и держать пока индикатор не моргнет 2 раз и отпустить),
  • распечатку конфигурации не делает - (нажать на клавишу протяжки ленты и держать пока индикатор не моргнет 1 раз и отпустить).

 

Добавочные признаки.

  • дата выпуска 11/02/2012 - это важно, на более поздних моделях выпуска (начиная с 21 июля 2012) такой проблемы не существует, так как там стоит прошивка 61.17.17, в которой дефрагментация FLASH памяти происходит по другому алгоритму.
  • на принтере установлена прошивка 61.17.11, для которой характерной неисправностью является незаконченная дефрагментация FLASH памяти

 

Немного теории.

Как уже было сказано ранее, неисправность является типовой для принтеров Zebra GK420t и Zebra LP2824Plus.

Данная индикация ошибки говорит либо о неисправности микросхемы флеш-памяти (S29GL032N90TFI04), либо о неправильной разметке данных во флеш-памяти.

Описание ошибки из руководства пользователя Zebra GK420t .

"8.  Флэш-память не запрограммирована. Верните принтер авторизованному дилеру."

Просто заменить неисправную микросхему на новую - не удастся, необходимо прошить исправным дампом. На практике это выглядит так, с рабочего принтера считывается дамп исправной флеш-памяти и записывается в новую микросхему S29GL032N90TFI04. Так как методики внутрисхемного программирования микросхемы S29GL032N90TFI04 нет, для считывания дампа необходимо выпаять микросхему, считать ее обыкновенным программатором, полученный дамп прошить в новую микросхему, и только после этого впаять прошитую микросхему в плату принтера.

Если верить описанию, данная проблема устранена в прошивках старше V61.17.11Z (прошивки и документы с сайта zebra.com)

V61.17.12Z от 21 июля 2012, (описание прошивки V61.17.12Z)

, на момент публикации актуальная прошивка

V61.17.17Z от 30 декабря 2013 (описание прошивки V61.17.17Z)

Описание прошивки V61.17.12Z от 21 июля 2012 для принтеров LP 2824 Plus, TLP 2824 Plus, GK420t

• The issue where a printer could display a flashing Red-Green LED immediately after a power cycle has been fixed.

• Ситуация, когда принтер может попеременно мигать зеленый и красный индикатором, сразу после включения питания была исправлена.

Одной из вероятной причин возникновения такой ошибки, это выключение принтера во время дефрагментации микросхемы флеш памяти.

Из руководства пользователя Zebra GK420t .

Предупреждение НЕ выключайте питание принтера во время дефрагментации (индикатор состояния мигает красным, янтарным и зеленым цветами). Это может повредить принтер.

 

Практика.

Если все делать последовательно и не спеша, то ремонт не представляет никаких трудностей.

1. Необходимо попробовать реанимировать принтер на уровне софта. Для этого пробуем прошить принтер прошивкой 61.17.17. Инструкция по установке свежей версии ПО  на английском. Для тех, кто не владеет с иностранными языками, ниже мини инструкция для USB принтера.

Для прошивки необходимо скачать с сайта zebra.com обновлялку ПО  - Zdownloader и установить ее на компьютер.

Включаем принтер, подключаем его к компьютеру, находим автопоиском принтер, для этого используем кнопку  Auto-Detect, в результате в окне должен появится принтер

Рис. Используем кнопку  Auto-Detect для поиска подключенного принтера, в примере обнаружен Printer#1 на USB

Выбираем принтер Printer#1 из списка.  Подгружаем к нему файл с прошивкой V61.17.17Z.zpl ранее скачанный с сайта zebra.com, для этого нажимаем кнопку Select Firmware File и выбираем нужный файл.

Рис. Используем кнопку Select Firmware File и выбираем нужный файл, в примере выбран файл V61.17.17Z.zpl

Выбираем принтер Printer#1 из списка и загружаем выбранную прошивку в принтер. Для этого нажимаем кнопку  Download To Selected и ждем окончания загрузки. Процедура загрузки занимает около 22 сек.

Рис. Используем кнопку  Download To Selected для загрузки прошивки в принтер, ProgressBar показывает состояние загрузки.

Важное замечание.
После прошивки не выключаем сразу принтер, а ждем 3-5 минут, и если после этого времени индикатор не загорелся постоянным зеленым цветом, то только тогда выключаем принтер. В противном случае прошивка принтера последней версией исправила проблему и на принтере можно работать.

 

2. Если обновление до прошивки 61.17.17 не решило проблему, то приступаем к ремонту на уровне железа. Наверно самый простой пункт ремонта, даже описывать особо и нечего - сдуваем, прошиваем исправный дамп FLASH GK420t 61.17.11  во FLASH память  и снова надуваем на плату.

Рис. Объект программирования, U24 S29GL032N90TFI04

Для тех, кто ни разу не программировал микросхему S29GL032N90TFI04  окно программатора ChipProg+ при загрузке дампа.

Рис. Окно программатора ChipProg+ при загрузке дампа, выделены основные моменты

Лично мы при ремонте меняем микросхему Flash, но коллеги советуют, что и старая микросхема после перепрограммирования будет работать отлично.

Внимание!
Дампы у принтеров LP 2824 Plus, TLP 2824 Plus и GK420t разные, поэтому дампа LP 2824 Plus, TLP 2824 Plus в этой публикации вы не увидите

 

3. После установки flash с заведомо исправным дампом, перешиваем принтер GK420t  еще раз, файлом прошивки ПО V61.17.17Z.zpl, как это сделать - смотрим пункт 1.

Важное замечание!
После прошивки не выключаем сразу принтер, а ждем 3-5 минут дожидаясь пока индикатор не загорится зеленым.

 

Покупка переходника.

Информация только для тех, у кого нет переходника для программатора ChipProg+

Для программирования микросхемы флеш-памяти (S29GL032N90TFI04) в программаторе Phyton  ChipProg+ требуется переходник AE-TS48-16Am

Рис. Внешний вид переходника AE-TS48-16Am, вид сверху

Рис. Внешний вид переходника AE-TS48-16Am, вид снизу

 

Параметры для заказа преходника на сайте Phyton

Шаг 1:

Производитель: Spansion
Название: S29GL032N90TFI04
Тип корпуса: TSOP-48 12х20мм

Шаг 2:

Выбираем переходник согласно используемого программатора.

Шаг 3:

Выбранный переходник - AE-TS48-16Am.

Шаг 4:

Выбираем способ доставки.

Рис. Микросхема в переходнике, готовая к программированию

 

Благодарности.

Публикация подготовлена благодаря технической поддержке  профсоюза сервис-инженеров ККТ (kkmcom.ru) предоставившего дамп исправной  прошивки flash для принтера Zebra GK420t версия дампа 61.17.11.

Особые благодарности коллеге tridentxp с профсоюза сервис-инженеров ККТ (kkmcom.ru) за практические консультации при ремонте принтера Zebra GK420t

 

UPD 22/06/2015. Закрываем вопрос о совместимости дампов для 420t и 420d. Дампы полностью совместимы. В 420t заливался дамп с загрузчиком 3 (исправный дамп FLASH GK420t 61.17.11 ), а в 420d заливался дамп с загрузчиком 2 (дамп 61.17.17). Хотелось проверить, есть ли различие в версиях загрузчиков, как выяснилось, нет.

UPD 07/08/2016. Коллеги стали жаловаться на дамп исправный дамп FLASH GK420t 61.17.11, обратили внимание, что наши механики умудряются не переводить HEX в BIN,а прошивать именно as is, исправляем это упущение, и переводим дамп в BIN формат, оригинал дампа в HEX можно скачать на сайте Профсоюза сервис инженеров ККМ.