162

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

 3 years ago
source link: https://forum.xda-developers.com/t/firmware-oneplus-8t-kebab-ddr0-ddr1-release-updated.4299231/page-8#post-86774221
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

CDI-78

Senior Member

Nov 24, 2010

Same problem here,
Can't flash any recovery for the moment...

Nixsuki

Senior Member
After I flashed this (ddr0), it keeps booting back to fastboot. Also, it shows the Product_name as kona. Shouldn't it be kebab?

I power it down and turn it on and goes to fastboot.

Any ideas?

Can you give me a log? and what ADB Fastboot package did you used?

Nixsuki

Senior Member
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
Can you give me a log? and what ADB Fastboot package did you used?

How to generate logs in fastboot? Mine is NOT booting to recovery or system and only boots to fastboot.

fastboot version 31.0.3-7562133

CDI-78

Senior Member

Nov 24, 2010

Can't access edl mode, can't use Msm...
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: Mar 29, 2022
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?

How you flashed nameless with edl mode?

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.

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?

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: Mar 29, 2022

Reactions: Ufos92

BillGoss

Senior Member

Sep 2, 2010 5,082 4,483 Sydney

OnePlus 3T

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.

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.

BillGoss

Senior Member

Sep 2, 2010 5,082 4,483 Sydney

OnePlus 3T

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.

And now others will understand why it works. 😊

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!
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?

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.

Top Liked Posts

  • ANNOUNCEMENT!
    Firmware based on OxygenOS 12 is coming this few hours to all models and regions of OnePlus 8T. Due to new firmware naming format from OPPOfied OxygenOS 12, you must know your device Model & Region codes.

    KB2000 - Chinese Model
    KB2001 - Indian model
    KB2003 - European Model
    KB2005 - North America Model

    For user information: Firmware depends on what country you are and those frequencies retained as per your device model, no matter what model is your device is.
    Example: My device is KB2000 which Chinese model and in the first place it is Global flashed by KB05AA Global firmware and I'm living in the Philippines, it is okay to use KB2005 firmware which is Global.

    2nd example: If your device is KB2003 which is EU model some times these device uses 2 firmware which is KB05BA or KB05AA it is okay to us EU or Global firmwares same as Indian model.

    Additional Note: To those who are new comers or newly to custom rom environment. These firmwares are essential for your custom rom of choice. This should be flash along with your rom + gapps. Being in the updated firmware fix and optimize your custom rom experience.
    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.


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK