[OnePlus 3T Guides, News, & Discussion] mcdachpappe:
unofficial mady's Xtended kernel

hi there,

i want to let you guys know that i compiled a modified version of madys xtended kernel with working srgb and wide color gamut mode (including working switches in personalization/device features) on nitrogenos.

maybe somebody wants to use mady kernel with nitrogenos like me without breaking features of rom and/or kernel.

see my post in madys thread:

https://xdaforums.com/showpost.php?p=75658177&postcount=149

stock latest mady kernel with color mode switches and modes working:

https://androidfilehost.com/?fid=818070582850494360

im sharing my personal built here as well. i added some more or less usefull stuff

(adrenoboost parameter, fp-boost driver additions, misc stuff).

changelog:

* clk: msm: clock-cpu-8996: Use CLKFLAG_NO_RATE_CACHE for perfcl_hf_mux
* qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE
* DTS: Enable wakeup events for the volume keys
* arm: dts: Remove MSM watchdog IPI ping in msm8996
* ASoC: core: Don't assign an out-of-bounds address to rtd_aux
* msm: qdsp6v2: Allow 320K AAC encoding
* drivers:usb:gadget: Set product_string for Android Auto
* cpufreq: interactive: add screen off max frequency tunable
* msm_performance: Make input boosting optional
* msm: performance: prevent userspace hints to decrease max cpu freq
* msm_performance: don't limit min and max cpu freq
* arm64: Don't force compilation of memlat devfreq governors
* ARM: dts: msm8996: Remove redundant CPU bandwidth devfreq devices
* scsi: ufs: Fix crashes caused by uninitialized completion usage
* PM / devfreq: Add an interface to boost devices when the screen is woken
* PM / devfreq: Boost "624000.ufshc" and "soc:qcom,cpubw" on screen wake
* PM / devfreq: Reduce wake boost duration to 5000 ms
* PM / devfreq: Don't boost 624000.ufshc on wake
* PM / devfreq: Remove null termination in boost_devices
* PM / devfreq: Fix typo that caused an infinite loop
* PM / devfreq: Add a governor white list
* cpufreq: fp-boost: Don't mess up with normal home key press
* cpufreq: Enable fingerprint boost by default
* fp-boost: Avoid unnecessory boost sequence
* cpufreq:fp-boost: Fix checkpatch warnings
* drivers:cpufreq:fp-boost Add missing newline
* drivers:cpufreq:fp-boost: Make boost workqueue unbound
* cpufreq: suspend cpufreq governors on shutdown
* drivers: cpufreq: Use interruptible waits
* cpufreq: fallback to interactive if governor is not found
* cpufreq: Restore policy min/max limits on CPU online
* tcp_westwood : Tune-up
* block: Clean-up maple-iosched.c
[COLOR="Red"][B]* revert/fix: make panel mode switches work again with nitrogenOS[/B][/COLOR]
* msm_adreno_tz: add adrenoboost parameter
* adrenoboost: finetuning algorithm - scale it a bit down
* adrenoboost: disable by default

download my personal built:

https://androidfilehost.com/?fid=890129502657584939

flashing this kernel over the exising one works. if you dont want to risk anything you should flash your stock kernel or dirty flash your current rom before flashing this kernel.

all credits to the devs that made the commits i used (ownership is present) i just merged them together and tested them for latest nitrogenos.

have fun :)