2.1. Framework for the Authentication Server Error Simulator
The Authentication Server Error Simulator has the following framework.
A dummy authentication server—separate from the normal authentication server—has been set up to simulate error responses. Because the 3DS system’s connection is configured to use the dummy authentication server, a dummy DNS server has also been set up to return fake DNS responses. To check errors, you must change the access point’s DNS settings so that the 3DS system’s DNS requests are sent to this dummy DNS server.
2.2. Setting Errors
2.2.1. Configuring the DNS Settings of the Access Point
To configure your access point, complete the following steps.
- Connect your computer to the access point and open the Settings screen as described in the access point’s manual.
- Set the DNS setting of the access point or the DHCP notifications to 202.32.117.150.
Note: Different access points are configured differently. Some access points may not be configurable. - Disconnect your computer from the access point once, and then connect again.
Note: To enable the DNS settings from step 2, connect using DHCP. - Open the command window. Run
nslookup nasc.nintendowifi.net
and confirm that it returns202.32.117.155
. Then runnslookup nasc.test.nintendowifi.net
and confirm that it returns202.32.117.156
.
Note: If the returned IP addresses differ from these values, review the settings and try restarting both the computer and the access point.
2.2.2. Setting the Error Response
Use the following steps to configure the errors returned to the 3DS system.
- Connect your computer to the access point configured in 2.2.1. Procedure for an Access Point’s DNS Settings.
- Access the following URL: https://nas-err.mng.nintendo.net/. In the dialog box that appears, enter the user ID and password that are automatically issued by OMAS. To verify the user ID and password on OMAS, in the Common Title Data Information of the title to be verified, see the Error Simulation Server item.
- Select the error code to return from the list. You can cause the selected response error to occur on a 3DS system that is connected to the same access point as the PC that made the settings (regardless of the title).
Error Code | Cause |
---|---|
002-0101 |
The response from the authentication server was empty. There is a problem with the authentication server or the network. |
002-0101 |
The authentication server returned an empty response code. This is a bug in the authentication server. |
002-0102 |
Service is stopped for this user (on the application server side). |
002-0102 |
Service is stopped for this user (on the friend server side). |
002-0106 |
A large number of user IDs have already been created for a single system. |
002-0107 |
Application information does not exist on the server. |
002-0109 |
Invalid information was returned to the authentication server during authentication. |
002-0110 |
Service for the application has ended. |
002-0119 |
The friend presence daemon version is old. |
002-0120 |
The application version is old. |
002-0121 |
The system has an invalid certificate. |
002-0122 |
An invalid connection was set. Try to connect to a different environment. |
002-0123 |
The card information is invalid. |
002-0124 |
This card is stopped. |
002-0125 |
Application information does not exist on the server. The reason for this error is different from the reason for 002-0107. |
002-0999 |
Service is stopped for this user (on the application server side). |
002-0999 |
Service is stopped for this user (on the friend server side). |
002-3400 |
HTTP status code of 400 (on the application server side). There is a problem on the authentication server. |
002-3400 |
HTTP status code of 400 (on the friend server side). There is a problem on the authentication server. |
002-3503 |
HTTP status code of 503 (on the application server side). The authentication server has stopped or is experiencing heavy network traffic. |
002-3503 |
HTTP status code of 503 (on the friend server side). The authentication server has stopped or is experiencing heavy network traffic. |
003-21XX |
Failed to connect to the connection authentication server. |
003-30XX |
There was a problem with the authentication server during Nintendo Zone authentication. |
003-31XX |
There is a problem with the Nintendo Zone authentication server. |
003-32XX |
Nintendo Zone authentication failed. |
None |
Authentication was successful; the response was an invalid SVCLOC token (for licensee applications that use an independent server). Note: This can only be selected for titles that use an independent server. |
002-4127 |
Authentication was successful; the SVCLOC key hash was invalid (for licensee applications that use an independent server). Note: This can only be selected for titles that use an independent server. |
After friend server authentication succeeds, the same token is maintained until either the token expires or the CTR system is turned off. Consequently, to check errors on the friend server after authentication has succeeded (after checking for errors on the application server), you must turn off and then turn on the 3DS system. You must also power-cycle the 3DS system to check for any 003-XXXX errors after checking for 002-XXXX errors. Checking without rebooting the 3DS can cause other errors.
In the default state, 003-21XX is set. Also, depending on the router or access point used, you might receive the default error of 003-21XX when the device is reset.