Skip to content
TheChosenNopler edited this page Feb 27, 2022 · 27 revisions

OnePlus 7 Pro 5G
OnePlus 7 Pro

Preliminary information and warnings

You will lose Widevine L1 after unlocking the bootloader, though it's pretty easy to re-flash stock firmware & re-lock the bootloader to regain the functionality.

Hardware support

Component Comment
Camera Works*
Speaker / Mic / Calls Works
Bluetooth AAC and SBC tested, everything else untested
WiFi Works
SIM / Mobile Data / Voice Works
VoLTE Untested
Fingerprint Untested**
NFC Untested
Bluetooth calls Works
Charging Works***
USB-C Earbuds Works****
Alert Slider Works*****
DT2W No
90Hz Works******

[*] Camera - All back cameras were tested to be working in Android 11, in Android 12 main camera only seems to work in GCam. Pop-up selfie camera does not pop up at all in the builds tested.

[**] Fingerprint - untested. The location of the fingerprint isn't defined and says to touch the back of the device.

[***] Charging - WARP Charging does not work. Using WARP Charges does but it charges slower. PD Charging also works just fine. Max current measured was 2000mA in Ampere

[****] USB-C Earbuds - works just fine if you tick Alernative Audio Policy in Qualcomm settings and Use Alernative Way to Detect Headsets in Misc settings. This may break calling audio in 3rd party apps though, untested.

[*****] Alert Slider - all modes but vibrate are work

[******] 90Hz - requires Force FPS in Misc Settings to 1440x3120@90.0. This breaks brightness so you also have to tick Force Alternative Backlight Scale.

[*******] Auto brightness and battery stats aren't working due to no overlay made.


Additional Notes

Flashing procedure for OnePlus 7 Pro 5G (guacamoleg and guacamoles) Sprint 5G and EE 5G retail unit (GM1925 and GM1920) running OxygenOS 10.0.15.GM27BA

  1. Enable USB debugging and OEM unlock in Developer options (If you are using the Sprint 5G firmware as a base, don't. Use the EU 5G firmware as a base. The OEM Unlock toggle is not greyed out on the EU 5G firmware)
  2. adb reboot bootloader
  3. fastboot oem unlock
  4. fastboot flash system_a _your_gsi_path_
  5. fastboot flash system_b _your_gsi_path_
  6. fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img (stock vbmeta.img extracted from official update package using Payload Dumper)
  7. fastboot -w (Skip this step if you are wiping in in-built recovery)
  8. fastboot reboot

Tested By:

Template created by zguithues

Clone this wiki locally