Ahora sin animo de ofender..Primero debes COMPRENDER la diferencia entre FIRMWARE y KERNEL ya que si no comprendes eso NO podras solucionar tu problema o por lo menos encontrar una alternativa funcional..(Ya que NO especificas al 100 tu fallo)
He de suponer tu consola te reconoce la flashcart y que te aparece el icono de un juego "X" que al seleccionarlo te marca error la consola..¿es eso?? o entras al menu de la flashcart y cada juego que eliges te marca error?? Bueno suponiendo sea lo primero aqui los datos:
FIRMWARE es la programacion interna del cartucho flash que es INDISPENSABLE para que funcione y "engañe" al FIRMWARE de la consola (DSi/3DS) OBVIO si tienes actualizado el flashcart no te aparecera "Se ha producido un error bla,bla,bla" EL problema para actualizar FIRMWARE es INDISPENSABLE entrar al menu de la flashcart en cuestion para ejecutar el actualizador (que se ejecuta por lo regular como una rom NDS) y cabe dejar la advertencia que si la cagas o interrumpes este proceso puedes cargarte la flash..
KERNEL es lo referente a los datos que van en la SD y sirven para que funcionen los juegos OBVIO entre mas actualizados estos esten,te funcionaran los juegos mas nuevos y demas..
Logico de NADA te servira que te pasen los datos de una SD ya que la info necesaria para que te funcione en una DSi/3DS actualizado esta en el fimware de la flashcart..