Difference between revisions of "Error 003"

From WiiBrew
Jump to navigation Jump to search
m (updated in regards of the 4.3 release and added explanation on how IOS detects the korean key)
Line 1: Line 1:
 
== Description ==
 
== Description ==
The so called Error 003 occurs when a Korean Wii gets region switched to a different region and then updated to 4.2 via the online update.
+
The so called Error 003 occurs when a [[System Menu]], 4.2 or higher, from a different region gets installed onto a Korean Wii.
  
 
== Technical cause ==
 
== Technical cause ==
System menu 4.2x calls a new ES Ioctlv(0x45) which got added in IOS70 on other IOS' this Ioctlv always returns -1017.
+
[[System Menu]] 4.2E/U/J and higher, call a new ES Ioctlv(0x45) which got added in [[IOS70]]. On older(check!) IOSs this Ioctlv always returns -1017.
 
   
 
   
If the korean-common-key is present IOS70 will return 0, which will then trigger the error in the system menu.
+
[[IOS]] tries to encrypt an certain byte pattern with the korean key and then compares it with hardcoded values, if the result matches it returns 0, which will then trigger the error in the [[System Menu]].
 
   
 
   
 
== Fixing ==
 
== Fixing ==
There is currently no way known to fix this error. You are screwed.
+
There is currently no way known to fix this error.
 +
 
 +
Once there is a game with a 4.3K(!) update on it, one could install that via the rescue menu.

Revision as of 16:36, 26 June 2010

Description

The so called Error 003 occurs when a System Menu, 4.2 or higher, from a different region gets installed onto a Korean Wii.

Technical cause

System Menu 4.2E/U/J and higher, call a new ES Ioctlv(0x45) which got added in IOS70. On older(check!) IOSs this Ioctlv always returns -1017.

IOS tries to encrypt an certain byte pattern with the korean key and then compares it with hardcoded values, if the result matches it returns 0, which will then trigger the error in the System Menu.

Fixing

There is currently no way known to fix this error.

Once there is a game with a 4.3K(!) update on it, one could install that via the rescue menu.