После обновления системы и устройств пропали датчики WBMSW4.
При поиске устройств в режиме загрузчика, контроллер видит их, но почему-то как “msw5G”.
root@wirenboard-ATHMPCI5:~# wb-mcu-fw-updater update-bl /dev/ttyRS485-2 -a28
Will find serial port settings for (/dev/ttyRS485-2 : 28; response_timeout: 0.20)… (elapsed: 00:19)
Will find bootloader port settings for (/dev/ttyRS485-2 : 28; response_timeout: 0.20)… (elapsed: 00:02)
2025-02-11 00:28:07,563 Has found bootloader port settings: SerialSettings(baudrate=9600, parity=‘N’, stopbits=2)
2025-02-11 00:28:07,668 Device (/dev/ttyRS485-2 28; response_timeout: 0.20s) supposed to be alive, but found in bootloader 1.4.5
2025-02-11 00:28:08,628 Will flash bootloader v:1.4.5 to bring msw5G (/dev/ttyRS485-2 28; response_timeout: 0.20s) alive
2025-02-11 00:28:08,910 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_msw5G__1.4.5_master_2d8435c.wbfw (36 data chunks)
100%|#####################################################################################################################################################################|36/36
2025-02-11 00:28:21,222 Flashing /var/lib/wb-mcu-fw-updater/msw5G__4.31.12_master_fd2aab8.wbfw (311 data chunks)
2025-02-11 00:28:24,049 Flashing bootloader to (/dev/ttyRS485-2 28; response_timeout: 0.20s) has failed!
2025-02-11 00:28:24,050
root@wirenboard-ATHMPCI5:~# wb-mcu-fw-updater update-bl /dev/ttyRS485-2 -a51
Will find serial port settings for (/dev/ttyRS485-2 : 51; response_timeout: 0.20)… (elapsed: 00:19)
Will find bootloader port settings for (/dev/ttyRS485-2 : 51; response_timeout: 0.20)… (elapsed: 00:02)
2025-02-11 00:29:10,593 Has found bootloader port settings: SerialSettings(baudrate=9600, parity=‘N’, stopbits=2)
2025-02-11 00:29:10,701 Device (/dev/ttyRS485-2 51; response_timeout: 0.20s) supposed to be alive, but found in bootloader 1.4.5
2025-02-11 00:29:11,838 Will flash bootloader v:1.4.5 to bring msw5G (/dev/ttyRS485-2 51; response_timeout: 0.20s) alive
2025-02-11 00:29:12,126 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_msw5G__1.4.5_master_2d8435c.wbfw (36 data chunks)
100%|#####################################################################################################################################################################|36/36
2025-02-11 00:29:24,376 Flashing /var/lib/wb-mcu-fw-updater/msw5G__4.31.12_master_fd2aab8.wbfw (311 data chunks)
2025-02-11 00:29:27,203 Flashing bootloader to (/dev/ttyRS485-2 51; response_timeout: 0.20s) has failed!
2025-02-11 00:29:27,204
root@wirenboard-ATHMPCI5:~#
root@wirenboard-ATHMPCI5:~# wb-mcu-fw-updater recover /dev/ttyRS485-2 -a 28
Will find bootloader port settings for (/dev/ttyRS485-2 : 28; response_timeout: 0.20)… (elapsed: 00:02)
2025-02-11 01:13:44,125 Has found bootloader port settings: SerialSettings(baudrate=9600, parity=‘N’, stopbits=2)
2025-02-11 01:13:48,826 Flashing /var/lib/wb-mcu-fw-updater/msw5G__4.31.12_master_fd2aab8.wbfw (311 data chunks)
2025-02-11 01:13:51,654 Recovering (28 /dev/ttyRS485-2) was not successful
2025-02-11 01:13:51,655
root@wirenboard-ATHMPCI5:~# wb-mcu-fw-updater recover /dev/ttyRS485-2 -a 51
Will find bootloader port settings for (/dev/ttyRS485-2 : 51; response_timeout: 0.20)… (elapsed: 00:02)
2025-02-11 01:15:21,953 Has found bootloader port settings: SerialSettings(baudrate=9600, parity=‘N’, stopbits=2)
2025-02-11 01:15:26,724 Flashing /var/lib/wb-mcu-fw-updater/msw5G__4.31.12_master_fd2aab8.wbfw (311 data chunks)
2025-02-11 01:15:29,551 Recovering (51 /dev/ttyRS485-2) was not successful
2025-02-11 01:15:29,552
root@wirenboard-ATHMPCI5:~# wb-mcu-fw-flasher -d /dev/ttyRS485-2 -a28 --get-device-info
/dev/ttyRS485-2 opened successfully.
Trying to probe (28 /dev/ttyRS485-2) at bootloader params…
Failed to connect (28 /dev/ttyRS485-2) at bootloader settings: Connection reset by peer
root@wirenboard-ATHMPCI5:~# wb-mcu-fw-flasher -d /dev/ttyRS485-2 -a51 --get-device-info
/dev/ttyRS485-2 opened successfully.
Trying to probe (51 /dev/ttyRS485-2) at bootloader params…
Failed to connect (51 /dev/ttyRS485-2) at bootloader settings: Connection reset by peer
root@wirenboard-ATHMPCI5:~#
root@wirenboard-ATHMPCI5:~# wb-mcu-fw-flasher -d /dev/ttyRS485-2 -a28
/dev/ttyRS485-2 opened successfully.
To flash FW on running device, run
wb-mcu-fw-flasher -d -a <modbus_addr> -j -f <firmware.wbfw>
Добрый день!
-
По указанной сигнатуре msw5G скачайте прошивку и загрузчик latest-версии.
-
С помощью wb-mcu-fw-flasher обновите загрузчик и прошивку устройств, согласно инструкции. Например:
Обновление загрузчика (с флагом -j):
wb-mcu-fw-flasher -d /dev/ttyRS485-2 -b9600 -a28 -f wb-bootloader-updater_msw5G__1.4.5_master_2d8435c.wbfw -j
Обновление прошивки:
wb-mcu-fw-flasher -d /dev/ttyRS485-2 -b9600 -a28 -f msw5G__4.31.12_master_fd2aab8.wbfw
Где скачать прошивку и загрузчик latest-версии?
В нашем репозитории.