Анализ проблемы с обновлением прошивки контроллера Wiren Board

Всем здравия !
Исходное состояние:

  • Контроллер работал на стабильной прошивке 2504 Stable.

  • Устройства: датчики WB-MS v.2 с подключенными цифровыми термодатчиками DS18B20 функционировали корректно.

Последовательность действий и симптомы:

  1. Обновление на тестовую прошивку: После перепрошивки на тестовую версию ПО наблюдалась потеря доступа к датчикам DS18B20 на устройствах WB-MS v.2 (отсутствовали соответствующие каналы в MQTT).

  2. Возврат на стабильную версию (2507): При попытке установить более новую стабильную прошивку 2507 возник комплекс проблем:

    • Неуспешное обнаружение устройств: Драйвер/сервис не распознал устройства WB-MS v.2 (Неизвестный тип устройства: tpl1_wb_ms_v2).

    • Ошибки конфигурации: Попытки ручного удаления/добавления датчиков через веб-интерфейс (wb-mqtt-confed) завершались ошибками: Ошибка при сохранении настроек и Internal error. Check logs for more info.

    • Сбои в работе сервисов: Нарушено подключение к облачной платформе (несмотря на сообщение об успешном соединении Cloud Agent) и доступ по SSH.

  3. Обратная совместимость: При откате на тестовую прошивку функциональность восстанавливается частично: устройства WB-MS v.2 определяются, но доступ к DS18B20 отсутствует.

  4. Результаты тестирования: Проблема воспроизводится на различных сборках стабильного релиза (2504 и 2507), а также при обновлении через пакетный менеджер apt. Сброс к заводским настройкам не рассматривается как желательный метод решения.

Требуется техническая рекомендация:

  1. Диагностика: Какие логи и системные конфигурации необходимо проверить для выявления корневой причины конфликта между тестовой и стабильной прошивками (особенно в части работы драйверов устройств и сервиса wb-mqtt-confed)?

  2. Миграция: Каков рекомендуемый порядок действий для перехода с тестовой прошивки на стабильный релиз без потери конфигурации и функциональности устройств?

  3. Обратная связь: Какой канал следует использовать для сообщения о дефектах и внесения предложений по улучшению тестовых релизов?

Добрый день.
Проверил.
Выполнил обновление контроллера с подключенным WB-MS v2 с релиза 2504 до актуального.
Использовал штатный apt. Не увидел проблемы.

Что такое “перепрошивка”?

Вот тут очень хочется вывод команд с помощью которых тестировали.

Архив с диагностической информацией контроллера. Создание архива описано в документации.
Обязательно проверьте есть ли пользовательские шаблоны в /etc/wb-mqtt-serial.conf.d/templates/
Если есть - то перенесите их и добавляйте по одному.

Штатное обновление - оптимально.

Лучше всего - тут, на портале.