I don't like samsungI wish it was not the case. Idk but in my country there are cheap and good samsung phones for under 150€, at amazon too.
I don't like samsungI wish it was not the case. Idk but in my country there are cheap and good samsung phones for under 150€, at amazon too.
Most likely you just need to remove the safetynet props or any that tampers the props in generalSo, to clarify,
i have ota oxygen os 11.0.11.11.IN11BA, unlocked bootloader, root, magisk 25.2 with zygisk and ramdisk
will i brick my op8p if i apply ota IN2023_11.C.16_1160_202204222258?
should i do all this before applying the update?
1. uninstall magisk
2. factory reset
3. unroot
4. flash original boot.img
5. lock bootloader
This whole situation scares me from even attempting any Updates anymore.... I cant afford a new phone!Some extra warnings:
1. OnePlus 8T/9R also has LPDDR4x variant, make sure the variants before flashing.
2. The DDR detection process was artificially killed, stay away from the Magisk modules to keep safe.
3. TWRP is no longer recommended, use OxygenOS modified recovery or other ROM's recovery instead.
4. Flash/Root has huge risks, all operations need to be careful.
OnePlus 8 - LPDDR4x
OnePlus 8 Pro - LPDDR5
OnePlus 8T - LPDDR4x/LPDDR5
OnePlus 9R - LPDDR4x/LPDDR5
adb shell getprop ro.boot.ddr_type
Lieber Peter, lieber versuchs erst garnicht, habe mein phone gebricked und ich bin eigentlich erfahren in allem hier, das geschilderte problem mit dem ram zerstört das handy und es könnte überall die falsche xbl file drinn seinHi I am trying to flash lineage 19 on my Oneplus8 Pro. I tried a bunch of stuff and now I need some help. I understand how to unpack the OnePlus8ProOxygen.zip via payload-dumper-go. I had Problems flashing the .img in fastboot. When I entered fastboot with the lineageOS-recovery it worked fine.
My Problem now, I can't find the xbl_lp5.img & xbl_config_lp5.img files. Where do I get them from?
Edit: So I found them in the .zip I downloaded with the Oxygen Updater App. I installed it on an other phone. Then I proceeded to unpack with the payload-dumper-go Tool und flashed the .img via fastboot.
Please translate your post to English, as required by the XDA rulesLieber Peter, lieber versuchs erst garnicht, habe mein phone gebricked und ich bin eigentlich erfahren in allem hier, das geschilderte problem mit dem ram zerstört das handy und es könnte überall die falsche xbl file drinn sein
gehst du auf lineage 19, kommst du nich zurück auf OOS, und versucht du es, brickst du dein phone, für immer ( wusste auch nicht das das möglich is per adb und fastboot, aber scheinbar ist es das! )
am besten bleib auf oos
sry for my offending, im so pissed, thats no excuse either, just know that it was not personal, this rom flash was expensive af and i wish i could knew this earlier, so now im just boykotting oneplus and warning othersPlease translate your post to English, as required by the XDA rules![]()
Hi I am trying to flash lineage 19 on my Oneplus8 Pro. I tried a bunch of stuff and now I need some help. I understand how to unpack the OnePlus8ProOxygen.zip via payload-dumper-go. I had Problems flashing the .img in fastboot. When I entered fastboot with the lineageOS-recovery it worked fine.
My Problem now, I can't find the xbl_lp5.img & xbl_config_lp5.img files. Where do I get them from?
Edit: So I found them in the .zip I downloaded with the Oxygen Updater App. I installed it on an other phone. Then I proceeded to unpack with the payload-dumper-go Tool und flashed the .img via fastboot.
Mmm, I don't think that's true.
adb reboot edl
is dependent on the reboot executable and abl that knows to look for something in /misc or elsewhere, buttons are random GPIOs that abl polls,If you took A12 official OOS ROM, then after using payload dumper, you should have:I took the android 12 OTA on OP8 Plus, version IN2025_11_C.21, downloaded with the "Oxygen Updater" app. Using payload dumper shows that there are only 2 xbl images:
xbl.img
xbl_config.img
So then, how do I tell if these are the correct xbl images?
As You can see, recently we started seeing more and more threads complaining about OxygenOS 12 killing people's devices. I lost my 8 Pro the same way few months ago and we finally know what caused this!
ANSWER - THE BOOTLOADER!
While OxygenOS OTA is mostly safe, it can still accidentally flash the wrong bootloader on Your phone! Examples are having Magisk Props Module installed which will lead to OxygenOS flashing the wrong image or TWRP telling payload to flash DDR4 bootloader onto DDR5 device.
But wait.. how can an official bootloader kill the motherboard beyond MSM?! Well.. Here's the thing, OnePlus uses same signature to sign all four firmwares, OP8, OP8T, OP8Pro, 9R all use identical signature, which means that PBL (Primary Bootloader) will load XBL (Secondary Bootloader) no matter which one You flash.
But wait.. isn't there any protection to stop this from happening? Well.. there should be. In fact previously OnePlus 8 and 8 Pro firmwares both shipped with single bootloader that was either designed for DDR4 or DDR5. Now since OxygenOS 12 they started shipping DDR4 and DDR5 in the same package. And the reason why the phone dies is because LPDDR5 RAM uses lower voltage compared to LPDDR4X, and just because there's no code to prevent XBL from setting voltage too high on LPDDR5, it leads to RAM getting overvolted and dying.
How can we tell which one we should flash if we end up flashing OOS OTA manually through fastboot?
If You have OnePlus 8 (DDR4) You're supposed to flash xbl.img & xbl_config.img
If You have OnePlus 8 Pro / 8T / 9R (DDR5) You're supposed to flash xbl_lp5.img & xbl_config_lp5.img
I recommend everyone who makes fastboot flashers to include that change or make separate flashers for each codename!
Previously LP5 was only available in 9R firmware but it seems that OnePlus after joining OPPO has changed things a little and made things quite dangerous for many people.
View attachment 5578875
View attachment 5578877
Images above show that there are some checks but unfortunately they don't seem to work correctly and voltage is being set too high anyway.
So, Dear OnePlus, please stop adding non DDR5 bootloader to 8 Pro firmware builds! Or at least add protection to fail boot if DDR5 is detected.
abl.img
aop.img
bluetooth.img
boot.img
cmnlib.img
cmnlib64.img
devcfg.img
dsp.img
dtbo.img
featenabler.img
hyp.img
imagefv.img
keymaster.img
logo.img
mdm_oem_stanvbk.img
modem.img
multiimgoem.img
my_bigball.img
my_carrier.img
my_company.img
my_engineering.img
my_heytap.img
my_manifest.img
my_preload.img
my_product.img
my_region.img
my_stock.img
odm.img
product.img
qupfw.img
recovery.img
spunvm.img
storsec.img
system.img
system_ext.img
tz.img
uefisecapp.img
vbmeta.img
vbmeta_system.img
vendor.img
xbl.img
xbl_config.img
xbl_config_lp5.img
xbl_lp5.img
abl.img
aop.img
bluetooth.img
boot.img
cmnlib.img
cmnlib64.img
devcfg.img
dsp.img
dtbo.img
featenabler.img
hyp.img
imagefv.img
keymaster.img
logo.img
mdm_oem_stanvbk.img
modem.img
multiimgoem.img
odm.img
product.img
qupfw.img
recovery.img
reserve.img
spunvm.img
storsec.img
system.img
system_ext.img
tz.img
uefisecapp.img
vbmeta.img
vbmeta_system.img
vendor.img
xbl.img
xbl_config.img
fastboot -w
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash modem modem.img
fastboot flash recovery recovery.img
fastboot --disable-verity flash vbmeta vbmeta.img
fastboot --disable-verity flash vbmeta_system vbmeta_system.img
fastboot reboot fastboot
fastboot flash abl abl.img
fastboot flash aop aop.img
fastboot flash bluetooth bluetooth.img
fastboot flash cmnlib cmnlib.img
fastboot flash cmnlib64 cmnlib64.img
fastboot flash devcfg devcfg.img
fastboot flash dsp dsp.img
fastboot flash featenabler featenabler.img
fastboot flash hyp hyp.img
fastboot flash imagefv imagefv.img
fastboot flash keymaster keymaster.img
fastboot flash logo logo.img
fastboot flash mdm_oem_stanvbk mdm_oem_stanvbk.img
fastboot flash multiimgoem multiimgoem.img
fastboot flash odm odm.img
fastboot flash opproduct opproduct.img
fastboot flash qupfw qupfw.img
fastboot flash spunvm spunvm.img
fastboot flash storsec storsec.img
fastboot flash tz tz.img
fastboot flash uefisecapp uefisecapp.img
fastboot flash xbl xbl.img
fastboot flash xbl_config xbl_config.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash product product.img
fastboot reboot fastboot
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 reboot-bootloader
44
abl.img
aop.img
bluetooth.img
boot.img
cmnlib.img
cmnlib64.img
devcfg.img
dsp.img
dtbo.img
featenabler.img
hyp.img
imagefv.img
keymaster.img
logo.img
mdm_oem_stanvbk.img
modem.img
multiimgoem.img
my_bigball.img
my_carrier.img
my_company.img
my_engineering.img
my_heytap.img
my_manifest.img
my_preload.img
my_product.img
my_region.img
my_stock.img
odm.img
product.img
qupfw.img
recovery.img
spunvm.img
storsec.img
system.img
system_ext.img
tz.img
uefisecapp.img
vbmeta.img
vbmeta_system.img
vendor.img
xbl.img
xbl_config.img
xbl_config_lp5.img
xbl_lp5.img