Related
Code:
*** Disclamer
1. You are installing this at your own risk
2. I am not responsible to brick ur device or like something damaged device.
3. This kernel is for Nexus 5, never ever ever install on other devices.(Well it's ur choice but i don't know what will happen next!)
4. This kernel is for CM-Based ROM(Non-Caf, I'm not sure whether boot in AOSP.)--Normal branch cm-12.1
What is this?
I have a 2 projects called KangDroid-Project(ROM) and this one: KangDroid-Kernel. And this is a KangDroid-Kernel.
This is ONLY AIM for Nexus 5 CyanogenMod 12 kernel, based on cm-12.1 branch(non-caf) and this kernel uses "Aroma" scripts for installing kernel. So it is highly customizable, user-friendly kernel.
Required Stuff
* Must based on CM.
* init.d support
* basic knowledge of flashing stuff
Functions?
* CM Basic-Functions
* Based on CyanogenMod 12.1 Source(Not caf, just cm-12.1 branch)
* Linux 3.4.107
* Support Multirom(That means Kexec-HardBoot)
* toolchain: use Self-Built Linaro 6.0.0
* Using Intelliplug as a default CPU Hotplug(MP-Decisions are disabled)
* Lots of Governor, Configurable in Installer: (Intelliactive, abyssplugV2, adaptive, badass, dancedance, darkness, hyper, intellidemand, intellimm, lazy, lionhearted, nightmare, ondemandplus, optimal, pegasus, slim, smartmax, smartmax_eps, uberdemand, wheatley, etc..)
* Lots of I/O Schedulers(BFQ, CFQ, deadline, fifo, fiops, no-op, row, sio, tripndroid, vr, zen)
* Random from 3.14
* Use intelli-thermalV2 for Thermal control.
* Faux Sound Control
* Voltage Control
* Configurable Fast Charge
* Configurable Fsync
* Configurable Sweep 2 sleep
* Configurable Sweep2Wake, DoubleTab2Wake(And it's vibration and timeout, PowerButton Support, gestures too!!)
* CPU OVERCLOCKING(USE AT OWN RISK)
* Configurable exFAT Support
* Aroma: Full translation for Korean(Yes I did cuz I'm Korean, don't say that do some translation for other language)
* And alot!
Download
Download is available at second thread, below this thread.
How to flash:
Flash as normal as other kernel:
1. Download and save wherever to sdcard.
2. goto recovery(I'm using TWRP/Multirom) and goto directory that u saved kernel.
3. flash, follow instructions and reboot and done.
Feedback
Use this thread to report bug/suggest functions or use my Project Facebook
Contributers
note that tag is based on github, not xda.
@major91 @arter97 @GwonHyeok @Aroma Scripts--> Gave me a idea/files of Aroma scripts
@flar2 --> https://github.com/flar2/ElementalX-N5
@major91 --> https://github.com/major91/Zeta_Chromium-L
@franciscofranco --> https://github.com/franciscofranco/hammerhead
@CyanogenMod --> https://github.com/CyanogenMod/android_kernel_lge_hammerhead --> this kernel is based on this
@Electrex --> https://github.com/Electrex/Electroactive-N5
@Starship-Android --> https://github.com/Starship-Android/android_kernel_lge_hammerhead-starship (For Basic Upstream)
@AnguisCaptor --> https://github.com/AnguisCaptor/PwnKernel_Hammerhead --> For patch of NET
@Cl3Kener --> https://github.com/Cl3Kener/UBER-L --> for basic governor and I/O Schedulers
And a lot of peoples!
XDA:DevDB Information
KangDroid-Kernel_Project, ROM for the Google Nexus 5
Contributors
Jason Hyunwoo
Source Code: https://github.com/KangDroid/android_kernel_lge_hammerhead
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: At lease using CM-BASED ROM. Above 5.1.1
Version Information
Status: Beta
Current Beta Version: V1.0
Beta Release Date: 2015-05-27
Created 2015-05-27
Last Updated 2015-05-30
Download
V1.1: https://github.com/KangDroid/KangDr....1-FIXED/kdp-kernel-1.1-20150530-OFFICIAL.zip
For Older downloads:
V1.0
For PrimaryRom: https://github.com/KangDroid/KangDr...d/V1.0/kdp-kernel-1.0-20150527-UNOFFICIAL.zip
For Secondary/Third Rom(Multiform): https://github.com/KangDroid/KangDr...p-kernel-1.0-MULTIROM-20150527-UNOFFICIAL.zip
Note: I changed to init.d support for kernel functions and configurable Settings. From V1.1, you don't need to separate secondary or primary rom. just flash V1.1(Above download) one.
ChangeLog
For Main changeLog:
* Fix Voltage Control
* Revert Whole FS(File system) commits I made
* Add support for exFAT File System(Configurable in Aroma)
* Add fsync support(Configurable in Aroma)
* Proper CPU OVERCLOCKING, Set maximum frequency to 2.8GHZ
* Change kernel default compression: gzip to LZO(Increase of Performance)
and other kernel improvements:See github for full changeLog!
Common Q&A
Q: When is next update?
A: Weekly so.. (Maybe Sundays, haven't decided yet.)
Q: Kernel Functions are not working, but i installed kernel successfully and in Settings, kernel version says right version. What happened?
A: Reboot device, and if that doesn't work, than check whether system has 99KangDroidKernel in /system/etc/init.d/99KangDroidKernel. Also, check for init.d support.
Q: Kernel/ROM doesn't boot at all. What should I do?
A: First restore your latest rom and check your rom that ur using CM based rom or aosp-based rom. I am not sure, but it might not work on aosp-based rom. This kernel is CM-Based Rom.(Non-Caf)
Q: When I enable S2W or DT2W, it causes battery drain I think. Am I correct?
A: Yes you are, S2W and DT2W Causes battery drain. To minimize drain, you might want to try timeout and Power Key support on Sleep-Misc settings in Aroma.
Q: When I enable Power Key support for S2W/DT2W, my S2W or DT2W aren't working.
A: When that settings enabled, and if you trigger power key, S2W and DT2W are stop working. To resurrect this features, maybe try Swipe to Sleep or DoubleTab on StatusBar Area to sleep(CM Features).
Q: I think I got a bug.
A: Than post to XDA or my project Facebook which mentioned on first thread. It's really usefull to get log like in terminal: su && cat /proc/kmsg and post it here. If you can't than you have to describe Specific details of bug and how to produce it.
Hello bro
I want to try, but do not install
i love linaro build download now ihope no need new bootloader
because i install it but same issue
7sen said:
i love linaro build download now ihope no need new bootloader
because i install it but same issue
Click to expand...
Click to collapse
bootloader??? you mean rom? This is not a rom! this is kernel. To able to flash my rom, you should have newest boot loader, but I think you don't need newest boot loader for this kernel.(Cuz this runs with Aroma.)
toma62 said:
Hello bro
I want to try, but do not install
Click to expand...
Click to collapse
You wanna try but don't install? You mean a bug or like anxious of bricking? or you meant that you can't install? Sorry I can't understand: I apologize.
Jason Hyunwoo said:
You wanna try but don't install? You mean a bug or like anxious of bricking? or you meant that you can't install? Sorry I can't understand: I apologize.
Click to expand...
Click to collapse
I'm sorry for my English, but you can not install the kernel in any rom
many thanks man
Overclocking: Use at own risk!
I have found that if I increase maximum frequency to 2.8ghz, and than, if I run Benchmark(I won't say which benchmark) about 25% of progress, it just reboots. This overclocking makes device really hot. Get ready for cooler if you use 2.8ghz everyday.
(Overclocking added on today's version, which is V1.1)
[64-bit][KERNEL][UBER-TC][15 Oct]Spirit.Kernel r3 [CAF]
Spirit Kernel
This kernel works on all the latest roms available which require new kernel source.
Statutory Warning: This kernel is not a feature bloated kernel like other kernels available, if you like tons of govs/io and hotplugs all in one and if you like to blow up your device, then you are at the wrong spot. This kernel will be minimal and only necessary features will be added.
A while back my users requested me to make a kernel which supports new ROMs(as few of them fail to). So I have decided to make a kernel which contains essential features along with stability and smoothness.
I will update this regularly as I have time and will add new features and fixes as well.
If you have any feature requests, don't hesitate to post it here!! I will consider if I like it
PLEASE READ
How to report a bug?
Include the following in your bug report:
The ROM you are currently using + a link to the ROM's thread
A log, preferably dmesgs or kmsgs (use Google to find out how to pull these from your device)
The version of SpiritKernel you use (=rx, e.g.r3)
Bug reports not meeting these requirements will be ignored.
NO BUG REPORTS ON EXPERIMENTAL BUILDS!
Features
This Hybrid kernel contains features from great kernel devs with like faux,franco etc, optimized for tomato to make it work.Initially there are less features but I will add much more soon
[*]Based on the Latest CyanogenMod sources
[*]CAF Patches by Abhinav
[*]Governors: stock for now
[*]Hotplug: ThunderPlug 2.5
[*]KCAL Driver by savoca
[*]Powersuspend by faux123
[*]FRandom module
[*]Adreno Idler by arter97
[*]Advanced TCP Congestion
[*]Built using UBER TC
[*]LMK Optimizations
[*]Graphite flags
[*]ANY Kernel zip
[*]And other opts
[*]TCP: HTCP/HSTCP/HYBLA/VEGAS/SCALABLE/LP/VENO/YEAH/ILLINOIS/WESTWOOD
TO-Do List
New Govs and I/Os
GPU OC and UC
* Recommended app for tweaking the kernel: FauxControl,Kernel Auditor or TricksterMod
How DO I flash this?
Reboot to recovery.
Install zip from SD Card.
Choose the Spirit.Kernel-rx-tomato.zip
Install and Reboot.
Changelog:
Click Me
Downloads:
Basketbuild
Source:
Github(branch:cm-12.1-amss-1.0.2)
Wiki containing changelogs,settings and more
Credits goes to these SUPERHUMAN for Inspiration and support (In no specific order)
Varun Chitre
Abhinav Jhanwar
arter97
faux123
yank55lu
savoca
cyanogen
And my supporters
And more
XDA:DevDB Information
Spirit.Kernel for YU Yureka, Kernel for the YU Yureka
Contributors
DC07
Source Code: https://github.com/DC07/spirit_msm8916
Kernel Special Features: CAF,KCAL,ThunderPlug,Adreno Idler and much more
Version Information
Status: Stable
Created 2015-10-10
Last Updated 2015-10-15
Does it support miui
DC07 said:
and if you like to blow up your device
Last Updated 2015-10-10
Click to expand...
Click to collapse
What do you mean ?
Does a bloated kernel 'blows up' device ?
baratheon16 said:
What do you mean ?
Does a bloated kernel 'blows up' device ?
Click to expand...
Click to collapse
adding unnecessary features and modifying codes without knowing anything does.
for eg. adding 4-5 hotplugs (enabled by default) and all working at once does.
Regards
Update is live.
Changelog
Dynamic FSync
ThunderCharge Control from Varun Chitre
Added Darkness governor
-OFast flags for more opt
Arch Power
vegas tcp tweak
Removed wlan.ko which was accidentally added
For more check github.
Enjoy.
Update is live
======r3=====
What's new?:
* F2FS and NTFS Support
* SWAP Support
* Enable all CPU cores while boot for quick boot
* kill some logspam
Changelog:
a47e11c spirit: use all cores on-boot for faster bootup
184bd1a moar changes
addc11d spirit: rework build script and bump to r3
9d5f29e spirit: add changelog.sh
52fcf5b spirit: Add NTFS Support
031757e Revert "dts : use all cores on-boot for faster bootup"
19b2c34 spirit: enable swap
701bcef mm: page_io.c: remove write error messages for swap devices
db6f10b mm/zswap: NUMA aware allocation for zswap_dstmem
122a852 mm/zswap.c: remove unnecessary parentheses
a37407a mm/zswap: support multiple swap devices
fa8792d mm/zswap.c: update zsmalloc in comment to zbud
58374d9 mm/zswap.c: fix trivial typo and arrange indentation
b1a1ec6 mm/zswap.c: change params from hidden to ro
2d81f29 mm/zswap: refactor the get/put routines
a664710 vnswap: integrate vnswap from Samsung
0a12121 mm/zswap: bugfix: memory leak when invalidate and reclaim occur concurrently
431421d mm/zswap: avoid unnecessary page scanning
4eeb42b mm/zswap: bugfix: memory leak when re-swapon
9a8de22 mm/zswap: use postorder iteration when destroying rbtree
65a7d5a mm/zswap.c: get swapper address_space by using macro
8af692f dts : use all cores on-boot for faster bootup
10b0414 spirit: updates to build.sh
699223a tomato: Enable f2fs
7986854 arm64: Kill logspam
Download: https://basketbuild.com/filedl/devs?dev=DC07&dl=DC07/Spirit/tomato/Spirit.Kernel-r3-20151015.zip
=====r3=====
Enjoy.
can we flash this on stock yureka rom! cm 12.1??
rishivg said:
can we flash this on stock yureka rom! cm 12.1??
Click to expand...
Click to collapse
It won't work on stock COS.
It works on AOSP and CM based roms
does it work for yureka plus?
does it work in blisspop rom
adamnp2000 said:
does it work in blisspop rom
Click to expand...
Click to collapse
Yea... It does... I am using it right now with blisspop
kdhupar0 said:
does it work for yureka plus?
Click to expand...
Click to collapse
yes, it does
Can you give us a daily usage setting for the kernel, please?
fanatic75 said:
Can you give us a daily usage setting for the kernel, please?
Click to expand...
Click to collapse
Check op
Work with cm13 ?
Any update @DC07?
Sent from my AO5510 using Tapatalk
This kernel is good but yureka plus is too damn slow on darkness governer.. Have to keep it on performance.. Any settings for a balanced usage without lags and good battery backup??
Thanks for the kernel.. ??
Does it supports MIUI 7?
Pls add 2.0ghz oc
DC07 said:
It won't work on stock COS.
It works on AOSP and CM based roms
Click to expand...
Click to collapse
So not compatible with Stock CM12.1 rom
Correct
INTRODUCTION
Canting is a kernel based on Google Common 4.9 merged over CAF-kernel.lnx.4.9.r25-rel. Built to provide security and stability improvement
Code:
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
FEATURES----------------------------------------------
• NOTE: Don't flash this kernel over MEMEUI.
• Linux version 4.9.280
• CAF Tag LA.UM.8.3.c25-03100-sdm845.0
• Build with Clang-12
• CPU Governors: schedutil, powersave
• I/O Schedulers: noop, cfq
• Compat vDSO from Pixel kernel
• TCP Congestion Algorithm: bbr, westwood, reno, cubic
• WireGuard VPN support (Current version: 1.0.20210424)
• Boeffla wakelock blocker (Nothing is blocked by default)
• Simple Low Memory Killer
• Sound Control: Speaker, Microphone, Headphone (Per-channel control)
• KCAL & KLapse Interface
• Vibration Intensity Control
• backlight min option
• Removed safetynet flags (no need of magisk to bypass safteynet)
• F2FS & NTFS Support
• for more info check my commits
INSTALLATION INSTRUCTIONS
Download latest kernel version
Boot to recovery
Flash kernel.zip
reboot to system
DOWNLOAD LINK
Github Latest Release
CREDITS
• nathanchance
• bgcngm
• abhishek987
• fransiscofranco
• flex1911
• All of contributors from my git history
XDA:DevDB Information
Canting, Kernel for the Xiaomi Poco F1
Contributors
khusika
Source Code: https://github.com/khusika/canting_kernel_xiaomi_sdm845
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.6
Stable Release Date: 2021-08-22
Created 2019-03-05
Last Updated 2021-08-22
Reserved
Reserved
Nice will test it out
Vibration Intensity Control - anymore details on this? My biggest complaint on this phone is the weak vibration.
veekay said:
Vibration Intensity Control - anymore details on this? My biggest complaint on this phone is the weak vibration.
Click to expand...
Click to collapse
You can change that "strength" in any kernel manager app if this enabled by kernel. I am sure that's it. I am using FK Manager app for these.
About kernel, looks and sounds cool, give it a try.
Handle this phone too now? I know you on Mia1 forum.
Sent from my Poco F1 using Tapatalk
Hi. If u remember me from mi a1 canting thread. I asked u about F2FS and somethings there
Is there any telegram ID I can msg u?
Good job, smooth and also CPU temp does not rise much.
Parthalucky said:
Hi. If u remember me from mi a1 canting thread. I asked u about F2FS and somethings there
Is there any telegram ID I can msg u?
Click to expand...
Click to collapse
Better to discuss it here
Release 0.2
New build is up
Changelogs :
Merge 4.9.163
Upstream with Lineage tree
Upstream with Google Common 4.9
Fix various clang warn
Add power saving flags to the panels
Introducing KLapse - A kernel level livedisplay module v4.3
clk: qcom: clk-cpu-osm: Use CLK_GET_RATE_NOCACHE
Download link in the OP, enjoy it
I love this kernel
Using it with the latest PE CAF release and it's butter smooth and gives a good SOT
Release 0.3
New build is up
Changelogs :
Merge 4.9.164
Download link in the OP, enjoy it
Release 0.2
New build is up
Changelogs :
Merge 4.9.164
Download link in the OP, enjoy it
Can you please add Adreno Boost V2.2 to your kernel?
Does this kernel work in miui global beta or stable release??
Pronabesh said:
Does this kernel work in miui global beta or stable release??
Click to expand...
Click to collapse
Read OP
abid52 said:
Read OP
Click to expand...
Click to collapse
Sorry bro...but cant able to find what i am seeking in OP.
Pronabesh said:
Sorry bro...but cant able to find what i am seeking in OP.
Click to expand...
Click to collapse
No not supported
Release 0.4
New build is up
Changelogs :
Merge 4.9.165
Upstream with Lineage tree
Upstream with Google Common 4.9
Merge upstream f2fs-stable/linux-4.9.y
Download link in the OP, enjoy it
-#- JavaShin-X CustoKernal's Kakarot & Vegeta Performance Custom Kernel's -#-
Custom Kernel Modified Based On Lineage Os Kernel By erfanoabdi For The Moto G7 Power Ocean Model : XT1955 = ocean.
Hi Cool People Let Me Introduce Some Of My Efforts I Made To This AndroidKernel.
To Improves Your Experience With This Awesome Phone.
Work Done Based On Experience Haxing Linux Kernel A long The Years , Mostly Patching , Fixing Adding , Modding.
Im Not A Developer Not A Programmer Not A Hacker.
Im Just A Unix/Linux System Administrator - Computer Technician. But We Don't Stop Learning.
Kernel Very Well Tested Never Been An Issue With Any Phone Trusted Code Available On Github.
https://github.com/javashin/android_kernel_motorola_sdm632
JavaShin-X CustoKernals Telegram Channel Dumper =
https://t.me/CustoKernal_JavaShin_Mods
Cool Stuff Too.
##- Please give feedback. A lot of work has been done to get here. -##
##-Features-##
• Upgrade Los Kernel Into Caf - MSM Kernel From 4.9.206 To 4.9.229.
• Patched with all the patches from kernel.org 4.9-queue that are going to be included in the last stable 4.9.229 LTS release.
• kernel.lnx.4.9.r27-rel MSM-4.9 CAF Branch Merged IN.
• Release build have significantly reduced debugging messages/routines for slight performance & battery enhancements.
• Optimize compiler flags with better CPU optimizations.
• Optimize for performance rather than size.
• Higher performance with lower battery usage.
• Various other improvements.
• Extra Mod patches By JavaShin-X. "-jsX" Compiled With CLANG.
• Ultra low latency.
• SchedUtil Cpu Governor Set To Default.
• Addeded BFQ I/O SCHED.
• Added 750Hz timer interrupt.
• Zswap now uses BTREE instead of ZPOOL.
• Zswap Now Default To Z3fold Lz4 Instead Of ZBUD.
• Zsmalloc by Default.
• VDSO32 Bits Enabled By Default
• WireGuard VPN.
• Boeffla generic wakelock blocker driver.
• AnyKernel v3 To Retain Magisk Root.
• Disabled GFS to Achieve Better UI Performance.
• BlueTooth Check Key-Sizes Only If Secure Simple Pairing.
• Simple Android Low Memory Killer.
• Enable ZRAM to 3GB and use lz4 as compressor.
• Use optimized spinning loop for arm64, this makes about 20% performance improvement on the CPU multithread load.
• Compiled With Last clang-r383902b 11.0.2 - June 2020
• Compiled With Last Gcc 10.1 ARM32Hf & AARCH64 - Debian Sid New Build System - As CROSS-COMPILERS.
• Specific Aarch64 Sdm632 optimizations. "-march=armv8-a+fp+simd+crc+crypto"
• Plus ricer optimizations "-O3 -fno-stack-protector -pipe". ?
• CROSS_COMPILE_ARM32 & CLANG_TRIPLE_ARM32
• Zen I/O scheduler - Primarily based on Noop, deadline, and SIO IO schedulers.
• Updated Last WireGuard Backport.
• MDSS color control KCAL.
• Devfreq - Use high priority workqueue.
• Kgsl - Increase priority of RT thread.
• Run kgsl-workqueue as a high prio wq.
• Workqueue - change permissions to allow root control of wq_power_efficient toggle.
• Zstd Compression Algo Backported.
• Zswap kernel feature that provides a compressed RAM cache for swap pages Using ZSTD Algo&Crypto.
• Add - Streebog Crypto Support Developed By Russia's FSB.
* introduced as a cryptographic hash function developed in large part by the Russian government.
• TI DRV2624 haptics support : kang taimen haptics driver And Fix Thanks To electimon & erfan .
* Only Vegeta.
• Changed The Complete Build System To Debian Sid/Unstable With Clang-Master Google Android Prebuilt & GCC 10.1 aarch64-linux-gnu+arm-linux-gnueabihf.
* LTO Optimized Builds Coming Soon.
• KLapse 5.0 A-kernel-level-livedisplay-module.
• State Notifier Driver.
• Adreno Idler.
• cpufreq Pixel 3 Smurfutil CPU governor.
• Dynamic Fsync 2.0 .
• GPU-Enable-19MHz-idle-frequency.
• Switch Fsync ON/OFF.
• adreno_tz GPU Input-Boost Feature.
• Dynamic SchedTune boosting support (DYNAMIC_STUNE_BOOST).
• Dynamic SchedTune Boosting on events (DSBOOST).
• Fingerprint Boost (FINGERPRINT_BOOST).
• AdrenoBoost.
• SIO I/O Scheduler.
• Maple I/O Scheduler.
• Force faster charge rate for USB (FORCE_FAST_CHARGE) (NEW) .
• Modules Changes -
• Add Android_Mouse_Keyboard_f_g_hid Module.
* Convert your Android device into USB keyboard/mouse, control your PC from your Android device remotely, including BIOS/bootloader. =
- Android_Mouse Module
- Android_Keyboard Module
Config Mod's
Touchscreen Drivers Compiled Built-In Kernel To Solve Problem's With Some
Recovery's * Optional Flashing On Side (slot_a) and (slot_b) .
[*] Enable RCU priority boosting
[*] QTI Core Control
[*] Optimize very unlikely/likely branches
[*] Automatic process group scheduling
[*] CPU bandwidth provisioning for FAIR_GROUP_SCHED
[*] Enable workqueue power-efficient mode by default
[*] SMT scheduler support
MetalCooler Has Been Deprecated In Favor Of Vegeta. And Roms With Support For This Custom Kernel Are Unmaintained.
Android Hardened Patches Are Going To Be Merged On Vegeta Kernel In The Future.
"-sec+ comming soon."
Roms That Still Uses Old Kernel 4.9.203-perf+ -r12 & -r11 CAF Branch.
GoldenFreezer Still alive For Some Time For Roms Like Corvus StagOS And Pixel Ex.
June 2020 Roms = With Kernel 4.9.206-perf+ -r27 CAF Branch.
* Vegeta Works Great On Paranoid Android. Builds With No Gapps.
* Kakarot Confirmed To Works On New SuperiorOS And New MSM-Extended Builds.
* Instructions :
Always retain a backup of your current kernel and system image. Before Flashing.
After Set Everything Up - Working System Custom Rom With Recovery & Magisk Root.
Then Just Need To Reboot To Recovery Via Advanced Reboot Power Menu Or "adb reboot recovery"
Or Starting Phone In Bootloader Mode Selecting Recovery From Menu Using Vol - And Power.
Credits :
erfanoabdi for Provide the lineageos-17.1 kernel source tree 4 moto g7 power ocean.
Carlos Ayrton For His Quantic Mods.
@everyone Who Has Tried My Kernal.
Thanks To : Moto G7 Power Community .
electimon , Barry Allen , TailanCunha , Dan Ford , David Rondeau , steve , gabi , Deivid , Francisco.
Testers : Wolfseth , Rey Castagnoli , D Silva.
Flasheable Kernal Zip On Attachments.
Vegeta CustoKernal Performance-Mode. New LOS Q Branch. -r27 CAF.
14M Jun 29 22:02 OCEAN-4.9.229-Pre-Vegeta-jsX-perf_r3+29-06-2020.zip
sha256sum = 2a99095195c03ba6c8cdfb3e722a2d94486af7e9627bad477ad3da08ad6cdb83
md5sum = 6bd324dc0b0a191daedf182ffd5e31e0
Kakarot CustoKernal Performance-Mode. New LOS Q Branch. -r27 CAF.
14M Jun 29 23:09 OCEAN-Kakarot-4.9.229-PRE-jsX-perf_r3+29-06-2020.zip
sha256sum = 432dd82d51c239557cea8b92c614cd3d8bd6f87ee7d1a01556826718274712f0
md5sum = 4a9d884b6f2000c076caf494e8cbd0c5
GoldenFreezer CustoKernal Performance-Mode. Old LOS Branch. -r11 CAF.
14M Jul 5 23:08 OCEAN-LOS-4.9.229-jsX-perf_r10+GoldenFreezer-05-JUL-2020.zip
sha256sum = 2196c96621d33d32e1910a140b674ec535d43a8d007127e8dd31e9f7c6efb7b0
md5sum = s10957a849e580e52531d59ad022ee1cd
MetalCooler CustoKernal Performance-Mode. Old LOS Branch. -r11 CAF.
14M Jul 6 01:15 OCEAN-LOS-4.9.229-jsX-perf_r10+MetalCooler-06-JUL-2020.zip
sha256sum = f6f6d461a60cef7a995eab49793c97fc8bf91f65421552acd02033b5b29d39d2
md5sum = sb43fad3237fd1dd1a235e8d5509dd3dc
Extra Kernel Modules. Android Keyboard And Android Mouse.
https://drive.google.com/drive/folders/12pcxqaiuhtUMFnYAbDapjuTf5hSoQOCJ?usp=sharing
SmartPack Kernel Manager. Recommended.
https://imgur.com/gallery/GNPhS0T
* For More ScreenShot's Of Features Enabled On This Kernel Plus Pretty Roms Shots Visit The Kernel Dumper Channel On Telegram.
##- Enjoy - Cheers ! -##
Carlos Jimenez = NickName =
JavaShin-X WrongDevice =
Ozmage JavaShin-X Fork.
Dominican Republic -
Sun 5 July 2020.
GoldenFreezer Kernel Update. Performance Mode.
JavaShin-X CustoKernal. Stable RELEASE. UltrafFastah Kernal. Custom Kernel.
4.9.229-GoldenFreezer-jsX-perf_r10+
- Updated To 4.9.229 longterm Stable Release
- Even with android-linux-stable:kernel.lnx.4.9.r11-rel.
- Compiled With Proton-Clang LTO+PGO+POLLY Optimized Compiler By kdrag0n.
- Update prebuilt Clang Google Android to r383902c.
- Make Kernel Compatible To Compile With LTO THINLTO & LD.LLD Linker.
- wireless / db.txt : Checkout from head:master wireless-regdb.git
- THINLTO Build Link On Time Optimizations.
- Backport KBuild From BlueCross-Proton Android Kernel.
- Faster Builds Time.
- Make USE LD.LLD LLVM Linker For LTO.
- Enable O3 In LD.LLD Plugin When Using CLang.
- Update Wireguard Kernel Module v1.0 2020 06 23-30.
- Disable Unmap kernel when running in userspace (aka "KAISER").
- Kernel 4.9-Fixes From Kernel-Stable-Queue.
- Continue Using Debian Build System Enabling & Adding More Tweaks.
- Integrate Next's Kanged Bluecross Kernel Patches =
ion: Force vmalloc for high-order allocations
scsi: ufs: Add compile-time config to limit number of TX lines used
random: fix inconsistent spinlock usage
drm: Enable bridges asynchronously as early as possible
drm: Mark the bridge-enable kthread as performance
drm: Boost to the max when powering on the display
sched/fair: improve placement logic
sched/walt: improve the scheduler
sched/fair: Allow idle local group to pull tasks from critical
sched/fair: Fix redundant load balancer reattempt due to LBF_ALL_PINNED
sched/fair: Improve the scheduler
sched: remove skip_sg
- Set Optimiztions To Polly LLVM by Default. (-O3 -mllvm -polly) Polyhedral optimizations for LLVM.
- Update Defconfig.
* Works On Pixel EX And Corvus And CrDroid. Other Untested. Happy Flashing.
Link For Corvus Which Is The Rom I Use 4Now Gamer ROM.
On My Kernel Telegram Channel Dumper.
Mon 06 July 2020.
* Update For MetalCooler Reborn. CustoKernal. Performance Mode.
- Special Build For New Havoc Build. And Compatible Roms.
- Big Changes Since Version 4.9.227-sec_r6+ .
- 4.9.229-MetalCooler-jsX-perf_r10+
- Reborn As A Clone Of GoldenFreezer.
- Same Previews Changes Of Kernel's Vegeta - Kakarot - GoldenFreezer Are Included.
- Android Hardened Merge Later. For -sec_r10+ Extra Secure Kernel.
- Why So Many Kernels ? = Some Roms Uses Diff Vendors And Diff MSM-Caf Branches.
- Soon GoldenFreezer And MetalCooler Are Going To R.I.P be Deprecated .
- For New Roms With New Stock Kernel 4.9.206+ Which Is New Q Branch. Use KAKAROT AND VEGETA.
Android 10 ?
Ro0421 said:
Android 10 ?
Click to expand...
Click to collapse
Yes Android 10 Q but only custom Roms ATM.
Works On Android 9 Pie Stock But Needs recompilation.
Uso PixelExperience
Ro0421 said:
Uso PixelExperience
Click to expand...
Click to collapse
si funciona bien . Pixel Experience PLus O normal ?
https://drive.google.com/file/d/16i4Up3hitseVFM1jAv3CHvrCcHZgGhuw/view
PixelExperience_ocean-10.0-20200511-1147-UNOFFICIAL.zip
Te Recomiendo Esa es nueva tiene parche de mayo y funciona perfectamente con mi kernel.
Power
Ro0421 said:
Power
Click to expand...
Click to collapse
Si moto g7 power = ocean Xt1995-X
thanks just installed it ??
Kernel installs perfectly using Franco kernel manager (FKU) app. Just installed on latest Colt OS build. Thanks for sharing your work! And the wiregaurd :good:
flash713 said:
Kernel installs perfectly using Franco kernel manager (FKU) app. Just installed on latest Colt OS build. Thanks for sharing your work! And the wiregaurd :good:
Click to expand...
Click to collapse
Thanks , Glad Works good For U.
Thanks, work great. Adding Mass Storage gadget and HID gadget could be better
asgardius said:
Thanks, work great. Adding Mass Storage gadget and HID gadget could be better
Click to expand...
Click to collapse
They Are Compiled As Modules But I had Not Uploaded Here I Can Make A Zip With The Twenty Something Extra Modules. But Need To Be Loaded Manually In The System. With insmod.
ozmage said:
They Are Compiled As Modules But I had Not Uploaded Here I Can Make A Zip With The Twenty Something Extra Modules. But Need To Be Loaded Manually In The System. With insmod.
Click to expand...
Click to collapse
Thanks, i want to try these modules
asgardius said:
Thanks, i want to try these modules
Click to expand...
Click to collapse
https://drive.google.com/drive/folders/12pcxqaiuhtUMFnYAbDapjuTf5hSoQOCJ?usp=sharing
there -perf+
and -sec+
but only For The Pre-Release. Kernels.
PixelExperience does not work
Hello, I'm new at this. I have a Motorola G7 power and it works very well for me. Yesterday I unlocked the bootloader and installed root. Does this kernel work in stock? or should i install another roms?
Sent from my moto g(7) power using XDA Labs
Ro0421 said:
PixelExperience does not work
Click to expand...
Click to collapse
Hi Which Pixel Experience ? Plus ?
this one does =
ozmage said:
They Are Compiled As Modules But I had Not Uploaded Here I Can Make A Zip With The Twenty Something Extra Modules. But Need To Be Loaded Manually In The System. With insmod.
Click to expand...
Click to collapse
Can you upload updated modules with every kernel release? I found some interesting there. Mass storage gadget module works fine, HID gadget fail at load("No such device" error). Tested with latest official CrDroid build
ozmage said:
Hi Which Pixel Experience ? Plus ?
this one does =
Click to expand...
Click to collapse
worked for me on the pixel experience plus custom rom
https://forum.xda-developers.com/pi...com/picture.php?albumid=16267&pictureid=60533
asgardius said:
Can you upload updated modules with every kernel release? I found some interesting there. Mass storage gadget module works fine, HID gadget fail at load("No such device" error). Tested with latest official CrDroid build
Click to expand...
Click to collapse
OK
Done
https://drive.google.com/drive/folders/12pcxqaiuhtUMFnYAbDapjuTf5hSoQOCJ
DxT Kernel
* Your warranty is now void.
* I am not responsible for bricked devices, strained relationships,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
"This is a user friendly thread, all your suggestions are important to us and will be taken into consideration.."
This kernel is only for Payton
Features
1. Built with Clang 13 + Polly optimize
2. Merge Linux kernel and driver as soon as possible
3. DxT is CAF based and uptodate with latest tag
4. Fixed all compile-time warnings
Other Features
1. kcal, sound gain control
2. CPU OC using some sdm660 frequencies ,[Little cores = 2.0ghz ,Big cores = 2.5ghz]
3. Added & Updated LZ4 for ZRAM (Enabled by Default)
4. AnyKernel3 Installer Script
5.Compiled With Latest Proton CLANG 12
6. Exfat driver comes from arter97
7. Available I/O scheduler: bfq, cfq(default), deadline
8. Available TCP congestion algorithm: westwood(default)
9. Merge some optimization commits from Sultan
10. Kernel-level cpusets parameter optimization, optimize CPU core calls
11. Latest Wireguard driver
12. Adreno GPU boost
13. Some other visible and invisible optimizations...
Due to different moto action implementation on different roms i made two versions
* normal version support roms like superior,pixel experience,msm-xtended,ancient
* L version support roms like LOS,crdroid,havoc,derpest
DOWNLOAD
DxT v4.2
DxT v4.2-L
DxT UC
OTA SUPPORT:
# DxT Kernel FKM Manager Support
This kernel has FKM Manager support for autoflash updates directly from the app.For this to work you must import the configuration link in the section "Flasher" of the app:
Then you must select the option: "Import a kernel download configuration"
This are the URLs for the two versions,just copy,paste and save. (You must add and save one first and if you want both versions available add the other after)
DxT = https://raw.githubusercontent.com/DhineshCool/Dxt_downloads/new/dxt.json
DxT-L = https://raw.githubusercontent.com/DhineshCool/Dxt_downloads/new/dxt-L.json
Telegram Group
Use the app EXKM, FK Manager, kernel adiutor or smartpack to tweak the kernel!
special thanks to all contributators
attack11, nathanchance , joshuous , akhilnarang , flar2 , kerneltoast , GuaiYiHu , Pzqqt
if u like my works u can donate
[email protected] - upi
https://www.paypal.me/cool585 -paypal
XDA:DevDB Information
DxT kernel, Kernel for the Moto X4
Contributors
dhinesh_cool
Source Code: https://github.com/DhineshCool/Dxt_payton
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v4.2
Created 2020-06-22
Last Updated 2021-07-25
## DxT Changelogs ##
v4.2
*upstreamed to v4.276
*merged latest caf tags
*latest proton clang
*improved cpu frequency
*clean up rarely working freq
*improved cpu idle
*fixed battery drain on idle
*removed prlmk to prevent twrp crash
*more code cleanup fro stability
V4.1
*Fixed battery drain issue
*Fixed some bugs
v4.0
*upstreamed to v4.270
*latest proton clang
*fully rebase
*rework thermal engine
*rework ram-managment
*lot see my git
ota json has been changed
DxT = https://raw.githubusercontent.com/DhineshCool/Dxt_downloads/new/dxt.json
DxT-L = https://raw.githubusercontent.com/DhineshCool/Dxt_downloads/new/dxt-L.json
v3.6
*upstreamed to v4.258
*latest proton clang
*added anxiety io for faster app opening
*added z3fold from sony
*improved zram performance
*updated ashmem
*fixed some thermal sensor spamming on logcat
*more fixes see my git
v3.5
*upstreamed to v4.253
*Merged tag LA.UM.9.2.r1-02000-SDMxx0.0
*latest proton clang
*Backport new vmalloc for "large performance benefits"
*selinux: Allow audit to be disabled
* page_alloc: double zone's batchsize
*nuke more debloat
*more optimation for better smoothness
now ui will be more smooth
*Updated wireguard to "1.0.20210124"
v3.4
*DxT rebased to caf base
*upstreamed to v4.251
*added persist bug fix
*latest proton clang
*Gpu added 710 freq
*more ion fixes from sultan
*Enable CONFIG_HID_NINTENDO
*Updated wireguard to "1.0.20201221"
v3.3
New Year Release
*upstreamed to v4.248
*latest proton clang
*Gpu oc to 800mhz
*no thermal throttling on gpu
*more ion fixes from sultan
*Updated wireguard to "1.0.20201221"
note uc version pushes to bimonthly release
v3.2
*upstreamed to v4.247
*fix payload calculation
*usb: Add Drivedroid Support
*power: msm-core: Fix mutex not getting unlocked in error path
*cpufreq: stats: optimize proc files
*mm: speed up mremap by 20x on large regions
*work on cpu idle
*lot of work done see my git
(https://github.com/DhineshCool/Dxt_payton)
*latest proton clang
**** rework on uc version -it now fully stable no thermal throttling ****
*for the people on xda i released v3.1 on my telegram group , i forget to update on xda
that why directly releasing v3.2
v3.1
*upstream to v4.244
v3.0
*upstreamed to v4.240
*clean up codes
*fixed build warning
*added additional safetynet patch
*rework on thermals
*work on cpu idle
*work on ram managment
*lot of work done see my git
(https://github.com/DhineshCool/Dxt_payton)
*latest proton clan
v2.8
*upstreamed to v4.239
*power: bcl: Improve power efficiency of the workqueue
*used latest proton clang (20201010)
v2.7
*upstreamed to v4.238
*qcacld-3.0: Disable Wifi SAE by default
*optimizations for block
*used latest proton clang (20200930)
v2.6
*upstreamed to v4.237
*New OC for payton (thnx to seba3567)
*Remove some scheduler
*ipc logging disabled
*changes on debugfs
*increase thermal trip points
*optimize gpu
*used latest proton clang (20200923)
Reserved
Much appreciated! I've been wanting a custom kernel for Moto x4!
Running on HavocOS 3.6, seemingly no issues. Definitely feels snappier than the base kernel. Will update after a couple days use.
Thanks again!
Installation instructions?
Zohaibzx said:
Installation instructions?
Click to expand...
Click to collapse
Method 1: Download and install the zip for your rom from the download links, then flash in twrp
Method 2: Use Franco Kernel Manager (requires root) and configure it to use the proper link listed under OTA support. FKM will read any new releases in Dhinesh's github, and update the kernel without a need to flash in recovery.
Hope that helps!
I tried to flash it in twrp but after flashing the phone just reboots to recovery instead of system. I'm using pixel experience and have used the proper variant of your kernel.
I've tried to flash this (Using FKM Manager), to both of my X4's, one is running Havoc 9, and one is running the latest version of Havoc 10.
Both gave the same error message: "Unsupported device. Aborting..."
Flashed using fkm in pixel rom. No issues
Is there anyway to increase the minimum cpu frequency? Whenever i do with fkm it goes back to 300mhz. 300mhz seems too low causing some stuttering while scrolling and in some system animations
helo123 said:
Is there anyway to increase the minimum cpu frequency? Whenever i do with fkm it goes back to 300mhz. 300mhz seems too low causing some stuttering while scrolling and in some system animations
Click to expand...
Click to collapse
U can manually set minimum freq
Zohaibzx said:
I tried to flash it in twrp but after flashing the phone just reboots to recovery instead of system. I'm using pixel experience and have used the proper variant of your kernel.
Click to expand...
Click to collapse
Some people had this issue on pe
I don't know why this happening I will try to fix
Tell your variant with ram
dhinesh_cool said:
U can manually set minimum freq
Click to expand...
Click to collapse
I tried many apps to change minimum frequency. It still goes back to 300.. only i can change the maximum frequency now
RBJ26 said:
I've tried to flash this (Using FKM Manager), to both of my X4's, one is running Havoc 9, and one is running the latest version of Havoc 10.
Both gave the same error message: "Unsupported device. Aborting..."
Click to expand...
Click to collapse
U need clean flash latest havoc then install
helo123 said:
I tried many apps to change minimum frequency. It still goes back to 300.. only i can change the maximum frequency now
Click to expand...
Click to collapse
Weird I will check ,but lag is due to ram management
I added some tweaks for ram management that was causing lag after sometime for 3gb variant I was aware of this issue I will fix soon
dhinesh_cool said:
Some people had this issue on pe
I don't know why this happening I will try to fix
Tell your variant with ram
Click to expand...
Click to collapse
1900-7 Dual Sim 3GB 32GB
dhinesh_cool said:
U need clean flash latest havoc then install
Click to expand...
Click to collapse
Sorry, I should have given more info.
I should have said I had two clean installs of Havoc. On one phone is with Havoc 2.7 (which you say is not supported - OK).
The other phone is a clean install of Havoc 3.6
I have not tried to flash through TWRP would this help? or could there be another issue with my phone.
ETA: I think I understand now. Do you mean without root, etc?
Thanks,
R
RBJ26 said:
Sorry, I should have given more info.
I should have said I had two clean installs of Havoc. On one phone is with Havoc 2.7 (which you say is not supported - OK).
The other phone is a clean install of Havoc 3.6
I have not tried to flash through TWRP would this help? or could there be another issue with my phone.
ETA: I think I understand now. Do you mean without root, etc?
Thanks,
R
Click to expand...
Click to collapse
Flash through twrp
Or u need root to flash via fk manager
dhinesh_cool said:
Flash through twrp
Or u need root to flash via fk manager
Click to expand...
Click to collapse
Flashing via TWRP worked fine, Thanks!
For some reason flashing from FKM would not work, even with root.
RBJ26 said:
Flashing via TWRP worked fine, Thanks!
For some reason flashing from FKM would not work, even with root.
Click to expand...
Click to collapse
On FKM u need to give proper permission to storage then on flasher u need select storage and give access