• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL][CM/AOSP][CAF][1.1]Corporal Kernel

Search This thread

thomas1991_12

Senior Member
Dec 20, 2009
818
2,329
Liempde
corporal.png


Corporal kernel
Corporal kernel exists because of my personal desire to rebase the kernel on the latest CAF release and merge in all upstream patches (up to 3.10.102). It aims to be stable, battery friendly without compromising performance and not to have too much overhead. It will never have overclocking, underclocking or undervolting as those are IMHO useless.

It features (among others):
- Based on latest CAF (LA.BR.1.3.3)
- Patched to 3.10.102
- Google toolchain for stability
- Sound Control
- Impulse governor available
- Noop, deadline, ROW, CFQ, BFQ, fiops
- Dynamic fsync
- Adreno idler
- KCAL controls
- Sofware CRC control
- Powersuspend
- Vibration control
- A lot of patches (entropy, display, crypto, mm, arm etc)

Changelog
24-08-2016
- Updated CAF to rb1.24
- Soundcontrol added
- Multiple patches

Instructions
- Suitable for most CM based ROM's
- Flash zip from recovery

Download
http://forum.xda-developers.com/devdb/project/?id=16621#downloads

Source
https://github.com/daeiron/android_kernel_xiaomi_msm8956/

For developers
If you want to build yourself, get a toolchain and edit build/build.sh to point to that toolchain. Then run bash build/build.sh from root kernel directory. A flashable zip will appear in build/dist.
I took the CM kernel and merged in the latest CAF patches and patched it up to 3.10.102, these commits could be useful to other kernel devs to, take a look at the source. There is also a branch called BASE upon which other work could be rebases, the branch already has latest CAF and upstream merged in


XDA:DevDB Information
Corporal kernel, Kernel for the Xiaomi Redmi Note 3

Contributors
thomas1991_12
Source Code: https://github.com/daeiron/android_kernel_xiaomi_msm8956/

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2016-08-24

Created 2016-08-11
Last Updated 2016-08-24
 
Last edited:

ktomov

Senior Member
May 10, 2011
321
584
Awesome job mate! Glad to see you back in the business. To be fair, it was you that pushed me in developing kto for personal usage. No one seemed to incorporate your changes on CM and MIUI is just not good enough.

So welcome back in business!
 

Windslash31

Senior Member
Mar 20, 2014
219
91
good stuffs. everything is working, have to check battery life tonight.

suggestion, please dont add the commit for 3A QC. it broke my pcb, and its not easy to find kenzo's part :/ stick with balika QC (like this current one) to be safe.

overall ?
 

thomas1991_12

Senior Member
Dec 20, 2009
818
2,329
Liempde
Yes, you can ask for features, but keep in mind OP. Westwood will be added, just wasn't a priority. QC 3 amps will never be included, because of the overkill. 2amp charging is more than fast enough.
 
  • Like
Reactions: m4dbra1n and Exgen

Navi44

Senior Member
Jul 15, 2015
630
187
Smooth and great battery backup with exodus ?

Sent from my Redmi Note 3 using Tapatalk
 

marko94

Senior Member
Jul 28, 2012
2,694
1,193
31
Zagreb
OnePlus 9 Pro

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    corporal.png


    Corporal kernel
    Corporal kernel exists because of my personal desire to rebase the kernel on the latest CAF release and merge in all upstream patches (up to 3.10.102). It aims to be stable, battery friendly without compromising performance and not to have too much overhead. It will never have overclocking, underclocking or undervolting as those are IMHO useless.

    It features (among others):
    - Based on latest CAF (LA.BR.1.3.3)
    - Patched to 3.10.102
    - Google toolchain for stability
    - Sound Control
    - Impulse governor available
    - Noop, deadline, ROW, CFQ, BFQ, fiops
    - Dynamic fsync
    - Adreno idler
    - KCAL controls
    - Sofware CRC control
    - Powersuspend
    - Vibration control
    - A lot of patches (entropy, display, crypto, mm, arm etc)

    Changelog
    24-08-2016
    - Updated CAF to rb1.24
    - Soundcontrol added
    - Multiple patches

    Instructions
    - Suitable for most CM based ROM's
    - Flash zip from recovery

    Download
    http://forum.xda-developers.com/devdb/project/?id=16621#downloads

    Source
    https://github.com/daeiron/android_kernel_xiaomi_msm8956/

    For developers
    If you want to build yourself, get a toolchain and edit build/build.sh to point to that toolchain. Then run bash build/build.sh from root kernel directory. A flashable zip will appear in build/dist.
    I took the CM kernel and merged in the latest CAF patches and patched it up to 3.10.102, these commits could be useful to other kernel devs to, take a look at the source. There is also a branch called BASE upon which other work could be rebases, the branch already has latest CAF and upstream merged in


    XDA:DevDB Information
    Corporal kernel, Kernel for the Xiaomi Redmi Note 3

    Contributors
    thomas1991_12
    Source Code: https://github.com/daeiron/android_kernel_xiaomi_msm8956/

    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: 1.1
    Stable Release Date: 2016-08-24

    Created 2016-08-11
    Last Updated 2016-08-24
    15
    Please read previous threads , and no need for that qc 3.0..
    fyi: Im working on a fauxsound port for our sound chipset
    9
    8
    Reserved

    For other kernel developers:
    Please read the developer section in OP.
    8
    That blue flicker wasn't due to new live display update
    This commit by FranciscoFranco fixed that-
    https://github.com/franciscofranco/angler/commit/49001123c9fb8a1c2fe2e96220624df3735bfb5f

    Sent from my Redmi Note 3 using Tapatalk

    Yes, that will be in the next update. Merged it 2 days ago. I build with 4.9 first to make sure all is good and if there are nog bugs I might give 5 or 6 a try. Sound control port won't be easy, haven't got it working yet.