If your Xbox Series X|S controller keeps freezing at 0%, jumping to an error like “Update failed,” or looping back to “Update required” every time you open the Xbox Accessories app, you are not alone. The symptom usually looks like this: the progress bar starts, stalls for 30 to 60 seconds, then fails with no error code or a generic message asking you to try again. Controls may still work, but features like headset audio, share button mapping, and stick calibration will stay broken until the firmware completes.

This is worth fixing quickly because a half-applied firmware can leave the controller in a low-power or disconnected state, and Microsoft blocks some wireless features until the update succeeds. The good news is most failures are caused by connection or software conflicts, not hardware damage, and you can resolve them without special tools. As of early 2026, the current Xbox Accessories app and console OS handle Series controller updates far more reliably over a wired USB connection than over Bluetooth, which is where we will start.

Likely Causes

Cause How to confirm Fix difficulty
Unstable USB connection or charge-only cable Controller disconnects or LED blinks when cable is wiggled; PC makes repeated USB connect/disconnect sounds Easy
Low battery or power management interruption Battery indicator shows one bar or flashing; update fails at the same percentage every time Easy
Xbox Accessories app cache or stuck update service App shows “Update required” even after restart; other controllers also fail to update Easy
Bluetooth and wireless interference conflict Update only fails wirelessly but works over USB; controller is paired to PC, phone, and console simultaneously Moderate
Outdated console OS, Windows, or Accessories app Settings > System > Updates shows a pending console update; Microsoft Store shows Accessories app update available Moderate
Corrupted controller firmware requiring reset Controller vibrates then shuts off during update; no controller will complete update on that device, but will on another Moderate

Fix 1: Switch to a Data-Capable USB Cable and Rear Port

What causes it

Many update failures are caused by power-only USB-C cables that came with chargers or battery packs. These cables can power the controller but cannot transfer firmware data, so the Xbox Accessories app starts the update and immediately loses communication. Front panel ports and USB hubs add the same risk by delivering inconsistent power.

How to check

Connect the controller with your current cable to a Windows PC. Open File Explorer and listen for the USB connection sound. Then open Device Manager > Universal Serial Bus controllers. If the controller appears briefly as “Xbox Peripherals” then disappears, or if Windows shows “Unknown USB Device (Device Descriptor Request Failed),” the cable or port is not maintaining a data connection. Try wiggling the connector gently; a flawed cable will trigger repeated disconnect chimes.

What to do

Unplug any hub or extension. Use a confirmed USB-C to USB-A or USB-C to USB-C data cable, ideally the one included with the Xbox Play and Charge Kit or a USB-IF certified cable. On Xbox Series X|S, plug directly into the rear USB-A port. On PC, use a rear motherboard USB-A 3.0 port, not a front case port. Seat the USB-C end firmly until it clicks. Keep the controller still during the entire update and do not touch the cable. Then retry the update via Xbox Accessories.

How to undo it

No permanent change was made. Simply unplug the cable and return to wireless use once the update shows 100% and “No update available.” You can keep using any cable for charging afterward.

Fix 2: Power Cycle the Console or PC and Restart the Accessories App

What causes it

The update service that handles firmware delivery can hang if the console has been in Instant On standby or the PC has been sleeping with the app open in the background. This leaves the Accessories app reporting an update is available but unable to start the handshake with the controller.

How to check

On Xbox, press the Xbox button > Profile & system > Settings > General > Power options. If Power options is set to Sleep, the console likely has not had a full restart recently. On Windows, open Task Manager > Processes and look for XboxAccessories.exe still running after you closed the app. If it is there, the service is stuck.

What to do

On Xbox Series X|S: Hold the Xbox button on the console for 10 seconds until it fully shuts down. Unplug the power cord from the rear for 30 seconds to clear the cache. Reconnect power, turn the console on, connect the controller with USB, then go to My games & apps > Apps > Xbox Accessories and attempt the update again. On Windows 10/11: Close the Xbox Accessories app, open Task Manager > Processes, select Xbox Accessories and choose End task. Then restart the PC via Start > Power > Restart, launch Xbox Accessories from the Start menu, connect the controller by USB, and click the three dots under the controller image > Update now.

How to undo it

This only restarts software. No settings need to be reverted. If you use Sleep mode on Xbox you can leave it enabled after the update completes.

Fix 3: Use Fresh Batteries or a Full Charge and Disable Auto-Sleep

What causes it

When battery voltage dips during a firmware write, the controller protects itself by aborting the update. Even 30% displayed battery can be too low if you are using rechargeable AAs that have aged, because voltage drops sharply under load. Auto-sleep settings can also interrupt a long Bluetooth update.

How to check

Press the Xbox button on the controller and look at the battery icon in the top-right of the home screen. If it shows one or two bars, or if the controller has been vibrating heavily in games, assume voltage is marginal. On PC, open Xbox Accessories; the battery level appears next to the controller image. If you see rapid blinking of the Xbox button during the update, that is a low-power warning.

