[FIRMWARE] OnePlus 8T [kebab][DDR0/DDR1][Release Updated!]

Search This thread

Nixsuki

Senior Member
Jul 25, 2016
360
528
Pasig City
OnePlus 8T
Attention: Please do not update your firmware yet since custom roms didn't update their blobs to Android 12 & 12L. You may experience random issues if you flash it to Android 11 Blobs Android 12/12L ROMS.

SFI
 

RainGater

Senior Member
Aug 5, 2013
1,169
715
OnePlus 8T
Samsung Galaxy Tab S7 FE
Can't access edl mode, can't use Msm...
Well, I got into edl mode and flashed MSM to go to stock. Then, I flashed latest Nameless AOSP in the recovery and all good. Whew, wasted couple of hours...

Oh well, I just didn't realize that the blobs from A12 were not used by the AOSP ROMs - how could they use it as it was just released yesterday. lol

I had the Swift Backup and restored everything and all good now. Live and learn I guess!

EDIT: Clarified my steps: edl to stock (MSM) to nameless.
 
Last edited:

venezolano69

Senior Member
Well, I got into edl mode and flashed latest Nameless AOSP and all good. Whew, wasted couple of hours...

Oh well, I just didn't realize that the blobs from A12 were not used by the AOSP ROMs - how could they use it as it was just released yesterday. lol

I had the Swift Backup and restored everything and all good now. Live and learn I guess!
How you flashed nameless with edl mode?
 

venezolano69

Senior Member
No, I meant I flashed stock (edl -> MSM) and then flashed nameless in recovery. I thought it's understood that when you edl, you go to stock.
Since I Updated to oxy 12 I cannot flash any rom, I went back to oxy 11 and nothing at all I cant flash anything when I flash a rom I go in fastboot always and only MSm tool can restored it, why?
 

RainGater

Senior Member
Aug 5, 2013
1,169
715
OnePlus 8T
Samsung Galaxy Tab S7 FE
Since I Updated to oxy 12 I cannot flash any rom, I went back to oxy 11 and nothing at all I cant flash anything when I flash a rom I go in fastboot always and only MSm tool can restored it, why?
I just did that exercise today and it works. Steps:

1. I went to OxygenOS_11.0.7.9 via MSM.

2. adb reboot bootloader

fastboot flash recovery recovery.img (got it from nameless AOSP)

3. fastboot reboot recovery

4. Flash the latest OOS 11 firmware:
adb sideload fw_kebab_OxygenOS_OnePlus8TOxygen_15.O.31_OTA_0310_all_2202182359_ca105dab55fd44e6_11.0-DDR0.zip

5. adb sideload Nameless-AOSP_kebab-12.0-20220328-1715-Official.zip

6. Factory reset in Recovery

7. Reboot

8. After setup, flashed Magisk in recovery.
 
Last edited:
  • Like
Reactions: Ufos92

BillGoss

Senior Member
Sep 2, 2010
5,220
4,597
Sydney
OnePlus 8T
Since I Updated to oxy 12 I cannot flash any rom, I went back to oxy 11 and nothing at all I cant flash anything when I flash a rom I go in fastboot always and only MSm tool can restored it, why?
The reason for this is that MSM only fixes up the A partitions. It doesn't touch the B ones.
This means that when you flash a rom after restoring OOS 11, you will end up on slot B which still contains the OOS 12 firmware.
The solution is to go back to slot A, reboot to recovery, flash OOS 11 again so that both A and B are on OOS 11 firmware.
Or, while on slot A, flash the Los Copy Partition zip, which will copy the A partitions across to B.
 

RainGater

Senior Member
Aug 5, 2013
1,169
715
OnePlus 8T
Samsung Galaxy Tab S7 FE
The reason for this is that MSM only fixes up the A partitions. It doesn't touch the B ones.
This means that when you flash a rom after restoring OOS 11, you will end up on slot B which still contains the OOS 12 firmware.
The solution is to go back to slot A, reboot to recovery, flash OOS 11 again so that both A and B are on OOS 11 firmware.
Or, while on slot A, flash the Los Copy Partition zip, which will copy the A partitions across to B.
Yes, that's correct. That's why I posted my steps above where I flash the latest OOS 11 firmware, which flashes it in both the slots and later, when you flash custom ROM, it works.
 

Wishmasterflo

