Изменения в прошивке WB-MSW v.4

From Wiren Board
This is the approved revision of this page, as well as being the most recent.

Общее

Вы можете обновить прошивку устройства по протоколу Modbus, инструкция.
На этой странице указаны изменения с начала 2022 года, предыдущие на странице Firmware Changelog.

Список изменений

4.37.1 (29.05.2026)доступно в testing

  • Исправили потерю событий при одновременной передаче событий двумя устройствами на одной шине.

4.37.0 (13.05.2026)доступно в testing

  • Добавили регистр постоянной времени RC-фильтра датчика движения.

4.36.0 (06.05.2026)доступно в testing

  • Добавили регистры абсолютной влажности и точки росы.

4.35.5 (21.04.2026)

  • Оптимизировали потребление RAM и процесс обновления прошивки NS8
  • Добавили служебные регистры для диагностики FlashFS
  • Оптимизировали потребление стека при запросе большого количества регистров

История изменений до разделения репозиториев WB-MS и WB-MSW

4.35.3 (10.03.2026)

  • Исправили проблему, которая могла привести к зависанию устройства после многократного включения питания: ERRWB-MSWv40003
  • Оптимизировали работу с файловой системой
  • Оптимизировали работу при отключении питания

4.35.2 (21.01.2026)

  • Исправили ошибку, из-за которой статус автокалибровки CO2-датчика NS8 читался неверно (в регистре 95 было число 0xFF00/0xFF01 вместо 0/1)

4.35.1 (19.01.2026)

  • Исправили ошибку, из-за которой не определялся тип датчика VOC.
  • Исправили ошибку, из-за которой иногда неправильно определялась версия датчика VOC.

4.35.0 (17.12.2025)

  • Добавили режим очистки датчика температуры и влажности (для устройств с датчиком SHT40)
  • Добавили служебный регистр для мониторинга стека и ОЗУ
  • Добавили служебный регистр причины последней перезагрузки МК
  • Добавили служебный регистр счетчика обновлений прошивки
  • Добавили служебные регистры для диагностики FlashFS
  • Добавили регистр номера партии устройства
  • Повысили точность измерения напряжения питания МК на новых устройствах

4.34.1 (29.08.2025)

  • Исправили проблему с обновлением прошивки CO2-датчика NS8: ERRWB-MSWv40002

4.34.0 (26.08.2025)

  • Добавили регистр сброса настроек к значениям по умолчанию

4.33.0 (18.08.2025)

  • Добавлена возможность обновлять прошивку CO2-датчика NS8

4.32.0 (21.06.2025)

4.31.15 (10.06.2025)

  • Улучшили схемотехнику устройства благодаря избавлению от EEPROM

4.31.14 (10.06.2025)

  • Исправили неожиданное поведение при записи невалидных значений в некоторые регистры ERRMODBUS003

4.31.13 (14.02.2025)

  • Разделили типы датчиков NS6 и NS8

4.31.12 (03.02.2025)

  • Исправили ошибку пересечения блока регистров с информацией о прошивке с регистром 245 пользовательской температурной компенсации
  • Исправили ошибку, из-за которой устройство могло перестать отвечать по Modbus при очень частых запросах (проявлялось на WB-MAP12E)
  • Уменьшили длину области информации о GIT до 25 регистров (50 символов)

4.31.11 (05.11.2024)

  • Исправили ошибку, когда после обновления прошивки со сбросом настроек портилось значение в регистре 245 пользовательской температурной компенсации ERRWB-MSWv30013

4.31.10 (11.10.2024)

  • Добавили поддержку CO2 датчиков NS6 и NS8 для WB-MSW v.4
  • В библиотеке Modbus добавили проверку четности при получении данных ERRMODBUS006

4.31.9 (17.07.2024)

  • Добавили регистр минимального напряжения питания микроконтроллера с момента включения.

4.31.7 (07.02.2024)

  • Исправили ошибку в Modbus, из-за которой устройство отвечало на пакеты с адресом 0xFD, не содержащие команд быстрого Modbus ERRMODBUS001

4.31.6 (07.02.2024)

  • Добавили сохранение режима работы статусного светодиода в энергонезависимую память
  • Исправили возможные зависания устройства при включении питания (проявлялось крайне редко)

4.31.5 (25.01.2024)

  • Исправили чтение нескольких coil-регистров за один запрос с включенным режимом непрерывного чтения ERRWB-MSWv30012

4.31.4 (11.12.2023)

  • Добавили регистр 131: переход в загрузчик с текущими параметрами соединения. Требуется загрузчик версии 1.3.0 или выше.
  • Исправили переполнение в регистрах относительной влажности при околонулевой влажности воздуха ERRWB-MSv20006

