FIXONIC
SellSavedMy Fixonic
Official iFixit API visual reference

Firmware update or recovery - PC (All models)

While using the controller with a PC or a...

Microsoft Xbox One controller Very easy 15 - 30 minutes Guide 143701
Open the authorised source
Licensed iFixit integration

This attributed iFixit guide is displayed through Fixonic's recorded commercial API permission. iFixit remains the independent source and author of the procedure.

Guide overview

Before you begin

While using the controller with a PC or a console, sometimes there may be erroneous issues without visible causes of failure. In some cases, this may be correctable with a firmware update. Note: A firmware update is also required to use the controller with a Xbox Series S/X console. Windows 10 is required to complete this guide.

Step 1

Plug the controller in

  • Connect the controller using a USB-C OR MicroUSB cable. Plug the controller into a USB port on your PC.
  • Bluetooth firmware updates are not supported.
Step 2

Download the Xbox Accessories app.

  • Download the Xbox Accessories app from Microsoft Store using this link.
  • After it has finished downloading, you can launch it either straight off the app's page or from your Start Menu.
Step 3

Prepare the app for the firmware update

  • After you launch the app and it finishes loading, the controller should show up like on the first photo.
  • Click on the three dots under the Configure button.
  • If the button over the Buzz/Vibrate this controller says No update available, your controller is already up to date and the guide ends here.
Step 4

Update the firmware

  • Press the Continue button and wait for the process to finish.
  • In most cases, the firmware can be recovered, but be careful not to disconnect the controller during the update. Any loss of connection, be it disconnecting or PC power loss may damage the controller beyond repair.
  • After the update, press Close. Your controller is now up to date and should be fully usable with your PC, Xbox One or Series S/X consoles.