Xbox controller keeps disconnecting from a Mac
InputConfig is completely free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.
An Xbox controller that keeps dropping off a Mac almost always has one of seven causes, and the first four cover nearly all of them: it is still paired with an Xbox, the batteries are low, the firmware is old, or Wi-Fi and USB 3 devices are interfering. Work down the page. Each check takes a minute.
On this page
Steps
- Turn any nearby Xbox fully off.
- Put fresh AA batteries in, or charge an Elite Series 2.
- Update the controller's firmware on an Xbox or a Windows PC.
- Move hubs and drives away from the Mac, or put its Wi-Fi on 5 GHz.
- Forget the controller in Bluetooth and pair it again.
- On macOS 15 or later, use a USB cable.
Check that it is not still paired with an Xbox
An Xbox controller goes back to the console it knows whenever it can reach it.
- You: Turn the Xbox fully off while you test, or use the controller out of the console's range.
- The controller: Stays with the Mac once the console is out of reach.
- Check: If it keeps jumping back, hold the pairing button on the top edge until the Xbox button blinks fast and pair it with the Mac again.
Xbox Support describes a quicker way: double press the Pair button to go to the console, and hold it to come back to the Mac. How to turn off an Xbox controller on a Mac has the steps.
Put fresh batteries in
Series X|S and Xbox One controllers run on two AA batteries or a rechargeable pack, and a weak pair shows up as drops and stutter well before the controller goes dark. Put fresh batteries in before anything else. The Elite Series 2 has a built-in battery. Charge it over USB-C.
Update old firmware
Older firmware pairs badly with anything that is not an Xbox, and the classic symptom is a controller that pairs and then drops within minutes. The update cannot run on a Mac. Updating Xbox controller firmware when you have a Mac explains the ways that work.
Cut Wi-Fi and USB 3 interference
Bluetooth shares the 2.4 GHz band with Wi-Fi, and USB 3 hubs, drives and docks close to the Mac add noise of their own.
- Move closer. Bring the controller nearer the Mac.
- Move the noise. Put hubs and drives further from the Mac.
- Change band. Put the Mac's Wi-Fi on 5 GHz.
Drops that come and go with where you sit are nearly always this.

If it switched itself off
An Xbox controller turns itself off after a spell with no input, which looks like a disconnect during a cutscene, a long read, or a video. Press the Xbox button and it reconnects on its own. If you turned on Disconnect a wireless controller after it sits unused in InputConfig's Settings, Devices, a drop after a quiet spell is that setting doing its job.
If the pairing went stale
After a macOS update, or days of sleep and wake, a Bluetooth pairing can go bad. In System Settings, Bluetooth, click the info button next to the controller, choose Forget This Device, and pair it again from scratch. Turning Bluetooth off and on, or restarting the Mac, clears the rest.
If it drops in only one game or app
If System Settings still shows the controller connected and only one game loses it, the game or the layer it runs through is the problem: Steam Input, CrossOver, or a cloud stream in a browser. Controller connected but not working covers each one.
In InputConfig, a controller that comes back is noticed within a few seconds and the active preset carries on, and 1.6 fixed controllers that the app lost after a Bluetooth reconnect or a sleep. Since 1.8, Try to reconnect paired controllers when InputConfig opens, when the Mac wakes and when a preset starts, in Settings, Devices, asks a paired controller that is switched on and waiting to come back.
- It does not come back. Click its entry at the top of the sidebar and choose Refresh Controllers.
- You want proof. Show the activity log, in Settings, Advanced, lists every connect and disconnect, which settles whether the pad really dropped.

If it still drops, use a cable
On macOS 15 Sequoia and later, a USB-C or micro-USB cable skips Bluetooth altogether and is the steadiest connection there is. On macOS 14, Xbox pads do not work by cable, so the fixes above are the route. If the problem is lag rather than drops, see controller input lag on a Mac: Apple says Game Mode, which turns on when a game runs full screen, doubles the Bluetooth sampling rate for controllers.
Disconnect it on purpose
To end a session without waiting for the controller to time out, click its name in Control Center's Bluetooth list, or click its entry at the top of InputConfig's sidebar and choose Disconnect. It stays paired, and the Xbox button brings it back. How to turn off or disconnect a controller covers turning it off and handing it back to the console.
The short version
- The four big causes. They are a nearby Xbox, low batteries, old firmware and interference.
- The quick reset. Forget it in Bluetooth and pair again.
- The steady fix. That is a cable, on macOS 15 or later.
I would check the console and the batteries first, because they are the cause far more often than the Mac is.
Questions
Why does my Xbox controller keep disconnecting from my MacBook?
Usually because it is still paired to an Xbox, the AA batteries are low, the firmware is old, or Wi-Fi and USB 3 devices are interfering. Check those four in order before anything else.
Why does my Xbox controller blink and then turn off?
A slow blink means it is looking for the last device it was paired with. If it cannot find one, it gives up and turns off. Hold the pairing button until the Xbox button blinks fast, then connect it in System Settings, Bluetooth.
Will a cable stop an Xbox controller disconnecting from a Mac?
Yes, on macOS 15 Sequoia and later, where wired Xbox controllers are supported. On macOS 14, use Bluetooth and work through the fixes on this page.
Related
Updated