правильно ли я помню (вопросы про обычный READ без кэширования, sequential и т.п.):
адрес страницы (raw) считается в размерах страницы - то есть каждые 2112 байт инкрементируется на 1?
что будет если читать больше чем страница - ну то есть больше 2112 при чтении с 0 (адрес колонки 0 в команде READ), или соответственно меньше если адрес колонки был не нулевой (например, при col=2110 только один байт)? вроде бы ничего хорошего - мусор?

может ли NAND находится в таком состоянии, что READY==1, а затем при исполнении команды READ будут выданы не данные из масива, а какой-то мусор/статус?

где располагает i.mx6 проверочные байты? то есть схема 512+16 или данные 512+512+512+512, а затем 16+16+16+16 obb?