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

[EOL] [KERNEL][EAS][OC/nonOC][UV]KangarooX FINAL [2019-12-31][AOSP/MIUI][SPECTRUM]

Status
Not open for further replies.
Search This thread

ktommy91

Senior Member
Oct 23, 2012
244
563
CtgzSHH.png

The second round's time has come. I wanna present my kernel here. This kernel focuses on to be a good kernel. My motto is "I don't have motto".

Compatible ROMs:
Should work with all ROMs

Features:
  • Based on kernel.lnx.4.4.r37-rel CAF branch
  • Uptodate with latest linux kernel base
  • Compiled with GCC 8.3 with O3 and graphite opts
  • Many tracing, logging, debugging, security sh*t removed
  • EAS
  • Double tap to wake [Thanks to @vasishath]
  • Added a bunch of IO scheds( BFQ, tweaked maple, tweaked FIOPS, sio, anxiety)
  • Spectrum profiles support, can be switched with SmartPack kernel manager
  • KCAL support
  • Wakelock blocker (Thanks to @boeffla)
  • Added Adreno boost
  • WireGuard support
  • Headphones gain control
  • Microphone gain control
  • Best sound quality
  • 32 bit up to 384 kHz audio playback support
  • DTS Headphone:X support
  • CPU OC to 1.8/2.2GHz
  • CPU/GPU UV
  • Xbox and PS controller support
  • HDR support for all whyred/wayne panels
  • exFAT, NTFS, F2FS support
  • sRGB support(you can find the custom control for smartpack in the extras folder)

Flashing instructions:
  • If you are using other custom kernel then at first dirty flash the ROM
  • Flash the kernel(OC or nonOC)
  • Flash the perfboost fw config module
  • If you experience brightness issues then flash the *255 version

Download link:
https://bit.ly/2JZLrwC

AFH mirror: https://www.androidfilehost.com/?w=files&flid=297054
Credits:
  • @frap129
  • @nathanchance
  • @AxelBlaz3
  • @Shekhawat2
  • @Ajmy_znr
  • @psndna88
  • @andip71
  • @xanaxdroid
  • @sultanxda
  • @YaroST12
  • @celtare21
  • @0ctobot
  • @tytydraco
  • @kdrag0n
  • @uvera
  • All the devs from whom i kanged

Source code:
https://github.com/ktommy91/kernel_xiaomi_sdm660.git

If you like what I made you can give some $ for my funeral:
https://www.paypal.me/ktommy91
 
Last edited:

ktommy91

Senior Member
Oct 23, 2012
244
563
Changelog:


r5.0:
- Rebased on kernel.lnx.4.4.r37-rel
- Built with GCC8.3 with O3 and graphite opts
- Dropped many useless stuff
- Kuran's new scheduler and locking backports added(1.1 in hackbench)
- ...See on github

r5.1:
- Linux 4.4.190 merged
- Scheduler improvements(thx to Kuran)
- Some reverted audio patches(better clarity)
- defconfig: disable vmstat event counters
- arm64: Select ARCH_HAS_FAST_MULTIPLIER
- treewide: remove some missed tracing
- Added the missed minimum brightness change option
- Added the missed HDR support
- ASoC: msm: Handle bit_width to configure ASM session for FLAC playback
- USB tethering fixed
- arm: dts: qcom: add the panel-ack-disabled property to whyred/wayne/tulip panels

r5.2:
- kernel-common/android 4.4 merged (Linux 4.4.192)
- Qcacld-3.0, fw-api, qca-wifi-host-cmn: LA.UM.7.2.r1-07500-sdm660.0 CAF tag merged
- Added the changes from LA.UM.7.2.r1-07500-sdm660.0 CAF tag
- f2fs: Set cp_interval to 30 secs and make it no-op
- drivers: input: touchscreen: nvt_touch_e7s & synaptics_dsx_e7s: Use FIFO
- nvt_touch_d2s: Use a FIFO thread for work processing
- ... see on github

