I used arm7 patch but it didn't help, so I also think there is no way to fix it, except for buying a other flash card
to quote myself from another forum ..
QUOTEget hold of KIRBY SUPERSTAR SAGA ..unpack it with DSLAZY and copy the ARM7.bin file to your desktop
now delete the folder with your unpacked KIRBY SUPERSTAR SAGA files etc and start over with SONIC CHRONICLES and unpack it .... copy into the extracted files folder the ARM7.bin you copied to your desktop earlier and overwrite the ARM7.bin file thats already there .... repack the SONIC CHRONICLES nds file with DSLAZY and give it a different name to the original .nds file
now play this fixed version of SONIC CHRONICLES