Back to the overviewUpdate firmware on
oscar
Update firmware on
Realme 9 Pro 5G
oscar
Warning: These instructions are NOT for carrier branded variants.
There are three methods to get the required firmware:
If you are on the stock Realme UI (Android 14 version higher than 14.0.0.501(EX01)) with locked bootloader
Method 1:
- Download the OTA downgrade package for your device:
- Navigate to Realme’s forum.
- Go to your device’s page by clicking Product option, followed by the device’s name.
- Click Rollback Package for Name_of_the_device.
- Download and follow How do I roll back to Android 13 section.
- Perform an OTA upgrade through system updater to Android 14 version 14.0.0.501
- Navigate to Settings > About device.
- Tap on the Realme UI banner.
- Tap install button.
- Continue the steps untill you install the version 14.0.0.501.
Method 2:
Warning: Follow this method only if the OTA downgrade package mentioned in Method 1 is not present for your variant
- Unlock bootloader
- Download the following files from here.
- boot.img
- dtbo.img
- vendor_boot.img
- Power off the device, and boot it into bootloader mode:
- With the device powered off, hold Volume Up + Volume Down + Power.
- Flash the downloaded image files to your device by typing:
fastboot flash boot boot.img fastboot flash dtbo dtbo.img fastboot flash vendor_boot vendor_boot.img
- Follow the last method in this page with LineageOS recovery installed section to update to 14.0.0.501 firmware thereafter
If you are on the stock Realme UI (Android 12/13 version) with locked bootloader
- Perform an OTA upgrade through system updater to Android 14 version 14.0.0.501
- Navigate to Settings > About device.
- Click on the Realme UI banner.
- Tap install button.
- Continue the steps untill you install the version 14.0.0.501.
If you already installed LineageOS recovery
- Download the required firmware from here
- Extract the firmware zip
- 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 bluetooth bluetooth.img fastboot flash --slot=all core_nhlos core_nhlos.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 oplus_sec oplus_sec.img fastboot flash --slot=all oplusstanvbk oplusstanvbk.img fastboot flash --slot=all qupfw qupfw.img fastboot flash --slot=all rpm rpm.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