Back to the overviewUpdate firmware on
lemonade
Update firmware on
OnePlus 9
lemonade
Warning: These instructions are NOT for carrier branded variants.
- Download the latest Android 13/14 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 cpucp cpucp.img fastboot flash --slot=all devcfg devcfg.img fastboot flash --slot=all dsp dsp.img fastboot flash --slot=all engineering_cdt engineering_cdt.img fastboot flash --slot=all featenabler featenabler.img fastboot flash --slot=all hyp hyp.img fastboot flash --slot=all imagefv imagefv.img fastboot flash --slot=all keymaster keymaster.img fastboot flash --slot=all modem modem.img fastboot flash --slot=all multiimgoem multiimgoem.img fastboot flash --slot=all oplus_sec oplus_sec.img fastboot flash --slot=all oplusstanvbk oplusstanvbk.img fastboot flash --slot=all qupfw qupfw.img fastboot flash --slot=all qweslicstore qweslicstore.img fastboot flash --slot=all shrm shrm.img fastboot flash --slot=all splash splash.img fastboot flash --slot=all tz tz.img fastboot flash --slot=all uefisecapp uefisecapp.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!