Главная категория > Штрих-М
ШТРИХ-ON-LINE прошивка через DFU под Linux
lichtblick:
Доброе время суток, уважаемые.
Имеется: ШТРИХ-ON-LINE 20.12.17, загрузчик 133.
Задача: прошить под Linux bootloader v145 и firmware_KKT_24_10_18.
Кто-нибудь прошивал сабж или похожий аппарат под Linux с помощью dfu-util или через Штриховский Тест Драйвера (.749) ?
Попытался (очень рискуя, конечно) прошить Тестом драйвера (под Wine) загрузчик. К сожалению, лог не нашёл нигде, но после успешной заливки прошивки, там в строчке вылезла ошибка 75 (кажется) и текст, что невозможно найти DFU-устройство, отвалилось, в-общем. К счастью, никто не пострадал, аппарат вышел из DFU и горит зелёная лампочка.
Второй заход с помощью dfu-util: https://sourceforge.net/projects/dfu-util/files/dfu-util-0.8-binaries/ на которую ссылаются сами Штрихи.
Однако, что-то боюсь шить, попытался для начала прочитать прошивку:
Спойлер
--- Код: ---sudo ./dfu-util -vU test.fw
dfu-util 0.8
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org
Opening DFU capable USB device...
ID 1fc9:0089
Run-time device DFU version 0100
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0100
Device returned transfer size 2048
Copying data from DFU device to PC
Upload [ ] 0% 0 bytesdfu-util: Error during upload
Failed.
Received a total of 0 bytes
--- Конец кода ---
Непонятно, то ли чтение аппаратно заблокировано, то ли Тест дравера порт не отпускает, т.к. перевожу в режим DFU через нее (FE ED 00 00 00 00), иначе не знаю как. Пытался и быстро закрывать Тест драйвера перевода кассы в DFU, всё равно так.
Если никто не натолкнёт на мысли правильные, всё-таки попытаюсь зашить загрузчик на свой страх и риск.
Если кто подкинет идей, буду премного благодарен.
Serj:
145 загрузчик лучше вообще не шить, 133 работает хорошо со всеми версиями прошивок. Upload нельзя сделать в принципе - заблокировано. Пробуй шить через линуксовый dfu прошивку. Загрузчик лучше оставить 133. Прошивку даже если неудачно зашьешь - ничего страшного.
got10:
SD CARD в нём есть?
lichtblick:
--- Цитата: Serj от 28 Мая 2019, 18:52:40 ---145 загрузчик лучше вообще не шить, 133 работает хорошо со всеми версиями прошивок. Upload нельзя сделать в принципе - заблокировано. Пробуй шить через линуксовый dfu прошивку. Загрузчик лучше оставить 133. Прошивку даже если неудачно зашьешь - ничего страшного.
--- Конец цитаты ---
Понял, оставим 133-й. А перевод в DFU-режим *программно* только через FE ED 00 00 00 00 в "Тесте драйвера"? dfu-util не умеет этого?
--- Цитата: got10 от 28 Мая 2019, 21:49:44 ---SD CARD в нём есть?
--- Конец цитаты ---
Нет, судя по всему. Аппараты я не разбирал, есть там картовод или нет мне неизвестно, но, в любом случае, задача стоит отработать обновление на удалённых точках через интернет. Персонал на местах не обладает квалификацией для разбора-сбора аппарата и установки карты, поэтому этот вариант не рассматривается.
got10:
Может сервер обновлений прописать и через тест драйвера ?
Навигация
Перейти к полной версии