OnePlus Overheating — Causes & Fixes (2026)
Why OnePlus phones on Snapdragon 8-series chips run hot and how to cool them down using OxygenOS thermal and charging controls.
Problem overview
OnePlus handsets built on Snapdragon 8 Gen-series silicon (from the OnePlus 11 through the 13 and current Nord flagships) run noticeably warmer than older devices because the chip's peak clocks, the 120 Hz LTPO panel, and 80W/100W/150W SUPERVOOC charging all generate heat inside a thin metal-and-glass chassis. Since OxygenOS 14 and 15 absorbed large portions of the ColorOS codebase after the Oppo-OnePlus software merger, the thermal management stack now shares logic with Oppo's Battery Health Engine and Trinity Engine, which throttle performance more aggressively but can also misjudge sensor readings after an update, leaving users with a phone that feels hot even at moderate load.
The most common triggers are prolonged Game Space sessions with HyperBoost and the GPA frame stabiliser forcing sustained high refresh and GPU clocks, wireless or wired SUPERVOOC charging while gaming or navigating, and background causes such as a stuck Google Play services process, a rogue camera daemon after a failed HDR capture, or a corrupted cache following an OTA. Direct sunlight on the glass back, thick MagSafe-style cases, and 5G search in weak-signal areas (the modem repeatedly stepping up transmit power) all add measurable heat that the dual-cell battery design then struggles to dissipate evenly, sometimes producing a warm patch near the camera island where one cell sits.
OxygenOS gives you several purpose-built tools rather than generic settings. Settings > Battery > More battery settings contains Optimised charging and Smart charging toggles that pace SUPERVOOC delivery to reduce heat during overnight charging, while Settings > Battery > Battery health exposes the Battery Health Engine, which OnePlus added specifically to slow chemical degradation that overheating accelerates. Game Space has its own thermal profile picker (accessible from the Game Space dashboard cog, not the main Settings app) letting you cap the frame stabiliser and HyperBoost intensity independently of the system-wide performance mode. Zen Mode, found in Settings or via the shortcut in the notification shade, is also useful diagnostically: running it for even ten minutes stops nearly all background radios and processing, so if the phone cools rapidly you know software load, not hardware, was the cause.
If heat persists with no obvious app cause, run the OnePlus Care app's self-test, which checks the temperature sensor cluster and battery circuit against Oppo/OnePlus factory thresholds and will flag a failed sensor rather than a real thermal event. Engineers can go further with the hidden Logkit diagnostic tool (accessed via *#808# on supported models) to pull raw thermal-zone logs, and *#*#4636#*#* exposes battery and usage statistics that reveal whether a specific radio or the CPU is the sustained heat source. Persistent heat under light use, a swollen back panel, or heat concentrated only around the charging port point to hardware — a failing charge-pump IC, a physically damaged cell, or a blocked USB-C port — and the device should stop being charged and be booked in for inspection rather than run through further software fixes.
For most users, the fix is a combination of keeping OxygenOS and Game Space fully updated (each update revises thermal curves), disabling Optimised charging only if you genuinely need fast overnight top-ups, removing thick cases while gaming or fast-charging, and letting Battery Health Engine's Advanced optimisation run uninterrupted overnight. Persistent overheating that survives a Zen Mode test and a cache wipe, especially alongside swelling or a burning smell, is a safety issue and the device should be powered off and taken to an authorised OnePlus service centre immediately.
Possible causes
Sustained gaming with HyperBoost and GPA frame stabiliser active
Game Space keeps GPU and CPU clocks pinned high to maintain a stable frame rate, which on Snapdragon 8-series chips generates far more heat than everyday use. If a thermal profile isn't capped, sessions longer than 30-40 minutes routinely push skin temperature past 42°C.
SUPERVOOC fast charging while the phone is in active use
80W, 100W or 150W charging pushes significant current through the charge pump beside the SoC; using the phone for gaming or navigation while plugged in compounds CPU heat with charging heat. This is why OxygenOS throttles charge speed automatically once internal temperature crosses its threshold.
Background process left running after a failed camera or HDR capture
A crashed camera HAL process can keep the image sensor and ISP powered without the camera app being open, producing localised heat near the rear camera island. Force-stopping the Camera app from Settings > Apps usually resolves this instantly.
Weak 5G or mmWave signal causing constant modem re-search
In marginal coverage the modem repeatedly steps up transmit power and reselects bands, which is a known heat source on Snapdragon X70/X75 modems used in recent OnePlus and Nord models. Switching to 4G/LTE-only temporarily in Settings > SIM & network > Preferred network type isolates this cause.
Corrupted cache or misbehaving app after an OxygenOS or ColorOS-merge update
Because OxygenOS 14/15 shares more code with ColorOS than earlier versions, some third-party apps mishandle the new Battery Health Engine hooks and loop in the background. Clearing the app's cache or fully updating it from the Play Store typically stops the loop.
Direct sunlight combined with a thick or MagSafe-style case
Glass-backed OnePlus phones absorb solar heat quickly, and cases with metal charging rings trap that heat against the chassis. This is purely environmental and clears within minutes once the phone is shaded and uncased.
Failing battery cell or charge-pump IC
The dual-cell battery design used in most OnePlus flagships can develop an imbalance where one cell degrades faster, causing localised heat even at rest. This is a hardware fault that Battery Health Engine cannot correct and requires inspection.
Blocked or debris-filled USB-C port
Lint or moisture in the port increases resistance during SUPERVOOC negotiation, causing the charge pump to generate excess heat right at the connector. Inspecting and gently cleaning the port often resolves warmth that's isolated to the bottom edge of the phone.
Quick checks
- Note whether heat appears only during gaming, only while charging, or constantly at rest, as this narrows the cause considerably
- Open Game Space and check the current thermal/performance profile rather than assuming it is on Balanced
- Force-stop the Camera app and any recently updated app from Settings > Apps > See all apps
- Run Zen Mode for 10 minutes and see if the phone cools down noticeably
- Check Settings > Battery > Battery health for an unusually low health percentage or a flagged cell imbalance
- Inspect the USB-C port for lint, dust or moisture with a torch
- Confirm you are using the original OnePlus red/white SUPERVOOC cable and adapter, not a generic USB-C cable
- Check for a pending OxygenOS system update under Settings > About device > Up to date
Diagnostic tests
Display & Touchscreen
Verify screen colour uniformity, dead pixels, and touch responsiveness across the whole panel.
Battery Health
Check current battery voltage, temperature and charging behaviour.
Relevant OnePlus codes
Testing & Usage Menu
Opens the Android testing menu: phone info, battery status, cell/Wi-Fi info and usage statistics.
Logkit / Feedback Tools
Opens diagnostic logging tools. For developer/support use.
Engineering / Diagnostic Test
Opens OnePlus's engineering mode with a full set of manual component tests.
Step-by-step solutions
1. Identify the heat trigger
Open Settings > Battery > Battery usage and sort by the last hour to see which app or service has consumed the most power alongside the heat episode. If Game Space appears prominently, the cause is almost certainly sustained GPU/CPU load rather than a fault. Cross-check against whether the phone was charging at the time, since SUPERVOOC and gaming heat present very similarly but need different fixes.
2. Cap Game Space thermal behaviour
Open Game Space, tap the gear icon on the dashboard (not the main Settings app), and reduce the HyperBoost intensity or switch the GPA frame stabiliser to a lower target frame rate. This directly reduces sustained clock speeds without needing to close the game. Reapply after any OxygenOS update, since these per-game profiles occasionally reset.
3. Enable Optimised or Smart charging
Go to Settings > Battery > More battery settings and turn on Optimised charging, which learns your overnight routine and paces SUPERVOOC delivery to avoid a fast, hot final charge. If you charge during the day, manually avoid fast-charging while gaming by using a standard 18W adapter for daytime top-ups instead.
4. Check and use the Battery Health Engine
In Settings > Battery > Battery health, confirm Battery health engine is enabled and review the reported cell condition. This OnePlus-specific feature actively manages charge curves to reduce heat-driven degradation, and disabling it (some users do to force faster charging) will make overheating and long-term battery wear worse.
5. Force-stop and clear cache of suspect apps
In Settings > Apps > See all apps, select the Camera app or any app you suspect, tap Force stop, then Storage & cache > Clear cache. Reboot the phone afterwards. This resolves the common case of a hung camera or HDR process generating localised heat with no app open.
6. Restrict to 4G if the modem is the cause
Go to Settings > SIM & network > SIM 1/2 > Preferred network type and select 4G/LTE only for 15-20 minutes in a poor-coverage area. If the phone cools and stays cool, the 5G modem's constant re-search was the heat source; switch back to 5G once you're in better coverage or update carrier settings.
7. Run the OnePlus Care self-test
Open the OnePlus Care app (pre-installed on all OxygenOS 14/15 devices), go to Self-test, and run the Battery and Temperature checks. This compares live sensor data against factory thresholds and will explicitly flag a failing thermal sensor or battery circuit rather than leaving you guessing.
8. Factory reset or escalate to hardware inspection
If heat persists at idle after all software steps, back up your data and use Settings > System > Reset options > Erase all data to rule out a deep software fault introduced by the ColorOS-merge update path. If overheating continues on a freshly reset phone, or the back panel shows any swelling, stop charging the device and book it in with an authorised OnePlus service centre for a battery and charge-pump inspection.
When to seek repair
Bring the phone in if overheating occurs at idle after a factory reset, if the back panel shows any swelling or lifting, or if the OnePlus Care self-test flags the battery or temperature sensor. A technician should check the charge-pump IC, battery cell balance, and USB-C port for corrosion or debris before replacing any component, since post-merge OxygenOS thermal throttling can mask an underlying hardware fault during a quick bench test.
Related guides
Frequently asked questions
- Is it normal for my OnePlus to get hot while fast charging?
- Some warmth around the charging port and lower half of the phone is normal with 80W-150W SUPERVOOC charging, since the charge pump sits close to the chassis. It should never become too hot to hold comfortably; if it does, OxygenOS should automatically slow the charge rate, and if it doesn't the charge-pump IC may be faulty.
- Does using a third-party charger cause overheating?
- Yes, non-OnePlus chargers and cables cannot complete the proprietary SUPERVOOC handshake, so the phone falls back to a slower, less efficient charging protocol that can run warmer for longer to deliver the same charge. Always use the original red or white OnePlus cable and an official SUPERVOOC-rated adapter.
- Why does my phone overheat only when gaming with the screen at 120Hz?
- The LTPO panel itself is efficient, but Game Space's HyperBoost and frame stabiliser push the Snapdragon 8-series GPU to sustain peak clocks for the higher refresh rate, and that combined GPU/display load is the dominant heat source, not the panel technology. Lowering the in-game frame rate target reduces this directly.
- Will a factory reset fix overheating for good?
- A reset resolves overheating caused by a corrupted cache, a runaway background process, or a misconfigured post-merge OxygenOS update, and this covers a large share of software-related cases. It will not fix overheating caused by a failing battery cell, damaged charge-pump IC, or blocked port, which need physical inspection.
- Should I turn off Battery Health Engine to charge faster?
- No, Battery Health Engine is designed specifically to slow the chemical degradation that heat causes in the dual-cell pack, and disabling it to gain charging speed will accelerate capacity loss and can make future overheating worse. Leave it enabled and use Optimised charging instead if you want a gentler overnight cycle.
- What does the OnePlus Care self-test actually check?
- It runs a scripted diagnostic against the temperature sensor cluster, battery voltage and current sensors, and the charge-pump circuit, comparing readings to factory-set thresholds inherited from the shared Oppo/OnePlus hardware validation suite. A pass with continued real-world overheating usually points back to software or usage patterns rather than hardware.
- Is *#808# useful for diagnosing overheating myself?
- It opens OnePlus's Logkit and hardware test menu on supported models, which can show live thermal-zone readings and hardware self-tests, but the raw logs are aimed at engineers and technicians rather than casual users. It's most useful when you need to hand detailed thermal data to a repair technician.
