[6.0+]Mimori Kernel [AOSP & Lineage OS Based ROM] - Sony Xperia M

Mimori Kernel | Stability for performance
For Xperia M
Based on Lineage OS 14.1 source​
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* 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 ROM
* 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.
*/
Mimori Kernel based on Lineage OS 14.1 source, and included many improvement and optimization on processor, I/O and include some feature for Xperia M / M dual devices that use Marshmallow as base ROM.
Mimori offered kernel performance, stability, smoothness process on cpu and already have full support on NEON, this kernel need kernel configuration app to control this kernel, so try to find kernel configuration app after flash this kernel.
Recommended Kernel Configuration :
- Kernel Adiutor (BETA)
- Device Control
Okay this is several features that i include in this kernel.
This kernel feature is :
Kernel Features
* Linux Kernel Version 3.4.113
* Compatibility with AOSP,CM And LineageOS based ROM [Android 6.0+]
* Added overclock up to 1,4Ghz
* Added Double Tap 2 Wake Feature (Incl. Vibration)
* Added custom CPU Governor : Alucard,Intelliactive,IntelliMM,Lionheart,Adaptive & Blu Active (specially for Blu Active is thanks to @sudokamikaze for him workaround to make it work for linux 3.4.x based kernel)
* Added custom I/O Sched Governor : zen,sio,sioplus,tripndroid,fifo,fiops,vr and maple (specially for maple is thanks to @sudokamikaze for him workaround to make it work for linux 3.4.x based kernel)
* Added custom TCP Modules : Advanced,Bic,Westwood,Hybla,Vegas,Veno,Yeah and more
* Added CPU Voltage Table Control
* Implement Power Efficient Workqueues
* Dynamic management of dirty page writebacks
* Added Interface of Gentle Fair Sleepers, Software CRC and Arch Power (Option Disable by Default)
* Added Frandom Support
* Added Dynamic Fsync 2.0
* Entropy Tweaks
* NEON VFPv4 Optimized (hard)
* Added Intelli Plug v4.0
* Added Intelli Thermal v1.0
* Added F2FS File System Support (Based on Linux 3.4.y Branch) (Working)
* Added EXFAT File System Support (Driver Version v1.2.9) (Need Test)
* Added USB Keyboard Support
* Optimized I/O Sched
* Compiled using GCC 5.4.X Hyper Toolchains
* Updated CVE Patch From LineageOS Kernel Source 20171106
[/LIST]
[/LIST]
How to install :
1. Download Mimori Kernel and install it from recovery mode, use TWRP recovery (TWRP Link)
2. install kernel adiutor from Playstore for kernel configuration (i don't have myself app to control kernel) (Try to use BETA version to get fix for CPU temperature)
3. Final step, let's configure kernel like what you want it :victory: and enjoy my first custom kernel
For download, look at download tab on top of this thread
Thanks to : 
 @PecanCM [For Kernel Source] 
 @Alex_Gamer [For Kernel Tester & Troubleshoot] 
 @thichthat [For DT2W Source]
XDA:DevDB Information
Mimori Kernel For Xperia M, Kernel for the Sony Xperia M
Contributors
Nicklas Van Dam, PecanCM, Alex_Gamer
Source Code: https://github.com/Nicklas373/Mimori-Kernel_MSM8227_LineageOS_14.1
Kernel Special Features: Overclocked, ARMV7 NEON Optimized
Version Information
Status: Stable
Current Stable Version: Seventh Build
Stable Release Date: 2018-02-11
Created 2016-09-03
Last Updated 2018-02-19

Kernel Adiutor OTA Update Information
Now for CyanogenMod And AOSP Based ROM, Hana Kernel Offered OTA Update feature for kernel update using kernel adiutor app for CyanogenMod Based ROM with "download" feature in kernel adiutor.
You can download new build in that menu included ; introduce, kernel feature and changelog update. Now i'm still try to enable it on LineageOS too, i'm just need to wait confirmation from the admin .
For anyone want to install this kernel, can access too using KA. just like normal download and installation for kernel :laugh:
Have fun

Kernel Adiutor Information
For Kernel Adiutor Usage
During new stable version of Kernel Adiutor have problem with CPU temperature, now we should use BETA build from Kernel Adiutor to get fix for that problem.
And for set on boot configuration, i'm not recommended it again , since that only can make kernel error during boot up process.
So set kernel when system is already boot is best option for stability and performance.
If kernel adiutor to hard for configure, then you can try Device Control app to manage your kernel.
This app is almost same like KA but it's little simple and more friendly for configuration

Changelog :
Seventh Build (20180211):
- Fixed some upstream issue
- Upstream to 3.4.113 (REBASE change)
- Fix issue with OTG problem (Recovery or System)
- Updated F2FS to latest 3.4.y and misc fixes
Sixth Build (20180122):
- Updated Kernel Security Patch to 20171106 (Based on MSM8960T Source)
- Change GCC to GCC 5.4.X Hyper Toolchains
- Misc fixes with intelli thermal
- Applied last patch with 3.4.113
- Applied security patch with "KRACKS attacks"
- Removed sdcardfs drivers (not used by device)
- Misc CPU Optimization
- Set readahed to 512kb
- Added GPU optimizations flags
- Improve Hard Floating Point for neon-vfpv4
Fifth Build (20171002):
- Introduce IMAGINE Codename
- Upstream Linux Kernel to 3.4.113 based on git.kernel.org
- Revert change of F2FS (back to old source)
- Revert some optimization change
- Added Maple I/O Sched (specially for maple is thanks to @sudokamikaze for him workaround to make it work for linux 3.4.x based kernel)
- I/O Sched Optimization for SIO and ZEN
- Enable Interface Of Software CRC
- Misc CPU Optimization
- Added some sched optimization
- Disabled USB Fastcharge v1
- Reverting Permissive, Back to Enforcing
- Added Blu Active CPU Governor (specially for Blu Active is thanks to @sudokamikaze for him workaround to make it work for linux 3.4.x based kernel)
- Added Support for Neon VFPv4 With Hard Floating
- Disabled Quick Wake Up Drivers
Fourth Build (20170913):
- Added Optimization on I/O Sched (Improves SSD Speed)
- Misc fixes for conservative governor
- Added F2FS and EXFAT File System Support
- Added Hyper CPU Governor
- Optimized KSM
- Update Intelli Plug to v4.0
- Optimized SLUB
- Set readahed to 256KB
- Added CCACHE for faster kernel building
- Updated CVE Patch (Kernel Security Patch) to 20170826 Based On MSM8960T
- Misc Optimization
- Added Quick Wakeup driver
- BACKPORT F2FS from branch Linux 3.4.y (git.kernel.org)
- Reverting Quick Wakeup Driver
- Added USB Keyboard features
- Updated SDCARDFS Driver
- Misc fixes
Third Build (20170821):
- Little Improvement on CPU Bus Speed
- Added Dynamic Fsync 2.0
- Added Frandom Support
- Added Interface of Gentle Fair Sleepers (Option Disable by Default)
- Misc change on I/O Partitions
- Dynamic management of dirty page writebacks
- Removed "+" Symbol From Kernel Version String
- Implement Power Efficient Workqueues Feature (Enable by Default)
- Revert Alucard CPU Governor to v1.0
- Added Interface of Arch Power Features (Disable by Default)
- Entropy Tweaks
- Build vfp with softfp
- Misc change with cpufreq
- Added Intelli Plug and Intelli Thermal
- Fix Neon VFP
- Upgraded Kernel to 3.4.4
- Change toolchains to Hyper Toolchains GCC 4.9
- Decrease thermal limits to 70c
Second Build (20170817):
- Set kernel as permissive
- Enabling 972Mhz to fix slow response on boot and skipped frequency on system
- Added Custom TCP Congestion
- Added CPU Voltage Control
- Added DT2W Vibration Support
- Added USB Fastcharge v1
- Adapted Some CPU Governor with CPU Freq Table
First Build (20170816):
- INITIAL BUILD
: - Included Custom CPU Governor
- CPU Overclocked to 1.458Mhz
- Using NEON Optimized as VFP
- DT2W Feature
- CPU Optimization Algorithm
- Custom I/O Sched

Kernel Adiutor Configuration
CPU Manager :
CPU Max Frequency : 972Mhz (For Normal Usage) . 1.2Ghz (For Multitasking Usage) & 1.4Ghz (For Hard/Gaming Usage)
CPU Min Frequency : 384Mhz
CPU Governor: Alucard or Interactive (For Normal Usage), Alucard or IntelliMM (For Multitasking Usage) & Lionheart or Intelliactive, Blu Active (For Hard/Gaming Usage)
(Beside that leave it as stock)
Hotplug Manager :
Mpdecision = Disable
Intelli Plug = Enable
Profile = Eco for Performance
(Beside that leave it as stock)
Thermal Manager:
Thermald : Disable
Intelli Thermal : Enable
Core Control : Enable
Frequency Throttle Temperature : 60c
CPU Throttle Temperature : 70c
Thermal Limit Low = 2
(Beside that leave it as stock)
GPU Manager
GPU Max Freq : 400Mhz
GPU Governor : Ondemand or Performance (For Hard Gaming)
I/O Scheduler =
(Leave it as stock)
Misc =
Software CRC Check = Disable
Dynamic Fsync = Disable
Arch Power = Disable (Not really recommended)
Gentle Fair Sleepers = Disable
TCP Congestions = Depends on your need
Option already update during new kernel feature is include
For explanation (cpu hotplug, and i/o sched) check on this thread
CPU Governor : Link- 1 Link-2
I/O Sched : Link
CPU Hotplug :Link - 1 Link - 2
Special Thanks to @gsstudios for guide :laugh:

[INFO] Double Tap 2 Wake & BETA Build
For Double Tap 2 Wake
Try to use kernel adiutor and check in wake tap, after that choose DT2W and enable it using "full'" option and then let's try DT2W features with vibration on mimori kernel
NOTE : BETA Build For Testing (Not Stable)
github/build
For BETA, try to look date for kernel. Find latest one, and anyone can test latest beta if don't want wait for stable update. I can't promise to make fast update for stable source, i don't want to make any problem. so it's better stay at beta and whenever it ready, and it should release on thread :victory:

Thanks.

Garv Maggu said:
Thanks.
Click to expand...
Click to collapse
you're welcome, i'm still working for optimization in armv7 vfpv4 module.
have fun

Updated
New kernel build v1.1 is released with several fix for vfpv4 and neon modules, download link in on download tab.
have try

Great!

Please add dt2w

Niiiice! I was waiting for new release, I'll test it now

Alex_Gamer said:
Niiiice! I was waiting for new release, I'll test it now
Click to expand...
Click to collapse
my laptop is back from service center , and now is time to back :laugh:

romspeed said:
Please add dt2w
Click to expand...
Click to collapse
i will try on next update, it's to hard to add that anyway .

Nicklas Van Dam said:
my laptop is back from service center , and now is time to back :laugh:
Click to expand...
Click to collapse
Good to hear that your laptop its back to rock

Really good work working like a charm
Just one question on my device sound is bursting any particular reason behind that and is that can be controlled through any setting or app
Sent from my SM-J700H using Tapatalk

Kb44994 said:
Really good work working like a charm
Just one question on my device sound is bursting any particular reason behind that and is that can be controlled through any setting or app
Sent from my SM-J700H using Tapatalk
Click to expand...
Click to collapse
sound is bursting? i think i'm not to modified to sound on this kernel, maybe that's from high cpu usage so that's make sound is distortion. i will try to look at sound option.
[EDIT]

Kb44994 said:
Really good work working like a charm
Just one question on my device sound is bursting any particular reason behind that and is that can be controlled through any setting or app
Sent from my SM-J700H using Tapatalk
Click to expand...
Click to collapse
i'm update kernel with clean build and kernel optimilization, i hope that can fix your problem. i'm already compare sound with stock and my kernel. i'm not hear any particular change on sound volume, maybe very little difference, please to wipe dalvik-cache and cache after install this update

Updated
New kernel build v1.2 is released with several clean build for kernel and optimization on kernel compiler to reduce size, download link in on download tab.
have try

Updated
New kernel build v1.3 is released with first stable build , added auto hotplug drivers and more optimization for armv7 and krait processor
download link in on download tab.
have try

Related

[AOSP KERNEL] Hybrid 3.0 Nightly Builds [05/APR]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hybrid Kernel is for all AOSP ROMs powered by Android 5.0 aka Lollipop.
The main objective of this kernel is to maximize end-user experience with advance optimizations from CAF and 3.18 mainline kernel along with device specific features - A TRUE HYBRID.
Linux mainstream (3.4.y or torvald's dev git) offers FIXES and UPDATES for all architectures (like x86 as well as ARM)
We DO need these crucial updates to ensure stability and security. There are many CM kernels which are already updated with 3.4.y branch.
Hybrid kernel will keep up with latest wherever required. Don't fall for garbage talks.
Hybrid Kernel is descendant of CHAOS kernel - Kernel for CM11 with bleeding edge CAF updates, features and fixes.
You can play with all the features using SYNAPSE app.
We have developed support for Synapse in-kernel itself, no need to flash UKM or install any other kernel manager apps.
Feature Highlight:
Latest from Google (kernel_msm source + kernel_common updates)
Complete CAF Sound Experience (audio offloading and auto UHQ - ultra high quality)
Synapse Backend Support. Install Synapse app from Play Store.
Sound Controls and Profiles (including Faux sound app support - though you won't need it)
Gamma Controls and Profiles (including Franco Display control app support - though you won't need it)
Advcanced CPU Boost driver with unified hotplug boot, wake boost and input boost controls (Truly engineered for Project Butter)
In-kernel thermal driver (always enabled) and thermal controls.
CAF updates for WiFi driver.
Backported fastest ZRam from 3.18 kernel. (Fastest ZRam with customizable compression techniques)
Enhanced KSM (Enabled by default)
Enhanced LMK (low memory killer) with profiles and controls (Thanks Moto source and @Dorimanx)
Tuned virtual memory and LMK (Tuning based on our R'n'D, you can change as per your wish using Synapse)
Overclock upto 2.5 GHz (Still boots at stock frequency)
Per CPU Total Control (You can control how each core will behave individually - set min/max/boost freq and governor)
GPU Overclock and lower freq steps. (Still boots at stock max frequency)
GPU driver critical fixes and updates for smoothness.
Additional Interactive governor for GPU (thanks to Franco)
MSM Limiter driver (Does much regulation on CPUFreq driver than you can imagine. Check it out in Synapse app for details.)
Voltage controls (UV upto 675 mV. Please note our hardware have diff PVS category and so voltages and stability over diff voltages will differ user to user. Find your poison yourself with voltage controls in Synapse)
3.4 upstream important updates and fixes (100% stable updates for our 3.4.y kernel)
Power-efficient workqueues (Ported from 3.18 mainstream - PE WQ aims at improving power efficiency.)
Enhanced MSM Hotplug Driver + Controls (Base driver by myfluxi - Enhanced further by me, Dorimanx and alucard)
Enhanced Intelliplug Hotplug Driver + Controls (Base driver by faux- Enhanced further by me, Dorimanx and alucard)
CyanogenMod Hotplug Driver (This driver is disabled by default)
Enhanced Bricked Hotplug Driver + Controls (On mass demand. Base driver by showp1984- Enhanced further by me)
Auto busybox installation (Busybox is required by root apps to perform misc tasks. Please note this wouldn't auto-root device.)
Multiple TCP Congestion methods (HTCP is default - can be changed via Synapse)
Additional FIOPS, VR, ZEN and BFQ Schedulers (ROW scheduler is our default)
Additional Classic Interactive, Intellimm and ZZMoove governors (Bacon governor is our default)
DT2W/S2S/S2W/Wake Timeout/Power Key Suspend (All the wake controls you'll ever need.)
Hardware Encryption (Faster and Powerful) (Removed to fix idle battery drain)
Built with SaberMOD 4.9.3 Toolchain (Performance + Power) The toolchain is rebuilt by me from their sources and has optimized few parameters.
CDROM emulation support (DriveDroid support included)
LCD KCal driver from LG G2 (This provides ability to change RGB values using Synapse)
Tuned LCD Backlight driver to save power
OTG Support for all ROMs (Use StickMount app if your ROM doesn't provide framework support to auto-mount like CM12)
MultiROM Supported (Thanks tasssadar)
init.d support to autorun user defined scripts. (Do not mess with it unless you know the conflicting risks)
Optimized RWSEM, AES and SHA1 routines with NEON mode enabled.
You name it, we will have it.*
*You can request any feature you like to see, we will respond for feasibility.
To know all the fixes and changes done, please refer detailed change log in below post.
Installation Checklist:
Your ROM is rooted. (If any root issue, please flash SuperSu)
Do not flash UKM after flashing this kernel.
Do not install any external busybox.
Install Synapse app from Play Store.
Download Here: (3.0 and above)
Click Here
Download Here: (2.1 and below)
Click Here
No mirrors. If you have trouble downloading, you can request in topic and since we have good user community, you will get mirror from our awesome user community.
The Awesome User Community Pinned Posts!
Typical Battery Stats using Hybrid Kernel
Companion review from one of the awesome devs.
Source:
Click Here
ROM Chefs, feel free to incorporate kernel in your ROMs or use above source for ROM build. Just do provide topic link for resolution of kernel issues/queries, if any.
Very special thanks to some real good devs, I came across while N5 kernels development -
@Dorimanx , @Alucard24 , @ak , @defconoi , @renderbroken , @LaboDJ , @xboxfanj @apb_axel
(I think I am missing some. Apologies.)
Kernel dedicated to your's and awesome user community's support!!
Also, thanks to these devs for contribution and inspiration -
@andreilux (Synapse interface app . This guy is best)
@apb_axel (Synapse backend support. Please thank him HERE.)
@myfluxi (device specific tweaks and fixes)
@franciscofranco (voltage controls and tuned parameters)
@showp1984 (wake controls)
@faux123 (faux sound baseline)
@flar2 (OC table and extended wake controls)
Let the Chaos Begin!
XDA:DevDB Information
Hybrid Kernel, Kernel for the Google Nexus 5
Contributors
neobuddy89
Source Code: https://github.com/neobuddy89/hammerhead/commits/lollipop/
Kernel Special Features: Per CPU Total Control, CAF Sound, Overclock, Gamma Control, Sound Control, Volt control, CPU Boost
Version Information
Status: Nightly
Current Stable Version: 2.1
Stable Release Date: 2015-02-23
Created 2014-10-26
Last Updated 2015-04-05
Change Log
Code:
[B]Hybrid_v3.0-[04-05]-[14-48][/B]
* New build from refreshed lollipop-mr1 base.
---------------------------------------------------------------------------------------------------
[B]Hybrid_v2.0[/B] (23/Feb/2015)
* Stable Release
* Updated KCal driver to latest
* Fixed potential errors in Synapse
* Updated F2FS
* Misc updates
[B]Hybrid_v2.0-[02-18]-[08-59][/B]
* Added KCAL - Advanced Color Control support. Get app [URL="http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080"]HERE[/URL]. Thanks @[URL="http://forum.xda-developers.com/member.php?u=4316709"]savoca[/URL].
* Impulse governor is new default governor with powersave_bias = 1.
[B]Hybrid_v2.0-[02-15]-[16-32][/B]
* Uninstalled Camera Driver updates
[B]Hybrid_v2.0-[02-15]-[02-02][/B]
* Update for camera driver to avoid possible mem corruption.
* Updated OTG mount for CM based ROMs.
[B]Hybrid_v2.0-[02-14]-[11-03][/B]
* Unified EXT4 and F2FS version.
*** MultiROM users please update multirom binary and recovery using MultiROM manager app.
*** F2FS users please report working of this version as primary ROM or secondary ROM or both.
* Disabled some qualcomm crypto routines
*** Encrypted users please test if encryption still works fine (it should work as before, we have ARM optimized crypto drivers still active)
*** This is a lean approach to reduce battery consumption. Please report if any difference in battery consumption.
* Updated Synapse backend support for profiles.
*** Please report if any issue.
[B]Hybrid_v2.0-[02-12]-[01-06] / Hybrid_v2.0-[02-12]-[01-23]_F2FS[/B]
* Updated Bricked hotplug
* Updated installation script to remove busybox conflicts
* Updated audio codec driver
* Removed GPU OC (doesn't work with Lollipop)
[B]Hybrid_v2.0-[02-06]-[18-18] / Hybrid_v2.0-[02-06]-[18-38]_F2FS[/B]
* Linux 3.4.106 update (lots of bug fixes for file system, updates for generic drivers, memory improvements, NET driver upgrades and fixes)
* CPUFreq & CPU Boost Driver updates and bug fixes
* A new shiny and our in-house CPU governor - [I]Impulse[/I]
** Impulse governor is based on CAF Interactive but with additions to work smoothly with CPU Boost driver and improved freq stabilization.
Testing in progress.
[B]Hybrid_v2.0-[02-01]-[23-40] / Hybrid_v2.0-[02-02]-[00-21]_F2FS[/B]
* Fixed Synapse Backend Support for CM12 built-in superuser. (Needs more testing)
* Updated interactive governor.
* Misc updates
* Adapted Interactive and CPU Boost defaults from Chaos Kernel (theoretically, these should lower power consumption)
[B]Hybrid_v2.0-[01-28]-[09-26] / Hybrid_v2.0-[01-28]-[09-40]_F2FS[/B]
* Updated F2FS to latest. Please test with F2FS build.
* Updated zzmoove governor.
* Added Yankactive governor, some tuning may need to follow later. This is much similar to classic interactive.
* Fixed hispeed freq for interactive governor for smoother transitions.
* WiFi driver update.
* CPUIdle minor update.
* Audio driver updates.
* Updated kernel locking mechanism from 3.14 mainline.
* Improved stability.
[B]Hybrid_v2.0-[01-22]-[01-48] / Hybrid_v2.0-[01-22]-[09-12]_F2FS[/B]
* Added new SmartMax governor, tuned for hammerhead.
* Updated ramdisk from CM12. (Still root issue only with Synapse app, will check later)
* Bacon governor is now default interactive governor. Classic interactive is removed.
* Updates for conservative and intelliminmax governor!
* RBTree algorithm optimizations from 3.18 upstream.
* Merged Camera driver updates (as that in previous preview build)
* Motorola optimizations for better performance and improved suspend routines.
* OOM improvements.
* Updated serial driver and ARM updates.
[B]Hybrid_v2.0-[01-17]-[00-30][/B]
* Lots of bug fixes from Cyanogen team and stable upstream.
* Updated sound codec driver from CAF.
* Optimized crypto mode for ARM with NEON acceleration.
* Mainstream backports for IRQ subsystem.
* RCU updates from CAF.
* ARM updates.
[B]Hybrid_v1.0[/B] - (03/Jan/2015)
* Stable Release
* CPU Global voltage steps change from 25mV to 5mV
* Update bacon governor
* Misc updates
[B]Hybrid_v1.0-[12-28]-[22-58][/B]
* Fix Fast Charge compatibility with other kernel apps.
* Misc fixes from 3.4.y
* Sound codec driver update
[B]Hybrid_v1.0-[12-25]-[23-00][/B]
* Added QCOM Audio Effects (from CAF)
* Ramdisk updates + Improved tuning
* Updated BFQ I/O scheduler to v7r7
* Enabled qcrypto hw interface (This is not hw encryption)
[B]Hybrid_v1.0-[12-22]-[09-08][/B]
* Simplified Fast Charge control in Synapse
* Updated sound codec driver
* Disable qcrypto hw interface (likely to break l2tp protocol)
[B]Hybrid_v1.0-[12-14]-[01-47][/B]
* Improved Suspend Routines. (Better sleep)
* Reverted back to old settings for CPU Boost and Hotplug drivers.
* Fix misc issues.
[B]Hybrid_v1.0-[12-09]-[22-00][/B]
* New settings:
** Hotplug Boost disabled by default.
** Touch Boosted CPUs disabled by default.
** KSM disabled by default.
* Improved headphone detection consistency
* Misc fixes/improvements from 3.4.y.
* KControl app should now show MSM_MPDECISION tunables (Please check)
* Improved CPU Boost control in Synapse. You can disable it per CPU.
[B]Hybrid_v1.0-[12-07]-[14-36][/B]
* Add control under Misc Tab in Synapse to disable Charging LED.
[B]Hybrid_v1.0-[12-07]-[11-28][/B]
* Fix media driver leaks.
* Tune intellimm governor. So far so smooth!!
* Misc updates for MSM specific drivers.
* Set interactive as default GPU governor.
[B]Hybrid_v1.0-[12-05]-[01-20][/B]
* Completed all required sync with 3.4.105 kernel.
[B]Hybrid_v1.0-[12-03]-[00-04][/B]
* Disabled HW Disk encryption (Fixes idle battery drain)
* Lots of fixes from Linux 3.4.105 update
[B]Hybrid_v1.0-[12-02]-[01-09][/B]
* Fix CM12 native root. (No more issue from kernel side, not sure if any issue still persist in userspace for CM12)
* Misc fixes and updates for stability.
[B]Hybrid_v1.0-[12-01]-[09-11][/B]
* Fix soft reboot with voltage below 700mV
* ARM updates
[B]Hybrid_v1.0-[11-30]-[15-11][/B]
* MSM Idle and power mode driver updates from CAF.
* Misc updates for MSM board.
* Zzmoove governor for test drive.
* Modem driver updates.
* Increased max limit for sound controls in Synapse app.
[B]Hybrid_v1.0-[11-29]-[09-50][/B]
* Add intellimm governor by Faux - This may need further tuning. (I still love bacon gov!)
* Tune bacon governor for battery saving!
* Tune hotplug drivers for battery saving. Set max cpus online (suspend) to 1 by default!
* Added and tuned bricked hotplug driver. Experimental and need reviews.
* Misc updates for internal memory.
* Thermal driver update.
* Ramdisk updates.
* Update hotplug monitor in Synapse, looks better now.
[B]Hybrid_v1.0-[11-24]-[02-30][/B]
* Rework MSM Limiter driver and bug fixes.
* Add live monitor for min-max-current frequencies in Synapse.
* USB Driver update from 3.4.y and CAF.
[COLOR=Red]SuperSu version 2.27 or later required.[/COLOR]
[B]Hybrid_v1.0-[11-22]-[21-43][/B]
* HW Encryption support
* SELinux changed to "Enforcing" mode
* Fixed broken QSEEComm driver
* Misc updates
[B]Hybrid_v1.0-[11-21]-[02-32][/B]
* Fix broken root with SuperSu after CM ramdisk updates.
[B]Hybrid_v1.0-[11-20]-[21-52][/B]
* Fixed Sensor regression - Removed optimized bionic libs.
[ If you already flashed prev nightly broke proximity sensor, dirty flash your ROM and then this nightly.]
[B]Hybrid_v1.0-[11-20]-[08-47][/B]
* Added CyanogenMod hotplug mechanism (This is improved mpdecision. It also manipulates max freq)
* Added Qualcomm Power HAL
* Add vivid color preset tunable (under gamma tab)
* Added optimized bionic libraries
* Added always-on charging LED
* Ramdisk updates from CM12
* Add Piereligio_True_RGB_V7 Color Profile
[B]Hybrid_v1.0-[11-17]-[02-23][/B]
* New Feature: Add Per-CPU Input Boost Frequency Control.
* New Feature: Add Per-CPU Governor Control.
* Improved GUI for CPU tab in Synapse
* Add control for tuning vibrator strength when using wake controls
* Tuned CPU Boost driver to use 500 ms input boost. This gives real good smoothness!!
You can change this to value as you like via Synapse.
[AOSP Power HAL gave 3 sec boost which is too much, non-configurable and hard on battery.
We had removed it long back.]
* CAF update and fixes for MSM BUS driver.
* ZRAM minor fix for potential crash. (from 3.18 upstream)
* Fix memory leak in video playback driver.
* Serial driver updates from upsteam. (not CAF)
[B]Hybrid_v1.0-[11-12]-[09-24][/B]
* New feature: MSM Limiter Driver can control min/max freq of ALL cores individually. Under testing. Please share your exp if tested.
* Complete file system sync with 3.4.y kernel. This includes lot of fixes by upstream.
* EXT4 misc fixes cherry-picked from Chaos kernel.
[B]Hybrid_v1.0-[11-09]-[22-47][/B]
* Added wake controls! (S2W/S2S/DT2W/PWR Key Suspend/Wake Timeout) -- Experimental - Let me know does these work good.
* CM12 compatibility. (until CM12 decides to take another turn again)
[B]Hybrid_v1.0-[11-09]-[13-57][/B]
* Awesome audio updates (Thanks to Steve's staging source and chaos source)
* Critical fixes and updates from 3.4.y
* Enabled support for USB serial drivers (3G cards)
* ARM updates and fixes
* Tuning for battery saving and more smoothness
* Lowered default temperature threshold by 5 degree.
* Added SIO, FIOPS, ZEN and VR I/O schedulers.
* Tuned ROW I/O scheduler
[B]Hybrid_v1.0-[11-07]-[01-08][/B]
* Fix Synapse broken controls for some AOSP compiled ROMs (You still need to install Superuser app separately, if you haven't already)
* Complete crypto, qseecom and security update from CAF. (Same as Chaos)
* Updated Bacon governor for performance.
* Minor update for CPU Boost driver.
* Misc missed updates which should be included in previous build.
[B]Hybrid_v1.0-[11-04]-[23-30][/B]
* Misc updates for timers and IRQ.
* CPUIdle complete backport from 3.16.
[B]Hybrid_v1.0-[11-03]-[01-16][/B]
* Minor correction in GPU freq steps. (perfect now)
* Complete MMC update from CAF. (same as Chaos)
* Complete kernel memory management update from CAF and 3.4.y. (virtual, swap, slab, slub, compaction etc)
* More updates for sound driver from CAF.
* Readded tuned LMK and OOM.
* DIAG complete update from CAF.
* Readded nvidia tegra patches for improved power efficiency.
* Fix broken Synapse control for hotplug
[B]Hybrid_v1.0-[10-30]-[03-55][/B]
* Readded CAF sound codec driver (which was removed for a test build)
* Default governor changed to Bacon which is OnePlus one interactive governor.
This governor offers lower timer_rate which helps a lot preventing any gliches in audio.
If we had kept mpdecision binary in place, min freq would have stayed higher most of the times and helped audio glitch BUT that's too much to sacrifice.
Let's give a shot to Bacon magic.
* Clean ups of misc updates.
* Add interactive governor for GPU. Pretty good.
[B]Hybrid_v1.0-[10-28]-[23-11][/B]
* Auto disable mpdecision to stop messing with minfreq.
* Clean sound control driver to improve compatibility with PowerAmp app.
* GPU OC and improvements. (Still it will boot at stock freqs)
* GPU controls for Synapse
* Various fixes from 3.4.y branch
* Misc updates from Chaos
* Add F2FS support (no auto mount due to some limitations in 5.0)
[B]
Hybrid_v1.0-[10-26]-[13-05][/B]
* Initial version with core features and Synapse support!
Reserved
__/\__ Updated 24th Nov, 2014.
F.A.Q.
Q. What ROMs this kernel work?
A. It should work on ALL lollipop ROMs so far. If it doesn't please highlight.
Q. Is this CAF or AOSP kernel?
A. This is AOSP kernel with best updates from CAF and 3.4.y
Q. Root is no longer working. What do I do?
A. Install SuperSu 2.27 or higher. We need Superuser app that is compatible with Enforced SELinux.
Q. How do I change kernel specific settings?
A. We have developed SYNAPSE backend support. Install Synapse from Play Store. Do not install UKM.
Q. XYZ is not working as expected. What to do?
A. Describe what ROM you running, whether this issue exist on stock kernel of your ROM, share dmesg log when issue just occured,
share steps to reproduce the issue.
Q. Can you add ABC feature?
A. We already have most features. If you need new any ABC feature, provide link to it's development if available.
Also let us know how will it be helpful. If same is not feasible for me to add or there is no need to add same, I will reply back.
Q. ???
Click to expand...
Click to collapse
Good to see you back neo
Sounds interesting, will give it a try. Thanks and a great Sunday.
About to flash this right now. Thanks neo. Looking forward to OTG support! Thanks for sharing.
Does this kernel works on @sykopompos rom?
llevo3 said:
Does this kernel works on @sykopompos rom?
Click to expand...
Click to collapse
Link please. It works on last L-preview found in Vomer topic.
neobuddy89 said:
Link please. It works on last L-preview found in Vomer topic.
Click to expand...
Click to collapse
http://forum.xda-developers.com/google-nexus-5/development/l-android-lpv-dev-n5-enhanced-t2856934
llevo3 said:
Does this kernel works on @sykopompos rom?
Click to expand...
Click to collapse
I'll let you know in 5 minutes. About to flash it over B15.
Edit: Sorry for the wait. 1st boot took nearly 20 minutes!
Anyways, works fine over B15. Root works and all.
Indeed good to see you back Neo
Anyways, kernel is running stable for me, any chance to get fiops or sio schedulers in the future?
Good to see this from you neo! Have you set selinux to permissive or enforcing?
Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
Can confirm this works on b15! Run amazing so far, good work
Flashed over vomers preview zip and there's something really screwy with hotplugging. All cores are shown as flashing on and off constantly in synapse and frequencies will not go below 1297mhz
Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
sjknight413 said:
Flashed over vomers preview zip and there's something really screwy with hotplugging. All cores are shown as flashing on and off constantly in synapse and frequencies will not go below 1297mhz
Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
Click to expand...
Click to collapse
What's the min freq? Is it setting itself to 1297 MHz?
I had same prob, so I thought it's something to do with userspace stuff... I flashed eng.stk's kernel and back hybrid one after a boot.
And all settled quite good..
Need to flash entire ROM again to check what may be causing this.
I believe something left from previous kernel?? Were you on other kernel before?
R3Lax1 said:
Indeed good to see you back Neo
Anyways, kernel is running stable for me, any chance to get fiops or sio schedulers in the future?
Click to expand...
Click to collapse
Yes, that can be done.
sjknight413 said:
Good to see this from you neo! Have you set selinux to permissive or enforcing?
Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
Click to expand...
Click to collapse
I have just ripped ramdisk from preview ROM which had modified ramdisk to begin with.
Haven't touched anything on selinux in the ramdisk. So, I believe the modified kernel in vomer thread had changed it to permissive.
Anyways, you can change this yourself using Synapse; there is option available to do so under TOOLS tab.
neobuddy89 said:
What's the min freq? Is it setting itself to 1297 MHz?
I had same prob, so I thought it's something to do with userspace stuff... I flashed eng.stk's kernel and back hybrid one after a boot.
And all settled quite good..
Need to flash entire ROM again to check what may be causing this.
I believe something left from previous kernel?? Were you on other kernel before?
Click to expand...
Click to collapse
The min frequency was jumping between 1190, 1297 and 1497 I believe! I was just on sykompopos permissive boot.img before
Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
Kernel working well with version 14 of sykopompos 5.0 preview.
Feels quite snappy.
Min frequency is giving me no problems.
Thanks for this gem
sjknight413 said:
The min frequency was jumping between 1190, 1297 and 1497 I believe! I was just on sykompopos permissive boot.img before
Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
Click to expand...
Click to collapse
Will check. Thanks.
Welcome back, Neo! I knew that we can't loose you
From my N10
Running syko B15 and installed your hybrid kernel. One problem I can't change gamma profile. It won't apply on synapse.

[KERNEL][3.10.108][Dec 01] Vegito 7.1/7.05 (Moto G4/G4 Plus)

Vegito Kernel for Moto G4 & G4 Plus
#include
/*
* 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.
Click to expand...
Click to collapse
Features:
KCAL advanced color control [V2](RGB, Saturation, Value, Contrast, Hue)
AnyKernel2 by @osm0sis
Compile using Linaro toolchain 4.9
CPU Overclocked to 1651 Mhz ( big clusters ) & UnderClocked to 249 Mhz ( Little clusters )
OverClocked GPU to 600MHz
Init.d support
Dynamic Fsync - A driver originally written by faux123- Disables Fsync when phone is being used causing significant IO boost.
Backlight dimmer option
Fsync toggle on/off
Updated to Latest Linux 3.10.108
Reduced idle power consumption
Wakelocks blocked by default thanks to @franciscofranco
Optimized ARM RWSEM algorithm
zSwap support - A Virtual compressed memory pool - Can be used as a swapping devices for extra RAM.
Added iosched switcher by @Sultanxda This enables a driver that switches the I/O scheduler for a single block device to Noop when the screen turns off, and back to its original I/O scheduler after a delay when the screen is turned back on
Disabled Gentle fair sleepers
Enabled arch power
Mild Undervolt
Add blink support to kernel
USB Fast Charge Support
Added FIOPS I/O Scheduler
Added SIO I/O Scheduler
Added Zen I/O Scheduler
Support for Fast-IDLING of CPU
Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
Support for the new PowerSuspend algorithm.
Optimized Console FrameBuffer for upto 70% increase in Performance.
Improved square root algorithm.
Added Faux sound control 3.6
Disabled some debugging.
Added simple GPU Algorithm - An add-on for MSM-Adreno TZ GPU Governor. Developed by @faux123.
Governors enabled: conservativex, interactive
Frandom driver- Fast Kernel Number Generator.
Intelli_thermal v3.0: initial coding for Linux 3.10 Qualcomm kernels.
Add sysfs interface to control intensity.
Fix simple_ondemand crashing
zRAM Support with LZ4 compress
Power efficient workqueue patches
Kernel Samepage Merging
NTFS File System Support
Added bunches of TCP Congestion Algorithm
CPU Boost
Hotplug boost.
Wakeup boost.
State notifier integration.
Downloads
Vegito 7.1 ( Stock 7.0 )
Vegito 7.5 ( Lineage based 7.X.X)
Vegito 3.0 ( Marshmallow )
Google+ Community (Beta testing and releases)
https://plus.google.com/u/0/communities/107248021342303532678
Important:
Do not flash this over other custom kernels!
You should only flash Vegito over the kernel that came with your ROM
Recommended App
Presenting my very own app to control kernel settings. Find it here - Vegito Kernel Manager
Reporting bugs
Grab a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues) right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
See how to submit a bug report for the appropriate place to report your bug
INSTRUCTIONS
Just flash the zip in twrp and you are good to go!
XDA:DevDB Information
Vegito Kernel, Kernel for the Moto G4 Plus
Contributors
Dreamstar
Source Code: https://github.com/nikitsharma15/Vegito_Athene/
Kernel Special Features:
Version Information
Status: Beta
Created 2016-09-13
Last Updated 2017-12-01
Reserved
Announcement
Introducing my own app to update my kernels within 1 click.
Get it from play store- Vegito Kernel Updater
Please Rate or give your feedback for this app.
Vegito 6.8 - 26/May/17
Code:
Merged latest Lineage OS kernel source
Vegito 6.2 - 13/May/17
Code:
-zSwap support - A Virtual compressed memory pool - Can be used as a swapping devices for extra RAM.
-Reduced idle power consumption
-Wakelocks blocked by default thanks to @franciscofranco
-Merged latest Lineage OS kernel source
-Major fixes & cleanup
Vegito 6.2 - 25/March/17
Code:
-Power efficient workqueue patches (squashed).
-Cpufreq: interactive: reduce timer with screen off
-GPU drivers compiled with device specific Cortex-A53 optimizations
-Kernel: reduce overheat
Vegito 6.0 - 06/feb/17
Code:
-Add blink support to kernel thanks to @JackpotClavin
-SELinux set to permissive
-Fix simple_ondemand crashing
Vegito 5.8 - 28/Jan/17
Code:
-Some tweaks for fast charging
-NTFS R/W Support
-Compatible with systemless root
-ZRAM with lz4 compress.
Vegito 5.5- 21/Jan/17
Code:
-Stock nougat supported
-Live Kernel flashing with backup support for previous kernel - Liverepack implementation of @psych.half is used, which also backs up your previous kernel (boot.img) and other system files which would be changed.
Vegito 5.0- 22/Nov/16
Code:
-Added ZSWAP
-Faux sound control 3
-CyanogenMod 14.1 support
-Support for Fast-IDLING of CPU
-Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
-Support for the new PowerSuspend algorithm.
-Optimized Console FrameBuffer for upto 70% increase in Performance.
-Support for CRC-Toggle (Disabled by Default in Misc. TAB).
-Support for Larch Power feature (should improve Battery-Life).
-Improved square root algorithm.
-Disabled some debugging.
-Added simple GPU Algorithm
-Added Adreno idler GPU Alogrithm
Vegito 4.0- 29/Oct/16
Code:
-Nougat support
-NTFS File System Support
-Dynamic Fsync update
-Some other changes which I do not remember.
Vegito 3.0- 21/Sep/16
Code:
-Added USB Fast Charge Support
-Added Darkness Governors
-Disabled Gentle fair sleepers
-Enabled arch power
Vegito 2.0 - 16/Sep/16
Code:
-Added MSM Hotplug driver
-Added AutoSMP Hotplug driver
-Added ThunderPlug Hotplug driver
-Removed various debug traces
-Other optimizations
Vegito 1.0
Code:
- Initial Release
Great job!
Sent from my MotoG(4) using Tapatalk
---------- Post added at 05:13 PM ---------- Previous post was at 05:05 PM ----------
Can I flash it through twrp with elementalx kernel??
Sent from my MotoG(4) using Tapatalk
Pranav Kumar said:
Great job!
Sent from my MotoG(4) using Tapatalk
---------- Post added at 05:13 PM ---------- Previous post was at 05:05 PM ----------
Can I flash it through twrp with elementalx kernel??
Sent from my MotoG(4) using Tapatalk
Click to expand...
Click to collapse
yes
Awesome kernal! benchmark results looks better with this kernal!
Thank-you!!!!???
Sent from my MotoG(4) using Tapatalk
Is this g4plus only or will it work with xt1625?
Screw it. I'll try.
:edit: boot looping on xt1625
Could you port it to Moto G4?
Enviado de meu Moto G (4) usando Tapatalk
Does it work with custom ROMs ?
Sorry my bad...didnt read the heading
does it need supersu (for wifi , like ElementalX) ?
bobthesalesclerk said:
Is this g4plus only or will it work with xt1625?
Screw it. I'll try.
:edit: boot looping on xt1625
Click to expand...
Click to collapse
your r on stock rom ?
Dreamstar said:
your r on stock rom ?
Click to expand...
Click to collapse
Nope. And that's why we have nandroids. For illiterate people like myself. I will delete my previous comment.
nice! new kernel for G4, (you could identify the device on the title, I think..) good work bro
I go to test... in xt1640
V-2.0 Update
Changelog
Added MSM Hotplug driver
Added AutoSMP Hotplug driver
Added ThunderPlug Hotplug driver
Other optimizations
i flashed this over the elemental kernel and suddely my SU wasn't working anymore i'm on 1642
can you add governor darkness?
stkpxl said:
I flashed it over stock and lost root. Just required me to root again and all is well. So far so good for the XT1625. Haven't started tweaking yet, though.
Click to expand...
Click to collapse
Same here, I had to flash Super SU binary again to get root on XT1643
Can you add Darkness & Alucard!?
On XT1621 Boots ok, but after performing a Benchmark with Antutu, Stock Kernel gots 44195, with this Kernel hardly it gets 42111 and cause battery drain (10% less in 7 minutes with only screen on)
Hardly recommend to backup Wifi Driver on location \system\lib\modules for future Restore on this device

[KERNEL][7.1.X/8.X/9.X/Stock 5.1.1] RZ Kernel for Sony Xperia Z1

Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* 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.*/
Features
I/O Schedulers (these were actually added in upstream kernel source)
BFQ
CFQ
DEADLINE
FIOPS
NOOP
ROW [DEFAULT]
ZEN
CPU hotplugs: intelli_plug (ENABLED BY DEFAULT)
CPU thermal control: intellithermal (ENABLED BY DEFAULT)
Governors
conservative
elementalX
intelliactive
interactive
ondemand
powersave
performance
zzmoove [DEFAULT, profile: 3 (ybatext)]
CPU
Support for Multi-Core Power Saving, reduce CPU usage (available in CPU tab of Kernel Adiutor).
Reduced CPU Average-Load drastically (Less CPU-Load=Cool Device=More Battery-Life).
Support userspace CPU voltage controlling
GPU
Support for Adreno Idler algorithm, reduce high GPU frequencies usage for better battery performance
Support for Simple GPU Algorithm
Memory
Support for Adaptive Low Memory Killer (ALMK) (kill any process that cause thrashing scenario)
Support for Kernel Samepage Merging (KSM).
Support for zRAM compression algorithm (updated to upstream Linux 4.8)
Support for LZ4HC (LZ4 high-compression rate) compression algorithm for zRAM
Other tweaks and optimizations
Init.d support
Support Faux Sound Control (use Faux Sound app to set audio gain profiles)
Optimized Integer SQRT. for upto 3x faster operation.
OVERCLOCKED CPU to 2,5GHz
Westwood TCP congestion algorithm (small boost on network speed)
Hacked swappiness up to 200 by using hacks from Samsung kernel sources (default swappiness is 130)
SELinux Permissive (for V4A and etc...)
Disabled some battery-hogging WAKELOCKS
Support zswap for better memory compression
XDA:DevDB Information
RZ Kernel for Sony Xperia Z1 (honami), Kernel for the Sony Xperia Z1
Contributors
remilia15, SuperLamic
Source Code: https://github.com/remilia15/android_kernel_sony_msm8974
Kernel Special Features:
Version Information
Status: Testing
Created 2018-04-04
Last Updated 2018-09-14
Download link: Drive
CHANGELOG
v1.0: Initial release
v1.5: Post #11
v2.0: Post #17
v2.5:
Post #48
Support for stock 14.6.A.1.368: Post #52
v3.0: Post #97
v4.0 [FINAL]: Post #147
Small notes
The kernel is tested on C6902/C6903/C6906 model. Not sure about other Z1 variants (don't confuse with Z1c). Testers are welcome
As written in the thread name, make sure you're on ROMs mentioned in the thread name. Please report if other ROMs work with this kernel
The kernel is based on @SuperLamic's msm8974 kernel source, and other features were cherry-picked from other sources as well. Original credits goes to them
For dt2w, tap 2 fingers at once on your touchscreen (as mentioned in Modified-kernel thread)
Reserved for future usage
Twrp included ?
Any plans for oreo version?
Is it possible to disable dt2w?
I remember way back it was usually done by modifying a file like
echo "1" > /sys/android_touch/ *some dt2w file*
iga64828 said:
Twrp included ?
Click to expand...
Click to collapse
Well, you have to install it separately through FlashTool
pokepokepoke said:
Any plans for oreo version?
Click to expand...
Click to collapse
Maybe, after Oreo gone stable
SUPERUSER said:
Is it possible to disable dt2w?
I remember way back it was usually done by modifying a file like
echo "1" > /sys/android_touch/ *some dt2w file*
Click to expand...
Click to collapse
You can disable it from Kernel Adiutor -> Wake -> DoubleTap2Wake
Or sysfs way:
Code:
echo 0 > /sys/class/input/input1/wakeup_gesture
Sent from my Xperia Z1 using XDA Labs
nice set of features,,,, gonna give it a test
remilia15 said:
The kernel is tested on C6902/C6903 model. Not sure about other Z1 variants (don't confuse with Z1c). Testers are welcome
As written in the thread name, make sure you're on LineageOS 14.1. I haven't tested other N ROMs yet. Please report if other ROMs work with this kernel
The kernel is based on @SuperLamic's msm8974 kernel source, and other features were cherry-picked from other sources. Original credits goes to them
For dt2w, tap 2 fingers at once on your touchscreen (as mentioned in Modified-kernel thread)
Click to expand...
Click to collapse
Bootloops on RR Nougat 7.1.2 (yeah yeah yeah, read the disclaimer on support for other ROMS, just curious to test this kernel). Strange but offline charging works as expected and even booting into TWRP works. But while in TWRP I notice the device temperature begins to rise rapidly, causing it to reboot,,,,,hope this works in future releases. Device: C6902
RZ v1.5 is up! Changes
Implemented power efficient workqueues (thanks to franciscofranco)
Disabled DT2W by default
Enabled multi-core power saving by default
Reverted GPU OC, obviously because it doesn't do anything
Built with UBERTC 4.9
Disabled battery-hogging wakelocks (thanks to franciscofranco)
Enabled intelli_plug and intellithermal by default (you'll need to disable mpdecision from Kernel Adiutor so intelli_plug will work properly)
RZ v1.5 is available on my Drive folder. Please checkout OP for download link!
Cheers,
Confirmed working with latest Carbon N ?
Sent from my Xperia Z1 using XDA Labs
Good work on my c6903 LOS 14.1 SuperLamic.
Nice work. It's working fine on my C6906 running LOS 14.1 from SuperLamic with Magisk installed and working fine too. My phone was charging too slow but now it's fixed.
Hello, remilia15.
Thank you for your work.
This kernel is flash like update.zip in trwp recovery?
Seand1796 said:
Hello, remilia15.
Thank you for your work.
This kernel is flash like update.zip in trwp recovery?
Click to expand...
Click to collapse
Yes, the kernel is packed inside a flashable ZIP, so just flash it through TWRP
RZ v2.0 is up! Changes
Added support for userspace voltage controller (available in Kernel Adiutor)
Added support for Adreno Idler (reduce high GPU frequencies usage due to msm-adreno-tz overhead), and Simple GPU algorithm
Added governors: zzmoove [DEFAULT], elementalX
Disabled mpdecision and thermanager by default (through my own ramdisk implementation, may support other ROMs for sure, as confirmed with Carbon N and LOS N)
Added support for zswap (ported from Samsung msm8974 kernel source)
Added IO schedulers: zen, fiops (default is still ROW)
Added 100MHz GPU step (should reduce battery consumption on light usage)
Added support for Dynamic Fsync (disabled by default), powersuspend driver (default: HYBRID mode)
Reduced CPU standby voltage
Fixed dt2w deep sleep state (it should function properly now)
RZ v2.0 is available on my Drive folder. Please checkout OP for download link!
remilia15 said:
RZ v2.0 is up! Changes
Added support for userspace voltage controller (available in Kernel Adiutor)
Added support for Adreno Idler (reduce high GPU frequencies usage due to msm-adreno-tz overhead), and Simple GPU algorithm
Added governors: zzmoove [DEFAULT], elementalX
Disabled mpdecision and thermanager by default (through my own ramdisk implementation, may support other ROMs for sure, as confirmed with Carbon N and LOS N)
Added support for zswap (ported from Samsung msm8974 kernel source)
Added IO schedulers: zen, fiops (default is still ROW)
Added 100MHz GPU step (should reduce battery consumption on light usage)
Added support for Dynamic Fsync (disabled by default), powersuspend driver (default: HYBRID mode)
Reduced CPU standby voltage
Fixed dt2w deep sleep state (it should function properly now)
RZ v2.0 is available on my Drive folder. Please checkout OP for download link!
Click to expand...
Click to collapse
Hi
thanks for your works buddy
can u make kernel for other roms like RR too?
u can use anykernel :fingers-crossed:
Luncer said:
Hi
thanks for your works buddy
can u make kernel for other roms like RR too?
u can use anykernel :fingers-crossed:
Click to expand...
Click to collapse
I'm using the very first version of AnyKernel with very minimal patching commands
Somehow it's pretty hard for me to adapt to a newer AK version so I decided to write my own noob-friendly ramdisk patching script instead (compatible with all Z1 AOSP boot.img)
My kernel boots currently on LOS N and Carbon N. For RR, idk why it bootloops. Probably need some other kernel commits maybe?
Sent from my Xperia Z1 using XDA Labs
Runs nice..but I needed to flash the stock kernel from superlamic lineage os and then flash this kernel because the phone went in to a bootloop on the sony logo.
Just a reminder to what to do when your next update is coming
edit: no its magisk thats acting up.. wont't boot when installing this after flashing the kernel
Phone is booting with magisk on stock kernel so something is not right.
I don't have more time atm for this so im gonna let it be

[Kernel][PELT][EAS][Spectrum]Nameless Kernel[4.4.213][R31][z2_plus]

! This kernel is based on treble tree,so make sure you are on a treble ROM !
【! From R20 , it only support 4.4 compatible ROM since we are having 4.4 kernel !】
! Some profiles from /vendor will be replaced so if you want to fully uninstall this kernel,just dirty flash your current ROM!
If you are coming from other kernels,better to do a dirty flash on your current ROM to avoid any strange problems.
Nameless Kernel Snapshots Telegram Channel
https://t.me/nameless_zukz2
You can get latest test build here
---------Notice-----------
I can say with certain flashing this kernel is safe at all.Kernel will not go on OC freqs if u dont choose OC freqs by using tools like KA.So in fact u can use this kernel as a non-OC kernel Lol.
But the kernel has a lot of settings that could cause unstable like high OC freqs (2.53/2.46/780/2.0),so its strongly recommend to test the freq you want to use before you set it for daily use.Just lock min and max freq to it and see if theres kernel panic or crashes.If everything is fine,you can choose it for daily use.Or u can try to raise voltage for it and test again.
For every device:
OC 2.26+1.68+624 is stable
For most device:
OC 2.34+1.76+710 is stable
For some device:
OC 2.41+2.0(1.86)+780 is stable
For little device:
OC 2.50+2.0+780 is stable
So if this kernel is good at performance or battery depends on ur settings.Default settings(1.8+1.3+624) prefer battery + smooth.
!!!!!Above all,DONT PLAY PUBG ON OC FREQS IF U DONT HAVE WATER COOLER!!!!!
!!!!!UNDERCLOCK FOR PUBG OR U CAN HARDLY EAT CHICKEN LOL!!!!!
-------------------------------
Feature:
-Big cluster OC 2.5GHz
-Little cluster OC 2GHz
-GPU OC 780mHz
-Intellithermal included
-Modified thermal config included
-Sound control added
-A lot of TCP govs
-Ghostpepper from AKT included(Less heat and better performance)
-Sound control added
-Arch power included
-Fsync control added
-A lot of optimization included
-Touch boost can be switch now(disable by default)
-CPU set 2.15+1.59 as default
-Upstream to 3.18.107
-Background tasks can load on both cpu0 and cpu1
I think you neednt do anything about optimization to this kernel because I have already do my best for it XD
Download here:
https://github.com/xzr467706992/Nameless-Kernel-Release(old)
or
https://androidfilehost.com/?w=files&flid=267763 (new)
Spectrum download:
https://play.google.com/store/apps/details?id=org.frap129.spectrum
https://www.coolapk.com/apk/org.frap129.spectrum
(Chinese)
Flash it and reply this thread if ur phone dosent explode(just a joke)(It should be SAFE)
Source:
https://github.com/xzr467706992/android_kernel_zuk_msm8996
Anykernel repo:
https://github.com/xzr467706992/AnyKernel2
Many thanks to:
@mracar (Help me fix audio problem on z2 pro)
@DD3Boh (This kernel is based on his tree)
@Star_king12 (for awsome works on 4.4 kernel)
@kenny3fcb (for awsome works on 4.4 kernel)
And thanks everyone works on z2 (pro)
From R20 , it only support 4.4 compatible ROM since we are having 4.4 kernel. So go to flash a ROM with 4.4 kernel build in(Latest arrow,aex,etc.),or you ll get problem with video playback and usb.
The latest 3.18 kernel is R19.
R31
Changelog:
- Rebase on CAF "LA.UM.8.4.1.r1-00300-8x98.0"
- Linux 4.4.213
- Merge latest kernel/common
- Update qcacld wlan drivers to "LA.UM.7.6.r1-06700-89xx.0"
- Update simple lmk to v2.25.0
- Increase ZRAM size to 750MB
- Build kernel with clang 10.0.2
- Rebalance cpuset
- Update Anykernel3 and fix error on Android Q system-as-root
- Add msm_irqbalance binary from marlin
- (z2_plus) Restore to original zui touchscreen drivers, fixing touchscreen randomly fails on some devices
- Cleanup some useless commits
- Fix network signal guru not working
- Fix spectrum profile reset after booting
- Fix performance drain after locking screen for a while on some ROM
- Remove OC as it may influence EAS energy balance
- Improve smoothness under mobile data
- Improve app launching time
- Fix up PELT with backports from kernel/common android-4.14
- Move to PELT load tracking for EAS
- Enable iptable ttl target support
- (z2_plus) Add display panel refreshing rate overclock
* Need lock and and unlock (turn screen off and on) after booting or OC wont work.
- Add cpu undervolt
* uv1=undervolt slightly
uv2=undervolt extremely (mostly unstable)
* uv2 can bring about 15% power cost drop down for Kryo HP @ 2.15Ghz
R30
Changelog:
- 4.4.184
- Merge latest caf tag
- Merge kernel/common
- Merge latest qcacld wlan drivers
- Update Clang to 9.0.5
- Update Anykernel2 to Anykernel3
- Move to simple_lmk
- Drop ZRAM size back to 512MB
- Update cpu_input_boost drivers
- Fix some more memleaks
- Support disable FP in latest lineage
- Include sultan's iommu,qos,mdss,cpuidle and many other optimizations
- Upstream f2fs and rapid gc changes
- Allow background tasks load on cpu1
- Slightly optimize touchscreen performance
- Drop z3fold and move back to zsmalloc
- Move back to stock lz4 modules
R29
Changelog:
- 4.4.178
- Rebase on caf's kernel.lnx.4.4.r37-rel branch with latest kernel/common changes merged in
- Update to latest qcacld wlan drivers
- Clang update to 9.0.2
- Gcc update to 9.0.1
- Add hall switch driver
- Upstream f2fs
- F2fs rapid gc support
- Bump up framebuffer boost value of performance profile to 1GHz
- Upstream anxiety io scheduler
- Cleanup defconfig
- Fix log spam on ROMs with hmp perf stack
- Upstream EAS
- Fix some memleaks
- Limit the rate of CPU clock-rate changes
* You can edit it at /sys/module/qcom_cpufreq/parameters
- Boost cpu when lmk decide to kill tasks
* You can edit it at /sys/module/boost_control/parameters/lmk_boost_ms
R28
Change log:
- Update to latest qcacld wlan drivers
- Merge latest caf tag
- Improve idle drain slightly
- Fix USB tethering really
- Remove unused livedisplay drivers
- Underclock cpu on suspend
* You can edit the frequencies in /sys/module/cpufreq/parameters
* Underclock 307mhz+307mhz on suspend for battery profile and 1.0ghz+0.8ghz for balance profile
- Add shenqi_nv support
- Clang 9.0.1
- Improve fp speed slightly
- Remove init.qcom.sh in ramdisk patches and move changes into init.nameless.sh
- More cpufreq and io schedulers bring in
- Boost cpu when launch apps (You can edit boost duration at /sys/module/boost_control/parameters/app_launch_boost_ms)
*Default set 500 for balance and 1500 for performance and gaming.
- Move back to old sound drivers so that low sound problem maibe fixed.(Still not sure if this is the real problem)
R27
Change log:
- 4.4.176
- Fix -4℃ in KA
(But the cpu temperature is still not accurate because KA is reading a wrong sensor)
- Improve standby.
- Enable iowait_boost.
- Move to dynamic stune boost(Improve battery slightly)
- Updated thermal config
- Move init.spectrum.sh to /vendor/bin
- Fix broken sound in wechat videoplayback&Tik Tok
- Fix phone's mic when headphoes are plugged in
* Thanks to yaro's source
- Encryption (maibe) fixed(ROM support needed)
- Speaker gain is back
- Applied some upstreams from kernel/common
R26
Change log:
- 4.4.174
- Latest caf tag
- Latest qcacld drivers
- Upstream f2fs
- Update fp drivers with yaro's one
- Add support for spectrum
- Support sultan's boost.And you can control it at /sys/module/boost_control/parameters
- Battery improved a lot (at least for me)(About -12%/h under wifi with performance profile on normal usage)
- Fix broken bt,fp and other sensors on aosip,pe etc.
- Switch to mount factory as vendor.
( If you are on a ROM with vendor mount as vendor,what you need to do is
1. Flash twrp with factory support( https://androidfilehost.com/?fid=11410963190603913223 )
2. Flash vendor2factory ( https://androidfilehost.com/?fid=962187416754475514 )
3. Flash nameless and it ll work.
*Dont flash v2f after flashing the kernel,otherwise spectrum wont work and vendor ramdisk wont be updated.
)
*If you are coming from other kernels,better to do a dirty flash on your current ROM to avoid any strange problems.
Spectrum profiles:
cpubigmax+cpulittlemax+gpumax+gpumin+schedtune.boost-value+sultan-boot-big+sultan-boost-little
Balance(Default):1.8+1.3+510+180+1+0.5+0.8
Performance:2.15+1.59+624+180+10+0.4+0.6
Battery:1.4+1.0+401+180+1+0+0
Gaming:1.6+1.4+510+315+10+0.8+0.8 (For stable pubg experience)
Spectrum download:
https://play.google.com/store/apps/details?id=org.frap129.spectrum
https://www.coolapk.com/apk/org.frap129.spectrum
(Chinese)
* Reep for hmp build because its dead.Switch to R23.1 or R24 if you love it.(I rebase hmp build on eas ,but R25 seems not booting,so its time to stop maintain it)
R25
Change log:
- 4.4.172
- Build with clang 8.0.7+gcc9
- Latest caf tag merged in
- Lastest qcacld wlan driver included
- f2fs upstreamed
- Add some memleaks fixes
- tcp partly backported from mainline
- cfq partly backported from mainline
- z3fold support
- memlat support
- upstreamed eas
- vdso patches included
- Switch to aosp's lmk
- Switch to yaro's fpc1020 drivers
R24
Change log:
- Rebase on 4.4.169 with latest caf tags
- Remove all unnecessary changes and upstreams
- Performance seems better than last build
- Fix booting on z2 pro
R23.1
Change log:
- Fix error when booting on hmp build
- Tweak EAS boost values for longer SOT and less heat
R23
Change log:
- Upstream to 4.4.166
- qcacld drivers updated
- Add support for irq balance
- Switch to android clang 8.0.5 and gcc 8.2
- Frame buffer boost disabled by default on hmp builds for longer SOT
R22
Change log:
- Upstream to 4.4.164
- EAS build available
R21
Change log:
- Enable lz4 for zram
- Sultan's fb boost enabled
- Charging problem fixed
* You can control sultan's boost yourself by editing files under /sys/module/boost_control/parameters
R20.1
Change log:
- Upstream to 4.4.163
- Build with LiuNian clang 8
- See github for more
R20:
Change log:
- Linux version 4.4.162
- Works on 4.4 compatible ROM only (ROMs with 4.4 kernel build in)
R19:
Change log:
-Upstream to 3.18.124
-Latest caf tags merged in
-HZ=300
-Improve stability on high load
-See more on github
R18
Change log:
-Upstream to 3.18.120
-Latest caf tags merged in
-Upstreamed some drivers
-Double click wake up enable by default(Works on P)
-Add support for hugepage but disabled by default
-Add support for ksm but disabled by default
*If your ROM is build with lineage trees in zuk-devs,hugepage will be enabled if your device have 6GB RAM and KSM will be enabled if your device have 3GB RAM.
-You can see gpu go 100mHz when theres no load this time
-Current information update every 5s
-See github for more changes
*If you are on Pie ROM with volte working.Flash R18[Volte] build or you ll lose volte after rebooting.
R17
Change log:
-Upstream to 3.18.115
-Include a safetynet patch (need test)
-Added an interface to adjust cpu max freq after screen off(in interactive gov)
-Interface to turn on/off cpu input boost
-Dynamic fsync included
-Gpu min freq now down to 180mHz
-Wireguard included
-Latest caf tag merged
-Latest qcacld driver merged
-Performance improve
R16
Change log:
-Build with DragonTC
-Performance improve
-Upstream to 3.18.110
-Latest source merged
-Faster boot-up speed(than last build lol)
-Back to use 2.15+1.59 as default
R15
Change log:
-Revert something that can cause unstable
-Undervolt for less heat(May cause panic on some device when benching, use voltage control to raise voltage if u meet that)
-Some upstreams
R14
Change log:
-Upstream to 3.18.108
-A lot of hotplugs included(Not recommend enable it on our kryo but u can have a try)
-Intellithermal removed because seems that it doesnt work.
-Use another sound control driver those problem may fixed
R13
Change log:
-Merge latest caf tag
-Use more proper freq table
-Use more proper values for Gpu
-Check if supported before flashing
-Use stock voltage for cpu to fix panic on some device when benching
R12
Change log:
-Upstream to 3.18.107
-Now cpus will not boost to OC freqs when device is booting and I lock it to a lower freq so there will less heat when booting but a bit slower than last version.So OC is quite safe now,cpu OC only when u select an OC freq,u can use this kernel as a non-OC kernel now Lol.
-Fix panic when booting on some bad devices.
-Big cluster OC 2.53 GHz now(Really unstable,I can only stay seconds on it with raising voltage to 1.25v (using voltage control).Hope some lucky guys could have a bench on it Lol.
!!!And do not use this freq for daily use!!!)
-Little cluster 1.86GHz added.
-“Performance” gov have got no performance now(because of those things before so lock min freq to max if u want to use something like performance gov)
R11
Change log:
-Undervolt a bit
-Upstream to 3.18.106
-Latest source merged
-USB fast charge added
R10.5
Change log:
-Fix voltage problem cause by a oversight
-Really less heat on this build because a ****ing problem is fixed Lol
R10
Change log:
-Fix audio on z2 pro
-Switch to GCC 7
-Underclock 1.8+1.3 as default
-Voltage control added
-Intellithermal added
-Fsync control added
-Sound control works
R9
Change log:
-Fix boot problem on aex0416 build
#Old tree with /factory mounting as /vendor is not supported now#
R8
Change log:
-Darkness added
-maple added
-New thermal conf added with less heat
-LMK back to stock
Nameless Kernel R7
Change log:
-Fix lagging cause by LMK
-Upstream to 3.18.105
-ElementalX added
-Zen I/O gov added
-A lot of network I/O gov enabled (westwood default)
-Set gpu 624mhz as default
-Raise voltage for little cluster 1996mhz and gpu 780mhz,it should be more stable now.
Nameless Kernel R6.5
-Not really a new build
Change log:
-Fix performance on AEX5.4.
Try this if u feel performance on aex5.4 is a ****
Nameless Kernel R6
for z2 plus and z2 pro
change log:
-Sound control added
-GPU now OC 780mHz
-GPU minimal frequency up to 214 mHz so it will be more smooth (Like recent UI)
-Added 1689 mHz for little cluster
-Lower voltage for non-OC frequencies for less heat
-Raise voltage for OC frequencies for stable
-Merge latest source for z2 pro from cosmedd's repo so sound problem should be fixed.
Nice, time to bomb Z2 plus up already its Summer Time Madness lol
Just Kidding, XD
Nice work.. lack of custom kernel for our device is now gone thanks to you.. I'll try when i flash treble rom but thank you anyway..
Am I dreaming? *0*
How is the battery life on this rom?
lolnwl said:
How is the battery life on this rom?
Click to expand...
Click to collapse
It is not a ROM !
It is a kernel .
Can someone give a review of batter performance of this kernel on aex, i am currently on non treble rom can't try the kernel
That 2.4 oc is bad really bad its unstable for the device
MtBlackstar said:
That 2.4 oc is bad really bad its unstable for the device
Click to expand...
Click to collapse
So I lock it down to 2.15 as default.You can choose 2.2/2.3 as you like.
Is voltage control available? And I think there're too little steps above the stock frequencies, and did you modified GhostPepper to include all the OC frequencies?
pipyakas said:
Is voltage control available? And I think there're too little steps above the stock frequencies, and did you modified GhostPepper to include all the OC frequencies?
Click to expand...
Click to collapse
No voltage control.Ghostpepper has modified.
If possible to have sound control would be nice :silly::good:
Can we have a nogut version please?
xzr467706992 said:
! This kernel is based on treble tree,so make sure you are on a treble ROM(AEX,cosmic....) !
! Some profiles from /vendor will be replaced so if u dont trust me,backup /vendor before flashing!
Feature:
-Big cluster OC 2.46GHz
-Little cluster OC 2GHz
-GPU OC 710mHz
(sdm 835 Lol)
-Ghostpepper from AKT included(Less heat and better performance)
-Adreno idler included
-Arch power included
-A lot of optimization included
-Touch boost can be switch now(disable by default)(Merge from A.R.Beast)
-CPU set 2.15+1.59 as default
-Background tasks can load on both cpu0 and cpu1
-Upstream to 3.18.102
I think you neednt do anything about optimization to this kernel because I have already do my best for it XD
Download here:
https://github.com/xzr467706992/Nameless-Kernel-Release
Flash it and reply this thread if ur phone dosent explode(just a joke)(It should be SAFE)
Source:
https://github.com/xzr467706992/android_kernel_zuk_msm8996_plus
Anykernel repo:
https://github.com/xzr467706992/AnyKernel2
Click to expand...
Click to collapse
What do you mean by ghostpepper included, is it active by default or we must activated from kernel auditor?
bordi21 said:
What do you mean by ghostpepper included, is it active by default or we must activated from kernel auditor?
Click to expand...
Click to collapse
1.Ghostpepper is an akt profile.
2.Active by default
xzr467706992 said:
1.Ghostpepper is an akt profile.
2.Active by default
Click to expand...
Click to collapse
Thx for the answer and the kernel, I have tried it and the oc is not stable, 2.5 GHz is a little to much )) at least for my device.
bordi21 said:
Thx for the answer and the kernel, I have tried it and the oc is not stable, 2.5 GHz is a little to much )) at least for my device.
Click to expand...
Click to collapse
For me it is stable Lol.You meet kernel panic?How unstable?
And u can use lower OC freq
xzr467706992 said:
For me it is stable Lol.You meet kernel panic?How unstable?
And u can use lower OC freq
Click to expand...
Click to collapse
I mean force restart

[Kernel][8.0/8.1][J710X]HeliosPro Kernel V2.6

Welcome to The HeliosPro Kernel Thread for Galaxy J7 2016
Built with Various Oreo 7870 Source
Linaro GCC 6.1.1
Warning : Me nor XDA Are responsible for any damage that might be caused after flashing any file provided here. Please take caution and be aware of what you are doing. And Always backup !
​
-- Features --
[x]Fake Enforcing (Permissive and shows enforcing)
[x]Compiled with Linaro6.1.1
[x]Native BlueLight Filter To J710X Panel
[x]ADB Insecure
[x]Fake KNOX
[x]Private Mod support
[x]MultiCPU Governors
[x]Multi I/O Schedulers
[x]Multi TCP Algorithms
[x]Limited Wakelocks
[x]Dynamic Fsync 2.0
[x]Fsync
[x]PowerSuspend 1.5
[x]UKSM V1.23
[x]Boeffla wakelock blocker v1.1.0
[x]StateNotifier & SysfsHelper
[x]Optimized ZSwap
[x]Optimized Deadline I/O
[x]Better Input Booster
[x]Quicker Doze entry
[x]Other improvments for Batterylife and performance
[x]Support Android 8.0/8.1
[x]WireGaurd Support
[x]CPU VoltageControl
[x]CPU OC upto 1700MHz
[x]GPU OC Upto 1146MHz
[x]GCC 6/7 Support
[x]CRC Disabled by default
[x]Reduced Wakelocks
[x]GPU/CPU Voltage dropped
[x]Improved GPU Utilization
[x]Improved standby
[x]Adoptable SD patched
[x]Deodex oreo support
[x]Many ram improvments
[x]No sim breaking with 8.1 rooting
[x]Encryption Support for StockRoms
[x]And many more listed in changelogs below
[x]Pre-Rooted
The kernel comes included with EliteTuner to control various kernel parts.
--How to install--
If you have flashed Root through any means other than magisk, Please uninstall it (SuperSU>Full unroot)
Open developer options (Press aboutphone > build number 7 times) Enable OEM Unlock
Flash TWRP Recovery that can be found in J710 Section
Fully Wipe internal storage and format data (Must for first time flashing TWRP)
Copy Kernel to your desired Location
Install Zip > Select kernel.zip
Reboot and wait
First time rooting, Open magisk app Once to ensure root is working
--Basic Info --
This kernel is mainly for users who want more than just root, As permissive allows for more flexibility with some of the mods found on xda
You are free to use this kernel in any future rom aslong as you Link this thread / Github Source​
-- Credits --
@ananjaser1211 for this golden kernel and adding support for our device.
@BlackMesa123 and @corsicanu for working with my projects
@topjonhuw For Magisk
@geiti94 For Wifi password Fix
@Noxxxious For general help​And my Elite-Team for their contributions to my projects and being Awesome.​
Download <> Changelog <> More info In second Post
Github Source : https://github.com/ananjaser1211/Helios_7870​
XDA:DevDB Information
HeliosPro Kernel V2.6, Kernel for the Samsung Galaxy J7
Contributors
mohitmallick17, AnanJaser1211, corsicanu
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V2.6
Stable Release Date: 2019-02-27
Created 2019-02-27
Last Updated 2019-02-27
HeliosPro V2.6 Update​
This is TOUCHWIZ only. The new compiler greatly improves performance on both 8.0 and 8.1 Based roms.
Enjoy, i know im not making any roms due to time, but i can support this kernel.
Changelog :-
- Native BlueLight Filter To J710X Panel
- Compiled with Linaro 6.1.1 Compiler
- Performance and battery greatly improved with new compiler
- Fixed custom ramdisk scripts
- Deodex Supported well with magisk
- GMS Blocker
- 99Killer service (kills gms in idle for better sleep)
- NFC Should work now
- More precise cpu voltage
- Magisk 18.1 Included
Follow the Full change log on the Github source.
Download : Google Drive
Size : 29.1MB
HeliosPro Kernel V2.5
Android 8.0/8.1 Only
J710F/FN/G/M/MN/GM (And any J7(6) variant)
​Changelog :-
-Supports both 8.0 and 8.1.1 Stock/Ported TouchWiz Roms
- Updated drivers to latest J530F 8.1 Source
- Adoptable Storage (not tested)
- Encryption Support (on stock roms only)
- Improvements to GPU CPU Over clocking Thanks @renoxtv
- Ensure you have LATEST TWRP otherwise you wont be able to read Internal storage in TWRP
- Removed 160mhz GPU as it didnt work and caused issues
- Fixed CPU Undervolting (overvolting doesnt work well)
- GPU overclocking and Control now works on EliteTuner
- Updated Camera and WiFi to latest 8.1 Firmware
- Magisk 17.2 Included
- some other minor improvements to pretty much everything
Follow the Full change log on the Github source.
old changelog
HeliosPro Kernel V2.0
Android 8.0/8.1 Only
J710F/FN/G/M (And any J7(6) variant)
​
This can be used on any of my 8.0 Roms and tested on stock 8.1 Rom (does not break Simcard when rooting)
its based off multiple exynos7870 sources
P.S : GPU overclocking is not yet completed, you can use it manually with OxygenControl app
instead of EliteTuner app (included in zip)
HeliosPro v2.0 Changelog
- CPU Overclock upto 1.7GHz and VoltageControl
- GPU OverClock Upto 1146GHz
- Memory Mangment improvments
- MMC improvments
- Full Wakelock Control for wlan/bt and much more
- BoefflaWakelock Blocker With preconfigured WLs
- UKSM V1.2.3
- SecBattery control and Unstable current detection
- Powersuspend Driver for display
- Fsync Toggle
- Dynamic FSync
- Tons of I/O Schedulers
- Tons of CPU Governors
- StateNotifier Driver
- CPUFreq optimizations
- DisplayState hooks
- ondemand/conservative cache improvments
- Swap/VNSwap improvments
- WireGuard Support
- F2FS Support
- Frandom Support
- Muted useless debug msgs
- Tons other than can be tracked in commits
I/O Schedulers :-
- Maple
- BFQ
- ROW
- Fifo
- Fiops
- Sio
- SioPlus
- Tripandroid
- VR
- ZEN
CPU Governors :-
- Blu_Active
- CafActive
- hyper
- bioshock
- cultivation
- dancedance
- electrodemand
- impulse
- intellidemand
- ondemandX
- pegasusq
- smartass2
- smartmax
- wheatly2
Source : Github​
RefinedKernel (7.0/7.1.1)
V2.7
-WireGuard Support
-HotSpot Fix for Note 8 port
-CPU Boot frequency reduced
-GPU/CPU Frequency improvments
-InputBooster Changes
-Boosted charging limit
-Updated Ramdisk
-Magisk 16.3 included
---------------------------------
V 2.6
-CPU/GPU Overclocking support
-Support for more variants
-Fixed Magisk resetprop conflict
-Disabled DM-Verity from source
-Fixed KNOX 0X0 PATCH
-Removed Audit Spams in log
-Disabled Samsung RMM
-Disabled RKP/KAP/TIMA From source
-Slight increase to charging current
-Inputbooster ~ 1.2GHz
-CPU OC upto 1700MHz
-GPU OC Upto 1146MHz
-Allow CPU To go as low as 200MHz
---------------------------------
-V2.5
-Magisk V15.2
-Dynamic Fsync 2.0
-HTC Asynchronous Fsync
-PowerSuspend 1.5
-UKSM V1.23
-Boeffla wakelock blocker v1.1.0
-StateNotifier & SysfsHelper
-Optimized ZSwap
-Optimized Deadline I/O
-Better Input Booster
-Quicker Doze entry
-Other improvments for Batterylife and performance
----------------------------------------------------
-V2.0 Note 8 port
Rebuilt the kernel from latest source code : J530FXXU1AQI3
Added CPU Governors
Added I/O Sched
Added TCP Algorithms
Added FakeKnox
Added ResetProp
Added 7.1.1 Support
Added CPU Improvments
Reduced Wakelocks
----------------------------------------------------
-V1.0 Initial release
F.A.Q​Q : What benefits Does this have over stock kernel ?
A : This kernel is aimed at Android enthusiasts who like to get the most out of their phones. But also is user friendly and pre customized for the average user to figure it out
Q : Can i use Kernel Auditor ?
A : Yes, but to utilized the full potential of this kernel including overclock and many more, you should use EliteTuner included in the ZIP
Q : What is Overclocking ?
A : Basically, Slightly more performance For an extra consumption in battery. you can google it for more details
Q : Why is CRC disabled by default ?
A : The extra operations can cause a big hit on Block performance
Q : Is it safe to overclock ?
A : ive tested the kernel on the Max over clock setting (Without turning off the 4 big cores) without any problems for a month
Q : What is SamsungHotplug ?
A : its a feature from samsung that Auto-Disables Inactive Big Cores to reduce power consumption
Q : Why i cant See/set Big cores frequency?
A : thats due to hotplug removing the sysfs files that control the frequency and overwrite them by stock values
Q : Does this kernel Pass SafteyNet ?
A : Yes, The kernel has all the needed bypasses already so it can even bypass safteynet without Magisk
Q : Can i use Knox Apps ?
A : No, You cant use secure Storage, However it has PirvateMode Support built in (if your ROM supports it too)
Q : Can i use this on Stock Rom ?
A : Yes, it works on both Stock and Custom (including 8.0/8.1 Ports)
Q : What is the MAX mAH i can charge at ?
A : charging limits are changed from 1A to 1.5A​
--- Reserved ---​
--- Reserved ---​
WoW. Good Job!
And first comment
how to turn on the blue filter? Stock rom 8.1
alik23kz said:
how to turn on the blue filter? Stock rom 8.1
Click to expand...
Click to collapse
Simple. All you need to do is to push the BlueLightFilter apk from a supported rom 8.0/8.1 to priv-app and make a reboot. Add the toggle for it, or launch it via activity launcher.
Good kernel i installed in oreo fusion
Reset?
I am using Oreo Fusion, do I still need to factory reset or wipe my data?
chechemon said:
I am using Oreo Fusion, do I still need to factory reset or wipe my data?
Click to expand...
Click to collapse
No. You don't need to wipe data or factory reset.
Just flash it!
---------- Post added at 03:19 PM ---------- Previous post was at 02:36 PM ----------
This kernel is good for fix the bluelight filter on OreoFusion Rom. It really fixes it.
chechemon said:
I am using Oreo Fusion, do I still need to factory reset or wipe my data?
Click to expand...
Click to collapse
Flash and done
Can anyone please guide me to compile kernal for nethunter please andr also tell me from which i take source kernal for j710f and the compile it for nethunter
Iam using stock oreo rom 8.1.0 from samsung. I have rooted my phone with magisk and have installed oxygen kernel. Do i have to wipe data and flash this kernel or just flash it.
Sulltan Mehmood said:
Iam using stock oreo rom 8.1.0 from samsung. I have rooted my phone with magisk and have installed oxygen kernel. Do i have to wipe data and flash this kernel or just flash it.
Click to expand...
Click to collapse
Just flash it!
No one is replying me what the heck is that
please also we want a version for AOSP
Kindly update to version 2.7 as it is already released for j7 pro
Kindly compile it to work with some external wifi adapter(WLAN1) and enable ralink drivers please.
I want to use NetHunter with J710F.
Please enable these features kindly, request to OP.
Also port some goodies from oxygen kernel e-g spectrum, new kernel from source and gpu voltage and others please a humble request.. also make sure to increase battery timing with efficient performance with lowest consumption of battery.

Categories

Resources