• 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
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