Изменения в прошивке WB-MIO-E v.1

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

Общее

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

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

1.8.3 (12.05.2026)доступно в testing

  • Добавили служебные регистры для диагностики FlashFS
  • Оптимизировали потребление стека при запросе большого количества регистров
  • Исправили обработку случаев, когда WBIO модуль отключен, но при этом регистры состояний входов/выходов возвращают 0, хотя должны возвращать ошибку.

1.8.2 (25.03.2026)

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

1.8.1 (22.01.2026)

  • Улучшена стабильность работы боковых модулей WBIO-DI

1.8.0 (25.12.2025)

  • Добавили регистр номера партии устройства
  • Повысили точность измерения напряжения питания МК на новых устройствах

1.7.1 (02.12.2025)

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

1.7.0 (23.09.2025)

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

1.6.7 (23.05.2025)

  • Улучшили схемотехнику устройства благодаря избавлению от EEPROM
  • Уменьшили длину области информации о GIT до 25 регистров (50 символов)

1.6.6 (08.05.2025)

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

1.6.5 (24.12.2024)

  • Снизили частоту шины I2C для модулей WBIO с 400 до 100 кГц
  • Исправили ошибку, из-за которой устройство могло перестать отвечать по Modbus при очень частых запросах (не проявлялось в WB-MIO)

1.6.4 (11.11.2024)

  • Исправили ошибку в Modbus, из-за которой устройство отвечало на пакеты с адресом 0xFD, не содержащие команд быстрого Modbus ERRMODBUS001
  • Добавили проверку чётности данных, полученных по Modbus ERRMODBUS006
  • Добавили регистр 119: минимальное напряжение VDDA с момента включения

1.6.3 (08.12.2023)

  • Добавили регистр 131: переход в загрузчик с текущими параметрами соединения. Требуется загрузчик версии 1.3.0 или выше
  • Исправлена ошибка в ответе на команду сканирования через функцию 0x46 ERRMODBUS002
  • Исправлена ошибка, из-за которой в ответах с битовыми полями в старших битах мог оставаться мусор ERRMODBUS004

1.6.2 (12.09.2023)

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

1.6.1 (26.05.2023)

  • Небольшие исправления с сохранением конфигураций модулей.
  • Небольшие исправления coil регистров статуса модуля AI

1.6.0 (29.03.2023)

Новая реализация Modbus добавлены holding регистры для группового чтения и записи состояний входов и выходов

1.5.3 (06.10.2022)

Добавлена поддержка новых микросхем EEPROM

1.5.2 (12.08.2022)

Исправлена ошибка опроса модуля WBIO-AI-DV-12 на микросхеме ADS1115 (начиная с партии v2.3I, 01.2022)

1.5.1 (24.12.2019)

Прошивка теперь собирается с помощью make.

1.5.0 (15.08.2019)

Первая версия прошивки с поддержкой бутлодера.