7 Setting up the Joy-Con

Updating the Joy-Con Firmware

Required Tools

  • Updating the Controller Firmware
    UpdateControllerFirmware.bat in the NintendoSDK folder
    This tool is for updating the Nintendo Switch™ controller firmware.

Step

Step Operation
1

Start the controller firmware update tool.
Execute the UpdateControllerFirmware.bat file in the NintendoSDK folder.

2

Pair the Joy-Con to the ADEV.
Press the SYNC Button on the Joy-Con.

The connected Joy-Con controllers are listed in Connected controllers.

Note
The Joy-Con firmware must be 3.48.x.x or later to update the firmware by connecting to the rails on the console.
If the firmware is earlier than version 3.48.x.x, connect the Joy-Con wirelessly to update the firmware.
If the Joy-Con batteries are low, recharge them first using the console rail or the Joy-Con charging grip.
3 Simultaneously press the L Button and ZL Button or the R Button and ZR Button on the Joy-Con and then release them.
The firmware update starts when the buttons are released.
4

The firmware is updated.
During the firmware update, do not connect controllers that are connected via Bluetooth to the rails, or remove controllers that are currently connected to the rails.

During the Joy-Con (R) update, the Joy-Con is restarted once.
When the Joy-Con restarts, it automatically reconnects to the console. However, the connection might fail on rare occasions due to the signal status.
If reconnection fails, press any button on the Joy-Con and reconnect manually. The update resumes after reconnection.

5

When the firmware update completes, "Firmware update completed" is displayed on the screen.
The updated Joy-Con is disconnected from the ADEV.

Note

Depending on the signal strength, the update might fail and display the "Verify error occurred" message.

If the update fails, try performing the update again.

Notes

Controller firmware updates can be performed consecutively. To update a different controller, repeat the procedure from step 2.

When the firmware update is finished, restart the ADEV. (Restarting will not be required with future SDKs.)

 


CONFIDENTIAL