Device is too old and haven't fw_signature in regs!

Здравствуйте! в связи с переходом на 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


Остальные преобразователи из вашего списка имеют более ранние версии.

Добрый день! Вам удалось выполнить проверку?

Не прошла проверка, дальше не экспериментировал.

Добрый день!

По всей видимости, в этих устройствах так же отсутствует загрузчик.

У вас остались еще вопросы?