yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 & 6T Cross Device Development] Mr.FREE_Bird:
I just checked the group log/recent actions and it looks like I made a mistake... I accidentally banned you while I was doing some clean up.

I am truly sorry, I'll contact you on Telegram to resolve this.
[OnePlus 6 & 6T Cross Device Development] Koeties:
I flashed the R9 kernel on OOS 11.1.1.1 and everything is working 100% fine for me. I'm not experiencing any of the issues you guys describe. Maybe I'm just lucky.
[OnePlus 6 & 6T Cross Device Development] jeanmarce:
hello I just flashed kernel R9 on the OOS 11.1.1.1 rom with twrp 3.5.2.90 enchilada works very well, thank you
[OnePlus 6 & 6T Cross Device Development] scorpio76r:
I have come to learn that you can have two 6t's bought from the same store, put same software on both of them yet they can both behave differently from each other. You definitely have luck that I haven't had on my two 6t's.
[OnePlus 6 & 6T Cross Device Development] Koeties:
I am on a normal 6, not 6T. But that shouldn't make a difference as far as I know. I flashed the kernel through Franko Kernel Manager.
[OnePlus 6 & 6T Cross Device Development] scorpio76r:
Or maybe it does make a difference 🤔
[OnePlus 6 & 6T Cross Device Development] Gytole:
It's just getting crazier as time goes on. I am on the same coaster you are.

I made the mistake the other day. 11.1.11.11.1.1 came out, I downloaded it with the Oxygen updater app, full update, rebooted to twrp, flashed it, flashed the newest twrp, rebooted to twrp all fine, flashed it on the second slot AND REBOOTED LIKE A FOOL WITHOUT FLASHING TWRP...I know I made a mistake.

I have been TWRP-less and Magisk-less since the update and MY PHONE HAS BEEN HORRIBLE. I am ready for a fix for the latest update so I can fastboot it up in there faster than people get the CV19 booster shot, or buy the Pixel 6 pro when it comes out and use this as a battery eater as it is right now. Lmao Converted Tmobile 6T here.
[OnePlus 6 & 6T Cross Device Development] jeanmarce:
I am on oneplus 6 rooter and Magisk-23.0 everything is ok
[OnePlus 6 & 6T Cross Device Development] scorpio76r:
You can fastboot the PB03 file and, get twrp and, Magisk back. These phones are crap in my opinion unrooted.
[OnePlus 6 & 6T Cross Device Development] Gytole:
Yeah my phone is GARBAGE unrooted. Didn't use it. 100% off the charger. Was at 93% at noon... didn't...use it.

I was getting 2 hours use at 10% use before that. Needless to say I am a little upset. Haha i will have to try that file. I have the 6T.
[OnePlus 6 & 6T Cross Device Development] scorpio76r:
You will be good to go fastbooting that file. It will give you a temp recovery where you can flash the twrp installer and, then magisk. I wrote instructions on this a while back on another thread. I'm sure with a little digging around on xda you will come across it. I was in your same shoes when I updated to beta Android 11. on my 6t international converted.
[OnePlus 6 & 6T Cross Device Development] Gytole:
You're the bomb, i'mma try it.
[OnePlus 6 & 6T Cross Device Development] scorpio76r:
Glad I could help you out. Every Xda member in my opinion is the bomb. Everyone gives a contribution that helps the next member out and, keeps us from total control of Google's clutches.
[OnePlus 6 & 6T Cross Device Development] Gytole:
Didn't work, just reboots then boots back into android.

