Сбой при обновлении прошивки MR6C

WB 8.5.1 unstable.latest testing
В процессе обновления wb-mcu-fw-updater update-all 8шт. MR6C остались в режиме загрузчика. Благо в очередной раз не стал обновляться из web-интерфейса - утилита в конце подхватила все модули и допрошила без ошибок. Всё работает.
Сообщаю исключительно для информации.

2025-08-27 14:14:42,952 Is actual: 2.1.4 -> 2.1.4 (WB-MAI6 (202, /dev/ttyRS485-1))
2025-08-27 14:14:44,877 Is actual: 3.5.6 -> 3.5.6 (WB-LED (107, /dev/ttyRS485-1))
2025-08-27 14:14:46,729 Update: 1.6.7 -> 1.7.0 (WB-MIO (27, /dev/ttyRS485-1))
2025-08-27 14:14:48,973 Is actual: 2.1.4 -> 2.1.4 (WB-MAI6 (67, /dev/ttyRS485-1))
2025-08-27 14:14:50,819 Is actual: 2.1.4 -> 2.1.4 (WB-MAI6 (173, /dev/ttyRS485-1))
2025-08-27 14:14:52,744 Is actual: 2.1.4 -> 2.1.4 (WB-MAI6 (73, /dev/ttyRS485-1))
2025-08-27 14:14:54,590 Is actual: 1.21.7 -> 1.21.7 (WB-MWAC-v2 ver2 (145, /dev/ttyRS485-1))
2025-08-27 14:14:56,435 Is actual: 3.5.6 -> 3.5.6 (WB-LED (58, /dev/ttyRS485-1))
2025-08-27 14:14:58,284 Is actual: 3.5.6 -> 3.5.6 (WB-LED (108, /dev/ttyRS485-1))
2025-08-27 14:15:00,190 Is actual: 3.5.6 -> 3.5.6 (WB-LED (188, /dev/ttyRS485-1))
2025-08-27 14:15:02,037 Is actual: 2.10.8 -> 2.10.8 (WB-MAP3E fw2 (42, /dev/ttyRS485-1))
2025-08-27 14:15:03,890 Is actual: 3.5.6 -> 3.5.6 (WB-LED (66, /dev/ttyRS485-1))
2025-08-27 14:15:05,751 Is actual: 3.5.6 -> 3.5.6 (WB-LED (83, /dev/ttyRS485-1))
2025-08-27 14:15:07,702 Is actual: 3.5.6 -> 3.5.6 (WB-LED (187, /dev/ttyRS485-1))
2025-08-27 14:15:09,593 Update: 1.6.7 -> 1.7.0 (WB-MIO (24, /dev/ttyRS485-1))
2025-08-27 14:15:11,506 Update: 1.21.7 -> 1.22.0 (WB-MR6C (49, /dev/ttyRS485-2))
2025-08-27 14:15:13,775 Update: 1.21.7 -> 1.22.0 (WB-MR6C (120, /dev/ttyRS485-2))
2025-08-27 14:15:15,669 Update: 1.21.7 -> 1.22.0 (WB-MR6C (125, /dev/ttyRS485-2))
2025-08-27 14:15:17,518 Update: 1.6.7 -> 1.7.0 (WB-MIO (15, /dev/ttyRS485-2))
2025-08-27 14:15:19,388 Is actual: 3.5.6 -> 3.5.6 (WB-LED (1, /dev/ttyRS485-2))
2025-08-27 14:15:21,245 Update: 1.21.7 -> 1.22.0 (WB-MR6C (119, /dev/ttyRS485-2))
2025-08-27 14:15:23,199 Update: 1.21.7 -> 1.22.0 (WB-MR6C (100, /dev/ttyRS485-2))
2025-08-27 14:15:25,050 Update: 1.21.7 -> 1.22.0 (WB-MR6C (109, /dev/ttyRS485-2))
2025-08-27 14:15:26,915 Update: 1.21.7 -> 1.22.0 (WB-MR6C (12, /dev/ttyRS485-2))
2025-08-27 14:15:28,772 Update: 1.21.7 -> 1.22.0 (WB-MR6C (61, /dev/ttyRS485-2))
2025-08-27 14:15:28,773 Flashing firmware to WB-MIO (27, /dev/ttyRS485-1)
2025-08-27 14:15:32,223 Flashing /var/lib/wb-mcu-fw-updater/mio__1.7.0_master_693ec49.wbfw (183 data chunks)
100%|######################################################################################################################################################################################################|183/183
2025-08-27 14:15:42,720 Flashing firmware to WB-MIO (24, /dev/ttyRS485-1)
2025-08-27 14:15:45,858 Flashing /var/lib/wb-mcu-fw-updater/mio__1.7.0_master_693ec49.wbfw (183 data chunks)
100%|######################################################################################################################################################################################################|183/183
2025-08-27 14:15:56,452 Flashing firmware to WB-MR6C (49, /dev/ttyRS485-2)
2025-08-27 14:15:57,502
2025-08-27 14:15:57,503 Bootloader update (v1.4.8 -> v1.4.9) for mr6cG /dev/ttyRS485-2:49 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
y
2025-08-27 14:16:09,841 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mr6cG__1.4.9_master_4617288.wbfw (36 data chunks)
100%|########################################################################################################################################################################################################|36/36
2025-08-27 14:16:11,994 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-27 14:16:14,053 Device (49, /dev/ttyRS485-2) has too old bootloader to save user data!
2025-08-27 14:16:14,054
2025-08-27 14:16:14,054 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-27 14:16:32,921 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
2025-08-27 14:16:35,952
2025-08-27 14:16:35,975 Flashing firmware to WB-MR6C (120, /dev/ttyRS485-2)
2025-08-27 14:16:36,742
2025-08-27 14:16:36,743 Bootloader update (v1.4.8 -> v1.4.9) for mr6cG /dev/ttyRS485-2:120 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
y
2025-08-27 14:16:47,585 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mr6cG__1.4.9_master_4617288.wbfw (36 data chunks)
100%|########################################################################################################################################################################################################|36/36
2025-08-27 14:16:49,711 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-27 14:16:51,793 Device (120, /dev/ttyRS485-2) has too old bootloader to save user data!
2025-08-27 14:16:51,794
2025-08-27 14:16:51,794 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-27 14:16:54,710 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
2025-08-27 14:16:57,740
2025-08-27 14:16:57,745 Flashing firmware to WB-MR6C (125, /dev/ttyRS485-2)
2025-08-27 14:16:58,466
2025-08-27 14:16:58,467 Bootloader update (v1.4.8 -> v1.4.9) for mr6cG /dev/ttyRS485-2:125 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
y
2025-08-27 14:17:07,948 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mr6cG__1.4.9_master_4617288.wbfw (36 data chunks)
100%|########################################################################################################################################################################################################|36/36
2025-08-27 14:17:10,089 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-27 14:17:12,134 Device (125, /dev/ttyRS485-2) has too old bootloader to save user data!
2025-08-27 14:17:12,136
2025-08-27 14:17:12,137 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-27 14:17:14,602 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
2025-08-27 14:17:17,634
2025-08-27 14:17:17,640 Flashing firmware to WB-MIO (15, /dev/ttyRS485-2)
2025-08-27 14:17:20,882 Flashing /var/lib/wb-mcu-fw-updater/mio__1.7.0_master_693ec49.wbfw (183 data chunks)
100%|######################################################################################################################################################################################################|183/183
2025-08-27 14:17:31,350 Flashing firmware to WB-MR6C (119, /dev/ttyRS485-2)
2025-08-27 14:17:32,364
2025-08-27 14:17:32,365 Bootloader update (v1.4.8 -> v1.4.9) for mr6cG /dev/ttyRS485-2:119 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
y
2025-08-27 14:17:37,640 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mr6cG__1.4.9_master_4617288.wbfw (36 data chunks)
100%|########################################################################################################################################################################################################|36/36
2025-08-27 14:17:39,773 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-27 14:17:41,829 Device (119, /dev/ttyRS485-2) has too old bootloader to save user data!
2025-08-27 14:17:41,830
2025-08-27 14:17:41,831 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-27 14:17:43,905 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
2025-08-27 14:17:46,936
2025-08-27 14:17:46,942 Flashing firmware to WB-MR6C (100, /dev/ttyRS485-2)
2025-08-27 14:17:47,654
2025-08-27 14:17:47,656 Bootloader update (v1.4.8 -> v1.4.9) for mr6cG /dev/ttyRS485-2:100 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
y
2025-08-27 14:17:52,353 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mr6cG__1.4.9_master_4617288.wbfw (36 data chunks)
100%|########################################################################################################################################################################################################|36/36
2025-08-27 14:17:54,458 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-27 14:17:56,537 Device (100, /dev/ttyRS485-2) has too old bootloader to save user data!
2025-08-27 14:17:56,537
2025-08-27 14:17:56,538 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-27 14:18:01,098 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
2025-08-27 14:18:04,128
2025-08-27 14:18:04,134 Flashing firmware to WB-MR6C (109, /dev/ttyRS485-2)
2025-08-27 14:18:04,835
2025-08-27 14:18:04,836 Bootloader update (v1.4.8 -> v1.4.9) for mr6cG /dev/ttyRS485-2:109 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
y
2025-08-27 14:18:09,574 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mr6cG__1.4.9_master_4617288.wbfw (36 data chunks)
100%|########################################################################################################################################################################################################|36/36
2025-08-27 14:18:11,639 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-27 14:18:13,720 Device (109, /dev/ttyRS485-2) has too old bootloader to save user data!
2025-08-27 14:18:13,721
2025-08-27 14:18:13,721 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-27 14:18:15,249 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
2025-08-27 14:18:18,280
2025-08-27 14:18:18,286 Flashing firmware to WB-MR6C (12, /dev/ttyRS485-2)
2025-08-27 14:18:19,017
2025-08-27 14:18:19,018 Bootloader update (v1.4.8 -> v1.4.9) for mr6cG /dev/ttyRS485-2:12 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
y
2025-08-27 14:18:24,213 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mr6cG__1.4.9_master_4617288.wbfw (36 data chunks)
100%|########################################################################################################################################################################################################|36/36
2025-08-27 14:18:26,301 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-27 14:18:28,368 Device (12, /dev/ttyRS485-2) has too old bootloader to save user data!
2025-08-27 14:18:28,369
2025-08-27 14:18:28,369 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-27 14:18:30,104 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
2025-08-27 14:18:33,136
2025-08-27 14:18:33,142 Flashing firmware to WB-MR6C (61, /dev/ttyRS485-2)
2025-08-27 14:18:33,859
2025-08-27 14:18:33,861 Bootloader update (v1.4.8 -> v1.4.9) for mr6cG /dev/ttyRS485-2:61 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
y
2025-08-27 14:18:38,932 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mr6cG__1.4.9_master_4617288.wbfw (36 data chunks)
100%|########################################################################################################################################################################################################|36/36
2025-08-27 14:18:41,041 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-27 14:18:43,103 Device (61, /dev/ttyRS485-2) has too old bootloader to save user data!
2025-08-27 14:18:43,105
2025-08-27 14:18:43,106 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-27 14:18:44,904 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
2025-08-27 14:18:47,934
2025-08-27 14:18:48,051 Found in bootloader: WB-MR6C (49, /dev/ttyRS485-2); fw_signature: mr6cG
2025-08-27 14:18:50,834 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
100%|######################################################################################################################################################################################################|218/218
2025-08-27 14:19:00,400 Found in bootloader: WB-MR6C (120, /dev/ttyRS485-2); fw_signature: mr6cG
2025-08-27 14:19:03,203 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
100%|######################################################################################################################################################################################################|218/218
2025-08-27 14:19:13,386 Found in bootloader: WB-MR6C (125, /dev/ttyRS485-2); fw_signature: mr6cG
2025-08-27 14:19:16,190 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
100%|######################################################################################################################################################################################################|218/218
2025-08-27 14:19:25,635 Found in bootloader: WB-MR6C (119, /dev/ttyRS485-2); fw_signature: mr6cG
2025-08-27 14:19:28,498 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
100%|######################################################################################################################################################################################################|218/218
2025-08-27 14:19:38,071 Found in bootloader: WB-MR6C (100, /dev/ttyRS485-2); fw_signature: mr6cG
2025-08-27 14:19:40,863 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
100%|######################################################################################################################################################################################################|218/218
2025-08-27 14:19:50,528 Found in bootloader: WB-MR6C (109, /dev/ttyRS485-2); fw_signature: mr6cG
2025-08-27 14:19:53,328 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
100%|######################################################################################################################################################################################################|218/218
2025-08-27 14:20:02,952 Found in bootloader: WB-MR6C (12, /dev/ttyRS485-2); fw_signature: mr6cG
2025-08-27 14:20:05,723 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
100%|######################################################################################################################################################################################################|218/218
2025-08-27 14:20:15,112 Found in bootloader: WB-MR6C (61, /dev/ttyRS485-2); fw_signature: mr6cG
2025-08-27 14:20:17,979 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
100%|######################################################################################################################################################################################################|218/218
2025-08-27 14:20:27,771 11 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.
root@wirenboard-APCGZIAD:~# 

