пробовал recover конкретно этого устройства. все остальное отключал.
Все успешно, но не работает
По прежнему моргает 2 раза с интерввалом примерно секунда, потом меняется яркость 2 раза
root@wirenboard-AQGZJPRO:~#wb-mcu-fw-updater recover /dev/ttyRS485-1 -a69 --debug
2024-03-11 08:44:41,626 Will run: fuser /dev/ttyRS485-1
2024-03-11 08:44:41,777 Clients of /dev/ttyRS485-1: 22264
2024-03-11 08:44:41,780 Will run: ps -o cmd= 22264
2024-03-11 08:44:41,851 Will run: fuser -k -STOP /dev/ttyRS485-1
2024-03-11 08:44:42,018 Reading /usr/lib/wb-release for releases info
2024-03-11 08:44:42,020 Got releases info:
2024-03-11 08:44:42,021 defaultdict(<function parse_releases.<locals>.<lambda> at 0xb6086148>, {'RELEASE_NAME': 'unstable.latest', 'SUITE': 'testing', 'TARGET': 'wb7/bullseye', 'REPO_PREFIX': ''})
2024-03-11 08:44:42,022 GET: http://fw-releases.wirenboard.com/
2024-03-11 08:49:09,278 Set {'baudrate': 9600, 'parity': 'N', 'stopbits': 2} to /dev/ttyRS485-1
2024-03-11 08:49:09,278 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:49:09,280 Set {'baudrate': 9600, 'parity': 'N', 'stopbits': 2} to /dev/ttyRS485-1
2024-03-11 08:49:09,281 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:49:09,281 Will find bootloader port settings for (/dev/ttyRS485-1 : 69; response_timeout: 0.20)...
2024-03-11 08:49:09,283 /dev/ttyRS485-1 response_timeout -> 1.20
2024-03-11 08:49:10,592 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 1/5): Slave reported device failure
2024-03-11 08:49:11,801 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 2/5): No communication with the instrument (no answer)
2024-03-11 08:49:13,109 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 3/5): Slave reported device failure
2024-03-11 08:49:14,419 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 4/5): Slave reported device failure
2024-03-11 08:49:15,629 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 5/5): No communication with the instrument (no answer)
2024-03-11 08:49:15,630 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:49:15,630 Trying serial port settings: (9600, 'N', 2)
2024-03-11 08:49:15,631 Set {'baudrate': 9600, 'parity': 'N', 'stopbits': 2} to /dev/ttyRS485-1
2024-03-11 08:49:15,631 /dev/ttyRS485-1 response_timeout -> 1.20
2024-03-11 08:49:16,940 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 1/5): Slave reported device failure
2024-03-11 08:49:18,251 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 2/5): Slave reported device failure
2024-03-11 08:49:19,562 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 3/5): Slave reported device failure
2024-03-11 08:49:20,871 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 4/5): Slave reported device failure
2024-03-11 08:49:22,080 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 5/5): No communication with the instrument (no answer)
2024-03-11 08:49:22,081 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:49:22,082 Trying serial port settings: (9600, 'N', 1)
2024-03-11 08:49:22,083 Set {'baudrate': 9600, 'parity': 'N', 'stopbits': 1} to /dev/ttyRS485-1
2024-03-11 08:49:22,083 /dev/ttyRS485-1 response_timeout -> 1.20
2024-03-11 08:49:23,391 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 1/5): Slave reported device failure
2024-03-11 08:49:24,700 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 2/5): Slave reported device failure
2024-03-11 08:49:25,909 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 3/5): No communication with the instrument (no answer)
2024-03-11 08:49:27,217 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 4/5): Slave reported device failure
2024-03-11 08:49:28,525 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 5/5): Slave reported device failure
2024-03-11 08:49:28,526 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:49:28,730 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 128) not succeed (try 1/5): No communication with the instrument (no answer)
2024-03-11 08:49:28,934 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 128) not succeed (try 2/5): No communication with the instrument (no answer)
2024-03-11 08:49:29,138 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 128) not succeed (try 3/5): No communication with the instrument (no answer)
2024-03-11 08:49:29,341 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 128) not succeed (try 4/5): No communication with the instrument (no answer)
2024-03-11 08:49:29,545 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 128) not succeed (try 5/5): No communication with the instrument (no answer)
2024-03-11 08:49:29,546 Has found bootloader port settings: {'baudrate': 9600, 'parity': 'N', 'stopbits': 1}
2024-03-11 08:49:29,549 GET: http://fw-releases.wirenboard.com/fw/by-signature/fw_signatures.txt
2024-03-11 08:51:42,998 Will ask a bootloader for fw_signature
2024-03-11 08:51:43,104 FW signature for 69 : /dev/ttyRS485-1 is mr3G
2024-03-11 08:51:43,105 FW releases files: ['http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml']
2024-03-11 08:51:43,106 Looking to http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml (suite: testing)
2024-03-11 08:51:43,107 GET: http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml
2024-03-11 08:51:44,467 FW version for mr3G on release testing: 1.21.1 (endpoint: fw/by-signature/mr3G/main/1.21.1.wbfw)
2024-03-11 08:51:44,468 GET: http://fw-releases.wirenboard.com/fw/by-signature/mr3G/main/1.21.1.wbfw
2024-03-11 08:53:56,072 Trying to get fname from content-disposition
2024-03-11 08:53:56,074 Got fname: mr3G__1.21.1_master_ebe20ba.wbfw
2024-03-11 08:53:56,074 http://fw-releases.wirenboard.com/fw/by-signature/mr3G/main/1.21.1.wbfw => /var/lib/wb-mcu-fw-updater/mr3G__1.21.1_master_ebe20ba.wbfw
2024-03-11 08:53:56,078 Set {'baudrate': 9600, 'parity': 'N', 'stopbits': 1} to /dev/ttyRS485-1
2024-03-11 08:53:56,079 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:53:56,080 /dev/ttyRS485-1 response_timeout -> 5.00
2024-03-11 08:53:57,619 Flashing /var/lib/wb-mcu-fw-updater/mr3G__1.21.1_master_ebe20ba.wbfw (210 data chunks)
2024-03-11 08:53:57,620 /dev/ttyRS485-1 response_timeout -> 6.00
2024-03-11 08:53:57,832 /dev/ttyRS485-1 response_timeout -> 5.00
100%|##############################################################################################################################################|210/210
2024-03-11 08:54:43,956 Done (69 /dev/ttyRS485-1)
2024-03-11 08:54:43,963 Has saved db to /var/lib/wb-mcu-fw-updater/devices.jsondb
2024-03-11 08:54:43,965 Will run: fuser -k -CONT /dev/ttyRS485-1