Então, consegui implementar uma simples verificação e inicializar a partir de uma imagem redundante. Tudo o que você precisa fazer é pegar o código de retorno de uma chamada para ecc.correct() e tratá-lo na função spl_nand_load_image() . Eu postei um patch aqui .