diff --git a/arm9/source/read_card.c b/arm9/source/read_card.c index f122bf3..f5e2aea 100644 --- a/arm9/source/read_card.c +++ b/arm9/source/read_card.c @@ -174,6 +174,9 @@ static void switchToTwlBlowfish(sNDSHeaderExt* ndsHeader) { cardParamCommand (CARD_CMD_DUMMY, 0, CARD_ACTIVATE | CARD_nRESET | CARD_CLK_SLOW | CARD_BLK_SIZE(1) | CARD_DELAY1(0x1FFF) | CARD_DELAY2(0x3F), NULL, 0); + } else { + cardReset(); + while(REG_ROMCTRL & CARD_BUSY); } //int iCardDevice = 1;