Wbincludes:WB-MIR: Errata, ERRMIR02: различия между версиями

Материал из Wiren Board
 
Строка 1: Строка 1:
=== ERRMIR02  ===
=== ERRMIR02: не записываются команды, если используются все банки команд ===
'''Подверженные устройства'''
'''Подверженные устройства'''



Текущая версия на 12:53, 28 июня 2021

ERRMIR02: не записываются команды, если используются все банки команд

Подверженные устройства

WB-MIR v2, WB-MSW v3 с версией прошивки до 4.16.8 включительно

Описание

Если использованы все ИК-банки, то не сохраняются изменения при редактировании или записи ИК-команд.

Причины и подробное описание

В процессе сохранения ИК-банка после редактирования или перезаписи, сначала выполняется поиск свободной страницы флеш. Если таких нет, то стирается неиспользуемая страница, в нее производится запись, и только потом страница, в которой хранился банк до этого, помечается как не используемая. Количество страниц совпадает с количеством доступных банков. Когда все страницы заняты разными банками, нет неиспользуемых страниц и новые данные записать некуда.

Запланированное исправление

Выделена дополнительная страница для буфера новой команды. Проблема устранена начиная с прошивки 4.16.9