Error Codes

From WiiUBrew
Jump to navigation Jump to search

When an error occurs that requires the user to be notified, erreula.rpl or error.rpx will display a pop-up or fatal error notification respectively of an error code in the format 'XXX-XXXX", with the first 3 digits representing the error module and the last 4 discriminating the exact issue. Error codes are generated on either an in-module or in-application basis. Some apps require their own error handling to be implemented by a developer, such as PIA or NEX. Error codes can also be produced by an individual library, which usually contain functions that an application can call upon to retrieve an error code from a result, which is then relayed onto erreula. Other error code modules, such as AC, are generated on a per-system-app basis. For example, connection test errors are only returned by System Settings and will only occur there. Fatal system errors occur when a serious unrecoverable fault happens, the console will display a black screen with the prefix "160" and require a shutdown to retry. These can be triggered by calling OSSendFatalError in coreinit.rpl with the error code specified.

The appearance and functioning of an error pop-up are determined based on the error code. Pop-ups may have an OK/Cancel button or an option to jump to a certain app for instance. Most error codes have specified text that will appear as stated by entries in the MsgScene MSBT files (some apps have their own error text in their contents). These usually come with an attribute that state whether the error code will be displayed or just the message—lot of regular pop-ups are actually errors set to not show the error code. Many error codes also share message text.

Support Information

Support information appears as the following:
(1) System Version
(2) Model Number
(3) Serial Number
(4) Console Status Code

Console Status Code

