добрый, при попытке обновить загрузчики устройств утилита падает с ошибкой. на всех устройствах.
7.3B/2GC/2 636 HW 7.3 версия по - testing последний на сегодня.
root@wirenboard-AMENMA3Q:~# wb-mcu-fw-updater update-bl -a 64 /dev/ttyRS485-2
2023-10-04 08:51:38,218 Will find serial port settings for (/dev/ttyRS485-2 : 64; response_timeout: 0.20)...
2023-10-04 08:51:45,435 Has found serial port settings: {'baudrate': 115200, 'parity': 'N', 'stopbits': 2}
2023-10-04 08:51:46,786 bootloader (mdm3G26 64 on /dev/ttyRS485-2):
2023-10-04 08:51:46,788 Unhandled exception!
Traceback (most recent call last):
File "/usr/bin/wb-mcu-fw-updater", line 538, in <module>
args.func(args)
File "/usr/bin/wb-mcu-fw-updater", line 125, in update_bootloader
_update_alive_device(
File "/usr/bin/wb-mcu-fw-updater", line 91, in _update_alive_device
update_monitor.flash_alive_device(modbus_connection, mode, branch, version, force, erase_settings)
File "/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py", line 558, in flash_alive_device
if is_reflash_necessary(
File "/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py", line 374, in is_reflash_necessary
actual_version, provided_version = semantic_version.Version(actual_version), semantic_version.Version(
File "/usr/lib/python3/dist-packages/semantic_version/base.py", line 105, in __init__
major, minor, patch, prerelease, build = self.parse(version_string, partial)
File "/usr/lib/python3/dist-packages/semantic_version/base.py", line 311, in parse
raise ValueError('Invalid version string: %r' % version_string)
ValueError: Invalid version string: 'latest'
`