• 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

KProject

Senior Member
Feb 28, 2016
323
113

Attachments

  • Screenshot_20191127-071941.jpg
    Screenshot_20191127-071941.jpg
    203.4 KB · Views: 1,325

Warrimonk

Senior Member
Aug 15, 2009
435
175
Hey dev, I found a version of KangarooX available for pyxis (Mi 9 Lite) on a Russian forum . If it is official you should please post it on the Mi 9 Lite / CC9 XDA page.

I've moved over to that device and any development would be super welcome. Thanks!
 

gl_k_

Member
Nov 13, 2016
32
6
If your camera doesn't work even after the fix, try disabling any camera patch you have on magisk BEFORE flashing the kernel and the fix.
At least that was the problem for me! :)
 

ktommy91

Senior Member
Oct 23, 2012
244
563
KangarooX r5.7 available for whyred and wayne
Changes:
- Upstreamed to Linux 4.4.206
- sched/fair: let scheduler skip util checking if cpu is idle
- ANDROID: sched: fair: Bypass energy-aware wakeup for prefer-idle tasks
- sched/fair: Make sd_overutilized if cpu is overutilized
- sched: fair: mark parent domain overutilized if !SD_LOAD_BALANCE
- ANDROID: sched: Per-Sched-domain over utilization
- sched/fair: cleanup select_energy_cpu_brute to be more consistent
- sched/fair: Fix load_balance() affinity redo path
- sched/fair: Remove EAS enforcement in find_best_target()
- sched/fair: do not pull single task if a dst_cpu is not idle
- wcd_cpe: fix buffer size
- msm: ipa3: Ratelimit the error logs for pkts with invalid status
- iommu: dma-mapping-fast: fix iova alloc wrap
- msm: kgsl: Remove unused registers from the snapshot dump
- arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault
- arm64: don't zero in __copy_from_user{,_inatomic}
- Revert "arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault"
- blk-throttle: don't parse cgroup path if trace isn't enabled
- Revert "mm: Do not periodically writeback data"
- Revert "mm: Increase ratelimit pages value"
- Revert "fs-writeback: hardcode the dirty_writeback_interval and dirty_expire_interval"

Download: https://bit.ly/2JZLrwC
AFH mirror: https://www.androidfilehost.com/?w=files&flid=297054
 
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