Как обновить загрузчик штрих онлайн через usb

Обновлено: 07.07.2024

Самым простым способом обновления прошивки на фискальных регистраторах Штрих является обновление с помощью метода DFU (device firmware update). Обновление в этом случае происходит в программе "Тест драйвера ФР" Штрих. Сохранять таблицы ККТ перед запуском процедуры не требуется, они будут сохранены и автоматически загружены в ККТ после завершения обновления.

Обновление прошивки методом DFU подходит для новых фискальных регистраторов Штрих (Штрих-М-01Ф, Штрих-Лайт-01Ф, Штрих-ON-LINE, Ритейл-01Ф, РР-01/02/03/04 Ф), а так же для модернизированных фискальных регистраторов Штрих (Штрих-М-02Ф, Штрих-Лайт-02Ф, Штрих-ФР-01Ф и т. д.). Единственным условием для использования данного способа обновления ПО является установленная версия загрузчика ККТ не ниже 131. Если версия загрузчика ниже, то в первую очередь необходимо обновить версию загрузчика.

Для обновления прошивки с помощью метода DFU на ФР Штрих потребуется:

1. Компьютер или ноутбук;

2. Кабель USB для подключения ККТ к компьютеру;

3. Программа "Тест драйвера ФР" Штрих;

4. Файл прошивки для ККТ Штрих;

5. Драйвер DFU, установленный на компьютере.

Порядок действий при обновлении ПО по DFU на фискальных регистраторах Штрих:

1. Подключите фискальный регистратор к компьютеру с помощью кабеля USB и включите питание на регистраторе.

2. Закройте смену на ФР если она была открыта.

3. Запустите программу "Тест драйвера ФР" на компьютере. В главном окне программы нажмите кнопку "Настройка свойств".



4. В появившемся окне нажмите кнопку "Поиск оборудования".

Способ подключения должен быть указан - "Локально". Если изначально ККТ подключена к компьютеру по каналу RNDIS, то необходимо зайти в сетевые настройки кассы и отключить данный канал.





6. В строке с соответствующим COM-портом должен отобразиться подключенный фискальный регистратор. Выделите строку с ФР, чтобы она выделилась синим цветом. Для подтверждения нажмите кнопку "ОК".





8. Проверьте версию загрузчика ККТ. Для этого выберите пункт "07. Параметры устройства" в меню слева. После этого нажмите на вкладку "Загрузчик" и нажмите кнопку "Прочитать версию загрузчика". Если версия ниже 131, то в первую очередь необходимо обновить загрузчик.



9. Выберите пункт "08. Сервис". В верхнем меню нажмите вкладку "Прошивка". В выпадающем списке методов обновления прошивки выберите "DFU (подключение по USB)".



10. В поле "Файл прошивки" выберите расположение файла прошивки нажав на кнопку [. ]. Для запуска процесса нажмите кнопку "Начать обновление прошивки".





12. Для того, чтобы убедиться в том, что версия прошивки изменилась, необходимо зайти в раздел "01. Состояние" и нажать кнопку "Длинный запрос". В строке "Дата ПО" должна отобразиться версия установленной прошивки.

Обновляем прошивку на примере кассового аппарата Штрих-МИНИ-02Ф (доработанный вариант с универсальным модулем) . У нас Драйвер Штрих-М версии 4.15 .0.807.

Надо учитывать , что есть старые прошивки , так называемые без ключей. Причем это не связано , что касса с УМ или без. Просто при тесте выводится "ключи залиты" или соответственно не залиты. В зависимости от этого есть 2 варианта прошивок. И их нельзя путать иначе касса может быть залочена уровнем 3 намертво , т.е. превращается в кирпич.

Где смотрим версию прошивки ПО :

Это просто для примера:

фотка 1

Это версия сборки ПО 37765 , но это мало что говорит. А вот дата ПО 23.04.2021 говорит о не последней (на 2021г.) прошивки.

Штрих-МИНИ-02Ф Обновление по RS232

Обновляем по RS232 по X-modem протоколу , так как USB у нас наружу не выведен (касса с универсальным модулем [УМ] ) пробуем сначала по RS232.

фотка 2

Версию нашего бутлодера можно посмотреть так :

фотка 1

Для x-modem варианта версия загрузчика должна быть 119 и выше (почерпнуто из интернета). Но переустановив бутлоудер на 145 версию, все равно не шьется по X-MODEM (внимание из тестового драйвера). Хотя COM нормально функционирует , по COM порту касса прекрасно работает в обычном режиме. Три линии передачи 2-2,3-3,5-5 задействованы как обычно.

