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

Материал из Wiren Board
(Новая страница: «=== ERRMIR02 === '''Подверженные устройства''' WB-MIR v2, WB-MSW v3 с версией прошивки до 4.16.9 включительн...»)
 
м (Поправил текст)
Строка 6: Строка 6:
'''Описание'''
'''Описание'''


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


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


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


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


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

Версия 15:27, 28 мая 2021

ERRMIR02

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

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

Описание

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

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

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

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

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