[KERNEL][Android 10-13][OOS/Custom] mcd-kernel [r19]

Search This thread

mcdachpappe

Recognized Developer
Oct 25, 2015
701
2,972
OnePlus 6
Update - build 23-08-2020

Hi,

nothing special this time.

Changelog:
  • Upstreamed to android-linux-stable 4.9.233
  • Merged OxygenOS 10.3.5 kernel changes


Bottom line:
 

Attachments

  • mcd-kernel_OP6-6T_unified_23-08-2020.zip
    13.6 MB · Views: 266

Koushik87

Senior Member
Nov 3, 2014
86
33
37
Kolkata
OnePlus 6T
OnePlus 10 Pro
I am using Oneplus 6T and on latest version of mcd kernel. When I check the Acc(Advanced Charging Controller) battery idle mode it says, your kernel doesn't support this. Anyone aware if MCD supports battery idle mode in 6T.
 

Koushik87

Senior Member
Nov 3, 2014
86
33
37
Kolkata
OnePlus 6T
OnePlus 10 Pro
Using it on mine with no issues. I'm on the 6, but it shouldn't matter. Are you using acca apk or the module only?

Using both actually. When i install the app the module automatically shows up in magisk. For Acc version I tried v 7.19 which doesn't seem to support idle mode but rest things are working. Any specific settings snapshot would b helpful.
 

Attachments

  • Screenshot_20200825-191605.jpg
    Screenshot_20200825-191605.jpg
    153.6 KB · Views: 276
  • Screenshot_20200825-164508.jpg
    Screenshot_20200825-164508.jpg
    114.1 KB · Views: 275

Adzkii

Senior Member
Dec 25, 2014
343
65
can i flash this over radioactive kernel?

Sent from my ONEPLUS A6003 using XDA Labs
 

BRANDENDEUCE

Senior Member
Jul 8, 2008
869
190
Reno
Android Wear
T-Mobile LG G4
Using both actually. When i install the app the module automatically shows up in magisk. For Acc version I tried v 7.19 which doesn't seem to support idle mode but rest things are working. Any specific settings snapshot would b helpful.
I had issues with having both acca and the module. After setting acca up I disabled (not remove) the module and reboot. Works for me.
 

Koushik87

Senior Member
Nov 3, 2014
86
33
37
Kolkata
OnePlus 6T
OnePlus 10 Pro
I had issues with having both acca and the module. After setting acca up I disabled (not remove) the module and reboot. Works for me.

Thanks, after a bit of tinkering and setting version to bundled idle mode works now. But the DJs are not working. I tried removing and adding them but acca still have issues. It keeps telling acca DJs needs to be enabled. Its already enabled but keeps giving the same error. Any help appreciated.
 

Attachments

  • Screenshot_20200826-194143.jpg
    Screenshot_20200826-194143.jpg
    235.6 KB · Views: 370
  • Like
Reactions: BRANDENDEUCE

cobrax2

Senior Member
Aug 17, 2007
995
126
Guys, any reason for su svc data disable command from terminal/tasker not working with this kernel? I recently came to mcd from omega and it doesnt work anymore. Thanks
Edit. Oos 10.3.5
 
Last edited:

crashnova

Senior Member
Aug 17, 2010
309
124
Yonkers
Keep getting an error when flashing. Normal and OC version. 6T, OOS 10.3.5.
 

Attachments

  • Screenshot_2020-08-30-19-40-05.png
    Screenshot_2020-08-30-19-40-05.png
    102.4 KB · Views: 424