Штрих-МИНИ-02Ф Обновление по USB

Разбираем ККТ для доступа к USB (у Штрих-МИНИ-02Ф наружу не выведен) и делаем прошивки через DFU (подключение по USB) без проблем с первого раза.

фотка 1

Прошиваем Штрих-Онлайн в 2020г.

У нас версия загрузчика допустим 127 , и скорее всего при попытке обновления по USB получим такой ответ :

То есть надо обновить бутлоудер. Но как обновить бутлоудер на Штрих-Онлайн. Это новая касса , тут нет разъема микро SD .

Вариант с 127 сразу на 145 версия бутлоудера из тестового драйвера не прокатывает. А вот вариант через Terra Term X-MODEM (при включении кассы проходит) и на экране ПК видим примерно следующее :

фотка 1

Версия прошивки платы у нас :

Обновляем далее из драйвера по USB dfu и все без проблем обновляется нормально. Новая версия :

фотка 1

Надо отметить , что на плате Штрих-Онлайн не установлен micro SD разъем, а только контакты под них. Но есть джамперы , которые возможно предназначены для прошивки через родную программу FlashMagic по COM порту через системный загрузчик микроконтроллера LPC (от производителя чипов NXP ).

Прошиваем Штрих-Лайт-01Ф в 2021г.

Касса 2017г. - новая , еще ни разу не прошивалась. Текущий Загрузчик версия 127. Версия ПО С.1 от 20.12.17. Сборка 45852.
Разъемы наружу RS232 , USB , ETHERNET.

Прошиваем по RS232 загрузчик версии 133 через Tera Term X-Modem протокол. Скорость при прошивке выставить 115200. Кабель на ПК RS232 COM (9 пин стандартный) и в кассу RJ12 (6 пин, тот что ближе к ETHERNET разъему) . Все проходит нормально , только не с первого раза. Надо сначала послать send по X-Modem , и потом быстро включить кассу.

Далее таким же образом перепрошиваем версию загрузчика 145. Тоже нормально прошивается.

Прошиваем версию ПО upd_app.bin (universal_firmware_newKKT_23_04_20212) через USB DFU (закладка Сервис/Прошивка).

Но на самом деле прошивка стала - дата ПО 23.04.2021, то есть прошилась нормально, была Версия ПО С.1 от 20.12.17. Сборка 45852.

Обновление прошивки с помощью метода DFU (device firmware update) - это самый простой и наиболее удобный способ обновления ПО на фискальных регистраторах Штрих. Обновление в этом случае происходит, непосредственно, через сам Тест драйвера Штрих. При этом нет необходимости сохранять таблицы и загружать их заново после завершения прошивки. Таблицы восстанавливаются автоматически.

Такой способ обновления прошивки подходит как для новых фискальных регистраторов Штрих (Штрих-М-01Ф, Штрих-Лайт-01Ф, Штрих-ON-LINE, Ритейл-01Ф, РР-01/02/03/04 Ф), так и для модернизированных ФР Штрих (Штрих-М-02Ф, Штрих-Лайт-02Ф, Штрих-ФР-01Ф и т. д.).

Для обновления прошивки с помощью метода DFU потребуется:

1. Компьютер (ноутбук);
2. Кабель USB (идет в комплекте с кассовым аппаратом);
3. Установленный Тест драйвера ККТ Штрих;
4. Файл прошивки для ККТ;
5. Установленный драйвер DFU.

Примечание. Обновление прошивки по DFU возможно только в том случае, если версия загрузчика не ниже версии 131. Если версия загрузчика ниже 131, то необходимо в первую очередь обновить его. Также необходимо убедиться, что в кассе отключена передача данных по RNDIS. В противном случае подключение ККТ по USB будет недоступно.

Порядок действий при обновлении ПО по DFU:

1. Подключите ККТ к компьютеру с помощью кабеля USB и включите питание ККТ.

2. Убедитесь, что смена на ККТ закрыта и все чеки переданы в ОФД.

3. Запустите Тест драйвера ККТ Штрих. В главном окне программы нажмите кнопку "Настройка свойств" (справа внизу).



4. В появившемся окошке нажмите кнопку "Поиск оборудования".



6. После обнаружения касса выделится синей строкой. Для подтверждения нажмите кнопку "ОК".

Примечание. Если по USB касса не находится, то скорее всего включен режим передачи по RNDIS. В таком случае необходимо подключить ККТ любым другим способом (COM, TCP сокет), зайти в таблицы и отключить интерфейс RNDIS в сетевых интерфейсах.



