diff --git a/source/arm9/sdmmc.c b/source/arm9/sdmmc.c index 8993f39..cdb3c96 100644 --- a/source/arm9/sdmmc.c +++ b/source/arm9/sdmmc.c @@ -482,5 +482,7 @@ if((handleSD.error & 0x4)) return -1; handleSD.clk |= 0x200; + while(!(sdmmc_read16(REG_SDSTATUS0) & TMIO_STAT0_SIGSTATE)); + return 0; }