4.31.3 (04.12.2023)

Без изменений для этого устройства.

4.31.2 (02.11.2023)

  • Исправлена ошибка, из-за которой в ответах с битовыми полями в старших битах мог оставаться мусор ERRMODBUS004
  • Для WB-MS v2 партий v4.3A и выше (сигнатура msv2G42) исправлена ошибка при расчёте освещенности ERRWB-MSv20004

4.31.1 (08.09.2023)

  • Сделали отклик напряжения питания (регистр 121) быстрее. RC фильтра уменьшилось с 500 до 50 мс
  • Добавили регистр 125 - напряжение питания в мВ до фильтра

4.31.0 (16.08.2023)

  • Добавили поддержку событий для датчика движения

4.30.0 (10.08.2023)

  • Добавили поддержку VOC датчика ENS160
  • Добавился регистр 12 - индекс качества воздуха (только для ENS160)

4.29.11 (25.07.2023)

  • Починили долгое время ответа на команду "Стереть все ИК-команды" ERRMIR07

4.29.10 (04.07.2023)

  • Починили работу регистров размера ИК-команд (сломали в 4.29.8)
  • Более точное измерение уровня шума для MSW4

4.29.9 (14.06.2023)

Без изменений для этого устройства.

4.29.8 (14.06.2023)

  • Переписали код работы с ИК-приёмопередатчиком и исправили ряд проблем. Подробнее тут: ERRMIR06
  • Добавили игнорирование показаний с датчиков PIR и освещенности во время работы ИК-передатчика. Теперь воспроизведение ИК-команды не вызывает всплесков в показаниях. ERRWB-MSWv30011

4.29.7 (05.05.2023)

  • Исправили инициализацию модуля LORA при включении устройства

4.29.6 (04.05.2023)

  • Добавлена поддержка LORA
  • Более точное измерение уровня шума

4.29.5 (12.04.2023)

  • Добавлена поддержка VOC датчика

4.29.4 (28.03.2023)

  • Исправили имя устройства на MSW4 (регистры 200-219)
  • Более точное измерение уровня шума
  • Поддержка датчика освещенности OPT3001

4.29.3 (20.03.2023)

  • Добавили поддержку MSW v.4

4.29.2 (15.03.2023)

Без изменений для этого устройства.

4.29.1 (03.03.2023)

Без изменений для этого устройства.

4.29.0 (03.03.2023)

  • Добавили сохранение включения режима сплошного чтения записью 2 в регистр 114
  • Исправили недоступность некоторых регистров в режиме сплошного чтения

4.28.1 (21.02.2023)

Без изменений для этого устройства.

4.28.0 (21.02.2023)

Без изменений для этого устройства.

4.27.0 (21.02.2023)

Без изменений для этого устройства.

4.26.0 (01.02.2023)

Без изменений для этого устройства.

4.25.2 (30.12.2022)

Без изменений для этого устройства.

4.25.1 (20.12.2022)

Без изменений для этого устройства.

4.25.0 (15.12.2022)

Без изменений для этого устройства.

4.24.0 (12.12.2022)

Без изменений для этого устройства.

4.23.1 (05.12.2022)

Без изменений для этого устройства.

4.23.0 (14.11.2022)

Без изменений для этого устройства.

4.22.1+wb1 (30.12.2022)

Без изменений для этого устройства.

4.22.1 (27.09.2022)

Без изменений для этого устройства.

4.22.0 (26.08.2022)

Без изменений для этого устройства.

4.21.0 (03.08.2022)

Без изменений для этого устройства.


4.20.0 (18.07.2022)

Без изменений для этого устройства.


4.19.0 (08.07.2022)

Без изменений для этого устройства.


4.18.10 (07.07.2022)

Без изменений для этого устройства.

4.18.9 (30.06.2022)

Без изменений для этого устройства.

4.18.8 (15.06.2022)

Без изменений для этого устройства.

4.18.7 (17.05.2022)

Без изменений для этого устройства.

4.18.6 (24.03.2022)

Без изменений для этого устройства.

4.18.4 (25.02.2022)

Без изменений для этого устройства.

4.18.3 (10.02.2022)

Без изменений для этого устройства.

4.18.2 (26.01.2022)

Без изменений для этого устройства.

4.18.1 (31.01.2022)

Без изменений для этого устройства.

4.18.0 (28.01.2022)

Без изменений для этого устройства.

4.17.7 (27.01.2022)

Без изменений для этого устройства.

4.17.6 (26.01.2022)

Без изменений для этого устройства.

4.17.5 (26.01.2022)

Без изменений для этого устройства.

4.17.4 (19.01.2022)

Без изменений для этого устройства.

4.17.3 (14.01.2022)

Без изменений для этого устройства.