That recovery img works with 11.1.1.1?
[OnePlus 6 & 6T Cross Device Development] scorpio76r:
You fastbooted the PB03 file from the other thread? What were your steps exactly?
[OnePlus 6 & 6T Cross Device Development] Gytole:
Found the PBO3 file, downloaded it, adb reboot bootloader, renamed the filed to "m" just for times sake, fastboot boot m.img, and it says okay in powershell then after about 6 seconds android would just boot normally. No root, no recovery, tried a few times. Found a thread containing a magisk patched 11.1.1.1 file, then fasboot flash boot_a m.img and fastboot flash boot_b m.img and I now have ROOT but no twrp, and flashing twrp causes me to crash dump and go crazy brick mode, so I just flashed boot_&B again and I am rooted and happy. Girlfriend wants to play the sims so I was rushing....long day. hahaha
[OnePlus 6 & 6T Cross Device Development] Koeties:
I also lost root and TWRP after a stupid mistake when upgrading to 11.1.1.1. I used the TWRP and steps in this thread to get back both TWRP and root. Sidenote - I had issues with some Magisk modules causing my phone not to boot correctly with the Magisk boot image. Removing all modules' directories using the TWRP file manager fixed all my issues. I then re-installed one module at a time till I found the culprit.
[OnePlus 6 & 6T Cross Device Development] ky41083:
The stuttering until lock / unlock issue has been around for a while in the A10 kernel. It's rare but it happens to me every once in a while on R7 / 10.3.12. I always assumed it was a GPU / CPU clock adjust on wakeup issue. It happens so rarely and the workaround is so easy it's never bugged me enough to mention.
[OnePlus 6 & 6T Cross Device Development] Samuel_Owolabi:
Idk this is different Ive never experienced this before on any of the versions I've been on with this phone. And when I reflashed the stock 11.1.1.1 the lag was gone. Completely. It's not the typical waking it up after a while stuttering. It stays stuttering and at low framerate the whole time until you lock and unlock the phone again. Almost like It got stuck in a very low power state and can't get out of it.
[OnePlus 6 & 6T Cross Device Development] Samuel_Owolabi:
So I found out what the fix to my problem is. I'm on a OnePlus 6 that's on OOS 11.1.1.1 and I can use any of the custom kernels( elemental x, mcd, or blu_spark) without any issues as long as I disable ambient display. With ambient display enabled I have to unlock the device by first pressing the power button then using the fingerprint scanner. If I try to directly unlock the device with fingerprint scanner and ambient display on it causes device to run in some low framerate mode until I lock and press the power button to turn the screen on then unlock the device. Pretty weird bug but basically it seems to stem from Ambient display somehow. Maybe the screen gets stuck in the low framerate mode used for ambient display?
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
Thanks for your detailed steps to reproduce.

I have followed their described steps and could not find any problems on my op6 (los 18.1)

Was the display ever replaced? Sounds like a bad third-party display to me
[OnePlus 6 & 6T Cross Device Development] Samuel_Owolabi:
Not by me or under my ownership. I did buy the phone from eBay so I wouldn't be surprised if the display was replaced before I bought it. But I've never experienced anything like that throughout owning it for almost two years. And it seems kernel dependent. On the stock oos 11.1.1.1 ambient display causes no issues. Even on oos 11.0 with a custom kernel I didn't get that issue. Btw is it possible to flash oos 11.0 over oos 11.1.1.1 to downgrade or I have to wipe everything before I can downgrade?
[OnePlus 6 & 6T Cross Device Development] Koushik87:
You can use the rollback package to downgrade to 10.3.11, then upgrade to 11.0 again. But a clean start is always better as it's a major upgrade. Reverting from 11.1 to 11.0 might not be possible as you may encounter signature issue since 11.1 has more latest security patch then 11.0.