What to do

Install a fresh pair of AA alkaline batteries or use the official Play and Charge Kit charged to at least 75%. If you are on PC, connect the controller with a USB data cable so it draws power directly and bypasses battery. On Xbox, go to Profile & system > Settings > Devices & connections > Accessories > select your controller > Configure > … and set Turn off after to 15 minutes temporarily so it does not sleep mid-update. Keep the controller awake by lightly moving a stick every 20 seconds if updating over Bluetooth, or leave it wired until 100%.

How to undo it

After the update, you can return your Turn off after preference to 5 minutes or your previous setting. Remove the USB cable if you prefer wireless and reinstall your usual rechargeable batteries.

Fix 4: Remove Bluetooth Pairings and Eliminate Interference

What causes it

A Series controller can remember multiple Bluetooth hosts, including a PC, phone, and Xbox. If it is still loosely paired to another device in the room, that device will compete for the connection mid-update and corrupt the transfer. 2.4 GHz Wi-Fi, crowded Bluetooth environments, and metal desks make this worse.

How to check

On Windows, go to Settings > Bluetooth & devices. If you see “Xbox Wireless Controller” listed as Paired or Connected even when the controller is plugged into your Xbox, there is a conflict. On Xbox, check Settings > Devices & connections > Accessories and see if the same controller appears twice or shows Input from multiple wireless sources. If the update progresses further when other devices are off, interference is the trigger.

What to do

Turn off Bluetooth on nearby phones, tablets, and extra PCs, or move them to another room. On the device you are NOT updating from, go to Settings > Bluetooth & devices, select Xbox Wireless Controller, and choose Remove device. On the device you ARE updating from, use a wired connection: connect the controller via USB-C data cable, then press the Pair button on the controller once to force wired mode, the Xbox button should stay solid, not flashing. Start the update only after the connection is stable over USB. Keep wireless headsets and Wi-Fi routers at least 3 feet away from the console or PC during the update.

How to undo it

After success, re-pair the controller to other devices as needed. Hold the Pair button for 3 seconds until the Xbox button flashes, then select Xbox Wireless Controller from Bluetooth & devices > Add device > Bluetooth on each device. No permanent data is lost.

Fix 5: Update the Console OS, Windows, and Xbox Accessories App First

What causes it

The controller firmware installer is bundled with the system software. If your console OS or Xbox Accessories app is outdated, it may try to push an incompatible firmware package that fails validation, typically stalling at 30% or 50% with “Update failed. Try again.”

How to check

On Xbox Series X|S, go to Profile & system > Settings > System > Updates. If it says Console update available, you are behind. Select Console info > OS version and compare it to the latest listed on the Updates screen. On Windows, open Microsoft Store > Library > Get updates. If Xbox Accessories shows Update available, install it. Also check Settings > Windows Update for pending updates, especially “Xbox – Net – Xbox Wireless Adapter” driver updates.

What to do

On Xbox: In System > Updates, select Update console and let it restart. After the console restarts, open My games & apps > Manage > Updates and update Xbox Accessories if offered. Then connect the controller via USB and retry: My games & apps > Apps > Xbox Accessories > select controller > … > Firmware version > Update now. On Windows: Install all Windows Updates, restart, then open Microsoft Store > Xbox Accessories > Update. Launch Xbox Accessories as administrator by right-clicking its icon > Run as administrator, connect the controller via USB, and start the update. Allow up to 5 minutes without unplugging.

How to undo it

System and app updates are not reversible and should not be undone, since they contain security fixes. If you prefer not to keep auto-updates on, go to Settings > System > Updates > Keep my console up to date and toggle it off after the controller is fixed, though leaving it on is recommended.

Fix 6: Reinstall Xbox Accessories and Reset Its Cache on Windows

What causes it

On Windows, a corrupted cache at AppData or a stale driver for Xbox Peripherals can cause the app to download an incomplete firmware file. The app then repeatedly tries to flash the same bad package, which always fails at the same progress point.

How to check

If the update fails at an identical percentage on two different USB cables, but the same controller updates fine on an Xbox console, the PC app cache is suspect. Check C:\Users\[YourUser]\AppData\Local\Packages\Microsoft.XboxAccessories_8wekyb3d8bbwe\LocalState. If that folder contains files dated weeks ago and the app’s Settings > Storage shows unusually high cache usage, a reset will help. In Device Manager > View > Show hidden devices > Xbox Peripherals, if the controller shows a yellow warning icon, the driver is also at fault.

What to do