приложен диагностический архив, доступен только сотрудникам поддержки
(1,4 МБ)

Добрый день!

Имеете ввиду wb-mcu-fw-updater продолжил обновлять прошивки или вы запустили повторно?

wb-mcu-fw-updater перед выходом обнаружил все модули в режиме загрузчика и прошил. А вот сразу после обновления загрузчика прошивка не стартовала. Повторно я ничего не запускал, а аналогичное поведение уже было, однако у BrainRoot тогда не воспроизвелось. Правда, модули в тот раз были MAI6.

Благодарю за наблюдение.

Уточните еще версию wb-mcu-fw-updater

apt policy wb-mcu-fw-updater

  Installed: 1.14.0
  Candidate: 1.14.0
  Version table:
 *** 1.14.0 990
        990 http://deb.wirenboard.com/wb8/bullseye testing/main arm64 Packages
        990 http://deb.wirenboard.com/wb8/bullseye testing/main armhf Packages
        100 /var/lib/dpkg/status

Пробую воспроизвести.

Просто информация для референса. Если бутлоадер актуальный - обновление проходит нормально:

root@wirenboard-AQA7SWQH:~# wb-mcu-fw-updater update-all
2025-08-27 15:07:40,719 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
Probing cityron_pu-3 (port: /dev/ttyRS485-1, slaveid: 1, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:01)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 73, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MSW v.4 (port: /dev/ttyRS485-1, slaveid: 156, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-2, slaveid: 93, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6CU (port: /dev/ttyRS485-2, slaveid: 175, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MS v.2 (port: /dev/ttyRS485-2, slaveid: 19, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MSW v.3 (port: /dev/ttyMOD3, slaveid: 121, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyMOD3, slaveid: 244, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
2025-08-27 15:07:51,118 Update: 1.21.7 -> 1.22.0 (WB-MR6C (73, /dev/ttyRS485-1))
2025-08-27 15:07:54,460 Is actual: 4.33.0 -> 4.33.0 (WB-MSW v.4 (156, /dev/ttyRS485-1))
2025-08-27 15:07:57,341 Is actual: 2.9.3 -> 2.9.3 (tpl1_wb_mdm3 (93, /dev/ttyRS485-2))
2025-08-27 15:08:00,230 Update: 1.21.7 -> 1.22.0 (WB-MR6CU (175, /dev/ttyRS485-2))
2025-08-27 15:08:03,782 Is actual: 4.32.0 -> 4.32.0 (WB-MS v.2 (19, /dev/ttyRS485-2))
2025-08-27 15:08:06,787 Is actual: 4.32.0 -> 4.32.0 (WB-MSW v.3 (121, /dev/ttyMOD3))
2025-08-27 15:08:09,762 Update: 1.21.7 -> 1.22.0 (WB-MR6C (244, /dev/ttyMOD3))
2025-08-27 15:08:09,764 Flashing firmware to WB-MR6C (73, /dev/ttyRS485-1)
2025-08-27 15:08:14,050 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
100%|###############################################################################################################################################################|218/218
2025-08-27 15:08:24,137 Flashing firmware to WB-MR6CU (175, /dev/ttyRS485-2)
2025-08-27 15:08:28,023 Flashing /var/lib/wb-mcu-fw-updater/mrps6G__1.22.0_master_42c3cc6.wbfw (176 data chunks)
100%|###############################################################################################################################################################|176/176
2025-08-27 15:08:36,556 Flashing firmware to WB-MR6C (244, /dev/ttyMOD3)
2025-08-27 15:08:40,413 Flashing /var/lib/wb-mcu-fw-updater/mr6cG__1.22.0_master_42c3cc6.wbfw (218 data chunks)
100%|###############################################################################################################################################################|218/218
2025-08-27 15:08:50,489 3 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.

Попробовал ещё два только полученных модуля MR6CU подключить и обновить им прошивки.
Оба повели себя идентично - после обновления загрузчика прошивка не стартанула, но модули обнаружились в режиме загрузчика, и wb-mcu-fw-updater их успешно прошил:

2025-08-27 17:58:27,957 Update: 1.21.7 -> 1.22.0 (WB-MR6CU (137, /dev/ttyRS485-2))
2025-08-27 17:58:47,136 Flashing firmware to WB-MR6CU (137, /dev/ttyRS485-2)
2025-08-27 17:58:48,631 Local bootloader version v1.5.3 is not found on remote! (maybe was removed manually) => Will update bootloader to latest v1.5.5 anyway!
2025-08-27 17:58:51,000 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mr6cuGe__1.5.5_master_4be683e.wbfw (37 data chunks)
100%|########################################################################################################################################################################################################|37/37
2025-08-27 17:58:53,097 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-27 17:58:54,887 Device (137, /dev/ttyRS485-2) has too old bootloader to save user data!
2025-08-27 17:58:54,887
2025-08-27 17:58:54,888 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-27 17:59:46,681 Flashing /var/lib/wb-mcu-fw-updater/mr6cuGe__1.22.0_master_3d41793.wbfw (153 data chunks)
2025-08-27 17:59:49,714
2025-08-27 17:59:49,825 Found in bootloader: WB-MR6CU (137, /dev/ttyRS485-2); fw_signature: mr6cuGe
2025-08-27 17:59:52,321 Flashing /var/lib/wb-mcu-fw-updater/mr6cuGe__1.22.0_master_3d41793.wbfw (153 data chunks)
100%|######################################################################################################################################################################################################|153/153
2025-08-27 17:59:58,925 1 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.

2025-08-27 18:12:32,716 Update: 1.21.7 -> 1.22.0 (WB-MR6CU (134, /dev/ttyRS485-2))
2025-08-27 18:12:35,054 Flashing firmware to WB-MR6CU (134, /dev/ttyRS485-2)
2025-08-27 18:12:36,499 Local bootloader version v1.5.3 is not found on remote! (maybe was removed manually) => Will update bootloader to latest v1.5.5 anyway!
2025-08-27 18:12:38,887 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mr6cuGe__1.5.5_master_4be683e.wbfw (37 data chunks)
100%|########################################################################################################################################################################################################|37/37
2025-08-27 18:12:41,001 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-27 18:12:42,791 Device (134, /dev/ttyRS485-2) has too old bootloader to save user data!
2025-08-27 18:12:42,792
2025-08-27 18:12:42,792 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-27 18:12:48,289 Flashing /var/lib/wb-mcu-fw-updater/mr6cuGe__1.22.0_master_3d41793.wbfw (153 data chunks)
2025-08-27 18:12:51,322
2025-08-27 18:12:51,452 Found in bootloader: WB-MR6CU (134, /dev/ttyRS485-2); fw_signature: mr6cuGe
2025-08-27 18:12:54,079 Flashing /var/lib/wb-mcu-fw-updater/mr6cuGe__1.22.0_master_3d41793.wbfw (153 data chunks)
100%|######################################################################################################################################################################################################|153/153
2025-08-27 18:13:01,295 No answer from:
2025-08-27 18:13:01,296         WB-MR6CU (137, /dev/ttyRS485-2)
2025-08-27 18:13:01,297 Devices are possibly disconnected
2025-08-27 18:13:01,298 1 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 1 disconnected and 0 too old for any updates.

Ещё вот для MAP6S повторилось:

2025-08-27 19:38:10,858 Update: 2.10.7 -> 2.10.8 (WB-MAP6S fw2 (239, /dev/ttyRS485-2))
2025-08-27 19:38:11,243 Flashing firmware to WB-MAP6S fw2 (239, /dev/ttyRS485-2)
2025-08-27 19:38:12,738 Local bootloader version v1.5.0 is not found on remote! (maybe was removed manually) => Will update bootloader to latest v1.4.9 anyway!
2025-08-27 19:38:15,110 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_map6semG16__1.4.9_master_4617288.wbfw (36 data chunks)
100%|########################################################################################################################################################################################################|36/36
2025-08-27 19:38:17,341 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-27 19:38:19,314 Device (239, /dev/ttyRS485-2) has too old bootloader to save user data!
2025-08-27 19:38:19,315
2025-08-27 19:38:19,316 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-27 19:38:28,166 Flashing /var/lib/wb-mcu-fw-updater/map6semG16__2.10.8_master_3504b5f.wbfw (199 data chunks)
2025-08-27 19:38:31,196
2025-08-27 19:38:31,320 Found in bootloader: WB-MAP6S fw2 (239, /dev/ttyRS485-2); fw_signature: map6semG16
2025-08-27 19:38:34,044 Flashing /var/lib/wb-mcu-fw-updater/map6semG16__2.10.8_master_3504b5f.wbfw (199 data chunks)
100%|######################################################################################################################################################################################################|199/199
2025-08-27 19:38:43,502 1 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.

В системном журнале есть ошибки в моменты попыток обновить прошивку сразу после обновления загрузчика.
Это всё опять-же исключительно для информации. По факту модули обновились и функционируют как ожидается.

приложен диагностический архив, доступен только сотрудникам поддержки
(1,5 МБ)

Добрый день.

У меня на testing пока не воспроизвелось:

wb-mcu-fw-updater:
  Installed: 1.14.0
  Candidate: 1.14.0
  Version table:
 *** 1.14.0 990
        990 http://deb.wirenboard.com/wb8/bullseye testing/main arm64 Packages
        990 http://deb.wirenboard.com/wb8/bullseye testing/main armhf Packages
        100 /var/lib/dpkg/status
root@wirenboard-AZZYI5HL:~# wb-mcu-fw-updater update-all
2025-08-28 05:37:47,869 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
Probing WB-MRWM2 (port: /dev/ttyRS485-1, slaveid: 53, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MAP3E fw2 (port: /dev/ttyRS485-1, slaveid: 214, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C v.3 (port: /dev/ttyRS485-1, slaveid: 178, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
2025-08-28 05:37:52,874 Update: 1.21.1 -> 1.22.0 (WB-MRWM2 (53, /dev/ttyRS485-1))
2025-08-28 05:37:55,404 Update: 2.10.2 -> 2.10.8 (WB-MAP3E fw2 (214, /dev/ttyRS485-1))
2025-08-28 05:37:57,882 Update: 1.21.7 -> 1.22.0 (WB-MR6C v.3 (178, /dev/ttyRS485-1))
2025-08-28 05:37:58,459 Flashing firmware to WB-MRWM2 (53, /dev/ttyRS485-1)
2025-08-28 05:37:59,863
2025-08-28 05:37:59,864 Bootloader update (v1.4.8 -> v1.4.9) for mrwm2G /dev/ttyRS485-1:53 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
y
2025-08-28 05:38:13,995 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mrwm2G__1.4.9_master_4617288.wbfw (36 data chunks)
100%|#########################################################################################################################################################################|36/36
2025-08-28 05:38:23,257 Flashing /var/lib/wb-mcu-fw-updater/mrwm2G__1.22.0_master_1e4be7a.wbfw (221 data chunks)
100%|#######################################################################################################################################################################|221/221
2025-08-28 05:39:14,235 Flashing firmware to WB-MAP3E fw2 (214, /dev/ttyRS485-1)
2025-08-28 05:39:15,625
2025-08-28 05:39:15,627 Bootloader update (v1.4.5 -> v1.4.9) for map3eG16 /dev/ttyRS485-1:214 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
y
2025-08-28 05:39:24,553 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_map3eG16__1.4.9_master_4617288.wbfw (36 data chunks)
100%|#########################################################################################################################################################################|36/36
2025-08-28 05:39:33,829 Flashing /var/lib/wb-mcu-fw-updater/map3eG16__2.10.8_master_3504b5f.wbfw (210 data chunks)
100%|#######################################################################################################################################################################|210/210
2025-08-28 05:40:23,144 Flashing firmware to WB-MR6C v.3 (178, /dev/ttyRS485-1)
2025-08-28 05:40:26,777 Flashing /var/lib/wb-mcu-fw-updater/mr6cpG__1.22.0_master_3d41793.wbfw (220 data chunks)
100%|#######################################################################################################################################################################|220/220
2025-08-28 05:41:16,702 3 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.

Уточняю у коллег - не связано ли это с :

Local bootloader version v1.5.0 is not found on remote! 

Local bootloader version v1.5.3 is not found on remote!

В случае с MR6C в старте темы таких предупреждений не было.

Больше вызывает вопросы вот это:

Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
Device (XXX, /dev/ttyRS485-2) has too old bootloader to save user data!

Вижу что у вас скорость порта изначально 9600, а у меня 115200.

И не связано ли это с Errata?

Да, такая вероятность присутствует. Попробую на такой же скорости как у вас.

В ваших логах вижу что все же 9600:

Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)

К сожалению, ранее не скопировал строки с Probing из консоли… Но у меня на портах и на устройствах 115200.

А вот это - Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues) как раз и подозреваю, что переключение режима внутри wb-mcu-fw-updater.

Вот сейчас запустил и вновь повторилось на обновлении прошивки MWACv2:

Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 109, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 100, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MIO (port: /dev/ttyRS485-2, slaveid: 15, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 12, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 119, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
2025-08-28 11:24:34,469 Is actual: 2.1.4 -> 2.1.4 (WB-MAI6 (73, /dev/ttyRS485-1))
2025-08-28 11:24:36,389 Is actual: 2.1.4 -> 2.1.4 (WB-MAI6 (173, /dev/ttyRS485-1))
2025-08-28 11:24:38,239 Is actual: 2.1.4 -> 2.1.4 (WB-MAI6 (202, /dev/ttyRS485-1))
2025-08-28 11:24:40,076 Is actual: 3.5.6 -> 3.5.6 (WB-LED (66, /dev/ttyRS485-1))
2025-08-28 11:24:41,942 Is actual: 2.1.4 -> 2.1.4 (WB-MAI6 (67, /dev/ttyRS485-1))
2025-08-28 11:24:43,843 Is actual: 3.5.6 -> 3.5.6 (WB-LED (83, /dev/ttyRS485-1))
2025-08-28 11:24:45,689 Is actual: 3.5.6 -> 3.5.6 (WB-LED (187, /dev/ttyRS485-1))
2025-08-28 11:24:47,539 Update: 1.21.7 -> 1.22.0 (WB-MWAC-v2 ver2 (145, /dev/ttyRS485-1))
2025-08-28 11:24:49,830 Is actual: 3.5.6 -> 3.5.6 (WB-LED (58, /dev/ttyRS485-1))
2025-08-28 11:24:51,738 Is actual: 3.5.6 -> 3.5.6 (WB-LED (107, /dev/ttyRS485-1))
2025-08-28 11:24:53,591 Is actual: 3.5.6 -> 3.5.6 (WB-LED (188, /dev/ttyRS485-1))
2025-08-28 11:24:55,438 Is actual: 3.5.6 -> 3.5.6 (WB-LED (108, /dev/ttyRS485-1))
2025-08-28 11:24:57,291 Is actual: 1.7.0 -> 1.7.0 (WB-MIO (24, /dev/ttyRS485-1))
2025-08-28 11:24:59,221 Is actual: 2.10.8 -> 2.10.8 (WB-MAP3E fw2 (42, /dev/ttyRS485-1))
2025-08-28 11:25:01,069 Is actual: 1.7.0 -> 1.7.0 (WB-MIO (27, /dev/ttyRS485-1))
2025-08-28 11:25:02,939 Is actual: 1.22.0 -> 1.22.0 (WB-MR6C (49, /dev/ttyRS485-2))
2025-08-28 11:25:04,787 Is actual: 1.22.0 -> 1.22.0 (WB-MR6C (120, /dev/ttyRS485-2))
2025-08-28 11:25:06,686 Is actual: 1.22.0 -> 1.22.0 (WB-MR6C (125, /dev/ttyRS485-2))
2025-08-28 11:25:08,549 Is actual: 1.22.0 -> 1.22.0 (WB-MR6C (61, /dev/ttyRS485-2))
2025-08-28 11:25:10,409 Is actual: 3.5.6 -> 3.5.6 (WB-LED (1, /dev/ttyRS485-2))
2025-08-28 11:25:12,265 Is actual: 1.22.0 -> 1.22.0 (WB-MR6C (109, /dev/ttyRS485-2))
2025-08-28 11:25:14,172 Is actual: 1.22.0 -> 1.22.0 (WB-MR6C (100, /dev/ttyRS485-2))
2025-08-28 11:25:16,031 Is actual: 1.7.0 -> 1.7.0 (WB-MIO (15, /dev/ttyRS485-2))
2025-08-28 11:25:17,902 Is actual: 1.22.0 -> 1.22.0 (WB-MR6C (12, /dev/ttyRS485-2))
2025-08-28 11:25:19,748 Is actual: 1.22.0 -> 1.22.0 (WB-MR6C (119, /dev/ttyRS485-2))
2025-08-28 11:25:19,748 Flashing firmware to WB-MWAC-v2 ver2 (145, /dev/ttyRS485-1)
2025-08-28 11:25:20,732
2025-08-28 11:25:20,733 Bootloader update (v1.4.9 -> v1.5.5) for mwac0 /dev/ttyRS485-1:145 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
y
2025-08-28 11:25:32,377 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mwac0__1.5.5_master_4be683e.wbfw (44 data chunks)
100%|########################################################################################################################################################################################################|44/44
2025-08-28 11:25:35,091 Temporarily trying 9600N2 in bootloader (because of some old bootloaders issues)
2025-08-28 11:25:37,272 Device (145, /dev/ttyRS485-1) has too old bootloader to save user data!
2025-08-28 11:25:37,273
2025-08-28 11:25:37,273 User data (such as ir commands) will be erased. Are you sure? (do a backup if not!) [Y/N]
y
2025-08-28 11:25:42,363 Flashing /var/lib/wb-mcu-fw-updater/mwac0__1.22.0_main_8e9e9fb.wbfw (238 data chunks)
2025-08-28 11:25:45,394
2025-08-28 11:25:45,514 Found in bootloader: WB-MWAC-v2 ver2 (145, /dev/ttyRS485-1); fw_signature: mwac0
2025-08-28 11:25:48,421 Flashing /var/lib/wb-mcu-fw-updater/mwac0__1.22.0_main_8e9e9fb.wbfw (238 data chunks)
100%|######################################################################################################################################################################################################|238/238
2025-08-28 11:25:59,959 1 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.
root@wirenboard-APCGZIAD:~#

Я вас понял. Коллеги тоже рекомендуют проверять на 115200.
Пробую воспроизводить с бОльшим количеством устройств.
Как будет результат или дополнительные вопросы – вернусь.