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

Search This thread

Wishmasterflo

Senior Member
Nov 21, 2018
1,432
1,014
Stockholm
OnePlus 8T
Thanks. Is there a way to flash just the c33 firmware without getting into oxygenOS? I am A13 evolutionx build. wanted to know if there was a way to bump up firmware without have to factory reset or lose data
Yes if you just download the c33 Firmware which is posters a few posts above you can just flash/adb sideload it from recovery.

So you are on Evolution 13 and have that mentioned FW?
So Evox13 is already OOS12 based?
I thought most of the A13 ROMs are still OOS11 based.
So double check that before Firmware flashing otherwise your phone will not boot.
 
Last edited:
  • Like
Reactions: kd276

aswinrulez

Senior Member
Jul 30, 2009
903
154
Chennai
OnePlus 8T
Yes if you just download the c33 Firmware which is posters a few posts above you can just flash/adb sideload it from recovery.

So you are on Evolution 13 and have that mentioned FW?
So Evox13 is already OOS12 based?
I thought most of the A13 ROMs are still OOS11 based.
So double check that before Firmware flashing otherwise your phone will not boot.
Yes. When OOS12 firmware got released A12 Evox6.6 I think came out with support for updated firmware. Now they have already released evox7.0 which is on A13 and they have closed the thread on A12. Evox7.0 is really smooth and has no major issues so far. It supports OOS12 firmware. I will find the post you mentioned and make sure im on the latest firmware as well. Thanks
 
  • Like
Reactions: Wishmasterflo

crazyVII

Senior Member
Jul 16, 2008
299
18
That's the way to do it without root!
Screenshot_20220825-100755_Telegram.png

Works like a perfect charm!
 
  • Like
Reactions: Wishmasterflo

Wishmasterflo

Senior Member
Nov 21, 2018
1,432
1,014
Stockholm
OnePlus 8T
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?
 
  • Like
Reactions: Klusio19

rocketda7331

Senior Member
Apr 4, 2018
82
25
OnePlus 8T
are you guys
I'm on C35 on the same ROM and my Baseband shows the same as on picture 👍🏿
are you guys on eu firmware? I extracted the payload from full c35 package and flashed it on two different occasions and both times I got in the loop where it kept asking for SIM code. I replaced the old files with new ones from payload and tried sideloading it which went OK, but perhaps you can't just change files inside like that? reverting to latest by OP fixes issues but thats c33



or well it looks like kb2005 c35 is posted in oos repo thread and I have 2003. do euro ones come later?
 

BrickL0rd

Senior Member
Dec 29, 2010
236
33
near Vienna
OnePlus 8T
are you guys

are you guys on eu firmware? I extracted the payload from full c35 package and flashed it on two different occasions and both times I got in the loop where it kept asking for SIM code. I replaced the old files with new ones from payload and tried sideloading it which went OK, but perhaps you can't just change files inside like that? reverting to latest by OP fixes issues but thats c33



or well it looks like kb2005 c35 is posted in oos repo thread and I have 2003. do euro ones come later?
full eu 2003 c35 from oxygen updater
 

Attachments

  • Screenshot_20221007-173416_Oxygen_Updater.png
    Screenshot_20221007-173416_Oxygen_Updater.png
    262.1 KB · Views: 68

rocketda7331

Senior Member
Apr 4, 2018
82
25
OnePlus 8T
full eu 2003 c35 from oxygen updater
Oxygen Updater offers me only KB2005_11_C.33 when I enable advanced mode. In the device info section it correctly reports back kb2003 though.

edit:

I tried sideloading it again from the payload I got from here yesterday and when I got into sim password loop I just went to airplane mode and back and it seems to have fixed it.
 
Last edited:

GraveDigger176

Senior Member
Oct 17, 2011
1,682
1,637
Germany
HTC One X
HTC One (m7)
are you guys

are you guys on eu firmware? I extracted the payload from full c35 package and flashed it on two different occasions and both times I got in the loop where it kept asking for SIM code. I replaced the old files with new ones from payload and tried sideloading it which went OK, but perhaps you can't just change files inside like that? reverting to latest by OP fixes issues but thats c33



or well it looks like kb2005 c35 is posted in oos repo thread and I have 2003. do euro ones come later?
Yes i'm on EU FW
 

rocketda7331

Senior Member
Apr 4, 2018
82
25
OnePlus 8T
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
 
Last edited:

rocketda7331

Senior Member
Apr 4, 2018
82
25
OnePlus 8T
Why necessary to check ddr type?
scroll down and read that. there is slight difference in what files you should flash depending on ddr type.
if you extract the full payload you get both versions. I assume if you just install the full ROM the installation process takes care of it on its own, but if we just want to update our firmware on our custom ROMs we need to pick out correct files for our device.

 
  • Like
Reactions: BillGoss

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    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
    2
    Why necessary to check ddr type?
    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.
    1
    Why necessary to check ddr type?
    scroll down and read that. there is slight difference in what files you should flash depending on ddr type.
    if you extract the full payload you get both versions. I assume if you just install the full ROM the installation process takes care of it on its own, but if we just want to update our firmware on our custom ROMs we need to pick out correct files for our device.

    1
    I 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 ????
    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 from cat /proc/devinfo/ddr_type (need root access).
  • 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