It will hardbrick the phone if you flash wrong files.
DDR4x and DDR5 have different working voltages.
So appying DDR4 voltage configs to DDR5 modules may permanently damage them.
It will hardbrick the phone if you flash wrong files.
I flashed the C.36 fw on my DDR0 KB2003 today and might as well share -
![]()
it is based on one of OPs previous zip, I just replaced the IMG files from the latest payload. seems to work no problems, data connection took a minute or two to establish that's about it.
baseband version remains same
upload place picked at random so I'll provide md5 hash:
6a6203505d90fdc801990abef074f62b
# Extracted from KB2003_11.C.36 for DDR0
# Repacked 30/10/2022 by denisovich
ui_print("Flashing KB2003_11.C.36 firmware for DDR0 ...");
ui_print("... extracted and repacked 30/10/2022 by denisovich");
ui_print("");
If its brick to 9008 then still able to recover but if lose 9008 then nothing to doIt will hardbrick the phone if you flash wrong files.
DDR4x and DDR5 have different working voltages.
So appying DDR4 voltage configs to DDR5 modules may permanently damage them.
I did the same testI took a look into some OTA files from OOS13 because I wanted to check what files are existing there and which are different.
When comparing the files from OOS13 and OOS12 I could see that the below ones are not existing in OOS13:
featenabler.img
mdm_oem_stanvbk.img
multiimgoem.img
spunvm.img
xbl_config_lp5.img
xbl_lp5.img
So there I could only the see the files xbl_config.img and xbl.img but not the ones with lp5 for DDR5 RAM so I wonder how it is determing what to use for DDR4 and DDR5 ????
cat /proc/devinfo/ddr_type
(need root access).Hi!I did the same test
But in my case OOS 13 has exactly the same set of files as OOS 12.
I got my version of the ota from https://android.googleapis.com/packages/ota-api/package/e61f1cf7c6a55e531113091deadfb7acb96901da.zip
PS: since OOS 12 the DDR type of the phone is available fromcat /proc/devinfo/ddr_type
(need root access).
Is the version you linked OOS13? If so, which variant?I did the same test
But in my case OOS 13 has exactly the same set of files as OOS 12.
I got my version of the ota from https://android.googleapis.com/packages/ota-api/package/e61f1cf7c6a55e531113091deadfb7acb96901da.zip
PS: since OOS 12 the DDR type of the phone is available fromcat /proc/devinfo/ddr_type
(need root access).
This tool looks great! Perfect timing for me to find as I'm looking to update my 8t to LineageOS 20. Pardon my ignorance, but what is the difference between the F13 and the F15 firmwares?Hello!
Here we have a new Firmware Flasher for Oneplus 8t and 9r which will automatically detect the correct RAM type etc.
Enjoy!![]()
Oneplus Flashable Firmware script by Wishmasterflo
25-Jan-2023 v1.1
- Fixed type in the flashing script
- Cleaned up the flashing script
22-Jan-2023 v1.0
- Initial Version of the updated flashable Firmware script for Oneplus 8t and 9r
- OOS13 Firmware files are using abl.img from OOS13 F10 to remove the yellow bootloader message
- Flasher should support Firmware flashing from all OOS12 and OOS13 Versions (OOS11 is not supported now!)
- added automatic DDR RAM type detection
- Flasher will terminate if it can not detect the correct RAM type by some reason
- added a check that the Firmware flasher is flashed from recovery only
- added device check that the Frimware is flashed on a supported device
- Updated info that the Firmware is getting flashed to both slots (A and B)
Just search on the Internet. I dont have in mind now what exactly the Changelog from Oneplus was for OOS13 F13 and OOS13 F15.This tool looks great! Perfect timing for me to find as I'm looking to update my 8t to LineageOS 20. Pardon my ignorance, but what is the difference between the F13 and the F15 firmwares?
This tool looks great! Perfect timing for me to find as I'm looking to update my 8t to LineageOS 20. Pardon my ignorance, but what is the difference between the F13 and the F15 firmwares?Hello!
Here we have a new Firmware Flasher for Oneplus 8t and 9r which will automatically detect the correct RAM type etc.
Enjoy!![]()
Oneplus Flashable Firmware script by Wishmasterflo
25-Jan-2023 v1.1
- Fixed type in the flashing script
- Cleaned up the flashing script
22-Jan-2023 v1.0
- Initial Version of the updated flashable Firmware script for Oneplus 8t and 9r
- OOS13 Firmware files are using abl.img from OOS13 F10 to remove the yellow bootloader message
- Flasher should support Firmware flashing from all OOS12 and OOS13 Versions (OOS11 is not supported now!)
- added automatic DDR RAM type detection
- Flasher will terminate if it can not detect the correct RAM type by some reason
- added a check that the Firmware flasher is flashed from recovery only
- added device check that the Frimware is flashed on a supported device
- Updated info that the Firmware is getting flashed to both slots (A and B)
This tool looks great! Perfect timing for me to find as I'm looking to update my 8t to LineageOS 20. Pardon my ignorance, but what is the difference between the F13 and the F15 firmwares?Hello!
Here we have a new Firmware Flasher for Oneplus 8t and 9r which will automatically detect the correct RAM type etc.
Enjoy!![]()
Oneplus Flashable Firmware script by Wishmasterflo
25-Jan-2023 v1.1
- Fixed type in the flashing script
- Cleaned up the flashing script
22-Jan-2023 v1.0
- Initial Version of the updated flashable Firmware script for Oneplus 8t and 9r
- OOS13 Firmware files are using abl.img from OOS13 F10 to remove the yellow bootloader message
- Flasher should support Firmware flashing from all OOS12 and OOS13 Versions (OOS11 is not supported now!)
- added automatic DDR RAM type detection
- Flasher will terminate if it can not detect the correct RAM type by some reason
- added a check that the Firmware flasher is flashed from recovery only
- added device check that the Frimware is flashed on a supported device
- Updated info that the Firmware is getting flashed to both slots (A and B)
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
adb shell getprop ro.boot.ddr_type
0 - represents your device is DDR0 or LPDDR4X
1 - represents your device is DDR1 or LPDDR5
a0a8e27c81b51ef3db86da33e732a17e
bbac506f300ef7157f323180969656f1
eac0bab001c30a5b888e147e328e8931
6784c9a14b84ca2c565b3ac57f9c2d05