Senior Member
Nov 21, 2018
1,229
726
Stockholm
OnePlus 8T
Hi all!

Just I short question, this Firmware I can flash anytime or?
I mean I dont need to flash it before I flash a custom ROM, I can flash it afterwards as well or?
So if I have a custom ROM already installed now and the Base OOS was not the latest Version, when I installed the custom ROM I can now just flash the latest 11.0.13.13 Firmware to get that updated correct?

And also if I understand that correct, when I do MSMdownlooadtool sometime to like Version 11.0.x.x
I dont need to update to the latest full OOS 11 if I want to flash a custom ROM later, I can just flash the latest 11.0.13.13 Firmware and after that install a custom ROM ??

Thanks!
 

eastrader

Member
Dec 18, 2010
32
3
North Texas
OnePlus 8T
Providing the latest firmware updates for OnePlus 8T custom users.


OnePlus Flashable Firmware (OnePlus 8T All Models)

Code:
#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.
*/


What is OnePlus 8T Flashable Firmware?
Basically it's a set of firmware that are extracted from the latest OxygenOS Full ROM update payload then generate to the Xiaomi flashable firmware based zip with manually-written and re-zip then lastly upload them.

Notes:
Firmware filenames for this device are in the following manner:
  • fw_kebab_OxygenOS_OnePlus8TOxygen_15.O.xx*.zip is OnePlus 8T (kebab) Global firmware.
  • fw_kebab_OxygenOS_OnePlus8TOxygen_15.E.xx*.zip is OnePlus 8T (kebab) Europe firmware.
  • fw_kebab_OxygenOS_OnePlus8TOxygen_15.I.xx*.zip is OnePlus 8T (kebab) India firmware.


DOWNLOADS
You can get updates always from various mirrors available on the website:

Frequently Asked Questions:
What is firmware? Is it a full ROM or OTA package?

Firmware is not a ROM nor OTA Package, it's a set of low-level drivers which helps the operating system do whatever it wants to do. It includes various things like Modem, Bluetooth, Bootloader, DSP and etc.

Why should I update the Firmware?
Firmware is provided from OnePlus Full OTA directly, and there are no sources for it to let developers build and edit it on their own like custom ROMs, so if you want to keep your device up to date always update your firmware!

Do I need to update the Firmware If I'm an OxygenOS official or a custom stock ROM user?
No, OxygenOS ROMs contain the firmware package from the payload.bin which I extract and provide here.

Should I update my firmware monthly?
Yes, Basically to follow the latest firmware optimization from OxygenOS to any Android Open Source Project Custom ROMs and to provide better experience.

Updating firmware will flash both slots A/B?
Yes, it will be directly flash and update to your firmware images partition on both A/B slots.

What are the supported models?
  • KB2000
  • KB2001
  • KB2003
  • KB2005
  • KB2007
Important reminder (Before Flashing):
Check your DDR type using ADB with the following commands
Code:
adb shell getprop ro.boot.ddr_type

0 - represents your device is DDR0 or LPDDR4X
1 - represents your device is DDR1 or LPDDR5

How to update the firmware?
1. You can use TWRP to flash this Firmware Update or
2. You can also sideload the firmware.zip package via LOS/PE based Recoveries.
3. On LOS/PE Recovery, select “Apply Update”, then “Apply from ADB” to begin sideload.
4. On the host machine, sideload the package using: adb sideload <filename.zip>.zip
5. On TWRP Recovery, you may directly flash the firmware zip file and reboot after the flashing process succeed.

How to check the updated firmware?
Usually, the modem gets updated with newer firmware, you can check it in Settings > About > Baseband.

Source Code:
- Github
- Main project thread

Credits:
yshalsager (without his great work, nothing would be impossible. Big Thanks 😇)
And to all Developers, Contributors, Testers, and Users out there!

Donations:
A donations was never necessary, my enjoyment is to help the community and provide the betterment of our android experiences. Every donations will really be appreciated and to be used to cover my time and efforts.
I got a notice of an update, thinking it was security I said ok, now I am on 12 and my dual sim is disabled.. I have been searching to see if this is the 12 release ( OnePlus8TOxygen_15.E.15_OTA_1032_all_22011904_381685994.zip) anyone know, and how can I go back to 11?
 

Wishmasterflo

Senior Member
Nov 21, 2018
1,229
726
Stockholm
OnePlus 8T
I got a notice of an update, thinking it was security I said ok, now I am on 12 and my dual sim is disabled.. I have been searching to see if this is the 12 release ( OnePlus8TOxygen_15.E.15_OTA_1032_all_22011904_381685994.zip) anyone know, and how can I go back to 11?
Hi!

That file you posted (OnePlus8TOxygen_15.E.15_OTA_1032_all_22011904_381685994.zip) I guess is a OOS11 Version.
So, if you are on OOS12 now and want to go back to OOS11 you can use the MSMdownloadTool to flash back to OOS11 or I guess somewhere there are downgrade zip files to get back to OOS11 as well.
 
  • Like
Reactions: haddy21

Coak5

Senior Member
Jan 28, 2011
259
30
So is the new firmware compatible with Custom ROMs or not? It seems like people got it to work on A12 but others can't.

NOTE: I have the NA KB2005 ver. on Nameless ROM but haven't flashed until there's confirmation the new firmware works
 

Nixsuki

Senior Member
Jul 25, 2016
360
528
Pasig City
OnePlus 8T
Please take note that our Android 12/12.1 Custom ROMs as of now are using Android 11 blobs, Device, Vendor and Kernel trees from OxygenOS 11.

As advise, we are highly recommended to use latest OxygenOS 11 firmware as of the moment since the kernel source for Android 12, blobs and trees are not yet available and we don't recommend to use OxygenOS 12 firmware to avoid issues.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 33
    Providing the latest firmware updates for OnePlus 8T custom users.


    OnePlus Flashable Firmware (OnePlus 8T All Models)

    Code:
    #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.
    */


    What is OnePlus 8T Flashable Firmware?
    Basically it's a set of firmware that are extracted from the latest OxygenOS Full ROM update payload then generate to the Xiaomi flashable firmware based zip with manually-written and re-zip then lastly upload them.

    Notes:
    Firmware filenames for this device are in the following manner:
    • fw_kebab_OxygenOS_OnePlus8TOxygen_15.O.xx*.zip is OnePlus 8T (kebab) Global firmware.
    • fw_kebab_OxygenOS_OnePlus8TOxygen_15.E.xx*.zip is OnePlus 8T (kebab) Europe firmware.
    • fw_kebab_OxygenOS_OnePlus8TOxygen_15.I.xx*.zip is OnePlus 8T (kebab) India firmware.


    DOWNLOADS
    You can get updates always from various mirrors available on the website:

    Frequently Asked Questions:
    What is firmware? Is it a full ROM or OTA package?

    Firmware is not a ROM nor OTA Package, it's a set of low-level drivers which helps the operating system do whatever it wants to do. It includes various things like Modem, Bluetooth, Bootloader, DSP and etc.

    Why should I update the Firmware?
    Firmware is provided from OnePlus Full OTA directly, and there are no sources for it to let developers build and edit it on their own like custom ROMs, so if you want to keep your device up to date always update your firmware!

    Do I need to update the Firmware If I'm an OxygenOS official or a custom stock ROM user?
    No, OxygenOS ROMs contain the firmware package from the payload.bin which I extract and provide here.

    Should I update my firmware monthly?
    Yes, Basically to follow the latest firmware optimization from OxygenOS to any Android Open Source Project Custom ROMs and to provide better experience.

    Updating firmware will flash both slots A/B?
    Yes, it will be directly flash and update to your firmware images partition on both A/B slots.

    What are the supported models?
    • KB2000
    • KB2001
    • KB2003
    • KB2005
    • KB2007
    Important reminder (Before Flashing):
    Check your DDR type using ADB with the following commands
    Code:
    adb shell getprop ro.boot.ddr_type
    
    0 - represents your device is DDR0 or LPDDR4X
    1 - represents your device is DDR1 or LPDDR5

    How to update the firmware?
    1. You can use TWRP to flash this Firmware Update or
    2. You can also sideload the firmware.zip package via LOS/PE based Recoveries.
    3. On LOS/PE Recovery, select “Apply Update”, then “Apply from ADB” to begin sideload.
    4. On the host machine, sideload the package using: adb sideload <filename.zip>.zip
    5. On TWRP Recovery, you may directly flash the firmware zip file and reboot after the flashing process succeed.

    How to check the updated firmware?
    Usually, the modem gets updated with newer firmware, you can check it in Settings > About > Baseband.

    Source Code:
    - Github
    - Main project thread

    Credits:
    yshalsager (without his great work, nothing would be impossible. Big Thanks 😇)
    And to all Developers, Contributors, Testers, and Users out there!

    Donations:
    A donations was never necessary, my enjoyment is to help the community and provide the betterment of our android experiences. Every donations will really be appreciated and to be used to cover my time and efforts.
    8
    New OxygenOS Stable Firmware Release (EUROPE)
    • OxygenOS version: 11.0.13.13.KB05BA
    • DDR Type: 0
    • Android: 11.0
    • Filename: fw_kebab_OxygenOS_OnePlus8TOxygen_15.E.31_OTA_0310_all_2202182356_c7bd2_11.0-DDR0.zip
    • Filesize: 125.9 MB
    • MD5:
    Code:
    a0a8e27c81b51ef3db86da33e732a17e
    • OxygenOS version: 11.0.13.13.KB05BA
    • DDR Type: 1
    • Android: 11.0
    • Filename: fw_kebab_OxygenOS_OnePlus8TOxygen_15.E.31_OTA_0310_all_2202182356_c7bd2_11.0-DDR1.zip
    • Filesize: 126 MB
    • MD5:
    Code:
    bbac506f300ef7157f323180969656f1
    8
    New OxygenOS Stable Firmware Release (DDR-0)
    • Version: 15.E.28_OTA_0280_all_2107310147
    • OxygenOS version: 11.0.10.10
    • DDR Type: 0
    • Android: 11.0
    • Region: EU
    • Filename: fw_kebab_OxygenOS_OnePlus8TOxygen_15.E.28_2107310147_ddcd_11.0-DDR0.zip
    • Filesize: 125.9 MB
    • MD5:
      Code:
      eac0bab001c30a5b888e147e328e8931
    • Download: Here

    New OxygenOS Stable Firmware Release (DDR-1)
    • Version: 15.E.28_OTA_0280_all_2107310147
    • OxygenOS version: 11.0.10.10
    • DDR Type: 1
    • Android: 11.0
    • Region: EU
    • Filename: fw_kebab_OxygenOS_OnePlus8TOxygen_15.E.28_2107310147_ddcd_11.0-DDR1.zip
    • Filesize: 126 MB
    • MD5:
      Code:
      6784c9a14b84ca2c565b3ac57f9c2d05
    • Download: Here
    7
    New OxygenOS Stable Firmware Release (EU)
    • Device: OnePlus 8T
    • OxygenOS version: 11.0.12.12
    • Firmware: OnePlus8TOxygen_15.E.30_OTA_0300_all_2112211346_c9165fe0b44
    • DDR Type: 0
    • Region: EU
    • Android: 11.0

    • Device: OnePlus 8T
    • OxygenOS version: 11.0.12.12
    • Firmware: OnePlus8TOxygen_15.E.30_OTA_0300_all_2112211346_c9165fe0b44
    • DDR Type: 1
    • Region: EU
    • Android: 11.0
    6
    New OxygenOS Stable Firmware Release (DDR-0)
    • Version: 15.O.29_OTA_0290_all_2110091944_3d8159dff77f4ef1
    • OxygenOS version: 11.0.11.11
    • DDR Type: 0
    • Android: 11.0
    • Region: Global
    • Filename: fw_kebab_OxygenOS_OnePlus8TOxygen_15.O.29_OTA_0290_all_2110091944_3d8159dff77f4ef1_11.0-DDR0.zip
    • Filesize: 125.9 MB
    • MD5:
      Code:
      78a0339cb434edd96a3e996be968b27b
    • Download: Here

    New OxygenOS Stable Firmware Release (DDR-1)
    • Version: 15.O.29_OTA_0290_all_2110091944_3d8159dff77f4ef1
    • OxygenOS version: 11.0.11.11
    • DDR Type: 1
    • Android: 11.0
    • Region: Global
    • Filename: fw_kebab_OxygenOS_OnePlus8TOxygen_15.O.29_OTA_0290_all_2110091944_3d8159dff77f4ef1_11.0-DDR1.zip
    • Filesize: 126 MB
    • MD5:
      Code:
      9751eb8cc2f117d3aa14434ccfa00121
    • Download: Here