The console status code is a 12-digit code in sections of 4 digits generated based on the current conditions of the console. In order:

  • The first 3 digits of the current application's product code, followed by a 1-digit representation of the title's major version (the title version rightshifted by 4, then matched to the corresponding index of the characters "0123456789ABCEGHJKLMRUVWY". For example, HASP is the product code for the Wii U Menu. The latest European version is v257. Rightshifted by 4, that becomes 16. The 16th character of that array is J, so the first four digits of the status code are "HASJ".
  • Digit five shows whether the console has been repaired or is a system transfer from another console. If the console has been repaired by Nintendo, 2 is added. If the console is the recipient of a system transfer, 1 is added.
  • Digit six represents the launch state. This can be 0, 1, 2, 3 or 7.
  • Digit seven represents the device type and if a USB storage device is connected. If a storage device is connected, 4 is added. For the device type, 0 is added for Disc, 1 for NAND and 2 for USB.
  • Digit eight represents if parental controls are enabled, if RCA output is enabled, or if the USB keep-alive function is enabled. 1 is added for each respective option when true.
  • For digit nine, if BOSS storage exists for the current user, 4 is added. If a Network ID is linked to the current user, 2 is added. If the console is currently connected to the internet, 1 is added.
  • Digit ten represents the current internet connection type, and if the DNS and IP are set to auto-obtain. If the connection type is ethernet (wired), 4 is added. If DNS is set to auto-obtain, 2 is added. If IP is set to auto-obtain, 1 is added.
  • Digit eleven represents the video output port and the screen aspect ratio. If the aspect ratio is 16:9, 4 is added. If the port type is HDMI, 3 is added.
  • Digit twelve represents the current video output resolution.
Resolution Number Added
480i 0
480p 1
576i 2
720p 3
1080i 4
1080p 5

If some of these values cannot be obtained, "X" is displayed in its place.

Accounts 101-XXXX

Main article: nn_act.rpl

Friends 102-XXXX

Main article: nn_fp.rpl

Auto Connect (Internet) 103-XXXX

Main article: nn_ac.rpl

The way AC errors are constructed can be broken down into at what stage the error occurred, the current connection slot and then the actual reason for the error.

Connection Stage
Category Description
103-0XXX Not set up
103-1XXX While attempting to connect to access point (stage 1 of connection test)
103-2XXX While attempting to connect to the internet (stage 2 of connection test)
103-41XX Unknown


Connection Slot
Connection Type Decription
103-XX00 Unknown conection type
103-XX01 Connection slot 1
103-XX02 Connection slot 2
103-XX03 Connection slot 3
103-XX04 Connection slot 4
103-XX05 Connection slot 5
103-XX06 Connection slot 6
103-XX07 LAN Adapter
103-XX99 Miscellaneous


Cause

(Errors are only listed for each cause and not every possible error code in this table. E.g 103-0503 when 103-0500 occurs in the third connection slot.)

Error Code Result Notes
103-0500 NOT_INITIALIZED
103-1000 NOT_FOUND_ACCESS_POINT
103-1100 INVALID_KEY_VALUE / FAILED_CONNECT_AP
103-1200 CONFLICT_IP_ADDRESS
103-1400 FAILED_DHCP
103-1600
103-1607 NOT_FOUND_ACCESS_POINT
103-1707 NOT_CONNECT_USB
103-2000
103-2100 INVALID_PROXY
103-2200
103-4100 INVALID
103-5000 FAILED_FILE_ACCESS
103-9999 General

Background Online Services (SpotPass) 104-XXXX

Main article: nn_boss.rpl

Results don't actually contain TR (Task Result) as a prefix. They have been added to this table for the purpose of clarifying their context.


NIM (Nintendo Installation Management) 105-XXXX

Main article: nn_nim.rpl

NEX (Network Extension) 106-XXXX

NEX is Nintendo's networking library for almost all Wii U, 3DS and Nintendo Switch games.

Ninja (Nintendo eShop API) 107-XXXX

108-XXXX

108-XXXX errors can occur in situations related to system updates and downloading software, seemingly to do with server related errors and occur in the download manager. Not much is known about this module, but error messages and numbers seem to line up with BOSS error codes.

eShop 109-XXXX

Not much is known about this module.


Samurai 110-XXXX

Not much is known about this module.


Nintendo eShop Website 111-XXXX

Surf (Internet Browser) 112-XXXX

Internet browser errors can present themselves in the form of a pop-up or a webpage. Pop-ups can contain the certificate issuer and other information on top of the error code and message. Pop-ups can be called by websites with a determined error code or message. Surf error codes are nearly identical to 116-XXXX and 111-XXXX error codes.

113-XXXX

This prefix is only referenced in wagonU.rpx. It is unknown if it is actually possible to have a 113-XXXX error code returned.

WagonU (Software/Data Transfer) 114-XXXX

Many more error codes exist than what is listed here. Proper documentation is required.

Olive (Miiverse) 115-XXXX

Main article: nn_olv.rpl

Miiverse Applet 116-XXXX

Not much is known about this module.

Nintendo Web Framework / Webkit 117-XXXX

PIA (Peer to Peer) 118-XXXX

PIA is Nintendo's networking library that provides a framework to set up and maintain peer-to-peer connections.

Vino (Nintendo TVii) 119-XXXX

Account Settings 120-XXXX

Miiverse Website 121-XXXX

Not much is known about this module as Miiverse has been shut down.

MintU (AOC Overlay App) 123-XXXX

E-Commerce 124-XXXX

Main article: nn_ec.rpl

Google 125-XXXX

CCIF (Credit Card Information ??) 126-XXXX

Not much is known about this module.

Monster Hunter 4 Ultimate 140-XXXX

Monster Hunter 4 Ultimate can display its own error codes in regards to its DLC servers.

File System 150-XXXX

File system errors are handled by coreinit.rpl.

KPAD (Wii Remote) 151-XXXX

WPAD (Wii Remote) 152-XXXX

Save Files 155-XXXX

Save file errors are handled by the Wii U Menu from results of nn_save.rpl and nn_acp.rpl functions called.

UDS (Local Communication) 156-XXXX

Main article: nn_uds.rpl

UDS is the library for hosting 3DS Local-WLAN networks.

Application Launcher 157-XXXX

157-XXXX errors are handled by the Wii U Menu from results of nn_acp.rpl functions when attempting to launch an application.

SSI (System Settings) 158-XXXX

Main article: System Settings

Fatal System Error 160-XXXX

Fatal System Errors occur when an unrecoverable fault happens. The Wii U Menu, nn_acp.rpl and coreinit.rpl call OSSendFatalError in coreinit.rpl which halts system processes and displays a black screen with a message, error code, serial number and console status code. Fatal system error messages are stored as strings in error.rpx.

Disc Media?? 161-XXXX

Not much is known about this module. It is potentially unused.

Error Code Result Notes
161-0101 "This disc has been used with another console. It cannot be used with this console."
161-0102 Disc could not be read.


MCP 162-XXXX

VPAD (Wii U GamePad) 165-XXXX

Not much is known about this module. Most Wii U GamePad errors are handled by the Wii U GamePad firmware and display on the GamePad screen. Some are also logged to the GamePad and can only be viewed on the DK Menu.

TEMP (Temporary Files) 166-XXXX

Main article: nn_temp.rpl

HAI 167-XXXX

These errors can occur upon booting an enhanced vWii title. The library nn_hai.rpl performs a number of checks. Most failures in these checks result in a fatal system error or error for another module, however there are two regular errors specific to enhanced vWii launch.

NFP (Nintendo Figurine Platform - amiibo) 168-XXXX

168-XXXX errors are generated by GetErrorCode in nn_nfp.rpl. The some of the results listed here are unofficial and are obtained from wut, the rest are from Nintendo's open-source NWF library for the Wii U.

PPCHalt 170-XXXX

When the console crashes, IOSU logs 170-0001 and is never displayed to the user unless the user navigates to system settings and views past error codes in support information.

System Messages 199-XXXX

199-XXXX errors typically don't show their error code and instead are just system messages, most not even being an error but instead perfectly normal system behaviour. It was likely done this way to make it easier for apps and developers to display messages from programs.

Error Code Message (EU_EN)
199-1999
199-9999 An error has occurred.

Please turn off the Wii U console and try again.

If the problem persists, please visit support.nintendo.com.

199-0010 Close the software now and open

System Settings?

Any unsaved data will be lost.

199-0011 Close the software now and set up

your Internet connection?

Any unsaved data will be lost.

199-0012 Close the software now and open Data

Management in System Settings?

Any unsaved data will be lost.

199-0014 Close the software now and check

your time and date settings?

Any unsaved data will be lost.

199-0016 Close the software now and perform

a system update?

Any unsaved data will be lost.

199-0020 Close the software now and link a

Nintendo Network ID?

Any unsaved data will be lost.

199-0021 Close the software now and check

User Settings?

Any unsaved data will be lost.

199-0030 Restart the software now and perform

an update?

Any unsaved data will be lost.

199-0040 Enter your PIN to temporarily lift

Parental Controls restrictions?

199-0101 The text just entered contains

inappropriate words or phrases.

Please enter something different.

199-0102 This content includes words or phrases

that will not be displayed. Such words or phrases will be changed to symbols instead. Is this OK?

199-0105 You've used too many characters.
199-0106 You have not entered anything.
199-0110 You cannot use numbers.
199-0111 You can only use one number.
199-0112 You can only use up to two

numbers.

199-0113 You can only use up to three

numbers.

199-0114 You can only use up to four

numbers.

199-0115 You can only use up to five

numbers.

199-0116 You can only use up to six

numbers.

199-0117 You can only use up to seven

numbers.

199-0118 You can only use up to eight

numbers.

199-0119 You can only use up to nine

numbers.

199-0120 The passwords do not match.

Please try again.

199-0121 The e-mail addresses do not match.

Please try again.

199-0131 Incorrect password.

Please try again.

199-0132 The PIN you entered is incorrect.

Please try again.

199-0133 An incorrect friend code has been

entered. Please check that the friend code is correct.

199-0134 Could not find the Nintendo Network ID

that was entered.

Please enter a valid ID.

199-0135 The text entered is invalid.
199-0136 You cannot use a Wii e-mail address.

Please select a different e-mail address.

199-0140 Incorrect PIN.

If you have forgotten your PIN, please go to Parental Controls and answer the secret question.

199-0199 An error has occurred.

Please turn off the Wii U console and try starting the software again.

If that does not resolve the issue, please refer to support.nintendo.com for help.

199-0200 A Wii Remote controller and sensor bar

are required.

199-0201 A Wii Remote controller with a Nunchuk

attached is required.

199-0202 A Wii Remote Plus controller (or Wii

Remote controller with a Wii MotionPlus accessory attached) and a sensor bar are required.

199-0203 A Wii U Pro Controller is required.
199-0204 A Wii Balance Board is required.
199-0205 A Classic Controller is required.
199-0210 A Wii U GamePad is required.
199-0301 The Wii Remote battery power is running

low.

199-0302 The Wii U GamePad battery power is

running low.

199-0303 The Wii U Pro Controller battery

power is running low.

199-0304 The Wii Balance Board battery

power is running low.

199-0401 This Mii has already been saved.
199-0402 This Mii cannot be saved.
199-0403 This Mii has already been saved.

Do you want to overwrite it?

199-0404 There is no free space in Mii Maker.

Please delete one or more Mii characters and try again.

199-0410 The Mii Maker save data was

corrupted and has been reset.

199-0501 Access restricted by Parental Controls.
199-0502 Online interaction in games has been

restricted by Parental Controls.

199-0503 The Internet browser has been

restricted by Parental Controls.

199-0510 Restrictions have been

temporarily removed.

199-0601 The Wii U console has not been used for some time

and will power down shortly. Press any button on a controller to continue using the console.

199-0602 To conserve energy, the Wii U

console has been set to power down automatically if left unused for a set period of time.

Please be aware that if the console powers down during a game, any unsaved data will be lost.

You can configure this setting in System Settings ⇒ Power Settings.

199-1010 Do you want to go to

System Settings now?

199-1011 Do you want to set up an

Internet connection now?

199-1012 Do you want to go to Data Management

in System Settings now?

199-1014 Do you want to check your date

and time settings now?

199-1016 Do you want to update

your console now?

199-1020 Do you want to link a

Nintendo Network ID now?

199-1021 Do you want to go to

User Settings now?

199-1030 Do you want to start

the update now?

199-1101 This Nintendo Network ID cannot be

used because its country setting does not match the setting of the console.

Please check that the country setting in System Settings ⇒ Console Information matches your country of residence.

If the country setting is correct, add a new user to the console and link a Nintendo Network ID that is valid for your country of residence.

199-1102 This Nintendo Network ID cannot be

linked, as it has been deleted.

199-1103 This Nintendo Network ID

has been changed.

Please enter the new Nintendo Network ID from after the change instead.