Обновление ПО Орион 100Ф



Для обновления прошивки на кассовом аппарате Орион 100Ф потребуется:

1) Компьютер (ноутбук); 
2) Кабель USB-microUSB; 
3) Программатор, поддерживающий микросхемы 27 серии;
4) Программа, соответствующая используемому программатору;
5) Программа DfuSe Demo;
6) Файл прошивки;
7) Экстрактор для извлечения чипа ПЗУ.

Онлайн касса Орион 100Ф содержит в своем составе два модуля (платы), каждый из который содержит собственное программное обеспечение. К этим модулям относятся:
1. Блок ОФД (БОФД) - отвечает за работу с ФН и передачу данных ФН оператору фискальных данных (ОФД).
2. Блок управления (БУ) - отвечает за ввод информации с клавиатуры, индикацию, печать, формирование и хранение накопительных регистров.

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

1. Программирование блока ОФД.



Примечание. Нет необходимости отсоединять и извлекать БОФД из своего посадочного места. Программирование БОФД происходит в составе ККТ.

1. Запустите на компьютере программу DfuSe Demo. В главном окне программы нажмите кнопку "Choose...".




2. В появившемся окне выберите файл прошивки для блока ОФД (файл с расширением DFU). После этого нажмите кнопку "Открыть".




3. После загрузки файла в программу должно появиться сообщение: "File correctly loaded" (Файл загружен правильно).




4. Установите перемычку на контакты 5 и 6 блока ОФД (на разъем X5 для модуля с GSM и на разъем X4 для модуля с Wi-Fi).




5. Подсоедините блок ОФД к компьютеру с помощью кабеля USB-MicroUSB.





6. После подключения блок должен определиться программой в разделе "Available DFU and compatible HID Devices" (см. фото внизу). После этого нажмите кнопку "Upgrade" для запуска процесса прошивки.




7. Если выскакивает всплывающее окно (см. фото ниже), то для продолжения прошивки нажмите кнопку "Да".




8.  В случае успешного перепрограммирования выскочит сообщение: "Upgrade successful !" (Программирование прошло успешно).




9. После завершения перепрограммирования отсоедините кабель USB и снимите перемычку с контактов БОФД.
 

2. Программирование блока управления (БУ)

Прошивка БУ содержится в микроконтроллере D4 (на фото ниже выделен красным). Прошивка этого микроконтроллера в составе кассы невозможна.




Для программирования ПЗУ микроконтроллера необходимо извлечь чип D4 из разъема и прошить его с помощью любого программатора, поддерживающего микросхемы 27 серии.




В данной ситуации используется программатор WizardProg-87i. Для установки чипа в программатор понадобится также адаптер для чипов в корпусе PLCC32.




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




2. Запустите на компьютере программу WizardProg87. В главном окне программы нажмите кнопку "Выбор ИМС".




3. В появившемся окне необходимо выбрать изготовителя и модель чипа. В онлайн кассах Орион 100Ф, в основном, используются чипы WINBOND W27C512 @DIP28. Название модели можно прочитать, также, на самом чипе. После указания производителя и модели чипа нажмите кнопку "Выбрать".




4. Нажмите кнопку "Размещение ИМС". Появится окно, где будет показа схема размещения чипа в программаторе.




5. Вставьте чип в адаптер и вставьте адаптер в программатор согласно схеме выше.




6. В верхнем меню программы выберите пункт "Файл" и выберите пункт "Открыть".




7. Выберите файл прошивки ПЗУ с расширением (.bin). Нажмите кнопку "Открыть".




8. Следом появится еще одно окно с параметрами загрузки. Настройки должны быть такие же как на фото внизу. Нажмите "ОК".




9. Нажмите кнопку "Программирование ИМС" (на фото выделено зеленым цветом).




10. Программа предложит вставить адаптер cчипом в программатор (если это еще не сделано). Для запуска процесса программирования нажмите кнопку "Запись".




11. После завершения программирования нажмите кнопку "Выход".




12. Отсоедините программатор от компьютера. Вытащите чип из программатора и вставьте обратно в кассу.


13. Включите питание на кассе. После включения появится ошибка 01 (ошибка памяти) или ошибка 06 (авария или отсутствие БОФД). Для возврата ККТ в рабочий режим необходимо произвести технологическое обнуление.
Орион 100Ф
Добавлено: 13-09-2018, 20:12
10
3 657


Похожие публикации


Комментарии (10)

avatar
0
#1 Виктор
А что делать, если ошибка 07 после прошивки и техобнуления? Про эту ошибку нигде ничего не пишут.
avatar
0
#2 Пользователь offline Admin
Виктор, ошибка "07" появляется на экране ККТ или печатается на чеке?
avatar
0
#3 Виктор
Admin, на чеке "идет восстановление данных", а на экране 07
avatar
0
#4 Виктор
Ошибка 07 означает слишком высокое напряжение БОФД. Вопрос теперь, как её устранить? 
avatar
1
#5 Пользователь offline Admin
Виктор, да, согласно инструкции по эксплуатации, эта ошибка указывает на слишком высокое напряжение в плате БОФД. Вопрос такой: в момент появления этой ошибки касса подключена с помощью блока питания к сети? Если на кассе установлен аккумулятор, то попробуйте выключить и включить кассу без блока питания. Чтобы она запустилась на аккумуляторе.
avatar
0
#6 Виктор
Admin, без блока питания не пробовал, спасибо за совет, завтра попробую и отпишусь. 
avatar
0
#7 Виктор
Admin,Да, без БП работает, а с подключенным БП ошибка 07. Но до прошивки работало все нормально.
avatar
0
#8 Пользователь offline Admin
Виктор, ну я, честно говоря, не знаю как прошивка может вызывать данную проблему. Возможно, здесь все-таки дело не в прошивке, а либо в блоке питания, либо в основной плате кассы. Получается, что основная плата ККТ передает на плату БОФД повышенное напряжение. В первую очередь необходимо проверить напряжение на блоке питания. Затем необходимо проверить напряжение, которое приходит на основную плату ККТ и напряжение, которое передается на плату БОФД. Для этого необходимо в электрической схеме ККТ найти шлейф, который соединяет основную плату и плату БОФД, затем найти контакты, на которое подается питание. Для всех этих операций потребуется наличие мультиметра. 

Виктор, но если все-таки предположить, что данную проблему вызывает какой-то программный сбой после обновления прошивки, то попробуйте еще раз перепрошить ККТ. Только перепроверьте, чтобы прошивка соответствовала вашей молели ККТ. И кстати, как прошивали первый раз? Прошивка должна быть комплексная. Обязательно прошивается и чип и плата БОФД. 
avatar
0
#9 Тимур
Похожая ситуация, только без сообщения об ошибке. При включение питания с БП зависает иногда сразу при подтверждении времени, а иногда при попытке пробития чека. А без БП вроде все нормально  - и время подтверждается, и смена открывается, и чек  бьется. Но на аккумуляторе долго не поработаешь.
avatar
1
#10 Пользователь offline Admin
Тимур, боюсь дело тут в неисправности основной платы ККТ. Если в двух словах, то при подключении БП на плату подается слишком высокое напряжение из-за того, что элементы на плате, выравнивающие это напряжение, вышли из строя. Нужно обращаться в сервисный центр и скорее всего проблема решится только заменой основной платы ККТ.

Добавить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив

Наверх