Back to the overviewUpdate firmware on
guacamoleb
Update firmware on
OnePlus 7
guacamoleb
Warning: These instructions are NOT for carrier branded variants.
- Download the latest Android 12 full stock ROM update from Oxygen Updater
- Extract stock ROM using payload-dumper-go
- Boot up LineageOS recovery
- Go to “Advanced” -> “Enter fastboot”
Warning: The “Enter fastboot” option may not be present on older LineageOS recovery builds and it cannot be substituted with “Reboot to bootloader”.
- Execute following commands:
fastboot flash --slot=all abl abl.img fastboot flash --slot=all aop aop.img fastboot flash --slot=all bluetooth bluetooth.img fastboot flash --slot=all cmnlib64 cmnlib64.img fastboot flash --slot=all cmnlib cmnlib.img fastboot flash --slot=all devcfg devcfg.img fastboot flash --slot=all dsp dsp.img fastboot flash --slot=all hyp hyp.img fastboot flash --slot=all keymaster keymaster.img fastboot flash --slot=all LOGO LOGO.img fastboot flash --slot=all modem modem.img fastboot flash --slot=all oem_stanvbk oem_stanvbk.img fastboot flash --slot=all qupfw qupfw.img fastboot flash --slot=all storsec storsec.img fastboot flash --slot=all tz tz.img fastboot flash --slot=all xbl_config xbl_config.img fastboot flash --slot=all xbl xbl.img
Note: The version in the settings screen of both LineageOS and the stock ROM do not reflect the new version number.
Assuming every command worked and neither your computer nor the device shows an error, the firmware update was successful!