Обновление реле до последней версии

Добрый день!

Запустил обновление всех устройств, увидел, что свежайшая версия - 1.16.4, хотя на сайте уже есть 1.19.

Все ли ок?


root@IQ140001:~# wb-mcu-fw-updater update-all
2023-01-21 13:01:11,223 Will probe all devices defined in /etc/wb-mqtt-serial.conf
2023-01-21 13:01:18,769 Update available: WB-MR6C (port: /dev/ttyRS485-1; slaveid: 20) (from 1.14.0 to 1.16.4)
2023-01-21 13:01:20,003 Update available: WB-MR6C (port: /dev/ttyRS485-1; slaveid: 14) (from 1.14.0 to 1.16.4)
2023-01-21 13:01:21,032 Update available: WB-MR6C (port: /dev/ttyRS485-1; slaveid: 28) (from 1.14.0 to 1.16.4)

Версия wb-mcu-fw-updater 1.0.7

Если у вас стабильный релиз ПО контроллера, то так и должно быть. Свежие прошивки сперва выходят в тестинге, а потом потихоньку заезжают в стабильный.

Для каждого устройства в документации есть чейнджлог, там видно, что в тестинге, а что в стабильном. Например, для реле: Изменения в прошивке WB-MR6C v.2 — Wiren Board

То есть по хорошему, в wb-2207 должна быть доступна прошивка версии 1.18.5.

Какая версия ПО контроллера у вас?

Версия контроллера 201906131318.

Не совсем понимаю, как версия прошивки контроллера влияет на доступную версию прошивки MR6C. Если у меня стоит stable, не важно какой он версии. Доступная версия для реле должна быть latest stable.

Какой релиз установлен в контроллере

У меня нет ответа, спрошу у коллег в понедельник.

Могу лишь предположить, что проблема связана с тем, что wb-mcu-fw-updater 1.0.7 не поддерживает релизы прошивок, которая появилась в версии 1.1.0 (changelog).

В более новом ПО контроллера есть как шаблоны “устаревших” устройств (со старыми прошивками) так и с новыми. То есть главная причина того что прошивки не обновляются автоматически - в том что может не оказаться шаблона под изменившуюся карту регистров модуля. Актуальный пример - это диммер MRGBW-D. Диммер с новой прошивкой 3.x - не будет работать со старым шаблоном. Ждя реле это менее актуально - но все ж.
Прошивку, естественно, можно обновить.

Если у меня есть старый контроллер с реле или датчиком MSW v3, у которого есть известная бага, как получить исправление не сломав совместимость?

Типичный путь - обновить ПО контроллера вместе с FW устройств. Если нет желания обновлять ПО - тогда можно взять шаблон из свежего пакета.

А какая бага? Скажите с какой на какую версию хотите обновиться, ведь версию прошивки можно указать вручную, или даже зашить её вручную. В датчике вроде шаблоны не особо менялись, только добавляли новые сенсоры.