In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

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 3: Line 3:
  
 
== Technical cause ==
 
== 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.
+
[[System Menu]] 4.2E/U/J and higher,like 4.3U. 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]].
 
[[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]].

Revision as of 03:01, 3 February 2011

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,like 4.3U. 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.