8. Убедитесь, что версия загрузчика не ниже версии 131. Для проверки версии загрузчика выберите пункт "07. Параметры устройства" в меню слева. После этого нажмите на вкладку "Загрузчик", затем нажмите кнопку "Прочитать версию загрузчика". Если версия ниже 131, то необходимо в первую очередь обновить загрузчик.


9. Выберите пункт "08. Сервис". В верхнем меню нажмите вкладку "Прошивка". В качестве метода обновления прошивки выберите DFU.


10. В поле "Файл прошивки" выберите расположение файла прошивки. Для запуска процесса нажмите кнопку "Начать обновление прошивки".



12. Для того, чтобы убедиться в том, что версия прошивки изменилась, необходимо зайти в раздел "01. Состояние" и нажать кнопку "Длинный запрос". В строке "Дата ПО" должна отобразиться версия установленной прошивки.


Обновление прошивки ККТ Штрих по DFU (Через USB кабель)

Обновление прошивки с помощью технологии DFU (device firmware update) - это самый простой и наиболее удобный способ обновления ПО на фискальных регистраторах Штрих через обычный USB Кабель. Обновление в этом случае происходит, непосредственно, через сам Тест драйвера Штрих. При этом нет необходимости сохранять таблицы и загружать их заново после завершения прошивки. Таблицы восстанавливаются автоматически.

Такой способ обновления прошивки подходит как для новых фискальных регистраторов линейки Штрих (Штрих-М-01Ф, Штрих-Лайт-01Ф, Штрих-ON-LINE, Ритейл-01Ф, РР-01/02/03/04 Ф), так и для модернизированных ФР Штрих (Штрих-М-02Ф, Штрих-Лайт-02Ф, Штрих-ФР-01Ф и т. д.).

Для прошивки необходимо:

1. Компьютер (ноутбук);
2. Кабель USB (идет в комплекте с кассовым аппаратом);
3. Установленный Тест драйвера ККТ Штрих (последний версии);
4. Файл прошивки для ККТ;
5. Установленный драйвер DFU

Важно! : режим DFU стал работать с загрузчиками старше 127 версии (минимальная рабочая версия — 131). Так что сначала нужно проверить вашу версию загрузчика и в случае несоответствия выполнить обновление. Узнать версию можно либо выполнив тестовый прогон (отдельная строка укажет версию) либо специальной командой протокола: FE EC 00 00 00 00 (введена в майских обновлениях).


Порядок действий при обновлении ПО по DFU:

1. Подключите ККТ к компьютеру с помощью кабеля USB и включите питание ККТ и установите связь через "Тест Драйвер".

2. Убедитесь, что смена на ККТ закрыта и все чеки отправлены в ОФД.

3. Выберите пункт "08. Сервис". В верхнем меню нажмите вкладку "Прошивка". В качестве метода обновления прошивки выберите DFU.

4. В поле "Файл прошивки" выберите расположение файла прошивки. Для запуска процесса нажмите кнопку "Начать обновление прошивки".

6. Для того, чтобы убедиться в том, что версия прошивки изменилась, необходимо зайти в раздел "01. Состояние" и нажать кнопку "Длинный запрос". В строке "Дата ПО" должна отобразиться версия установленной прошивки.

Для начала попробуйте прошить 133 загрузчик с ключами. Обратная связь говорит что в некоторых случаях аппарат оживает. Если не помогло то читаем далее.

Подключаем аппарат по интерфейсу RS232, не по USB.

Запускаем TeraTerm, задаем номер COM-порта, устанавливаем скорость 115200, включаем аппарат.

Если аппарат подает признаки жизни:


то стираем загрузчик и шьем через FlashMagic прошивку без ключей.

Если в TeraTerm логи не идут, то загрузчика уже нет. Шьем через FlashMagic .

Если не удается ничего установить ни через TeraTerm, ни через MicroSD, ни через Flash Magic, то нужно заменить либо чип NXP либо плату целиком.

Прошивка через FlashMagic

Для прошивки через Flash Magic требуется перевести аппарат в режим прошивки. Для этого при включении требуется замкнуть свободный джампер на плате. Не тот замкнутый, который отвечает за подачу 3v на ОЗУ, а второй, незамкнутый. У каждого аппарата маркировка этого джампера разная, но он один. Восстановление Устройства Модернизации в соседней главе .

Подключение должно быть через интерфейс RS232.

Замыкаем джампер, включаем аппарат, подключаемся через FlashMagic указав чип LPC1778 и скорость 57600. Проверяем связь: ISP - Read Device Signature. Указываем путь к файлу и прошиваем.

Если подпись читается, а при прошивке теряется связь, то перезапустите Flash Magic, переведите в режим отладки и попробуйте снова. Если не получилось то перезапустите Flash Magic переведите в режим отладки и попробуйте снова.

Чтобы перевести Flash Magic в режим отладки кликните по полю выбора Com-порта и нажмите F1:


После прошивки делаем поиск оборудования. Если это не УМ и находится как Generic Upgrade Kit, то аппарат можно восстановить без отправки к производителю. В общем если оно есть в списке ниже. Если аппарат находится как он есть (Штрих-М-01Ф, Штрих-Лайт-01Ф и т.д.) то ни одна из команд не выведет из “Ошибки ПЗУ”. Требуется отправлять производителю .

Если аппарат не определяется после прошивки через Flash Magic, то шьём “ доонлайновую ” прошивку, а потом снова новую .

Далее требуется подать команду. Команды помеченные красным заставят аппарат 1 и 2 типа определяться как устройство согласно списке, но работать устройство не будет. Эти команды рудиментарные. Аппараты 3 типа команду примут, но работать не будут, так как модель в них уже определена .

В тесте драйвера заходим в 17.Прочее - Команда - Команда, HEX:

fe f7 01 00 00 00 - РР-01Ф

fe f7 02 00 00 00 - РР-02Ф

fe f7 03 00 00 00 - РР-03Ф

fe f7 04 00 00 00 - ШТРИХ ON-LINE

fe f7 06 00 00 00 - РИТЕЙЛ-01Ф

fe f7 07 00 00 00 - Generic Upgrade Kit - Устройство модернизации

fe f7 08 00 00 00 - ШТРИХ-М-01Ф

fe f7 09 00 00 00 - ШТРИХ-ЛАЙТ-01Ф

fe f7 0a 00 00 00 - PAYONLINE-01 ФА

fe f7 0b 00 00 00 - РР-04Ф

fe f7 0c 00 00 00 - ШТРИХ-МИНИ-02Ф

fe f7 0d 00 00 00 - РИТЕЙЛ-01Ф

fe f7 0e 00 00 00 - ЭЛВЕС-ФР-Ф

fe f7 0f 00 00 00 - ШТРИХ-ON-LINE

fe f7 10 00 00 00 - РР-04Ф

fe f7 11 00 00 00 - ШТРИХ-ФР-02Ф

fe f7 12 00 00 00 - NCR-001Ф

fe f7 13 00 00 00 - ШТРИХ-МИНИ-02Ф

fe f7 14 00 00 00 - NETPAY-ФС

fe f7 15 00 00 00 - ШТРИХ-ФР-01Ф (без УМ)

fe f7 16 00 00 00 - РИТЕЙЛ-КОМБО-01Ф

fe f7 17 00 00 00 - СИТИ-01Ф

fe f7 18 00 00 00 - POSCENTER-02Ф

Если ошиблись с подачей команды, то перепрошейте аппарат через FlashMagic еще раз и подайте команду снова

Восстановление бесплатное вне зависимости от гарантии. Можно присылать только УМ или основные платы а не аппараты целиком. Требуется написать в техподдержку на .

Самый быстрый вариант. Представиться (ключевое слово - представиться) партнером, и договориться о встрече в Москве на Автозаводской . В зависимости от того как повезёт восстановят в течение нескольких часов или попросят приехать после передачи плат на следующий день.

Если до Москвы далеко, то

Медленный вариант - написать на почту и уточнить адрес для доставку через почту России также за свой счет.

Стоит попробовать установить через Micro-SD 133 загрузчик с ключами.

Если результата нет, то следует снести загрузчик .

Далее нужно приобрести UART адаптер :



RX (прием) должен идти на TX (отдача) и TX (отдача) должен идти на RX (приём).

Замкните перемычку XP6, подайте питание, прошейте через FlashMagic

Подайте команду после прошивки fe f7 07 00 00 00 и если не оживет, то нужно отправлять к производителю





и попробуйте снова Скопируйте пустой загрузчик на карту памяти и включите аппарат (подайте питание на УМ) Можно отследить лог через teraterm:


Теперь поврежденный загрузчик стерт и защита от записи по ISP отключена. TeraTerm не даст установить пустой загрузчик.

Читайте также: