История изменений
Исправление vbr, (текущая версия) :
как такое случилось
По той или иной причине перещёлкнул бит в служебной области, где хранились изменяемые данные для прошивки. Контрольная сумма не сошлась, поэтому процедура чтения вернула ошибку. Вызывающий процедуру чтения, предварительно обнулил буфер для данных, но ошибку не проверяет, поэтому чтение возвращает нули. Ну а дальше эти нули пропарсились в данные, которые оказались относительно рабочими.
Исходная версия vbr, :
как такое случилось
По той или иной причине перещёлкнул бит в служебной области, где хранились изменяемые данные для прошивки. Контрольная сумма не сошлась, поэтому процедура чтения вернула ошибку. Вызывающий процедуру чтения, предварительно обнулил буфер для данных, но ошибку не проверяет, поэтому чтение возвращает нули. Ну а дальше эти нули пропарсились в настройки, которые оказались относительно рабочими.