OnePlus / Reset, Flash & Recovery

OnePlus 10 Pro

Official reset & flash steps, plus guided recovery if something goes wrong — every download clearly marked official or third-party.

Select your exact model variant first

Flashing firmware meant for a different region/carrier variant can cause serious issues (IMEI/baseband loss). Confirm your model code in Settings > About phone.

Reset & Flash Steps

Pick what you want to do.

1-2 minutes
No data loss
Before you start
  • Device is frozen, unresponsive, or experiencing black screen hang
  • No computer or cable connection required
Steps
  1. 1 1. Press and hold both the Volume Up button and the Power button simultaneously.
  2. 2 2. Keep holding both buttons firmly for 10 to 15 seconds.
  3. 3 3. Release both buttons the moment the phone vibrates and the red-and-white 1+ (OnePlus) logo appears.
  4. 4 4. Allow the device to restart normally into OxygenOS / ColorOS.

Something Went Wrong?

Tap what you're seeing to get the fix.

Device-Specific Warnings

Button combo
Force Restart: Press and hold Volume Up + Power button for 10-15 seconds. Stock Recovery Mode: Power off completely, then press and hold Volume Down + Power until the 1+ logo appears, then release Power and keep holding Volume Down until language selection is shown. Bootloader (Fastboot) Mode: Power off completely, then press and hold Volume Up + Volume Down + Power simultaneously until the Fastboot menu appears.

CRITICAL UNIFIED OPLUS FIRMWARE BASE: Starting with the 10 Pro, OnePlus unified OxygenOS with Oppo's ColorOS codebase. China variant (NE2210) ships with native ColorOS; Global/EU (NE2213), NA (NE2215), and India (NE2211) ship with OxygenOS. Cross-flashing regional builds requires flashing the full payload.bin in FastbootD to avoid broken sensor calibration, missing wideband modem bands, or lost Widevine L1 certification. North American T-Mobile variant (NE2217) features a carrier-locked bootloader requiring SIM unlock and an official unlock token from OnePlus before fastboot commands are permitted.

  • No Public Offline MSM Download Tool: Unlike older OnePlus models (OnePlus 9 and earlier), the OnePlus 10 Pro lacks a free offline MSM Download Tool; EDL flashing requires Oppo authorized technician credentials. Do not brick the primary bootloader if OEM Unlocking is disabled.
  • Flashing Dynamic Partitions in legacy Fastboot: Attempting to flash system, vendor, or product partitions via standard Fastboot instead of FastbootD ('fastboot reboot fastboot') will fail with 'partition table not found' or corrupt the super partition.
  • Relocking Bootloader on Custom ROM / Root: Never execute 'fastboot flashing lock' while running a custom kernel, Magisk root, or modified system; doing so will result in an unbootable red 'Device is corrupt' state that cannot be recovered without EDL auth.
  • A/B Slot Payload Flashing: When manually flashing partition images, both slots (e.g. boot_a and boot_b) must be kept synchronized to prevent boot failure after automated OS updates.

All Downloads for This Device

Every file and tool used above, in one place.