Yo no digo que tu sd este mal, pero en ocasiones se corrompen los datos, prueba a sacar la sd y poner ( sino usas el uloader como canal) el apps del uloader en el usb, que el homebrew también lo lee( siempre que este en formato fat, si esta en wbfs ,no ).
Prácticamente todos los casos que he visto con error de dsi es siempre por corrupción de datos en la sd. Ahora si tu crees que es de otra cosa, y das con la solución, espero la compartas con todos para saber un poco mas, que a mí particularmente es lo que me interesa.