Close Xbox Accessories. Go to Windows Settings > Apps > Installed apps > Xbox Accessories > Advanced options > Reset. This clears LocalState without deleting your button mappings stored in the cloud. Next, uninstall the app from the same menu, restart the PC, then reinstall Xbox Accessories from the Microsoft Store. Then open Device Manager > Xbox Peripherals, right-click Xbox Wireless Controller > Uninstall device and check Attempt to remove the driver, disconnect the controller, reconnect it via USB, and let Windows reinstall the driver automatically. Launch Xbox Accessories again and retry the update. Keep antivirus real-time scanning paused only for the duration of the update if it was blocking the file at C:\Users\[YourUser]\AppData\Local\Packages.

How to undo it

Reinstalling restores defaults. Sign back into the Xbox Accessories app with your Microsoft account to restore any saved profiles via the Cloud Gaming sync. Re-enable antivirus after the update if you paused it.

Fix 7: Hard Reset the Controller and Try on an Alternate Device

What causes it

If firmware was interrupted halfway, the controller may sit in a partial bootloader state that rejects further updates from the same host until its pairing and power state are fully cleared. Trying the same console or PC again just reuses the broken handshake.

How to check

Hold the Xbox button for 6 seconds until the controller powers off. Press it again. If the Xbox button flashes rapidly for more than 10 seconds without connecting, or the controller vibrates twice then powers off when you attempt an update, the firmware state is corrupted. Confirm by testing on a second device: if the controller shows “Update required” on both your Xbox and a Windows PC, but a different Series controller updates fine on those same devices, the issue is isolated to this controller.

What to do

Power off the controller completely by holding the Xbox button for 6 seconds. Remove batteries or unplug USB for 60 seconds. On Xbox, go to Settings > Devices & connections > Accessories, select the problem controller, and choose Remove device if it appears. Reinsert fresh batteries, then re-pair from scratch: connect via USB-C data cable to the ALTERNATE device you have not yet tried, whether that is the other platform. Example path on Xbox: hold the Pair button on the console for 2 seconds, then hold the Pair button on the controller for 3 seconds until the Xbox button flashes quickly, then let it turn solid. On Windows: Settings > Bluetooth & devices > Add device > Everything else > Xbox Wireless Controller. Once paired and solid, open Xbox Accessories on that alternate device and start the firmware update over USB. Do not press any buttons until it reaches 100% and says Update successful, then press B to close.

How to undo it

Re-pairing is temporary. After success, reconnect the controller to your primary Xbox or PC using the same Pair button method on your main device. All previous accessories like headsets will need to be re-synced once, but stick sensitivity and button maps stored in your Xbox profile will return automatically.

If Nothing Works

If the controller still fails after trying both an Xbox console and a Windows PC with a known data cable, the firmware chip may need recovery through Microsoft support. First, try one more PC with a different USB chipset, such as a laptop, to rule out a motherboard USB controller issue. If that also fails, note your controller model number inside the battery compartment, starting with 1914, and the OS version from Settings > System > Console info. Contact Xbox Support through Settings > System > Console info > Report a problem or via the Xbox Support app, and request a controller replacement or repair under warranty. Do not attempt to flash third-party firmware files from forums, as those can permanently brick the controller and void warranty. If your controller is out of warranty, a Microsoft-authorized service center can often reflash it with the factory tool for a small fee.

FAQ

Can I update the Xbox Series controller without USB?

Yes, but wireless updates are far less reliable. On Xbox, you can update wirelessly via Xbox Accessories, and on Windows you can use Bluetooth if Xbox Accessories shows the controller as Connected. Wireless updates take 4 to 6 minutes and are easily interrupted by interference or low battery, so if you have failed once wirelessly, switch to a wired USB data connection for the next attempt. Keep the controller within 2 feet of the console or adapter and do not press the Xbox button during the process.

How long should the firmware update take and when should I cancel?

Over USB, a normal update completes in 60 to 180 seconds, including the verification step at 100%. Over Bluetooth it can take up to 5 minutes. Cancel and power cycle only if the progress bar has not moved for more than 3 minutes or you see “Update failed” with no progress. Never unplug the USB cable while the progress bar is moving or the Xbox button is flashing rapidly, or you risk corrupting the firmware and requiring Fix 7.

Will a firmware update erase my button mapping and stick calibration?

No, your profiles are preserved in Xbox Accessories. After the update, go to Xbox Accessories > Configure to verify Profile 1 and Profile 2 are still present. If the app asks you to recalibrate after a major firmware change, select Calibrate > Recalibrate now and follow the on-screen prompts to move each stick in a full circle and pull each trigger fully. This is optional and only needed if you notice stick drift after the update.

Why does the update work on Xbox but not on my PC?

The Windows version depends on the Xbox Accessories app, the Microsoft Store delivery service, and the Xbox Wireless Adapter driver, any of which can be outdated or blocked by security software. The Xbox console has the updater built into System > Updates, so fewer components can fail. If PC updates always fail, focus on Fix 5 and Fix 6, run Xbox Accessories as administrator, and temporarily disable VPN or firewall rules that block Microsoft Store downloads before retrying.

Related guides

Browse all Troubleshooting guides →