Note: Both methods will erase data storage. Some threads in XDA are there which says without loosing data, please do a check before proceeding.
[OnePlus 6 & 6T Cross Device Development] Samuel_Owolabi:
Okay I'll consider going through backups, wiping data and maybe factory resetting On 11.1.1.1 and trying the kernels again when I have time. If it doesn't work well then I'll go through the whole downgrading and updating to 11.0.
[OnePlus 6 & 6T Cross Device Development] Brijraj Ravalji:
Hey, I have the exact same issue as well on OOS 11.1.1.1. I'm using mcd kernel which works fine too. But when I lock the phone, the ambient display will use full brightness. It would open and work normally when I unlock via power button and then fingerprint sensor/pattern. But when I try to unlock directly using the fingerprint sensor, the brightness will go full and start lagging or runs on lower frames. Locking and unlocking via power button doesn't affect as it is only caused by the Ambient always on display.
[OnePlus 6 & 6T Cross Device Development] Koushik87:
This probably is not a MCD kernel issue. When i was using 11.1.1.1 i faced the same issue on stock kernel. I reverted to 11.0.0.0 and using along with MCD not facing the issue, though I am on 6T not 6 but the kernel is same for both.
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
Hello,

finally fajita is able to boot custom kernels because of latest OxygenOS kernel source drop. Nothing more to report, have a look at the changelog.. Enjoy :)

# Changelog:

Compiled with mcd clang v12, LTO and LLD

Upstream OnePlus kernel sources 11.1.1.1 (fixes fajita custom kernel support)

Upstream AnyKernel3

Scheduler (schedtune) changes

Fix big cluster usage

Config_hz 300

Misc changes

Thanks to anyone who improves this project with me.

# Notes:

​

Your custom ROM must be updated to OxgenOS 11 firmware / vendor

Two-in-One kernel image installer (OxygenOS / custom ROM)

Network speed meter isn't working, most probably because of incomplete OnePlus kernel sources.

# Download:

​

Github:

mcd r10

​

FKM Updater configs: OxygenOS / custom ROM

# Installation:

​

Dirty flash over any previous mcd-kernel is just fine. Consider a clean ROM flash if you are coming from any other custom kernel!

# Support:

​

If you want to support me, leave a like or a comment

Join our telegram group or update channel

Another appreciated way to support me: via PayPal :)
[OnePlus 6 & 6T Cross Device Development] audiovicious:
Great work as always! Thanks for your support on this device.
[OnePlus 6 & 6T Cross Device Development] vonstarr:
How is it that whenever I boot up your kernel after running stock for any amount of time it feels like I bought a new phone? I'm flabbergasted as to how poorly the official kernel does everything and how you're able to reverse all that! Great work as usual! Thank you!
[OnePlus 6 & 6T Cross Device Development] Koeties:
Thanks a million for all your work!
[OnePlus 6 & 6T Cross Device Development] Gytole:
This.

The first time I ever used this kernel I was like "Yup, this is the one."

I feel the exact same way, plus it is nice to come home after ALL day at work from using my phone to look up car stuff for my job, and have 88 percent. Since I upgraded to 11.1.1.1 I was stuck on stock kernel and my battery life was 50 percent when I got home. FOR WEEKS NOW.

Finally back to normal. Best kernel hands down.

This and Blu are my favorite, but I have to lean to this.
[OnePlus 6 & 6T Cross Device Development] jeanmarce:
thank you for the update for oneplus 6 rom oos 11.1.1.1 as always happy to use your kernel bravo

;);)
[OnePlus 6 & 6T Cross Device Development] vkass:
Wow thank you!

Fixed all my hanging and lag issues, even fixed freezing issue on a certain website I had.
[OnePlus 6 & 6T Cross Device Development] Samuel_Owolabi:
Great and much needed update! Thanks for your hard work. Glad you were able to sort the lockscreen lag issue from Ambient display. Out if curiosity did you find what oos 11.1.1.1 did with ambient display that caused that? Or did upstreaming the source fix it?
[OnePlus 6 & 6T Cross Device Development] OldNoobOne:
Can I try this MCD Kernel on SM-M215G (samsung galaxy M21 2021 edition) & Xiaomi Redmi Note 10 (Mojito)? Both these phones have android 11. I was searching for a good kernel on the internet when I some forum reported that MCD & Radioactive kernels were working with Android 11, will it work?
[OnePlus 6 & 6T Cross Device Development] Samuel_Owolabi:
I don't think so. That's a completely different phone. This is for the OnePlus 6 phone. Kernels aren't flashable based only on the Android versions. OP can correct me if I'm wrong but I think the kernels include specific drivers, firmware, and etc. for each phone's hardware.
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
In general:

Do not flash kernel images which were designed for a different device. The reason why was explained already in the post above.

This kernel:

Installer would fail anyway because it checks for a supported device before installing. Most custom kernels have this device check nowadays.
[OnePlus 6 & 6T Cross Device Development] OldNoobOne:
Yes, I did try flashing MCD on Galaxy M21 Andro11 just after posting my question here & sure as mentioned by Samuel & you , it didnt flash!, I tried by modifying the updater script but noop twrp error:1 stopped it lol. Im not a developer so I dont know how to make programs on my own ;'-( , I sure miss that power lol cox I cant take advantage of Open Source. But thanks for answering. I really needed a Universal Superman Kernel for some laggy devices lol.
[OnePlus 6 & 6T Cross Device Development] cerberus90:
Hi sorry noob question here. Read through the thread but couldnt find any info for it.

My question is; im currently on DotOS 5.1 on OP6; i wanted to flash mcd kernel on top of the Illusion kernel as i have been experiencing bad standby time on data, mediocre SOT on wifi. Tried flashing the mcd kernel using twrp but ended up stucked at the warning with exclamation (unlocked bootloader screen). Tried clean flashing the rom then kernel but same end result. May i know how can i solve this?

Many thanks sifus! :)
[OnePlus 6 & 6T Cross Device Development] Koushik87:
Check the right version based on your android version. R7 is the last A10 build, above that all are A11 builds.Also if u r coming from other kernels dirty flash is not recommended.
[OnePlus 6 & 6T Cross Device Development] cerberus90:
Alright will try and re do the clean flash again. Thanks ya! :)
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
@cerberus90 :

your custom ROM vendor base is important, not android version.

until r7: OxygenOS 10 vendor base

starting of r8: OxygenOS 11 vendor base

dotOS 5.x is based on oos10 vendor base, so latest supported build is mcd kernel r7
[OnePlus 6 & 6T Cross Device Development] cerberus90:
Alright! Noted sir. Thank you so much :)
[OnePlus 6 & 6T Cross Device Development] cerberus90:
Worked like charm. Thank you so much 👏
[OnePlus 6 & 6T Cross Device Development] shahfaishal:
I'm using op6T (fajita) custom rom syberiaOS A12 (oos 11.1.2.2 base). Will this work?
[OnePlus 6 & 6T Cross Device Development] Adil Aziz:
Can't you tell from the title of this thread that it says A10/A11?
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
Hello,

let's skip this endless waiting for official sources, people deserve this update! A big thank you to everyone who works with me, it's always a pleasure! Together we can achieve great things.

Additional Notes:

Latest OxygenOS is still supported, no official sources are needed.

Experimental: This kernel boots on Android 12. No support given; bluetooth is broken on SyberiaOS (won't be fixed).

Enjoy, stay safe and keep this project alive! :)

# Changelog:

Compiled with mcd clang v12, LTO and LLD

Upstream AnyKernel3 sourcecode

Theoretical support for Android 12

Merge CAF Tag LA.UM.9.3.r1-02800-sdm845.0

Introduce device specific energy-model based on our measurements (thanks to kdrag0n and freqbench)

Rework kernel cpu-boosting

Disable CAF's sched_boost feature

Disable (msm_)touchboost by default

Enable 32-bit vDSO

Enable i/o readahead again, 64kb size

Add pewq's to a few subsystems

Bring back battery_idle mode

Update wireguard to v1.0.20211208

Misc changes

Thanks to anyone who improves this project with me.

# Notes:

​

Your custom ROM must be updated to OxgenOS 11 firmware / vendor

Two-in-One kernel image installer (OxygenOS / custom ROM)

Network speed meter isn't working, most probably because of incomplete OnePlus kernel sources.

# Download:

​

Github:

mcd r11

​

FKM Updater configs: OxygenOS / custom ROM

# Installation:

​

Dirty flash over any previous mcd-kernel is just fine. Consider a clean ROM flash if you are coming from any other custom kernel!

# Support:

​

If you want to support me, leave a like or a comment

Join our telegram group or update channel

Another appreciated way to support me: via PayPal :)
[OnePlus 6 & 6T Cross Device Development] shahfaishal:
is this the first custom kernel which supports A12 syberia os or other A12 custom roms for op6t?
[OnePlus 6 & 6T Cross Device Development] Charger1993:
View attachment 5489283

OnePlus 6 Android 12 Syberia 5.1

Flashed with twrp, now testing

Thank you for the kernel!
[OnePlus 6 & 6T Cross Device Development] jeanmarce:
hello thank you for this new update of the kernel as always a very good job I love bravo and a merry Christmas
[OnePlus 6 & 6T Cross Device Development] Charger1993:
I can not activate bluetooth since I flashed the kernel.

Is there any idea why?

What do you need for debugging?

Syberia 5.1 A12
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
I edited the release post: Android 12 is supported, but it's experimental

Bluetooth on SyberiaOS is and will be broken (i think because of uclamp and the following), don't expect any fix for this in the future, sorry.

/edit:

FOD might also act weird for fajita users. Don't use this kernel on syberia, it's not supported
[OnePlus 6 & 6T Cross Device Development] Yeedatoy:
Bluetooth on Syberia in general or with MCD? Because Bluetooth worked for me on the last Syberia release. Just curious so that there's no confusion
[OnePlus 6 & 6T Cross Device Development] Charger1993:
Only in combination with MCD
[OnePlus 6 & 6T Cross Device Development] Brettroth:
Good kernel
[OnePlus 6 & 6T Cross Device Development] olexandr1712:
In r10, r11 kernel USB connection with PC is broken on A11 LineageOS and PE when Magisk installed, how fix this?
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
It's my fault and will be fixed in our next update.

There is already a pre-release build in our kernel telegram group :)
[OnePlus 6 & 6T Cross Device Development] Aatroxc:
what about zram on A11 ?
[OnePlus 6 & 6T Cross Device Development] olivermartin0721:
Damn, thank you for yet another fantastic update!
[OnePlus 6 & 6T Cross Device Development] Aatroxc:
what about zram usage on oos11？
[OnePlus 6 & 6T Cross Device Development] Aatroxc:
When I flash the kernel, the status bar network speed indicator is always 0KB/S

Has anyone come across this bug?

OOS11.1.2.2
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
Hello,

thanks to our great community, we were able to iron some things out. The changelog says it all, enjoy :)

Additional Notes:

Android 12 (experimental support), known issues:

SyberiaOS: Bluetooth doesn't work on OP6. It's fine on OP6T tho; FOD might flicker

Changelog:

Compiled with mcd clang v14

Remove LTO and LLD patchset

Binder: Fix log spam on Android 12

Fix MTP (USB data connection)

ZRAM: various improvements; Switch to zstd compression algorithm

Notes:

​

Your custom ROM must be updated to OxgenOS 11 firmware / vendor

Two-in-One kernel image installer (OxygenOS / custom ROM)

Network speed meter isn't working, most probably because of incomplete OnePlus kernel sources.

Download:

​

Github:

mcd r12

​

FKM Updater configs: OxygenOS / custom ROM​

Installation:

​

Dirty flash over any previous mcd-kernel is just fine. Consider a clean ROM flash if you are coming from any other custom kernel!

Support:

​

If you want to support me, leave a like or a comment

Join our telegram group or update channel

Another appreciated way to support me: via PayPal
[OnePlus 6 & 6T Cross Device Development] Brettroth:
*del
[OnePlus 6 & 6T Cross Device Development] Koeties:
@mcdachpappe I can't seem to get the latest kernel downloaded via FKM. The updated version number and change logs are showing, but when downloading it does nothing. Not sure if it's an issue on my side?

