OnePlus Wi-Fi Not Connecting — Causes & Fixes (2026)
Fix a OnePlus phone that won't join Wi-Fi, keeps dropping connection, or gets stuck on Dual-Channel handoff.
Problem overview
OnePlus phones running OxygenOS 14 and 15 build their Wi-Fi stack on the shared ColorOS networking framework adopted after the Oppo-OnePlus merge, which brings several OnePlus-specific features that can themselves become the source of connection failures: Dual-channel network acceleration, which blends Wi-Fi and mobile data for supported apps, Wi-Fi Assistant automatic handoff between saved networks, and per-network randomised MAC address settings. A phone that will not connect, drops repeatedly, or connects but shows no internet access is usually failing at one of three points: authentication with the router, DHCP address assignment, or DNS resolution once connected, and OnePlus's software layers add failure modes at each stage beyond what stock Android exhibits.
The randomised MAC address feature, enabled by default per saved network in Settings > Wi-Fi > (tap the connected network) > Privacy, is a common and OnePlus-specific cause of "connects to other devices but not this one" reports, because many routers and enterprise or hotel networks with MAC filtering or a fixed DHCP lease list reject an unrecognised randomised address. Switching that network's Privacy setting from "Use randomised MAC" to "Use device MAC" and reconnecting resolves this without needing router-side changes in most home setups, though on eduroam, corporate or hotel networks you may still need the network administrator to register the new address.
Dual-channel network acceleration, found in Settings > Wi-Fi > Dual-channel network acceleration (or under Settings > Connection & sharing on some builds), deliberately blends 4G/5G data with Wi-Fi for latency-sensitive apps and can behave unpredictably on weak or metered Wi-Fi, giving the appearance of a broken Wi-Fi connection when in fact the phone is silently preferring mobile data for parts of a session. If apps report being online while the Wi-Fi icon shows no signal bars or a small exclamation mark, disable Dual-channel acceleration temporarily and test the connection in isolation before assuming a hardware fault.
Private DNS, configured in Settings > Wi-Fi > More Wi-Fi settings > Private DNS, is another frequent culprit on OxygenOS 14/15 after OnePlus expanded DNS-over-TLS support: a saved private DNS hostname that becomes unreachable (common with self-hosted or work-specific DNS providers) will cause every Wi-Fi network to report "connected, no internet" even though the Wi-Fi radio and router link are working perfectly. Setting Private DNS to Automatic or Off isolates this immediately. Beyond these OnePlus-specific settings, standard causes remain relevant: a saved network with an expired or changed password, router-side band steering issues on dual-band 2.4 GHz/5 GHz routers that confuse the automatic band selection, and a Wi-Fi radio firmware fault that a full reboot or OxygenOS update resolves.
When the fault survives forgetting and re-adding the network, disabling Dual-channel acceleration, using the device MAC, and resetting Private DNS to Automatic, run the network diagnostic inside Settings > Wi-Fi > troubleshoot (where present) or the engineering Wi-Fi test via *#*#4636#*#* to check radio-level signal strength and link speed, and consider Safe Mode to rule out a VPN or network-optimiser app intercepting traffic before treating the fault as a hardware antenna or Wi-Fi chip issue requiring a service centre visit.
Possible causes
Randomised MAC address rejected by the router
OxygenOS defaults to a randomised MAC per saved network, which some home routers, hotel networks and enterprise systems with MAC filtering or fixed DHCP leases do not recognise, causing repeated connection failures or drops.
Private DNS hostname unreachable
A custom Private DNS entry under Settings > Wi-Fi > More Wi-Fi settings > Private DNS that has gone offline or changed will make every network report connected with no internet, since DNS resolution silently fails while the Wi-Fi link itself is fine.
Dual-channel network acceleration masking a genuine Wi-Fi fault
This OnePlus feature blends mobile data with Wi-Fi for supported apps, which can hide a failing Wi-Fi connection behind apparently working internet access, or cause instability on weak or metered Wi-Fi that looks like a dropped connection.
Saved network credentials out of date
A router password changed after the phone last connected leaves a stale saved network entry that OxygenOS keeps retrying silently, producing repeated authentication failures without a clear prompt to re-enter the password on some builds.
Wi-Fi Assistant handoff loop between saved networks
When multiple saved networks are in range with similar signal strength, the automatic handoff logic can repeatedly switch between them, producing brief but frequent drops that feel like an unstable connection.
Router band-steering or 5 GHz interference
Dual-band routers that steer devices between 2.4 GHz and 5 GHz automatically can conflict with OxygenOS's own band preference logic, particularly on Nord-series phones with a narrower supported 5 GHz channel range.
Corrupted Wi-Fi configuration cache
A buildup of saved network profiles and cached configuration data over time, especially after an OxygenOS 14-to-15 upgrade, can leave the Wi-Fi stack in a state where new networks fail to save or authenticate correctly until the cache is cleared.
Wi-Fi chip or antenna hardware fault
Physical damage from a drop or moisture exposure can damage the Wi-Fi antenna or its connector, producing very short range, an inability to hold a connection near the router, or a Wi-Fi toggle that will not stay enabled.
Quick checks
- Toggle Wi-Fi off and on from the quick settings panel and wait 30 seconds before retrying
- Confirm other devices connect normally to the same network to rule out a router-side fault
- Forget the network in Settings > Wi-Fi, then reconnect and re-enter the password
- Check Settings > Wi-Fi > (network) > Privacy and try switching between randomised and device MAC
- Set Settings > Wi-Fi > More Wi-Fi settings > Private DNS to Automatic
- Temporarily disable Dual-channel network acceleration and test Wi-Fi in isolation
- Move within a few metres of the router to rule out range or interference issues
- Restart both the phone and the router/access point
Diagnostic tests
Network & Signal
Inspect signal strength, cell ID and neighbouring towers.
Relevant OnePlus codes
IMEI Number
Displays the OnePlus device IMEI.
Testing & Usage Menu
Opens the Android testing menu: phone info, battery status, cell/Wi-Fi info and usage statistics.
Step-by-step solutions
1. Restart the phone and the router
Power cycle the router by unplugging it for 30 seconds, and separately restart the phone with a normal power-off and power-on. This clears transient DHCP lease conflicts and radio-level glitches on both ends and resolves a large share of intermittent connection failures without further changes.
2. Forget and re-add the network
Go to Settings > Wi-Fi, tap the network name, choose Forget, then reconnect from the network list and enter the password again carefully. This clears a stale or corrupted saved profile, which is a common cause of authentication failures that persist despite a correct password.
3. Switch MAC address mode for the network
With the network selected in Settings > Wi-Fi, tap the network again and open Privacy, then change between "Use randomised MAC" and "Use device MAC". Reconnect after changing this, since routers with MAC filtering, fixed DHCP reservations, or hotel/corporate portals frequently reject an unrecognised randomised address.
4. Reset Private DNS to Automatic
Open Settings > Wi-Fi > More Wi-Fi settings > Private DNS and set it to Automatic (or Off) rather than a custom hostname. If the phone previously connected fine but now shows "connected, no internet", an unreachable custom DNS server is a very likely cause and this fixes it immediately.
5. Disable Dual-channel network acceleration temporarily
Go to Settings > Wi-Fi (or Settings > Connection & sharing on some builds) and turn off Dual-channel network acceleration, then reboot. Test Wi-Fi with mobile data turned off entirely so you are testing the Wi-Fi radio in isolation rather than a blended connection.
6. Run the Wi-Fi engineering test
Dial *#*#4636#*#* to open the testing menu, select Wi-Fi information, and check the reported signal strength, link speed and IP address while connected. A valid IP address with very low link speed or fluctuating signal points to a router or interference problem rather than a phone software fault.
7. Boot into Safe Mode and test again
Hold the power button, long-press Restart/Power off, and confirm Safe Mode when prompted. If Wi-Fi connects and stays stable in Safe Mode, a third-party VPN, ad-blocker or network optimiser app installed outside the OxygenOS defaults is intercepting or breaking the connection, and should be reinstalled or removed.
8. Reset network settings or update OxygenOS
If the fault persists, go to Settings > System > Reset options > Reset Wi-Fi, mobile network & Bluetooth, which clears all saved networks and Bluetooth pairings without touching personal files, then check Settings > System > System update for a pending OxygenOS update, since Wi-Fi driver fixes are shipped regularly. If neither resolves it, book a service centre check for the Wi-Fi antenna or chip.
When to seek repair
Work through software causes first, since the majority of OnePlus Wi-Fi failures trace back to Private DNS, MAC address randomisation or Dual-channel acceleration rather than hardware. If the phone cannot hold any Wi-Fi connection even directly beside the router after a network settings reset and full OxygenOS update, and other devices connect fine on the same network, treat it as a Wi-Fi antenna or chip fault and have it assessed at an authorised OnePlus service centre, particularly if the phone has been dropped or exposed to moisture.
Related guides
Frequently asked questions
- Why does my OnePlus show "connected, no internet" only on some networks?
- This pattern usually points to Private DNS or MAC address settings that work on most networks but conflict with a specific router's configuration, such as MAC filtering or a DNS server that blocks certain hostnames. Setting Private DNS to Automatic and switching to the device MAC for that specific network resolves the great majority of these cases.
- What does Dual-channel network acceleration actually do?
- It is a OnePlus feature that combines Wi-Fi and mobile data simultaneously for supported apps such as browsers and some games, aiming to reduce lag and dropped connections during handoffs between networks. It can occasionally mask a genuinely weak or failing Wi-Fi connection, so disabling it is a useful diagnostic step even though most users benefit from leaving it on normally.
- Should I use randomised MAC or device MAC for home Wi-Fi?
- Randomised MAC is better for privacy on public or unfamiliar networks and is fine on most modern home routers, but if your router uses MAC-based device filtering, static DHCP reservations, or parental control profiles tied to a specific address, switching to device MAC for that network avoids repeated authentication failures.
- Does resetting network settings delete my photos or apps?
- No, Settings > System > Reset options > Reset Wi-Fi, mobile network & Bluetooth only clears saved networks, paired Bluetooth devices and any custom APN or VPN configurations; it does not touch photos, apps, messages or other personal data.
- My OnePlus Wi-Fi keeps switching networks by itself. Why?
- This is usually the Wi-Fi Assistant handoff feature choosing between multiple saved networks in range with similar signal strength. Removing the weaker or less-used saved network from Settings > Wi-Fi, or disabling automatic switching where the option is exposed, stops the repeated handoffs.
- Could my Wi-Fi problem actually be a hardware fault?
- If the phone fails to hold any Wi-Fi connection even close to the router, other devices connect fine, and the fault survives a network settings reset and OxygenOS update, a damaged Wi-Fi antenna or chip, often from a drop or liquid exposure, becomes the likely explanation and needs a service centre diagnosis.
- Is it normal for Wi-Fi to drop briefly after an OxygenOS update?
- A single reconnect after a major OxygenOS update, such as the OxygenOS 14 to 15 upgrade, is normal as the network stack reinitialises, but persistent drops beyond the first hour after updating suggest a driver regression worth reporting through OnePlus Community feedback and checking for a follow-up patch.