Top Liked Posts

  • There are no posts matching your filters.
  • 87
    caMCQkK.png


    Code:
    * I am not responsible for bricked devices, dead SD cards, or you getting
    * fired because the alarm app failed. Please do some research if you have any
    * concerns about features included in this KERNEL before flashing it. YOU are
    * choosing to make these modifications.


    I would like to share with you my personal kernel build. It's based on official OnePlus kernel sources combined with some additional features and commits from different great developers out there.


    Features:
    • No root required
    • Systemless installation, no custom kernel scripts
    • Passes SafetyNet
    • #########################################
    • OxygenOS build based on official OnePlus kernel source
    • Custom ROM build based LineageOS kernel source
    • Compiled with AOSP clang v12.0.5, LLVM tools and LLD linker
    • Battery_idle mode support [Advanced charging controller needed]
    • CPU input_boost - [enabled by default]
    • FSync toggle - [enabled by default]
    • GPU: adrenoboost [low / mid / high]
    • KCAL color control
    • K-Lapse support
    • Led control [OP6 only]
    • Minimum backlight control and high brightness option
    • Scheduler improvements to improve jitter and UX
    • Sound control and Microfone gain
    • TCP: advanced TCP algorithms - [Westwood as default]
    • USB Fast Charge - [disabled by default]
    • Vibration control
    • Wakelock blocker
    • WiFi module picked from CAF's source
    • WireGuard support
    • ZRAM improvements [2 GB, zstd compression]
    • Removed a lot of debugging stuff and log spam


    Download:
    Latest version: mcd r19
    FKM Updater config: OxygenOS / custom ROMs


    Support:
    • Leave a like or a comment - this keeps me motivated :)
    • PayPal donations are another appreciated way: Thank you very much!


    Telegram contact:


    Sources:


    Credits:
    • Thanks to these great guys and their programming skills and their sources: acuicultor, arter97, eng.stk, flar2, joshuous, kdrag0n, kerneltoast, kristofpetho, LordBoeffla, nathanchance, osm0sis, RenderBroken, tanish2k09, zx2c4
    • Huge thanks to @rippledrums for designing our logo!


    XDA:DevDB Information
    [KERNEL][OOS/CUSTOM] mcd-kernel, Kernel for the OnePlus 6

    Contributors
    mcdachpappe
    Source Code: https://github.com/mcdachpappe/android_kernel_oneplus_sdm845

    Kernel Special Features:

    Version Information
    Status:
    Stable

    Created 2019-05-19
    Last Updated 2022-11-26
    33
    Installation:
    • Do not switch between other custom kernels without installing a stock boot.img or reflashing your ROM !
    • Flash kernel .zip via any kernel manager app or custom recovery

    Update:
    • Flash your desired mcd-kernel version on top of your existing mcd-kernel

    Known issues:
    • OxygenOS:
      • OOS 11.*: Network speed indicators are not working on any custom kernel
    • Custom ROMs:
      • Gestures might not work on some custom ROMs as this kernel uses LineageOS gesture handling

    Troubleshooting:
    Try one or more of these steps prior flashing this kernel if you run into issues:​
    • Delete your kernel-manager-app data
    • Dirty flash your current ROM / Flash stock boot.img
    If you are still facing any issues, join our telegram group and report your issues via #bugreport.​


    Kernel history:
    31
    Hello everyone,

    enjoy our latest release :) Thanks for everyone who help me out to improve this project!


    # Changelog:

    • Compiled with mcd clang v13 for maximum stability
    • Upstream Anykernel3 source
    • Upstream OOS kernel source 10.3.11
    • Upstream up to android stable-linux to 4.9.270
    • Upstream/merge up to latest CAF tag 'LA.UM.9.3.r1-02100-sdm845.0'
    • Downstream wifi drivers to CAF tag 'LA.UM.8.3.r1-08800-sdm845.0' [last known well working drivers]
    • Upstream scheduler changes from android-4.14
    • Clean-up the kernel tree
    • Fix some previous mismerges
    • Many more I may forgot

    # Notes:

    Choose the correct kernel .zip file depending on your current ROM:
    • _oos: OxygenOS 10.*
    • _custom: Any AOSP based custom ROM
    • _custom-los: AOSP based custom ROM with LineageOS displaymode handling (livedisplay), such as LineageOS, SyberiaOS

    # Download:

    Github: mcd-r4

    FKM Updater configs: oos / custom / custom-los


    # 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:

    31
    Update - build 23-08-2020

    Hi,

    nothing special this time.

    Changelog:
    • Upstreamed to android-linux-stable 4.9.233
    • Merged OxygenOS 10.3.5 kernel changes


    Bottom line:
    28
    Hello,

    ZRAM is back and hopefully satisfies our multitasking users. Besides that double-tap-to-wake should be working for everyone again. Enjoy :)


    # Changelog:
    • Compiled with mcd clang v11, LLD and llvm-tools
    • Upstream to android stable-linux to 4.9.278
    • Enable ZRAM and writeback [2GB of size and lzo-rle as comp]
    • Clean-up touchscreen driver [fixes gestures on some custom ROMs]

    Thanks - again - to anyone who tries to improve this project with me.


    # Notes:

    Choose the correct kernel .zip file depending on your current ROM:
    • _oos: OxygenOS 10.*
    • _custom: LineageOS based custom ROMs

    # Download:

    Github: mcd r7

    FKM Updater configs: oos | custom


    # 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 :)