At what step, one should update recovery to match the firmware flashed via your firmware flasher?No copy-partitions is not needed if you have flashed the Firmware which get flashed to both slots.
And you just need to do a factory reset/format data, dont wipe system or vendor or anything else!
When flashing a new rom afterwards you just flash or sideload the new rom, reboot to recovery, format data/factory reset, reboot to systerm.
No need to flash anything else then, that is only needed if you first come from OOS and have flashed a custom recovery.
Yes exactly the recovery needs to match the oos firmware base if you want to flash it otherwise your phone will not boot up.At what step, should one update recovery to match the firmware flashed via your firmware flasher?
As i understand, recovery versions are also firmware dependent, and being on OOS11 with appropriate OrangeFox installed and flashing updates to both slots (to OOS13) via firmware flasher will result in OOS11 correspondent OrangeFox recovery become unbootable?
Do you mean after firmware flasher does its thing?
No I do it after I flash a new rom or rom Update as a rom update will overwrite the custom recovery.
Waiting for euAdded 13.1.0.513(EX01) (Global) to the OP.
It is the first OxygenOS 13.1 for the device. The build number format being different is due to OxygenOS 13.1, see OnePlus' post on their forums for reference.
In Google Play settings does it say "Device is certified?"KB2003_13.1.0.513(EX01)
Just noticed today Google Pay stopped working - device doesn't fulfill criteria, or something like that.
Safetynet full pass and all bank apps are working.
Maybe it was some GPay update that triggered it.
Ideas?
Yes. As well Safety net test app shows full pass
MD5 (boot_orig_EU_KB2003_13.1.0.513_EX01.img) = 1d93b4618062d113cbedbe0e1a805b64
MD5 (boot_magisk_patched-26100_EU_KB2003_13.1.0.513_EX01.img) = 43f4ca1b74102897f0b44562d597ee85
All options are described in this thread.
Works 100%, just did it with the latest EU OOS13 update posted above. Just to be safe boot orangefox image to be sure it will run on your phone before flashing the zip to recovery and when that's done, if it works then when you reboot back to recovery (orangefox) just select the upgrade package for OOS 13. If it looks like a smooth flashing without any red errors than your good, just reboot to system. But if you have an error it shouldn't put you in a bootloop nor needing to factory reset. If error's appear it should still boot to your current system. Also to be even safer you can flash the orangefox zip with magisk that way if issues just disable the module. By the way I flashed the 11.1 version Kebab!Are you saying this for sure? You've tried? Because I have seen that as I have always done with this version it doesn't work. And I don't want to have to do a reset.
It's in the OP - just look more carefullyHi. I dont see it? I only need original boot image for latest OOS 13. Will previous version work? Help. Thanks
Edit: found it here. Safe?
It's the full zip rom. That is why it's a huge file.
Fif_ said:One last thing is that there are two versions of the OP8T, one with DDR4 and the other from DDR5. You can find out which one you have with:
If it shows 0, you have DDR4 and the procedure in the OP is correct.Code:getprop vendor.boot.ddr_type
If it shows 1, you have DDR5 and the procedure in the OP must be changed:
Replace the lines that say:
with:Code:fastboot flash --slot=all xbl_config xbl_config.img fastboot flash --slot=all xbl xbl.img
Code:fastboot flash --slot=all xbl_config xbl_config_lp5.img fastboot flash --slot=all xbl xbl_lp5.img
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot reboot fastboot
fastboot flash --slot=all recovery recovery.img
fastboot flash --slot=all boot boot.img
fastboot flash --slot=all dtbo dtbo.img
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 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 logo logo.img
fastboot flash --slot=all mdm_oem_stanvbk mdm_oem_stanvbk.img
fastboot flash --slot=all modem modem.img
fastboot flash --slot=all multiimgoem multiimgoem.img
fastboot flash --slot=all qupfw qupfw.img
fastboot flash --slot=all spunvm spunvm.img
fastboot flash --slot=all storsec storsec.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
fastboot delete-logical-partition system_a
fastboot delete-logical-partition system_b
fastboot delete-logical-partition system_ext_a
fastboot delete-logical-partition system_ext_b
fastboot delete-logical-partition product_a
fastboot delete-logical-partition product_b
fastboot delete-logical-partition vendor_a
fastboot delete-logical-partition vendor_b
fastboot create-logical-partition system_a 100000
fastboot create-logical-partition system_b 100000
fastboot create-logical-partition system_ext_a 100000
fastboot create-logical-partition system_ext_b 100000
fastboot create-logical-partition product_a 100000
fastboot create-logical-partition product_b 100000
fastboot create-logical-partition vendor_a 100000
fastboot create-logical-partition vendor_b 100000
fastboot flash odm odm.img
fastboot flash system system.img
fastboot flash system_ext system_ext.img
fastboot flash product product.img
fastboot flash vendor vendor.img
fastboot flash --slot=all vbmeta vbmeta.img
fastboot flash --slot=all vbmeta_system vbmeta_system.img