Напоролся тут на то, что в одном проекте которому уже более 3 лет начали потихоньку сыпаться эти датафлеши. Заменить - сложно, там корпус SO-28 в котором атмель эти чипы не делает уже года два. Приходится городить переходник с SO-8, что неприятно.
А уже тем более неприятно то, что как правило битые всего несколько страничек (те, в которых в первых версиях firmware были FAT и директория файловой системы - позже все было решено несколько по другому) и проблемы как правило с 1-2 битами на страничке (из того, что видел своими глазами).
Может быть кто то уже думал, как с наибольшей пользой запользовать эти "резервные" 16 байт чтобы хотя бы 1-битовую ошибку исправлять, а большее количество сбойных бит - надежно детектировать?
Пока просто обрезал в прошивке использование той области, где повышенная вероятность появления сбойных страниц, но не нравится такой подход...