@@ -224,7 +224,7 @@ static void unlaunchSetFilename(bool boot) {
224224 #ifdef TWLSDK
225225 * (u8 * )(0x02000838 + i2 ) = * (u8 * )(ce7 + 0x8400 + i ); // Unlaunch Device:/Path/Filename.ext (16bit Unicode,end by 0000h)
226226 #else
227- * (u8 * )(0x02000838 + i2 ) = * (u8 * )(ce7 + 0x11800 + i ); // Unlaunch Device:/Path/Filename.ext (16bit Unicode,end by 0000h)
227+ * (u8 * )(0x02000838 + i2 ) = * (u8 * )(ce7 + 0x13000 + i ); // Unlaunch Device:/Path/Filename.ext (16bit Unicode,end by 0000h)
228228 #endif
229229 i2 += 2 ;
230230 }
@@ -262,9 +262,9 @@ static void readSrBackendId(void) {
262262 * (u32 * )(0x02000314 ) = * (u32 * )(ce7 + 0x8504 );
263263 * (u32 * )(0x02000318 ) = /* *(u32*)(ce7+0x8504) == 0x00030000 ? 0x13 : */ 0x17 ;
264264 #else
265- * (u32 * )(0x02000310 ) = * (u32 * )(ce7 + 0x11900 );
266- * (u32 * )(0x02000314 ) = * (u32 * )(ce7 + 0x11904 );
267- * (u32 * )(0x02000318 ) = /* *(u32*)(ce7+0x11904 ) == 0x00030000 ? 0x13 : */ 0x17 ;
265+ * (u32 * )(0x02000310 ) = * (u32 * )(ce7 + 0x13100 );
266+ * (u32 * )(0x02000314 ) = * (u32 * )(ce7 + 0x13104 );
267+ * (u32 * )(0x02000318 ) = /* *(u32*)(ce7+0x13104 ) == 0x00030000 ? 0x13 : */ 0x17 ;
268268 #endif
269269 * (u32 * )(0x0200031C ) = 0 ;
270270 * (u16 * )(0x02000306 ) = swiCRC16 (0xFFFF , (void * )0x02000308 , 0x18 );
@@ -466,9 +466,9 @@ void reset(void) {
466466 * (u32 * )0x02000000 = BIT (3 );
467467 * (u32 * )0x02000004 = 0x54455352 ; // 'RSET'
468468 if (consoleModel < 2 ) {
469- (* (u32 * )(ce7 + 0x11900 ) == 0 && (valueBits & b_dsiSD )) ? unlaunchSetFilename (false) : unlaunchSetHiyaFilename ();
469+ (* (u32 * )(ce7 + 0x13100 ) == 0 && (valueBits & b_dsiSD )) ? unlaunchSetFilename (false) : unlaunchSetHiyaFilename ();
470470 }
471- if (* (u32 * )(ce7 + 0x11900 ) == 0 && (valueBits & b_dsiSD )) {
471+ if (* (u32 * )(ce7 + 0x13100 ) == 0 && (valueBits & b_dsiSD )) {
472472 tonccpy ((u32 * )0x02000300 , sr_data_srloader , 0x20 );
473473 } else {
474474 // Use different SR backend ID
@@ -768,7 +768,7 @@ void forceGameReboot(void) {
768768 #ifdef TWLSDK
769769 (* (u32 * )(ce7 + 0x8500 ) == 0 ) ? unlaunchSetFilename (false) : unlaunchSetHiyaFilename ();
770770 #else
771- (* (u32 * )(ce7 + 0x11900 ) == 0 ) ? unlaunchSetFilename (false) : unlaunchSetHiyaFilename ();
771+ (* (u32 * )(ce7 + 0x13100 ) == 0 ) ? unlaunchSetFilename (false) : unlaunchSetHiyaFilename ();
772772 #endif
773773 }
774774 waitFrames (5 ); // Wait for DSi screens to stabilize
@@ -784,7 +784,7 @@ void forceGameReboot(void) {
784784 //if (doBak) restoreSdBakData();
785785 if (* (u32 * )(ce7 + 0x8500 ) == 0 && (valueBits & b_dsiSD ))
786786 #else
787- if (* (u32 * )(ce7 + 0x11900 ) == 0 && (valueBits & b_dsiSD ))
787+ if (* (u32 * )(ce7 + 0x13100 ) == 0 && (valueBits & b_dsiSD ))
788788 #endif
789789 {
790790 tonccpy ((u32 * )0x02000300 , sr_data_srloader , 0x20 );
@@ -933,18 +933,18 @@ void returnToLoader(bool reboot) {
933933#else
934934 IPC_SendSync (0x8 );
935935 if (consoleModel >= 2 ) {
936- if (* (u32 * )(ce7 + 0x11900 ) == 0 && (valueBits & b_dsiSD ))
936+ if (* (u32 * )(ce7 + 0x13100 ) == 0 && (valueBits & b_dsiSD ))
937937 {
938938 tonccpy ((u32 * )0x02000300 , sr_data_srloader , 0x020 );
939939 }
940- else if (* (char * )(ce7 + 0x11903 ) == 'H' || * (char * )(ce7 + 0x11903 ) == 'K' )
940+ else if (* (char * )(ce7 + 0x13103 ) == 'H' || * (char * )(ce7 + 0x13103 ) == 'K' )
941941 {
942942 // Use different SR backend ID
943943 readSrBackendId ();
944944 }
945945 waitFrames (1 );
946946 } else {
947- if (* (u32 * )(ce7 + 0x11900 ) == 0 && (valueBits & b_dsiSD ))
947+ if (* (u32 * )(ce7 + 0x13100 ) == 0 && (valueBits & b_dsiSD ))
948948 {
949949 unlaunchSetFilename (true);
950950 } else {
0 commit comments