Hi everyone,
I've been messing with System Menu 4.2 and IOS70 (so I can update cIOSCORP), and every time I add a certain patch to IOS70, it gives me the 003 error when System Menu 4.2 runs under it.
Here's a picture of what it looks like on the TV (sorry about the camera's flash):
Here's the patch that triggers it (it's one of the 2 patches needed to add the "Korean support for non-Korean Wiis" feature I'm adding to cIOSCORP) (thanks to QLeap for the K support patches):
const u8 koreankey_check[] = { 0x28, 0x00, 0xD0, 0x0A, 0x20, 0x3A, 0x1C, 0x21 };
if (!found_koreankey && !memcmp(buf+i, koreankey_check, sizeof koreankey_check)){
buf[i+2] = 0xE0;
}
The 003 error will only happen if BOTH of these conditions are met:
IOS70 is patched with this patch
System Menu 4.2 is running under this patched IOS 70
Everything will work fine if one or both of these conditions are not met, e.g. if you run a different title under this patched IOS70 (older sysmenus, random wads etc.). Even running System Menu 4.2 under IOS60 with this patch seems to work fine.
I'm not sure if the error lives inside IOS, or inside sysmenu 4.2 itself.
Is anybody able to figure out exactly how this patch causes it, where the error 003 lives, and how to kill error 003, so I can add it to the next cIOSCORP?
Thankyou in advance,
da_letter_a
I've been messing with System Menu 4.2 and IOS70 (so I can update cIOSCORP), and every time I add a certain patch to IOS70, it gives me the 003 error when System Menu 4.2 runs under it.
Here's a picture of what it looks like on the TV (sorry about the camera's flash):
Here's the patch that triggers it (it's one of the 2 patches needed to add the "Korean support for non-Korean Wiis" feature I'm adding to cIOSCORP) (thanks to QLeap for the K support patches):
const u8 koreankey_check[] = { 0x28, 0x00, 0xD0, 0x0A, 0x20, 0x3A, 0x1C, 0x21 };
if (!found_koreankey && !memcmp(buf+i, koreankey_check, sizeof koreankey_check)){
buf[i+2] = 0xE0;
}
The 003 error will only happen if BOTH of these conditions are met:
IOS70 is patched with this patch
System Menu 4.2 is running under this patched IOS 70
Everything will work fine if one or both of these conditions are not met, e.g. if you run a different title under this patched IOS70 (older sysmenus, random wads etc.). Even running System Menu 4.2 under IOS60 with this patch seems to work fine.
I'm not sure if the error lives inside IOS, or inside sysmenu 4.2 itself.
Is anybody able to figure out exactly how this patch causes it, where the error 003 lives, and how to kill error 003, so I can add it to the next cIOSCORP?
Thankyou in advance,
da_letter_a