Skip to main content
FixMyTech

Bluetooth Keeps Disconnecting on Android — How to Fix It

By

Published

8 min read

Share

Short answer

Android-specific dropouts usually come from aggressive battery management killing the connection in the background. Exempt the Bluetooth system component and your headphone companion app from battery optimisation, then clear the Bluetooth cache under Settings → Apps → show system apps → Bluetooth → Storage → Clear cache. That pair of changes resolves most Android dropouts that persist across different headphones.

On this page

Your headphones connect, play for a few minutes, and then cut out. Sometimes they reconnect on their own, sometimes they do not. It happens with a smartwatch, with a car stereo, with earbuds — and it happens on the Android phone while the same headphones behave perfectly on a laptop.

When the problem follows the phone rather than the accessory, the causes are specific to how Android manages background connections and stores Bluetooth state. That is a different problem from Bluetooth dropouts caused by distance, interference or a failing headset.

If your headphones drop on every device you own, start with why Bluetooth headphones keep disconnecting instead — that covers the physical and hardware causes that apply everywhere. This guide is for the case where the Android phone is the common factor.

Narrow it down in sixty seconds

Pattern Likely cause Go to
Drops when the screen turns off Battery optimisation Battery settings
Drops after a system update Stale Bluetooth cache Clear the cache
One specific device only Stale pairing Re-pair
Every Bluetooth device drops System state or firmware Cache, then reset
Only in certain places Interference Interference
Drops during music, not calls Codec bitrate too high Codec
Works fine on a laptop Phone-side, keep reading —

Fix 1 — Stop Android killing the connection

Android’s power management is the single biggest cause of Bluetooth instability on phones, and manufacturer skins make it considerably worse. Samsung, Xiaomi, OPPO, OnePlus, Huawei and Realme all layer their own battery management on top of stock Android, and it routinely suspends connections that were working fine.

The symptom is distinctive: everything is stable while you are using the phone, and it drops within minutes of the screen going off.

Exempt the Bluetooth system component:

  1. Settings → Apps → tap the three-dot menu (or filter icon) → Show system apps / Show system processes.
  2. Find Bluetooth in the list.
  3. Tap Battery → set to Unrestricted.

Exempt your headphone companion app, if you use one — Sony Headphones Connect, Galaxy Wearable, Bose Music, Jabra Sound+, JBL Headphones. Same route, set each to Unrestricted.

On Samsung specifically

Samsung’s Device care is particularly aggressive, and there are two separate places to fix it.

  1. Settings → Battery → Background usage limits.
  2. Check Sleeping apps and Deep sleeping apps — remove your Bluetooth companion apps from both lists.
  3. Turn off Put unused apps to sleep.

Then: Settings → Battery → turn off Power saving mode. Samsung’s power saving explicitly limits Bluetooth background activity.

On Xiaomi, OPPO, OnePlus and Realme

Look for Settings → Battery → App battery saver (or Battery optimisation) and set the Bluetooth component and your companion apps to No restrictions or Allow background activity. On MIUI there is also an Autostart permission under Settings → Apps → Permissions that companion apps need.

Some of these phones also have an Adaptive Battery or Adaptive Connectivity toggle under Settings → Battery that is worth turning off while you test.

Fix 2 — Clear the Bluetooth cache

Android’s Bluetooth system app stores cached state about paired devices, and that cache does get corrupted — most often after a system update that leaves the old cache incompatible with new code.

Clearing it is safe, quick, and resolves a surprising share of dropouts that appeared from nowhere.

  1. Settings → Apps (or Apps & notifications → See all apps).
  2. Tap the three-dot menu at the top right → Show system apps.
  3. Scroll to Bluetooth. On some phones it is listed as Bluetooth Share or com.android.bluetooth.
  4. Tap Storage (or Storage & cache).
  5. Tap Clear cache.
  6. Restart the phone.

Clear cache is the safe option. It removes temporary files only, and your paired devices stay paired.

Clear storage or Clear data, on the same screen, is a bigger step — it removes every Bluetooth pairing on the phone and resets Bluetooth settings to default. It is a legitimate fix when the cache clear does not work, but you will have to pair each device again afterwards, so try the cache first.

While you are in that list, do the same for Bluetooth MIDI Service if it is present, and check whether a Bluetooth entry appears more than once — some skins list a separate component for audio.

Fix 3 — Change the audio codec

If drops happen during music playback rather than when idle, the codec may be asking for more bandwidth than the link can reliably deliver.

LDAC at 990 kbps and aptX HD both sound excellent in good conditions, and both are the first thing to fail when conditions are poor — in a pocket, across a room, or in a crowded area.

  1. Enable Developer options: Settings → About phone → tap Build number seven times.
  2. Settings → System → Developer options.
  3. Scroll to Bluetooth Audio Codec and select AAC or SBC.

There is also Bluetooth Audio LDAC Codec: Playback Quality nearby — if you want to keep LDAC, set it to Optimised for Connection Quality rather than Audio Quality.

These settings reset to default when the headphones disconnect and reconnect on some phones, so check whether it sticks. If your headphones have a companion app, setting the preference there is more durable — Sony’s app, for example, has a Connection versus Sound Quality priority setting that persists.

Fix 4 — Remove the pairing and start again