I just downloaded it from Github and installed.
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
Thanks! Download link in fkm config file has been fixed
[OnePlus 6 & 6T Cross Device Development] rmendez011:
This Kernel is great! I installed it on my OnePlus 6T on Syberia Android 12 ROM, however I have 1 issue with it, the screen stays black after pressing the power button to wake the device, I have to press the area of the fingerprint scanner to turn it on, is that what you mean with this ↓ issue? Cause the fingerprint works fine, the screen is the issue, it doesn't wake up.
[OnePlus 6 & 6T Cross Device Development] yoruuba2:
Chumping at the bits to try this kernel and hoping to find answers before taking the plunge on my OP6T !

My goal is to squeeze a bit more performance and better battery life, which I hope this kernel will do both.

Currently running the latest LOS 18.1(latest OOS 11 base) nightly on my rooted (twrp), magisk v23 with universal Safetynet fix and Mindthegapp installed.

Phone is working flawlessly with all apps (except for Amazon app! ) including banking apps.

To install this kernel do I just flash it in twrp, reboot and that's it?

Do I need to reinstall Magisk or twrp installer after flashing it?

Do I need to flash this kernel after each LOS update?

Lastly, to uninstall do I just dirty flash LOS?
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
all of your questions were answered multiple times, but here we go:

1. Yes, flash and reboot. That's it (no configuration needed btw)

2. No, magisk will be restored after flashing this kernel (if present)

3. Yes, because ROM updates are overwriting the boot.img

4. Yes (see 3 for an explanation)
[OnePlus 6 & 6T Cross Device Development] yoruuba2:
Thanks Dev🍻.

Just installed it without any hiccups.
[OnePlus 6 & 6T Cross Device Development] Spaceoid:
I just wanna say that battery life on this kernel is (from a feeling perspective) absolutely insane. It was already awesome on Lineage, but Lineage plus this Kernel is just something else. Thanks for the good work.
[OnePlus 6 & 6T Cross Device Development] lazye53:
I'm just wondering if anyone can share an average screen time.
[OnePlus 6 & 6T Cross Device Development] letmedanz:
Not sure if this is just me, but the device goes dead when I restart.

Have to hard reboot (both volume keys + power for about 30 second) and device starts up.

Seen this in r11 and r12.

Any ideas?
[OnePlus 6 & 6T Cross Device Development] vonstarr:
Same here. It does eventually reboot; it just takes almost 5 minutes to do so.
[OnePlus 6 & 6T Cross Device Development] anoop@216492:
No magisk , no root , stock oxygen 11 battery backup is awesome... gaming is ultra smooth . But fps counter not seen in gamespace short cut . I don't know it's kernel issue
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
Hello,

OnePlus pushed their latest OxygenOS sourcecode, time for an update! This one should fix inconsistent FOD behavior on Android 12.

Changelog:

Compiled with latest mcd clang v14

Upstream OxygenOS 11.1.2.2 kernel source code

Upstream AnyKernel3 sources

Scheduler improvements

Remove OxygenOS display modes for custom ROMs

Fix FOD on Android 12 custom ROMs

Decrease swappiness to 130

Notes:

​

Your custom ROM must be updated to OxgenOS 11 firmware / vendor

Two-in-One kernel image installer (OxygenOS / custom ROM)

OxygenOS: Network speed meter isn't working, most probably because of incomplete OnePlus kernel sources

SyberiaOS: Bluetooth doesn't work on OP6. It's fine on OP6T tho

Download:

​

Github:

mcd r13

​

FKM Updater configs: OxygenOS / custom ROM​

Installation:

​

Dirty flash over any previous mcd-kernel is just fine. Consider a clean ROM flash if you are coming from any other custom kernel!​

Support:

​

If you want to support me, leave a like or a comment

Join our telegram group or update channel

Another appreciated way to support me: via PayPal