Обновление прошивки Атол FPrint-22ПТК (с загрузчиком)
Примечание. В данной статье описывается полное обновление прошивки (вместе с обновлением загрузчика). Если загрузчик обновлять не требуется, можно использовать упрощенный вариант обновления ПО без загрузчика (читайте здесь).
Для обновления прошивки на фискальном регистраторе Атол FPrint-22ПТК (Атол 22Ф) потребуется:
2) COM-кабель (с переходным кабелем COM-USB);
3) USB-кабель;
4) Набор отверток;
5) Программа FlashMagic;
6) Комбинированный файл прошивки Атол FPrint-22ПТК.
Файл с ПО загрузчика (BOOT) имеет формат: fxx_bootloader_ffff.hex
- fxx – обозначение кода модели изделия (для Атол FPrint-22ПТК - код модели f52 (c БУ rev. 5.25) или код модели f63 (c БУ rev. 5.6));
- bootloader – маркер ПО загрузчика;
- rrrr – версия ПО загрузчика;
- hex - расширение файла с ПО загрузчика.
- fxx – обозначение кода модели изделия (для Атол FPrint-22ПТК - код модели f52 (c БУ rev. 5.25) или код модели f63 (c БУ rev. 5.6));
- bootloader – маркер ПО загрузчика;
- rrrr – версия ПО загрузчика;
- hex - расширение файла с ПО загрузчика.
Файл комбинированного ПО имеет формат: fxx_aaaa_ffff.con
- fxx – обозначение кода модели изделия (для Атол FPrint-22ПТК - код модели f52 (c БУ rev. 5.25) или код модели f63 (c БУ rev. 5.6));
- aaaa – ID серии ПО;
- ffff – версия ПО центрального процессора;
- con – расширение файла комбинированного ПО.
- fxx – обозначение кода модели изделия (для Атол FPrint-22ПТК - код модели f52 (c БУ rev. 5.25) или код модели f63 (c БУ rev. 5.6));
- aaaa – ID серии ПО;
- ffff – версия ПО центрального процессора;
- con – расширение файла комбинированного ПО.

Порядок действий:
Найдите на этом чеке код защиты 4. После перепрошивки его нужно будет заново ввести в кассу. Данный код можно также найти в паспорте кассового аппарата, но паспорт не всегда может оказаться под рукой.


5. Снимите верхнюю крышку регистратора, чтобы получить доступ к основной плате.

6. Найдите на плате переключатель SA1 блока управления с двумя тумблерами. Данный переключатель будет находится рядом с центральными процессором.

7. Установите тумблер 1 переключателя SA1 в положение BOOT (ON).


9. Запустите программу FlashMagic. В окне программы укажите следующие настройки:
- В поле COM Port укажите номер порта к которому подключен аппарат.
- В поле Baud Route укажите скорость обмена - 57600 бод.
- Установите флаг Erase all Flash + Code Rd Prot.
- В поле Interface выберите None (ISP).
- В поле File выберите расположение файла с прошивкой (с расширением " .hex").
- Установите флаг Verify after programming для проведения верификации после завершения программирования.

10. Укажите версию центрального процессора. Для этого нажмите на кнопку Select Device и в появившемся окне Device Database выберите папку ARM Cortex. Нажмите на «+» слева от указанной папки и в появившемся списке выберите необходимую версию процессора. После этого нажмите кнопку ОК внизу.

Версия центрального процессора будет зависеть от установленного в ККТ блока управления:
- для БУ rev. 5.25 – LPC1768;
- для БУ rev. 5.6 – LPC1778/LPC4078.
Также версию ЦП можно найти на самом центральном процессоре (находится на плате).
11. Для запуска процедуры программирования загрузчика нажмите кнопку Start.

12. Если все настройки указаны верно, то в нижней части окна программы появится строка состояния процесса программирования, который будет длиться 2-3 минуты. После окончания программирования, в нижней части программы появится сообщение "Finished". После этого можно закрыть программу.

В случае, если после начала программирования на дисплей выводится сообщение об ошибке (Operation Failed), то еще раз проверьте:
1) Соответствие настроек пункту 9;
2) Правильно ли указана версия процессора (см. пункт 10);
3) Состояние кабеля COM и подключение регистратора к компьютеру;
4) Положение переключателя (режим BOOT).
1) Соответствие настроек пункту 9;
2) Правильно ли указана версия процессора (см. пункт 10);
3) Состояние кабеля COM и подключение регистратора к компьютеру;
4) Положение переключателя (режим BOOT).
13. Выключите кассовый аппарат. Переставьте тумблер 1 переключателя SA1 в исходное положение NORM.


15. Так как память ККТ очищена полностью, то изделие издаст короткую мелодию и перейдет в режим программирования ПО. При этом, на компьютере в папке "Компьютер" должно появится новое устройство - съемный носитель с наименованием "АТОЛ FPrint".
16. Не выключая питания на кассе, установите тумблер 1 переключателя SA1 в положение BOOT (ON).


18. После того как файл скопировался, выключите кассовый аппарат и переставить тумблер 1 переключателя SA1 в положение NORM.
19. Включите кассовый аппарат. После обновления ПО регистратор проведет автотестирование и при этом в документе «Автотестирование» будет напечатано:

20. Для инициализации необходимо проделать следующее: на включенной кассе переставьте тумблер 1 переключателя SA1 в положение BOOT, дождитесь изменения звуковых сигналов и переставьте переключатель обратно в положение NORM. После этого выключите питание на кассе. При последующем включении касса должна вернуться в рабочий режим и распечатать чек готовности к работе.
21. После инициализации произойдет удаление кода защиты фискального регистратора. Для дальнейшей работы аппарата необходимо будет восстановить его код защиты. О том, как это сделать написано здесь.
22. Соберите корпус фискального регистратора и скрутите его 4-мя винтами.