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

Search This thread
I am Running Android 11 OxygenOS 11.0.12.12. KB05A on my OnePlus 8T (KB2?Whic005) which I have connected to T-Mobile in the US. I am trying to figure out which firmware version I need to download. I checked using ADB I am DDR0 100%. The site has 3 options to chose from should I go with the most recently uploaded file?
Which would be

fw_kebab_oxygenos_OnePlus8T_ KB2005_11.C.11_1110_12.0-ddr0.zip
Screenshot 2022-06-25 103522.png
I also have a question about how to update it on my phone? I dont have TWRP or any other custom recoveries on my phone. Is there another way to do it?

i plan on unlocking bootloader and rooting with Magisk. Just need to backup my data first.

Any sugggestions?​

 

chomsky55

Senior Member
Sep 21, 2020
237
78
Samsung Galaxy S7
OnePlus 5T
I am Running Android 11 OxygenOS 11.0.12.12. KB05A on my OnePlus 8T (KB2?Whic005) which I have connected to T-Mobile in the US. I am trying to figure out which firmware version I need to download. I checked using ADB I am DDR0 100%. The site has 3 options to chose from should I go with the most recently uploaded file?
Which would be

fw_kebab_oxygenos_OnePlus8T_ KB2005_11.C.11_1110_12.0-ddr0.zip

View attachment 5645509 I also have a question about how to update it on my phone? I dont have TWRP or any other custom recoveries on my phone. Is there another way to do it?​

i plan on unlocking bootloader and rooting with Magisk. Just need to backup my data first.​

Any sugggestions?​

If you are on OxygenOS you are already on the latast firmware. Unless the specific ROM you want to install requires a certain firmware you should be good.
 

liver20

Senior Member
Dec 24, 2012
2,186
352
30530
OnePlus 7T
OnePlus 8 Pro
#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.
*/


DDR 4

DDR5
 

kd276

Senior Member
Jun 14, 2021
453
128
Hello, i get my hands on a second hand Oneplus 8T, since it still have the stock os installed, before unlock the bootloader and install any custom rom, i guess is better to update directly via OTA to get the last firmware and os version right?
Thank you.
 
Last edited:

graycorgi

Senior Member
Apr 23, 2010
336
91
Dallas
@Wishmasterflo

I think there is an error in your updater-script file for the DDR5 devices. You include the correct xbl_config_lp5.img and xbl_lp5.img in the file, but the updater-script is referencing xbl.img and xbl_config.img which (correclty) don't exist in those files. According to Lineage wiki for kebab, xbl_config_lp5.img should be flashed to the xbl_config partition, and xbl_lp5.img should be flashed to the xbl partition (see last few lines here: https://wiki.lineageos.org/devices/kebab/fw_update )

Updater script should read like this:

ui_print("Updating xbl_config_lp5...");
package_extract_file("firmware-update/xbl_config_lp5.img", "/dev/block/bootdevice/by-name/xbl_config_a");
package_extract_file("firmware-update/xbl_config_lp5.img", "/dev/block/bootdevice/by-name/xbl_config_b");

ui_print("Updating xbl_lp5...");
package_extract_file("firmware-update/xbl_lp5.img", "/dev/block/bootdevice/by-name/xbl_a");
package_extract_file("firmware-update/xbl_lp5.img", "/dev/block/bootdevice/by-name/xbl_b");
 
Last edited:
  • Like
Reactions: Wishmasterflo

Top Liked Posts

  • 1
    which img files from orig payload not to include? to just flash firmware c35 with altered installer?
    I'm not 100% sure, but the LOS wiki has instructions if you want to try it https://wiki.lineageos.org/devices/kebab/fw_update
  • 1
    Hi all! :)

    I have successfully downgraded from OOS12 c21 and c33 Firmware to OOS 11.0.13.13 on my Oneplus 8t with DDR4 RAM using this Firmware file: fw_kebab_OxygenOS_OnePlus8TOxygen_15.E.31_OTA_0310_all_2202182356_c7bd2_11.0-DDR0.zip

    Now I heard from several users who are doing the same and are on Phones with DDR5 RAM and using the Firmware file to downgrade from OOS12 to OOS11:
    fw_kebab_OxygenOS_OnePlus8TOxygen_15.E.31_OTA_0310_all_2202182356_c7bd2_11.0-DDR1.zip

    that after flashing the Firmware and trying to reboot the phone, it is just dead and a gives just a black screen.
    Only doing MSM will work then to get the phone alive again.


    Does someone have any input or thoughts on that?
    1
    which img files from orig payload not to include? to just flash firmware c35 with altered installer?
    I'm not 100% sure, but the LOS wiki has instructions if you want to try it https://wiki.lineageos.org/devices/kebab/fw_update
  • 34
    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