Здравствуйте! в связи с переходом на WB8.5 (как-то работало в 8.4 с перенесенным из 7 версии конфигом, но 8.4 сломался) при попытке обновить прошивку WB-MIO получаю ошибку:
wb-mcu-fw-updater update-fw /dev/ttyRS485-1 -a178
Will find serial port settings for (/dev/ttyRS485-1 : 178; response_timeout: 0.20)… (elapsed: 00:00)
2025-03-10 19:53:16,003 Has found serial port settings: SerialSettings(baudrate=9600, parity=‘N’, stopbits=2)
2025-03-10 19:53:17,788 Flashing fw to (/dev/ttyRS485-1 178; response_timeout: 0.20s) has failed!
2025-03-10 19:53:17,788 Device is too old and haven’t fw_signature in regs!
Что делать?
Добрый день!
Попробуйте использовать утилиту wb-mcu-fw-flasher.
Обновите загрузчик, а затем прошивку.
wb-mcu-fw-flasher -j -d /dev/ttyRS485-1 -a 178 -f /tmp/mio__1.6.5_master_226bba4.wbfw
/dev/ttyRS485-1 opened successfully.
Send jump to bootloader command and wait 2 seconds…
Error: Illegal data value.
Device probably doesn’t support in-field firmware upgrade
Здравствуйте. Эта ошибка обычно значит, что пользователь пытается обновить старое устройство и в нём нет загрузчика. Обычно это устройства до 2019 года выпуска. Напишите, пожалуйста, серийный номер устройства и приложите фотографию.
Вот номера, фото.
4267661547
4266185989
4266461261
4264690274
4266200788
4272342656
Добрый день!
Устройства, выпущенные с версиями прошивки начиная с v.1.5.0 стали поддерживать загрузчик.
4267661547 и 4272342656 по данной логике должны его иметь. Проверьте командой:
wb-mcu-fw-flasher -d /dev/<порт> -a<адрес> --get-device-info
Остальные преобразователи из вашего списка имеют более ранние версии.
Добрый день! Вам удалось выполнить проверку?
Не прошла проверка, дальше не экспериментировал.
Добрый день!
По всей видимости, в этих устройствах так же отсутствует загрузчик.
У вас остались еще вопросы?