Обновление программного обеспечения (прошивки)
На главную | База знаний | Оборудование | ККТ
Для обновления должен присутствовать чековый рулон, крышка закрыта, в ККТ должен быть загрузчик минимально необходимой версии, а также должна быть закрыта смена. Продолжительность: около 45 секунд при отсутствии ошибок, до 3 минут в случае некоторых ошибок.
Критически важно чтобы на протяжении обновления не пропадало электропитание ККТ и терминала, в противном случае высока вероятность выведения ККТ из строя и потребуется помощь специалиста ЦТО для его восстановления. Кроме этого, открытие крышки в процессе обновления приведет к сбою и необходимости проведения восстановления.
В начале и конце обновления ККТ печатает чек, информирующий о запуске обновлении прошивки и о статусе завершения (успешно или с ошибкой); при определенных ошибках печать завершающего чека может оказаться невозможной.
В случае ошибки на подготовительном этапе - до начала записи прошивки в ККТ - обновление отменяется. ККТ остается в исходном состоянии, но может потребоваться до 1 минуты для его самостоятельного возвращения в штатный режим. Код ответа - 412
В случае ошибки при обновлении и ошибки при откате ККТ оказывается в нерабочем состоянии. Код ответа - 503
. До перезагрузки терминала еще есть шанс вернуть ККТ в штатный режим, см. метод Попытка восстановления ККТ
Код ответа |
Значение |
200 |
Успешное обновление прошивки |
400 Error parsing request body as JSON |
Ошибка в формате тела запроса |
400 Missing 'firmware' parameter |
В теле запроса не найден параметр firmware |
400 KKT firmware is already at the required version |
Заданная версия прошивки уже установлена в ККТ |
404 Backup file {name} not found on server |
На сервере не найден файл текущей прошивки |
404 Upgrade file {name} not found on server |
На сервере не найден файл целевой прошивки |
|
Ошибка на подготовительном этапе, обновление отменено
|
чек возвращение 422 Error text |
Ошибка установки и настройки обновления, восстановлена исходная версия прошивки
|
500 Error getting files from server |
Ошибка при попытке получения файлов с сервера S3 |
503 Initial error: {error text}. Rollback error: {error text} |
Ошибка установки и настройки обновления, ошибка восстановления исходной версия прошивки Ответ содержит текст ошибки обновления и текст ошибки отката. Сами ошибки те же, что и для кодов 412 и 422 |