Добрый день. Ошибка при обновлении появилась давно. Руки дошли только сейчас. Просьба помочь.
Не удается ни обновить прошивку, ни обновить бутлодер. Многократные перезагрузки не помогают.
Добрый день.
Рекомендую использовать Сервисная утилита wb-mcu-fw-flasher — Wiren Board
сначала обновить загрузчик аа затем прошивку.
Спасибо уже не однократно выполнил. Но не помогае.
Покажите пожалуйста вывод, текстом.
Выяснил что устройство находиться в режиме загрузчика.
Востановить по инструкции не получается
root@wirenboard-AOXLEIZB:~# systemctl stop wb-mqtt-serial
root@wirenboard-AOXLEIZB:~# 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-03-28 21:40:51,824 Has found bootloader port settings: SerialSettings(baudrate=9600, parity='N', stopbits=2)
2025-03-28 21:40:53,763 Device "Ϗ" is not supported in unstable.latest (as testing)
2025-03-28 21:40:53,765
2025-03-28 21:40:53,765 Perform downloading from latest master anyway
2025-03-28 21:40:53,766 (may cause unstable behaviour; proceed at your own risk)? [Y/N]
y
2025-03-28 21:40:56,240 Could not download: http://fw-releases.wirenboard.com/fw/by-signature/Ϗ/main/latest.wbfw
2025-03-28 21:40:56,240 Remote path: fw/by-signature/Ϗ/main/latest.wbfw
2025-03-28 21:40:56,241 Save to: /var/lib/wb-mcu-fw-updater/fw
2025-03-28 21:40:56,242 Recovering (1 /dev/ttyRS485-1) was not successful
2025-03-28 21:40:56,243
Не корректно указывает наименование загрузчика
Модуль WB-MWAC
Попробывал указать прошивку - тоже не дало результатов
root@wirenboard-AOXLEIZB:~# wb-mcu-fw-updater recover /dev/ttyRS485-1 -a 1 --fw-sig wbmwacG
Will find bootloader port settings for (/dev/ttyRS485-1 : 1; response_timeout: 0.20)... (elapsed: 00:02)
2025-03-28 21:46:50,436 Has found bootloader port settings: SerialSettings(baudrate=9600, parity='N', stopbits=2)
2025-03-28 21:46:54,426 Flashing /var/lib/wb-mcu-fw-updater/wbmwacG__1.21.5_main_9518fa5.wbfw (218 data chunks)
2025-03-28 21:46:56,851 Recovering (1 /dev/ttyRS485-1) was not successful
2025-03-28 21:46:56,852
root@wirenboard-AOXLEIZB:~# wb-mcu-fw-updater recover /dev/ttyRS485-1 -a 1 --fw-sig mwac0
Will find bootloader port settings for (/dev/ttyRS485-1 : 1; response_timeout: 0.20)... (elapsed: 00:02)
2025-03-28 21:49:52,671 Has found bootloader port settings: SerialSettings(baudrate=9600, parity='N', stopbits=2)
2025-03-28 21:49:56,775 Flashing /var/lib/wb-mcu-fw-updater/mwac0__1.21.5_main_9518fa5.wbfw (227 data chunks)
2025-03-28 21:49:59,200 Recovering (1 /dev/ttyRS485-1) was not successful
2025-03-28 21:49:59,201
root@wirenboard-AOXLEIZB:~# wb-mcu-fw-updater recover /dev/ttyRS485-1 -a 1 --fw-sig wbmwacG
Will find bootloader port settings for (/dev/ttyRS485-1 : 1; response_timeout: 0.20)... (elapsed: 00:02)
2025-03-28 21:50:12,239 Has found bootloader port settings: SerialSettings(baudrate=9600, parity='N', stopbits=2)
2025-03-28 21:50:16,364 Flashing /var/lib/wb-mcu-fw-updater/wbmwacG__1.21.5_main_9518fa5.wbfw (218 data chunks)
2025-03-28 21:50:18,789 Recovering (1 /dev/ttyRS485-1) was not successful
2025-03-28 21:50:18,790
Вывод
root@wirenboard-AOXLEIZB:~# modbus_client -mrtu -pnone -s2 /dev/ttyRS485-1 -a1 -t3 -r330 -c8
SUCCESS: read 8 of elements:
Data: 0x0031 0x002e 0x0034 0x002e 0x0035 0x0000 0x0000 0x0012
Используйте wb-mcu-fw-flasher
root@wirenboard-AOXLEIZB:~# wb-mcu-fw-updater update-fw /dev/ttyRS485-1 -a1
Will find serial port settings for (/dev/ttyRS485-1 : 1; response_timeout: 0.20)... (elapsed: 00:19)
Will find bootloader port settings for (/dev/ttyRS485-1 : 1; response_timeout: 0.20)... (elapsed: 00:02)
2025-03-28 22:47:36,669 Has found bootloader port settings: SerialSettings(baudrate=9600, parity='N', stopbits=2)
2025-03-28 22:47:36,774 Device (/dev/ttyRS485-1 1; response_timeout: 0.20s) supposed to be alive, but found in bootloader 1.4.5
2025-03-28 22:47:38,394 Flashing fw to (/dev/ttyRS485-1 1; response_timeout: 0.20s) has failed!
2025-03-28 22:47:38,395 Released FW not found for "Ϗ"
Release info:
{
"RELEASE_NAME": "unstable.latest",
"SUITE": "testing",
"TARGET": "wb7/bullseye",
"REPO_PREFIX": ""
}
root@wirenboard-AOXLEIZB:~#
Здравствуйте. Это известная проблема.
Для ее решения мне нужен доступ к контроллеру, к которому подключен WB-MWAC. И разрешение остановить на 5 минут wb-mqtt-serial.
Пригласите пожалуйста пользователя support@wirenboard.com в организацию на облачном сервисе.
Для этого в настройках организации нажмите кнопку “Пригласить”
И укажите почтовый адрес:
После этого поддержка получит доступ к вашему контроллеру для диагностики.
Не забудьте удалить потом доступ.
Даю разрешение. Приглашение направил. Контролер AOXLEIZB
Прошу сообщить ключи для ssh в ЛС.
Добрый день. Прошу уточнить, удалось ли решить проблему?
Не удалось. Направил вам ключи в ЛС
Закончил работу по восстановлению. Прошу проверить.
Если все хорошо, то не забудьте выйти из организации support@wirenboard.com
спасибо все работает