Здравствуйте.
Контролер в веб интерфейсе предложил обновить загрузчик и прошивку WB-MWAC v.1, но процесс обновления не прошел успешно. Сейчас зависший модуль находится в режиме загрузчика и выдает кривую, из непонятных символов сигнатуру.
root@wirenboard-AK5BKRS2:~# echo -e $(modbus_client -mrtu -pnone -s2 -b9600 /dev/ttyRS485-1 -a 1 -t3 -r 290 -c 12 | grep Data | sed -e ‘s/.*Data://’ -e ‘s/ 0x00/\x/g’)
x$���
wb-mcu-fw-flasher -d /dev/ttyRS485-1 -a1 --get-device-info
/dev/ttyRS485-1 opened successfully.
Bootloader version: 1.4.7
Firmware version read error: Connection timed out; Maybe device is in bootloader?
Firmware signature (fw-sig): x$
Download firmwares: S3 Bucket Listing Generator x$/
modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a1 -t3 -r290 -c12
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[01][03][01][22][00][0C][E4][39]
Waiting for a confirmation…
<01><03><18><00><20><00><78><00><24><00><00><00><00><00><01><00><01><00><00><00><00><00><00><00><5C><71>
SUCCESS: read 12 of elements:
Data: 0x0020 0x0078 0x0024 0x0000 0x0000 0x0001 0x0001 0x0000 0x0000 0x00cf 0x00ef 0x00ef
wb-mcu-fw-updater recover /dev/ttyRS485-1 -a 1
Will find bootloader port settings for (/dev/ttyRS485-1 : 1; response_timeout: 0.20)… (elapsed: 00:02)
2025-02-13 18:50:08,082 Has found bootloader port settings: SerialSettings(baudrate=9600, parity=‘N’, stopbits=2)
2025-02-13 18:50:10,683 Device “x$” is not supported in wb-2501 (as stable)
2025-02-13 18:50:10,689
2025-02-13 18:50:10,694 Perform downloading from latest master anyway
2025-02-13 18:50:10,697 (may cause unstable behaviour; proceed at your own risk)? [Y/N]
y
2025-02-13 18:50:22,794 Could not download: http://fw-releases.wirenboard.com/fw/by-signature/x$/main/latest.wbfw
2025-02-13 18:50:22,797 Remote path: fw/by-signature/x$/main/latest.wbfw
2025-02-13 18:50:22,807 Save to: /var/lib/wb-mcu-fw-updater/fw
2025-02-13 18:50:22,812 Recovering (1 /dev/ttyRS485-1) was not successful
2025-02-13 18:50:22,818
Серийный номер: 4264802674