2. Using the Authentication Server Error Simulator

2.1. Framework for the Authentication Server Error Simulator

The Authentication Server Error Simulator has the following framework.

Figure 2-1. Framework for the Authentication Server Error Simulator

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.

  1. Connect your computer to the access point and open the Settings screen as described in the access point’s manual.
  2. 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.
  3. Disconnect your computer from the access point once, and then connect again.
    Note: To enable the DNS settings from step 2, connect using DHCP.
  4. Open the command window. Run nslookup nasc.nintendowifi.net and confirm that it returns 202.32.117.155. Then run nslookup nasc.test.nintendowifi.net and confirm that it returns 202.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.

  1. Connect your computer to the access point configured in 2.2.1. Procedure for an Access Point’s DNS Settings.
  2.  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.
  3. 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).
Table 2-1. List of Selectable Authentication Errors
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.

Note:

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.

Note:

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.


CONFIDENTIAL