r5.3:
- Linux 4.4.194 merged
- LA.UM.7.5.2.r1-03700-8x96.0 CAF tag merged
- added some missing changes from LA.UM.7.2.r1-07600-sdm660.0
- qcacld-3.0, fw-api, qca-wifi-host-cmn: LA.UM.7.2.r1-07600-sdm660.0 CAF tag merged
- sched: Import sched_irq_work_queue()
- cpufreq: schedutil: Queue sugov irq work on policy online cpu
- printk: silence healthd messages from userspace
- sched/fair: Don't assign runtime for throttled cfs_rq
- Revert "drivers: input: touchscreen: nvt_touch_e7s & synaptics_dsx_e7s: Use FIFO"
 
Last edited:

jokerpappu

Senior Member
Sep 24, 2013
1,715
593
kathmandu
Sony Xperia L
LG G3
Non UV versions are up, flash if you experience random freezes.

Man you should've made non uv zip long time ago. I was having bootloop on your kernel since v2.0. If you would have made non uv verison back then. We would not have bootlooo problem. Everything is working perfectly now. No reboots.

One request can you make a ramdisk zip for setting schedutil governer as default like in insigniux where flashing it will make schedutil default cpu governor
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 58
    CtgzSHH.png

    The second round's time has come. I wanna present my kernel here. This kernel focuses on to be a good kernel. My motto is "I don't have motto".

    Compatible ROMs:
    Should work with all ROMs

    Features:
    • Based on kernel.lnx.4.4.r37-rel CAF branch
    • Uptodate with latest linux kernel base
    • Compiled with GCC 8.3 with O3 and graphite opts
    • Many tracing, logging, debugging, security sh*t removed
    • EAS
    • Double tap to wake [Thanks to @vasishath]
    • Added a bunch of IO scheds( BFQ, tweaked maple, tweaked FIOPS, sio, anxiety)
    • Spectrum profiles support, can be switched with SmartPack kernel manager
    • KCAL support
    • Wakelock blocker (Thanks to @boeffla)
    • Added Adreno boost
    • WireGuard support
    • Headphones gain control
    • Microphone gain control
    • Best sound quality
    • 32 bit up to 384 kHz audio playback support
    • DTS Headphone:X support
    • CPU OC to 1.8/2.2GHz
    • CPU/GPU UV
    • Xbox and PS controller support
    • HDR support for all whyred/wayne panels
    • exFAT, NTFS, F2FS support
    • sRGB support(you can find the custom control for smartpack in the extras folder)

    Flashing instructions:
    • If you are using other custom kernel then at first dirty flash the ROM
    • Flash the kernel(OC or nonOC)
    • Flash the perfboost fw config module
    • If you experience brightness issues then flash the *255 version

    Download link:
    https://bit.ly/2JZLrwC

    AFH mirror: https://www.androidfilehost.com/?w=files&flid=297054
    Credits:
    • @frap129
    • @nathanchance
    • @AxelBlaz3
    • @Shekhawat2
    • @Ajmy_znr
    • @psndna88
    • @andip71
    • @xanaxdroid
    • @sultanxda
    • @YaroST12
    • @celtare21
    • @0ctobot
    • @tytydraco
    • @kdrag0n
    • @uvera
    • All the devs from whom i kanged

    Source code:
    https://github.com/ktommy91/kernel_xiaomi_sdm660.git

    If you like what I made you can give some $ for my funeral:
    https://www.paypal.me/ktommy91
    22
    Changelog:


    r5.0:
    - Rebased on kernel.lnx.4.4.r37-rel
    - Built with GCC8.3 with O3 and graphite opts
    - Dropped many useless stuff
    - Kuran's new scheduler and locking backports added(1.1 in hackbench)
    - ...See on github

    r5.1:
    - Linux 4.4.190 merged
    - Scheduler improvements(thx to Kuran)
    - Some reverted audio patches(better clarity)
    - defconfig: disable vmstat event counters
    - arm64: Select ARCH_HAS_FAST_MULTIPLIER
    - treewide: remove some missed tracing
    - Added the missed minimum brightness change option
    - Added the missed HDR support
    - ASoC: msm: Handle bit_width to configure ASM session for FLAC playback
    - USB tethering fixed
    - arm: dts: qcom: add the panel-ack-disabled property to whyred/wayne/tulip panels

    r5.2:
    - kernel-common/android 4.4 merged (Linux 4.4.192)
    - Qcacld-3.0, fw-api, qca-wifi-host-cmn: LA.UM.7.2.r1-07500-sdm660.0 CAF tag merged
    - Added the changes from LA.UM.7.2.r1-07500-sdm660.0 CAF tag
    - f2fs: Set cp_interval to 30 secs and make it no-op
    - drivers: input: touchscreen: nvt_touch_e7s & synaptics_dsx_e7s: Use FIFO
    - nvt_touch_d2s: Use a FIFO thread for work processing
    - ... see on github

    r5.3:
    - Linux 4.4.194 merged
    - LA.UM.7.5.2.r1-03700-8x96.0 CAF tag merged
    - added some missing changes from LA.UM.7.2.r1-07600-sdm660.0
    - qcacld-3.0, fw-api, qca-wifi-host-cmn: LA.UM.7.2.r1-07600-sdm660.0 CAF tag merged
    - sched: Import sched_irq_work_queue()
    - cpufreq: schedutil: Queue sugov irq work on policy online cpu
    - printk: silence healthd messages from userspace
    - sched/fair: Don't assign runtime for throttled cfs_rq
    - Revert "drivers: input: touchscreen: nvt_touch_e7s & synaptics_dsx_e7s: Use FIFO"
    17
    KangarooX r4.6 available for whyred/wayne/tulip
    Only for pie FW!
    Changes:
    - Linux 4.4.185 merged
    - qcacld-3.0, fw-api: LA.UM.7.2.r1-07200-sdm660.0 CAF tag merged
    - Better sound quality
    - sdm660_cdc: prevent headphone gain change
    - mm: Do readahead if requested size is over 128 KiB
    - Revert "ANDROID: mm: add config for default readahead size"
    - mmc: queue: Do not attempt request merging
    - mm: Increase ratelimit pages value
    - mm: Increase vmstat interval
    - mm: Do not periodically writeback data
    - mm: Keep dirty pages in ram for at least 120 seconds
    - mm: Do not reserve memory for admins
    - PM improvements
    - bit lower boost values for better bb
    - qcacld-3.0: Fix null pointer dereference in htt_rx_amsdu_rx_in_order_pop_ll()(should fix the panics)
    - sched/core: nr_migrate = 128 increases number of tasks to iterate in a single balance run.
    - Lower readahead values
    - Lower swappiness

    Download: https://bit.ly/2JZLrwC
    15
    KangarooX r5.0 available for whyred/wayne/tulip
    Only for pie FW!
    Changes:
    - Rebased on kernel.lnx.4.4.r37-rel
    - Built with GCC8.3 with O3 and graphite opts
    - Dropped many useless stuff
    - Kuran's new scheduler and locking backports added(1.1 in hackbench)
    - ...See on github

    Download: https://bit.ly/2JZLrwC
    AFH mirror: https://www.androidfilehost.com/?w=files&flid=297054
    For KangarooX kernel stable updates follow the updates channel: @kangarooxupdates
    If you wanna test, join to the discussions group: @kangaroox
    14
    KangarooX r5.1 available for whyred/wayne/tulip
    Only for pie FW!
    Changes:
    - Linux 4.4.190 merged
    - Scheduler improvements(thx to Kuran)
    - Some reverted audio patches(better clarity)
    - defconfig: disable vmstat event counters
    - arm64: Select ARCH_HAS_FAST_MULTIPLIER
    - treewide: remove some missed tracing
    - Added the missed minimum brightness change option
    - Added the missed HDR support
    - ASoC: msm: Handle bit_width to configure ASM session for FLAC playback
    - USB tethering fixed
    - arm: dts: qcom: add the panel-ack-disabled property to whyred/wayne/tulip panels

    Download: https://bit.ly/2JZLrwC
    AFH mirror: https://www.androidfilehost.com/?w=files&flid=297054