If one specific device drops while others are stable, its pairing record is the suspect. Do it on both sides — removing it from only the phone leaves the accessory still remembering the old link.

  1. Settings → Connected devices → the gear icon beside the device → Unpair / Forget.
  2. Reset the accessory itself. This clears its own pairing list and is the step most people skip. The method is model-specific, commonly holding the power or pairing button for 10–30 seconds until the indicator flashes a different colour. Check the manual.
  3. Restart the phone.
  4. Pair again from scratch, with no other devices trying to connect at the same time.

Also remove pairings you no longer use. A phone holding fifteen stored devices — an old car, a previous headset, a friend’s speaker — spends effort scanning for devices that will never appear, and some Android builds handle a crowded pairing list badly.

Fix 5 — Reset network settings

When nothing above works, Android can rebuild the Bluetooth and networking stack entirely.

Understand what this removes before you run it:

  • Every saved Wi-Fi network and its password. All of them.
  • Every Bluetooth pairing on the phone.
  • Mobile network preferences and any APN customisation.

It does not delete apps, photos, messages or any other personal data.

Write down the Wi-Fi passwords you will need first. If you do not have them, your phone can show them to you before you wipe them — how to find a saved Wi-Fi password covers the Android QR share method, which displays the password in plain text.

To run it:

  • Stock Android / Pixel: Settings → System → Reset options → Reset Wi-Fi, mobile & Bluetooth.
  • Samsung: Settings → General management → Reset → Reset network settings.

Restart afterwards and pair your devices again.

Fix 6 — Reduce 2.4GHz interference

Bluetooth transmits at roughly one milliwatt on the same crowded 2.4GHz band as Wi-Fi, microwaves and most smart home devices. At that power level, obstacles and competition matter enormously.

  • Move the phone out of a back pocket. Your body is mostly water, which absorbs 2.4GHz effectively. A back pocket puts your torso directly between the transmitter and your ears. This fixes more dropout complaints than every software step combined.
  • Disconnect Bluetooth devices you are not using. A smartwatch, a fitness tracker, a car kit and earbuds all hold connections simultaneously, and each one is contention.
  • Move your Wi-Fi devices to 5GHz. Freeing up the 2.4GHz band helps Bluetooth measurably. Details are in why Wi-Fi is slow with a strong signal.
  • Note where it happens. Dropouts clustering at train stations, airports or shopping centres are environmental, not a fault.

Fix 7 — Update firmware and system software

Headphone firmware updates fix connection stability more often than they fix anything else, and most people never install them because the update lives in an app they opened once during setup.

Install the manufacturer’s companion app, connect the device, and check for updates. Keep both earbuds in the case and charged throughout — a failed firmware update on one bud produces a mismatched pair that drops constantly.

Then check the phone: Settings → System → System update. Android Bluetooth stack bugs are common and get fixed in monthly security patches. Also check Google Play system update on the same screen, which ships Bluetooth component fixes separately from the main OS version.

What not to do

  • Do not factory reset the phone for a Bluetooth problem. Reset network settings achieves nearly all of the same effect and costs you an afternoon less.
  • Do not install “Bluetooth booster” or “Bluetooth auto connect” apps. They cannot change transmit power, which is fixed in hardware and regulated, and most add a background service that makes the battery situation worse.
  • Do not clear storage before clearing cache. The cache clear is reversible in practice; clearing storage means re-pairing everything you own.
  • Do not turn Bluetooth off and on repeatedly. Worth one attempt. Not worth ten.
  • Do not reset network settings without recovering your Wi-Fi passwords. It is a genuinely tedious mistake to recover from across a household of networks.
  • Do not leave aggressive battery saver on and expect Bluetooth to be stable. The two goals directly conflict, and the phone will choose battery every time.

Realistic expectations

Setting battery optimisation to Unrestricted for the Bluetooth component and your companion app fixes the majority of Android-specific dropouts, and it takes about two minutes. Clearing the Bluetooth cache handles most of what is left, particularly when the problem appeared after a system update.

If the accessory drops on every device you own, in every location, the accessory itself is faulty and no amount of phone configuration will change that.

If the problem is that a device will not pair at all rather than dropping once connected, how to fix Bluetooth pairing problems on Android is the better starting point. And if the issue is notifications arriving late on a connected smartwatch rather than the connection dropping, the cause is the same battery management but the fix differs — Android notifications delayed or not showing covers it.

Frequently asked questions

Does clearing the Bluetooth cache delete my paired devices?
Clearing the cache does not — it only removes temporary files and your devices stay paired. Clearing storage or data is different and does erase every pairing, so you would need to pair each device again from scratch.
Why does Bluetooth drop when my screen turns off?
Because Android's Doze mode and the manufacturer's own battery management restrict background activity once the screen is off and the phone is idle. Exempting the relevant apps from battery optimisation stops the system suspending the connection.
Will resetting network settings remove my Wi-Fi passwords?
Yes. Reset Wi-Fi, mobile and Bluetooth removes every saved Wi-Fi network and its password, all Bluetooth pairings, and mobile network preferences. Recover any Wi-Fi passwords you need before running it, because the phone will not remember them afterwards.
Why is it worse on Samsung, Xiaomi or OnePlus phones?
Those manufacturers layer their own battery management on top of Android's, and it is considerably more aggressive than stock. Samsung's Device care, Xiaomi's MIUI battery saver and OnePlus's deep optimisation all suspend background connections that stock Android would leave alone.
Should I change the Bluetooth audio codec?
It is worth trying if dropouts happen during playback. LDAC and aptX HD use high bitrates that fail first in poor radio conditions, so switching to AAC or SBC in Developer options trades some audio quality for a noticeably more stable connection.

All Bluetooth guides