diff --git a/cardengine/source/cardEngine.c b/cardengine/source/cardEngine.c index 77753f653..f8f70e1f4 100644 --- a/cardengine/source/cardEngine.c +++ b/cardengine/source/cardEngine.c @@ -55,7 +55,7 @@ void runCardEngineCheck (void) { initLogging(); - if(*(vu32*)(0x027FFB08) == (vu32)0x027FEE04) + if(*(vu32*)(0x027FFB08) == (vu32)0x4000100) { dbg_printf("\ncard read received\n"); diff --git a/cardengine/source/card_engine_header.s b/cardengine/source/card_engine_header.s index facd57171..ff9258c66 100644 --- a/cardengine/source/card_engine_header.s +++ b/cardengine/source/card_engine_header.s @@ -105,7 +105,6 @@ card_read_arm9: ldr r7, [R4,#0x8] @LEN; cmp r7, #512 ldr r8, =0x027FFB08 - ldr r1, =0x027FEE04 ldr r2, =0x4000100 blt partial @@ -115,7 +114,7 @@ chunck_loop: str r6, [R8,#0x8] mov r4, #512 str r4, [R8,#0xC] - str r1, [r8] + str r2, [r8] @sendIPCSync LDRH R11, [r2,#0x80] @@ -148,7 +147,7 @@ partial: str r5, [R8,#0x4] str r6, [R8,#0x8] str r7, [R8,#0xC] - str r1, [r8] + str r2, [r8] @sendIPCSync LDRH R11, [r2,#0x80]