[Yureka][64Bit]-Lightning™-2.0-[V1][Stable/Test-Builds]◢TeamHSR◣ - YU Yureka Original Android Development

Lightning Kernel
Experience The Power of Lightning!
{
"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"
}
Disclaimer
Code:
#include
/*
* Your warranty is now void.Nah! Just kidding No warranty is void in YU GOD. :)
* 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:-
Compiled from latest source and Commits
Built Using Latest Ubertc and Sabermod Toolchain (aarch64)
CPU Cluster-1 Overclocked to 2GH
Touch Boost
Optimizations
LZ4 Compression Level
Fix high load average from uninterruptible waits
Cortex A53/ARMv8 architecture Tune-Up
Enabled ARCH_POWER
Support Multiple cpuidlIe
Supports 32 bit ELO
Core dump support
Management debug support
Multi Processing
Supports ARMv7 Applications
Cross Memory Support
Kernel Debugging
Early Prinkt Support
Double Tap 2 Wake
Double Tap 2 Sleep
Full crypto Support
Universal ROM support (Only For Lollipop)
ThunderCharge Control
Custom Gestures
Gestures available
Vibration Intensity Control
ThunderPlug
Dynamic Fsync
Additional IOSchedulers,FIOPS
zSwap support
Samsung's F2FS support
Disabled MMC CRC check for extra 30% boost in IO
Upgraded 'random' module to Linux 3.18 with various other patches for improved entropy seeding
Multi-level Endurance Mode
Suspend CPUs adjustment
KCAL Color Control
Universal ROM support (64-bit only)
Enabled ARCH_POWER
Intelli Plugin(Faux Feature)
Bricked Hotplug
Msm Hotplug
Abyssplug Governor
Adreno Idler
and many more explore by yourself
Screenshots
Removed, now we dont need to prove it. Its Lightning!!!
Installations Steps:-
Minimum Requirements To Install Lightning Kernel
This is For ARM 64
Your Device Should be Rooted with Unlocked Boot-loader & Latest Custom recovery Installed.
Recommended Custom Recovery TWRP
WARNING or TIP :-
If you are trying to take backup of boot.img (kernel) from TWRP and restore it before or after flashing then you will soft brick your phone. DON'T try to do this at anytime. Not only for this kernel, i'm talking about all kernels.
1. Boot into TWRP
2. Wipe cache and dalvik
3. Flash Lightning-kernel for Yureka
4. Again Wipe cache and dalvik
5. Reboot to System
Source Code: Click Here
Fan Page - https://www.facebook.com/pages/Lightning-
Kernel/451255225036626
Downloads and Changelogs
See third Post
Additional Credits
My Team HSR :-
Hriday Sharma (ME)
Somesh Thakur
Samir
@varun.chitre15
@Adi Shakthi
@faux123
@Santosh M
Thank You!​
XDA:DevDB Information
Lightning Yureka, Kernel for the YU Yureka
Contributors
HridayHS
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V5
Stable Release Date: 2015-06-28
Created 2015-06-18
Last Updated 2015-08-23

About Kernel
"Why should we use Lightning Kernel?"
1. Stability which is more important
2. No bugs
3. No random reboots
4. No FCS
5. No heating
6. Get max SoT and more.​
Recommended Setiings​Use only one hotplug driver from the following options, using more than at the same time may cause unexpected behaviour.​Gaming:-
New Recommended Settings for V5.5
App: Kernel Adiutor Ver: 0.9.7.1.1
GAMING
Section: CPU Hotplug
Intelli-Plug HOTPLUG
Profile: Performance
Touch Boost: Off
Section: CPU
History Size: 5
--------------------------------------------------------------------
Section: CPU
Big Cores
Max Freq: 1497
MIn Freq: 960
CPU Governor: yankactive
LITTLE Cores
Max Freq: Default
Min Freq: Default
CPU Governor: interactive
--------------------------------------------------------------------
Section: I/O Schduler
Schedulers
Internal : fiops
External : noop
Read-ahead
Internal : 2048kb
External : 2048kb
------------------------------x--x---x--x--x---------------------------
Daily Usage
Section: CPU Hotplug
Zen Decision HotPlug
Battery Threshold Ignore:- 100
--------------------------------------------------------------------
Section: CPU
Big Cores
Max Freq: 1113
MIn Freq: 400
CPU Governor: darkness
LITTLE Cores
Max Freq: Default
Min Freq: Default
CPU Governor: interactive
--------------------------------------------------------------------
Section: GPU
Max Freq: 400mhz
--------------------------------------------------------------------
Section: I/O Sechulder
Sechulders
Internal : fiops
External : noop
Read Ahead
Internal : 1024kb
External : 1024kb
------------------------------x--x---x--x--x---------------------------​​

Downloads and Changelogs
Changelog:
LK-2.0_V1 - Refer Here
V10 - Refer Here
V9 - Refer Here
V8 - Refer Here
V7 - //Refer Here
V6 - //Refer here
V5.5 - Refer here
V4 - *Set default charge to 1300Ma
* Abyssplug Governor
* Darkness Governor
* Zzmoove Governor
* Msm Hotplug
* Add support for GCC 5 and 6 (Latest)
* Compiled With Two Toolchains . UBER AND SABERMOD
V3 - Added Bricked Hotplug, Enabled NTFS support
V2.2 - WiFi issue fixed, System space running out fixed, Compiled using Linaro
V2.1 - Added intelli_plugin (Faux Feature), Small bug fixed
V2 - Enabled Arch Power, Add a module Param to change the thermal throttle temperature point to userpoint.Change vfs cache pressure.
V1 - Intial release
Downloads:-
Stable Builds:-
AndroidfileHost / DevHost / Yandex
---------------------------------------------------------------------------
Test Builds:-
AndroidfileHost / DevHost / Yandex
Led Fix :- Refer here

Works!
Works perfectly. No bugs till now

Using it with yureka cmd nightly. No issues till now. Only problem is that when ever I flash a nightly it refers to stock. Any work around??? Anyways not an issue with this kernel though.

So, I am going to release V2.1
V2 has been skipped due to some bugs.
Changelogs
V2.1 - Added intelli_plugin (Faux Feature)
Small bug fixed
V2 - Enabled Arch Power
Add a module Param to change the thermal throttle temperature point to userpoint
Change vfs cache pressure
Downloads
V2.1 - http://d-h.st/ODAm
How to enable Intelli Plugin (Faux Feature)
Downloads Tricksters MOD App from Play Store
under Kernel Feature You will se Intelli Plugin
Simply Switch it On
Check OP for more information.
Like Our FB Page - https://www.facebook.com/pages/Lightning-Kernel/451255225036626
Visit our Website - http://koushikweb.com/wp/#
And it will be a Great Thanks to Me and My Team
if you will visit website and like our page ​​

Getting random reboots with version 2.1.
Used kernel auditor to enable Intelliplug, however also see Thunder plug enabled as well. Using cyanogenmod nightly date 20/06 build.
Not sure if both drivers enabled together is causing the issue. Will disable Thunderplug and then check. Could be rom issue as well. Will try to ascertain that as well

abeyhere said:
Getting random reboots with version 2.1.
Used kernel auditor to enable Intelliplug, however also see Thunder plug enabled as well. Using cyanogenmod nightly date 20/06 build.
Not sure if both drivers enabled together is causing the issue. Will disable Thunderplug and then check. Could be rom issue as well. Will try to ascertain that as well
Click to expand...
Click to collapse
This issue is because of Nightly I have personally tried.

@HridayHS dev m on cm12.1 21june nighty only prob is WiFi hotspot not working however WiFi is is working...I followed whole procedure to install ker but still this bug can u provide fix for that

varunrocks17 said:
@HridayHS dev m on cm12.1 21june nighty only prob is WiFi hotspot not working however WiFi is is working...I followed whole procedure to install ker but still this bug can u provide fix for that
Click to expand...
Click to collapse
Sorry for that wait 5 minutes I have released v2.2 with wifi issue solved as some users are facing in Yu forum.

V2.2
Hi guys,
I have fixed WiFi and reduced the size of Zip.
those users are facing WiFi issue now they can use
this kernel.
Chnagelogs
V2.2 - WiFi issued solved
Compiled using Latest Linaro Toolchain (AArch64)
Downloads
V2.2 - http://d-h.st/QiEz
For more information check OP.

Thank u for fast reply ....n urs is awesome kernel

varunrocks17 said:
Thank u for fast reply ....n urs is awesome kernel
Click to expand...
Click to collapse
Experience the power of Lightning.

How can I manually change the settings of your Kernel ?? Can I use Kernel Auditor or thunderzap app???

saikatrockz said:
How can I manually change the settings of your Kernel ?? Can I use Kernel Auditor or thunderzap app???
Click to expand...
Click to collapse
Yes you can use ThunderZap app and for enabling Itelli Plug you have to use Trickster MOD.

HridayHS said:
Yes you can use ThunderZap app and for enabling Itelli Plug you have to use Trickster MOD.
Click to expand...
Click to collapse
Can you tell me the best settings for your kernel...by the way nice kernel...great work bro....:good:

saikatrockz said:
Can you tell me the best settings for your kernel...by the way nice kernel...great work bro....:good:
Click to expand...
Click to collapse
Wait

HridayHS said:
Wait
Click to expand...
Click to collapse
okay....:good:

saikatrockz said:
Can you tell me the best settings for your kernel...by the way nice kernel...great work bro....:good:
Click to expand...
Click to collapse
Daily usage:
Load threshold: 60%
Sampling rate : 500ms
Touch boost : off
CPU Cluster1 Gov : ondemand
CPU Cluster1 Max : 1.2Ghz
CPU Cluster1 Min : 200Mz
CPU Cluster2 Gov : interactive
CPU Cluster2 Max : Default Max
CPU Cluster2 Min : 200Mhz
GPU Gov : simple_ondemand
Gaming:
Load threshold: 40%
Sampling rate : 300ms
Touch boost : on
CPU Cluster1 Gov : interactive
CPU Cluster1 Max : 1.7Ghz
CPU Cluster1 Min : 200Mz
CPU Cluster2 Gov : interactive
CPU Cluster2 Max : Default Max
CPU Cluster2 Min : 200Mhz
GPU Gov : performane

HridayHS said:
Daily usage:
Load threshold: 60%
Sampling rate : 500ms
Touch boost : off
CPU Cluster1 Gov : ondemand
CPU Cluster1 Max : 1.2Ghz
CPU Cluster1 Min : 200Mz
CPU Cluster2 Gov : interactive
CPU Cluster2 Max : Default Max
CPU Cluster2 Min : 200Mhz
GPU Gov : simple_ondemand
Gaming:
Load threshold: 40%
Sampling rate : 300ms
Touch boost : on
CPU Cluster1 Gov : interactive
CPU Cluster1 Max : 1.7Ghz
CPU Cluster1 Min : 200Mz
CPU Cluster2 Gov : interactive
CPU Cluster2 Max : Default Max
CPU Cluster2 Min : 200Mhz
GPU Gov : performane
Click to expand...
Click to collapse
Thanks bro...:good:
by the way what about Cpu max and CPU min?
I cant see cpu claster1 and claster2....There are only cluster0 I can see..can you tell me whats wrong with me.

Related

[64BIT][KERNEL][V1.7][CM12.1/CM13][24-NOV-2015] Cyanpro Kernel for yureka

# I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
# Please read the thread carefully before deciding to flash this kernel.
This kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device, you may request for a feature and I will consider about it. If you want overclock or nitros to fly or burn some rubber, you are free to use another kernel.
Feature list-
-Up to date with cm amss-1.0.2 source in every release
-Compiled with UBERTC/SABERMOD optimized for 64 bit
-Cpu governors: darkness, impulse, elementalx
-Cpu hotplugs: thunderplug core hotplugging
-Kcal driver for managing display saturation
-Fast charging: thundercharge
-Dynamic Fsync by faux123
-Adreno idler for saving battery
-Powersuspend for saving battery
-Cpu undervolt about 10% for saving battery
-Disabled crc check for 30% faster IO
-Default cpu and gpu clock speed for stability
-Disabled unused fat kernel features
-Ofast flags instead of O2
-Entropy tweaks
-Added frandom driver
-NTFS support
-Enabled swap
-Vibration Control
Installation-
-Download Cyanpro zip
-Boot into recovery
-Flash Cyanpro zip
-Wipe dalvik cache
-Reboot and enjoy
Downloads-
Cyanpro V1.7
My Source-
Github
Credits-
VarunChitre, AudioGod, Faux123, Franciscofranco, neobuddy.
Thanks to SiddheshK15 for helping me setup things.
Please remind me if I missed someone
XDA:DevDB Information
Cyanpro kernel for tomato, Kernel for the YU Yureka
Contributors
umangleekha
Source Code: https://github.com/umang96/Cyanpro
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V1.7
Stable Release Date: 2015-10-09
Created 2015-10-09
Last Updated 2015-10-09
Performance Settings For V1.7-
Cpu(big): 200-1459mhz (impulse)
Cpu(small): 200-1113mhz (impulse)
Cpu hotplug: Thunderplug
Min cores screen off: 1
Gpu max freq: 550mhz
Sampling rate: 550
Load threshold: 60
IO scheduler internal: BFQ
IO scheduer external: BFQ
Vfs cache pressure: 60
All other settings to be left default.
Battery Settings For V1.7-
Cpu(big): 200-1344mhz (darkness)
Cpu(small): 200-998mhz (darkness)
Cpu hotplug: Thunderplug
Min cores screen off: 1
Gpu max freq: 465mhz
Sampling rate: 550
Load threshold: 60
IO scheduler internal: BFQ
IO scheduer external: BFQ
Vfs cache pressure: 60
All other settings to be left default.
Changelog-
V1.7-
-Updated to latest source amss-1.0.2
-Redone undervolt same as previous versions
-Now expect battery backup as good as V1.3
-PM: devfreq: Use high priority workqueue
-Tick: don't update idle time if cpu offline
-Added ElementalX cpu governor
-Android M 6.0 and CM13 support
V1.6-
-Updated to latest source amss-1.0.2 branch
-Fixed heating issue, now new thermal config
-Fixed sometimes little cluster not setting min frequency
-Little better response for touch driver
-Added TCP controls, westwood default
V1.5
-Updated thunderplug and thundercharge by varun chitre
-Now two versions, Ubertc (battery) and Sabermod (performance)
-Some improvements to touchscreen driver, faster wakeup
-Default hotplugging algo is per core hotplug
-Added and enabled bfq IO scheduler
-Merged latest commits from amss-1.0.2 branch
V1.4-
-Fixed bootloader related issues for yureka plus
-Permanently fixed WiFi bug for roms like AICP, RR etc.
-Merged latest cm commits of amss-1.0.2 branch
-More stability and less wakelocks
V1.3-
-Adjusted undervolt for more battery backup
-Entropy tweaks for more responsiveness
-Merged latest source of amss-1.0.2 branch
-Improved darkness governor, more responsiveness
-Added NTFS support
-Some optimizations
-Enabled swap
V1.2-
-Only thunderplug now, other hotplugs causing instability
-Compiled using UBERTC for AARCH64
-Clean build with fixes and more stability
-Custom build script
-Enable swap
V1.1-
-Added intelliplug hotplug
-Added frandom driver
-Optimized undervolt
-Disabled some unused functions
-Ofast flags instead of O2 to improve performance
-Super battery backup with smooth performance now
What is r24 or r18 roms?
can this kernel be flashed on stock rom!! cm 12.1??
download links not working please make new links
r24
great work umang bro
Updated Thread
sir kernel is awesome thanks a lot for your work...
sir i had a doubt that can we delete the kernel auditor app after changing the settings??
Will this work on stock cm12????? as currently I'm using sandy kernel and battery life is average with often soft reboots
Kernel updated, check OP.
umangleekha said:
Kernel updated, check OP.
Click to expand...
Click to collapse
sir we need to flash any one of them right??
Answer my question as well please !!!!?
gtsfreak said:
Will this work on stock cm12????? as currently I'm using sandy kernel and battery life is average with often soft reboots
Click to expand...
Click to collapse
No, not on stock cm12, but it will work on updated stock cm12.1
rishivg said:
sir we need to flash any one of them right??
Click to expand...
Click to collapse
Yes, only one, all are same but are optimized for battery or balance or performance, choose any one.
Great work bro,
but bro can i flash this in yureka plus.
And are you updating this kernel soon or is it updated one.
If your updating it soon then please let me know when you will going to update, i will flash latest one.
Compatible with cm13 ?
Plz tell
Does this kernel support fast charge through PC?
---------- Post added at 01:37 AM ---------- Previous post was at 01:37 AM ----------
baratheon16 said:
Plz tell
Click to expand...
Click to collapse
It does say so in the OP.
can it used in blisspop 4.0.3
adamnp2000 said:
can it used in blisspop 4.0.3
Click to expand...
Click to collapse
yes
when i flashed this kernel over CM13 by santosh it was successfully installed bt wen i booted into system and checked phone info, it was still d stock kernel. Is it because i did not wipe cache and dalvic after flashing??
@umangleekha
Kernel is great but is it normal, GPU Freq sticking to 550Mhz all the time?
Stock CM12.1

[KERNEL][07-10][Radon V2.0 Yureka][STABLE][M/N]

{
"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"
}
I am not responsible for bricked devices, dead SD cards, explosions, nuclear wars, alarm applications getting failed, Please read the first 3 posts carefully before deciding to flash this kernel.
This is my new kernel for tomato, this kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device.
Thanks to all the kernel developers for many ideas, references and features, special thanks to YU for providing kernel source code of this great device.
Included Kernel Features-
Cpu Improvements -
Optimized interactive for good balance of performance
Includes my custom thermal config, automatic hotplugging
Mild undervolt for our cpu, reduces heat, helps battery
Unlocked 1612 mhz (big) and 1209 mhz (small) frequencies
Toggles for wakeup boost, hotplug boost, touch boost
IO Improvements -
CRC32 hw accelarated module
Some optimizations for performance
Added fiops and bfq io schedulers
Disabled IO crc check for more performance
NTFS, exFAT, F2FS, EXT filesystems support
Gpu/Display Improvements -
Adreno idler for better 19.2 mhz gpu idleing
Made 220 Mhz initial power level of gpu, saves power
Savoca's kcal color control, full control over colors
Wake gestures, dt2w working for all panels
Charging/Battery Improvements -
Faster charging, full charge in about 2hr (Upto 1.5A)
Optimized power consumption for cpu and gpu
Mild undervolting for our cpu, saves power
Optimizations for better power management
Other Improvements -
Sound control for speaker, earphones, mic etc.
Compiled with linaro 4.9.4 aarch64 toolchain
Powersuspend and faux's dynamic fsync
Custom vibration intensity control
Flashing Instructions -
Prefer flashing over your rom's stock kernel for best results
Read post #2 for some frequently asked questions
Download latest version of Radon kernel
Make backup of system, boot in twrp
Flash the kernel zip and reboot
Radon Downloads-
Radon V2.0 CM-MM
Radon Source-
Github
XDA:DevDB Information
Radon Kernel For Yureka, Kernel for the YU Yureka
Contributors
Umang96
Version Information
Status: Stable
Current Stable Version: V2.0
Stable Release Date: 2016-10-07
Created 2016-05-01
Last Updated 2016-10-07
Frequently Asked Questions -
Q ) Why this kernel doesn't have custom governors or hotplugs ?
In my opinion, interactive is they best governor for any qcom chipset device, If you know how to tune interactive, you can make it the best governor for yourself, In this kernel I have already tuned interactive for yureka's chipset, this kernel also includes my thermal config to reduce heating as compared to stock cm thermal config. Turning cores on/off is managed by thermal config itself, so you don't need any hotplugs.
Click to expand...
Click to collapse
Q ) I like this kernel, can I be a part and contribute to this project ?
If you are a user then donations are welcome, If not possible then you can at least rate the thread well since every project has haters who spoil the ratings, if you want to contribute to development then you can create pull request on my git or pm me with your patch, proper authorship will be given.
Click to expand...
Click to collapse
Q ) I flashed this kernel, what next ? How and where do I configure kernel related settings ?
Recommended apps are "Kernel Adiutor" or "EX kernel manager" both of them are available on google play store, install any one of them and refer post #3 for my recommended settings.
Click to expand...
Click to collapse
Q ) I flashed this kernel, but I want to return to my stock kernel, how to do that ?
If you read flashing instructions in first post, you will see that I asked you to make backup of boot and system partitions before flashing my kernel, now you can restore that backup and you will have your stock kernel back. In case you didn't take a backup, just dirty flash your rom zip without wiping data and that will restore stock kernel and modules.
Click to expand...
Click to collapse
Q ) How much battery backup does this kernel give ? Will it give me x hours of SOT ?
The battery backup totally depends on your usage, like screen brightness, wifi, 3g/4g data. Changing your kernel or rom will hardly make difference of 5 to 6 % . Heavy 3G and 4G data users shouldn't expect huge battery backup because mobile data eats more battery than wifi. Regarding battery consumption when display is off, I normally lose 1-2% battery for about 6 hours of standby because signal strengths are not good in my area, but if you have good signals or you keep wifi and data off in night, then you will get only 0-1% drain per night.
Click to expand...
Click to collapse
Recommended Settings -
Cpu -
Frequency big cluster 200 min - 1612 max for daily use
Frequency small cluster 200 min - 1209 max for daily use
Governor Interactive for daily usage on both clusters
Touch boost : Keep this off, saves battery
IO Scheduler -
FIOPS for high performance
BFQ for balanced daily usage
Read ahead 512 on both internal and external
Screen -
I use saturation intensity 45, set it to whatever value you like
I use screen value 129, set it to whatever value you like
I use contrast 138, set it to whatever value you like
Misc -
Dynamic Fsync - On for high benchmarks, Off for stable performance
Vibration intensity - I use 75, select what you like
Powersuspend Mode - LCD Panel
Trying this now. Will post SoT screenshot later. Thanks!
EDIT: WARNING! THIS KERNEL effed up the display color and brightness to full. can't edit any. FIX NEEDED.
cyberzone5 said:
Trying this now. Will post SoT screenshot later. Thanks!
EDIT: WARNING! THIS KERNEL effed up the display color and brightness to full. can't edit any. FIX NEEDED.
Click to expand...
Click to collapse
Did you try turning off toggle in Settings -> Display -> LiveDisplay -> Reduce power consumption?
Update Radon V2.0 -
Changelog -
Compiled with linaro 4.9.4 aarch64 toolchain, won't use any other now
Merged latest caf tag for msm89x6, LA.BR.1.2.9_rb1.7, better performance
Removed all custom governors, tuned interactive scaling for yureka's cpu
All recommended settings are set by default, still you can see post #3 on xda
Default colors are tuned by me, more vibrant than stock, observe yourself
Added proper and safe overclock frequencies, big (1612 mhz) small (1209 mhz)
Lower initial frequency level of gpu, it will use 220mhz for more longer times now
Sound control is working for headphones, mics, speaker, camera etc.
Includes my custom thermal config, better thermal management than stock
Updated thundercharge to latest version, use thunderzap app to control charging
Includes latest iteration of dynamic fsync, powersuspend and adreno idler
Tunable parameters for thermal, sched, arch power, gentle fair sleepers
Disabled l2 cache during video sessions, saves some power
Download link is in post #1
Nice update.. Glad to see you again.. the included sound control is FauxSound right?? Does it caused any mic issues??
Prometheus said:
Nice update.. Glad to see you again.. the included sound control is FauxSound right?? Does it caused any mic issues??
Click to expand...
Click to collapse
Yes, it's faux, don't know about mic issues, didn't face any yet.
Hey you clearly stated yureka but out of curiosity will it work on yureka +
Sent from my TegraNote-P1640 using XDA-Developers mobile app
arunbiju969 said:
Hey you clearly stated yureka but out of curiosity will it work on yureka +
Sent from my TegraNote-P1640 using XDA-Developers mobile app
Click to expand...
Click to collapse
Yes, works on both.
Umang96 said:
I am not responsible for bricked devices, dead SD cards, explosions, nuclear wars, alarm applications getting failed, Please read the first 3 posts carefully before deciding to flash this kernel.
This is my new kernel for tomato, this kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device.
Thanks to all the kernel developers for many ideas, references and features, special thanks to YU for providing kernel source code of this great device.
Included Kernel Features-
Cpu Improvements -
Optimized interactive for good balance of performance
Includes my custom thermal config, automatic hotplugging
Mild undervolt for our cpu, reduces heat, helps battery
Unlocked 1612 mhz (big) and 1209 mhz (small) frequencies
Toggles for wakeup boost, hotplug boost, touch boost
IO Improvements -
CRC32 hw accelarated module
Some optimizations for performance
Added fiops and bfq io schedulers
Disabled IO crc check for more performance
NTFS, exFAT, F2FS, EXT filesystems support
Gpu/Display Improvements -
Adreno idler for better 19.2 mhz gpu idleing
Made 220 Mhz initial power level of gpu, saves power
Savoca's kcal color control, full control over colors
Wake gestures, dt2w working for all panels
Charging/Battery Improvements -
Faster charging, full charge in about 2hr (Upto 1.5A)
Optimized power consumption for cpu and gpu
Mild undervolting for our cpu, saves power
Optimizations for better power management
Other Improvements -
Sound control for speaker, earphones, mic etc.
Compiled with linaro 4.9.4 aarch64 toolchain
Powersuspend and faux's dynamic fsync
Custom vibration intensity control
Flashing Instructions -
Prefer flashing over your rom's stock kernel for best results
Read post #2 for some frequently asked questions
Download latest version of Radon kernel
Make backup of system, boot in twrp
Flash the kernel zip and reboot
Radon Downloads-
Radon V2.0 CM-MM
Radon Source-
Github
XDA:DevDB Information
Radon Kernel For Yureka, Kernel for the YU Yureka
Contributors
Umang96
Version Information
Status: Stable
Current Stable Version: V2.0
Stable Release Date: 2016-10-07
Created 2016-05-01
Last Updated 2016-10-07
Click to expand...
Click to collapse
Great job bro thank you. Does it work with CM 14 AOSP ? I am using it and I have battery drain issue.
Umang96 said:
I am not responsible for bricked devices, dead SD cards, explosions, nuclear wars, alarm applications getting failed, Please read the first 3 posts carefully before deciding to flash this kernel.
This is my new kernel for tomato, this kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device.
Thanks to all the kernel developers for many ideas, references and features, special thanks to YU for providing kernel source code of this great device.
Included Kernel Features-
Cpu Improvements -
Optimized interactive for good balance of performance
Includes my custom thermal config, automatic hotplugging
Mild undervolt for our cpu, reduces heat, helps battery
Unlocked 1612 mhz (big) and 1209 mhz (small) frequencies
Toggles for wakeup boost, hotplug boost, touch boost
IO Improvements -
CRC32 hw accelarated module
Some optimizations for performance
Added fiops and bfq io schedulers
Disabled IO crc check for more performance
NTFS, exFAT, F2FS, EXT filesystems support
Gpu/Display Improvements -
Adreno idler for better 19.2 mhz gpu idleing
Made 220 Mhz initial power level of gpu, saves power
Savoca's kcal color control, full control over colors
Wake gestures, dt2w working for all panels
Charging/Battery Improvements -
Faster charging, full charge in about 2hr (Upto 1.5A)
Optimized power consumption for cpu and gpu
Mild undervolting for our cpu, saves power
Optimizations for better power management
Other Improvements -
Sound control for speaker, earphones, mic etc.
Compiled with linaro 4.9.4 aarch64 toolchain
Powersuspend and faux's dynamic fsync
Custom vibration intensity control
Flashing Instructions -
Prefer flashing over your rom's stock kernel for best results
Read post #2 for some frequently asked questions
Download latest version of Radon kernel
Make backup of system, boot in twrp
Flash the kernel zip and reboot
Radon Downloads-
Radon V2.0 CM-MM
Radon Source-
Github
XDA:DevDB Information
Radon Kernel For Yureka, Kernel for the YU Yureka
Contributors
Umang96
Version Information
Status: Stable
Current Stable Version: V2.0
Stable Release Date: 2016-10-07
Created 2016-05-01
Last Updated 2016-10-07
Click to expand...
Click to collapse
Great job bro thank you. Does it work with CM 14 AOSP ? I am using it and I have battery drain issue.
OP @Umang96 does it work on Stock ROM i.e. CM12
finally radon for yureka
Yureka + ??
Sent from my TegraNote-P1640 using XDA-Developers mobile app
rj.rijo said:
finally radon for yureka
Click to expand...
Click to collapse
I face battery drain issue with CM14 and after radon, mic issue too. Do you face it too ?
Kexec hard boot is supported or not
Sent from my AO5510 using Tapatalk
as mentioned it is for N and MM , i am running crdroid 7.1 N rom can i flash this and use it ?
Can i use this kernel on Crdroid CM14.0?
Sent from my Redmi Note 3 using Tapatalk
@Umang96
Hello)
Tell me please, do you plan on supporting redmi 4x?

[Kernel][GPL][K-N][Peregrine][UBER TC]ZER0 Byte Kernel[Nightlys][CM/AOSP]

READ ALL BEFORE ANYTHING!
ATTENTION
Code:
/*
I'm not (yet) a developer , I'm taking effort to put more choices of kernel for our great community.
This kernel is tweaked for best balance possible, if you want a feature quote me and i will see what i can do,
I will build this kernel when possible on my free time and because of it is a nightly and I will use this thread as a worklog too.
Thank you for using this kernel.
*/
Disclaimer
Code:
/*
* 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.
*/
Adapt, improve and evolve!​
Info:
Guys I created this kernel to Moto G 2013 (Falcon/Peregrine) and Moto G 2014 (Titan/Thea) in other words MSM8226 Motorola SoC baseds to learn, adapt some "unstable and unsafe" things as well to give a new life to my device, the plan is to support all Android versions avaliable for our device, I plan to do a better kernel with time and help of the comunity. This kernel is a nightly I will do it when I have a freetime or LineageOS update their sources or I add new features, it aims to be a rich feature kernel and a "perfection balance" between battery life and performance, this can be a UNSTABLE kernel, my routine will be build,upload and test, so stay tuned! I am open to suggestions. This is a kernel that don't work out-of-the-box the objetive of this kernel is give power to the user.
This kernel DO NOT WORK WITH STOCK MOTOROLA/GOOGLE PLAY EDITION ROM or IDCRISIS or AOSPARADOX.
On post 1:
#1 - Features and installation instructions
#2 - Downloads and kernel Source
#3 - Buglist and to do's
On post 2:
#1 - Changelog
​
Features (By now and latest one):
Based on 3.4.113 LTS Linux kernel and latest LOS/AOSP/CM/Motorola sources
Kexec hardboot patch (MultiROM support)
Governors: Interactive,Ondemand,Performance,Userspace,Conservative,Powersave
Hotplugs: AutoSMP and Alucard Hotplug
Overclocks and Underclocks (Attention this can be dangerous to your device! you have been warned!):
Overclocked CPU (up to 1.6Ghz),Overclocked GPU (up to 600Mhz) Overclocked RAM and Overclocked Slimbus for better audio
Intellithermal v2 to protect our device from heating
Sound: High performance Headset,Low latency playback Support,24 bits Playback Support,Enabled additional Moto G Exclusive Audio Channels TPA-a6165a2
Screen: DT2W and S2W/S2S, KCAL
GPU:Simple GPU Algorithm and AdrenoIdler
Misc: Init.d support, Fsync on/off, ARCH_Power, Gentle Fair Sleepers, Toggle for some wakelocks, Stereo Call Recording Support, Reclaim RAM from loggers, Powersuspend, State Notifier .
For full features list check my github.
Compiled with Arch Linux up-to-date and UBER Toolchain 4.9 and optimize flags[/COLOR]
Bootlogos
PREVIEWS ONLY CHECK DOWNLOADS SECTION FOR LINKS
Created by me and the others two by @Mattwmaster58:
Silver
{
"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"
}
Blue
Red
Downloads
(Folder on AFH) (Please DO NOT MIRROR, if one is down just post in the thread or pm me and i will repair!):
Cyanogenmod/AOSP for Falcon:
CM14.1 (UNIFIED WITH CM13 BY NOW) - CM14.1
CM12.1 - CM12.1
CM11 - NOT YET
Cyanogenmod/AOSP for Peregrine:
CM14.1 (UNIFIED WITH CM13 BY NOW) - CM14.1
CM12.1 - CM12.1
CM11 - NOT YET
Cyanogenmod/AOSP for Titan/Thean (Same defconfig):
CM14.1 (UNIFIED WITH CM13 BY NOW) - CM14.1
CM12.1 - CM12.1
CM11 - NOT YET
NOTE:ALWAYS CHECK LAST PAGES TO SEE WHAT IS GOING ON!!!
LSpeed Profiles (OLD! LSpeed envolved too fast!) - Balance
Bootlogos: ZER0 Byte Bootlogo
Old releases of ZER0 and ZER0 Byte (Reborn) Kernel : AFH
Mirror: Github mirror and how to download
​
How to install
If you're on other kernel please at least DIRTY FLASH you ROM, thanks.
The kernel:
By recovery:
Using TWRP (Please use the latest one)
1. Put the zip at /sdcard > Reboot to recovery > Install > Chose the kernel zip > Confirm to flash > (optional) Wipe caches > Reboot.
or
By app:
2. Flash it using Flashify or similar app from Playstore.
The kernel scripts backup your current boot.img so if you want to restore just use Flashify or TWRP.
The Bootlogo:
Using TWRP (Please use the latest one)
1. Reboot to recovery > Install > Chose the bootlogo zip > Confirm to flash > Reboot and enjoy.
2. Flash it using Flashify or similar app from Playstore.
3. Extract the zip and on mfastboot (or just fastboot) enter this command: fastboot flash logo logo.bin
Recommendations/Tweaking
Gov Tuner a mod to tune govs based on profiles for better battery life, better performance, or a balance., I have added a lot of sound patchs but A.R.I.S.E. will blow your mind! so if you want a better sound on your Moto G I suggest you A.R.I.S.E the best one in my opinion or just Viper+Dolby. And the best of the best tweaks app LSpeed just download and select a profile from main screen and fell it! or tune it by yourself!
To tweak use Kernel Adiutor from Playstore (or XDA Link), the Kernel Adiutor-Mod (fork with more experimental features) at XDA or Synapse You will need this zip and download Synapse app from Playstore.
Info about tweaking kernel The best guide to it!
Better RAM management for FALCON/PEREGRINE/TITAN/THEA thanks to @Pupet_Master
-Download "Kernel Auditor" from the "Play Store" and open it
-Once inside, Swipe from left to right to show the side menu.
-Tap on "Low Memory Killer"
-Change to these custom settings:
Code:
Foreground Applications: 29mb
Visible applications: 61mb
Secondary Server: 157mb
Hidden Applications 227mb
Content Providers: 87mb
Empty Applications 191mb
-Swipe from left to right again and tap at the option "Virtual Memory"
-Change those settings from there:
Code:
dirty_ratio: 20
dirty_background_ratio: 5
dirty_expire_centisecs: 100
dirty_writeback_centisecs: 300
min_free_kbytes: 4096
oom_kill_allocating_task: 1
overcommit_ratio: 100
swappiness: 100
vsf_cache_pressure: 53
laptop_mode: 0
extra_free_kbytes: 24576
Z-RAM Disksize: 470mb
-Swipe from left to right again and tap at the "Profile" section
-Click at the "+" button and save the current settings on a new profile
-Holdon the new profile and choose the option "apply on boot"[/QUOTE]
This kernel does not ships with a default config, so here it is how to config (an example) a profile for battery/balance/performance:
Battery
Code:
On CPU
CPU Gov - Interactive
Max freq. - 1190Mhz or 1094Mhz
Multicore power save - Aggressive
Alucard Hotplug - ON
On GPU
GPU max freq. - 450Mhz or 320Mhz (if dont play use 320Mhz)
GPU Gov - simple_ondemand or msm_adreno_tz with tweaked adreno idler
On I/O Scheduler
Scheduler - ROW or SIO
-
Balance
Code:
On CPU
CPU Gov - Interactive
Max freq. - 1190Mhz
Multicore power save - Enabled
AutoSMP - ON
On GPU
GPU max freq. - 450Mhz
GPU Gov - msm-adreno-tz
On I/O Scheduler
Scheduler - ROW or ZEN
-
Performance
Code:
On CPU
CPU Gov - Interactive
Max freq. - 1593Mhz
Multicore power save - Disabled
AutoSMP - ON
On GPU
GPU max freq. - 600Mhz
GPU Gov - msm-adreno-tz
On I/O Scheduler
Scheduler - ZEN
Note about some features
Display types WORKING with DT2W/S2S/S2W:
mdss_dsi_mot_inx_720p_video_v0 (TITAN/THEA)
mdss_dsi_mot_cmi_720p_video_v2 (FALCON/PEREGRINE)
Display types NOT WORKING with DT2W/S2S/S2W:
mdss_dsi_mot_jdi_720p_video_v1 (TITAN/THEA)
mdss_dsi_mot_jdi_720p_video_v0 (TITAN/THEA)
mdss_dsi_mot_lgd_720p_video_v0 (FALCON/PEREGRINE)
If you don't have a working DT2W/S2S/S2W or don't like it you can disable it and/or use AcDisplay app or Anbient Display of your ROM instead.
To check which display type you have by going into terminal and type:
su
cat /proc/cmdline
Bugs
None by now, if you encounter one please make a post in this thread with steps to reproduce and if possible a LOGCAT and DMESG. A simple how to help me debug.
To do
Undervolt and Userspace Voltage Controller
OC of 1.8Ghz
More Hotplugs
More Govs
More I/O's (SIOplus,FIFO)
Added all features to all variants
Vibrator Intensity Control
Ram Underclock
Sched & Mutex Tweaks
Stock and GPE variants
WQ_POWER_EFFICIENT
LZO Compression image (Fast boot)
DOLBY_DAP dependency fix
Frandom
Filesystems support:
NTFS Support / EXT 2/3/4 support / F2FS (Most roms only support it at /data)
Optimized ARM RWSEM algorithm
Silence some logs
NEON in kernel mode
Misc Crypt tweaks
LMK tweaks and adaptive
More Security Patchs
Yankactive (Cause reboot at the moment),Yankdemand,Smartmax,Lionhert,Impulse,DanceDance,Bioshock
I/O's: ROW,NOOP,Deadline,CFQ,FIOPS,BFQ,SIO,VR,ZEN
All avaliable TCPs congestions on Android
How to git and build
Setting up and building
Basics of GIT
- How to build my kernel:
Code:
export ARCH=arm
export SUBARCH=arm
export CROSS_COMPILE=/path/to/toolchain/bin/arm-eabi-
make mrproper (cleans config files)
make clean (cleans already builded files)
make falcon_defconfig (or you device_defconfig)
make menuconfig (if you want to tweak the config)
make (I use this too -o2 -j4 CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_NO_ERROR_ON_MISMATCH=y)
How to cherry pick commits
Basically to cherry pick a commit you have to have it source and branch, this is a simple how to do it
First of all you need to set your upstream since it is a fork of CM/LOS or STOCK source:
Code:
git remote add upstream linkingithub.git
For example
Code:
git remote add upstream https://github.com/CyanogenMod/android_kernel_motorola_msm8226.git
so if you want to cherry pick a commit from me
Code:
git remote add bryanbytez mysourcelink.git
and after that you need to have my source locally but stay calm this wont mess you source
Code:
git fetch -all
To merge upstream changes (From CM/LOS or Motorola)
Code:
git merge upstream/cm-13.0
This will merge upstream cm branch cm-13.0 in your source code.
Misc help:
http://forum.xda-developers.com/showthread.php?t=2319018 (about boot.img, ramdisk and others)
https://stackoverflow.com/questions/2816715/branch-from-a-previous-commit-using-git (Unlike me you can just revert or create another branch based on the commit and not delete the whole source code )
https://stackoverflow.com/questions/4410091/github-import-upstream-branch-into-fork (Import a upstream branch on your fork)
And to revert a git: git revert sha1, example git revert eab5c8fef098548f0f00085196bbf40f41bf8ba1
​
Source/Credits
If you want to post this on your site or other forum it's okay just post a link to this thread too and the correct credits and if you can, pm me with link so i can see it too, thanks.
The GNU General Public License is a free, copyleft license for software and other kinds of works.
The GPL permits use, share, study and modify.
But this does not mean you should not give the deserved credit to the previous author.
So if you use my source code under GPL you must share with GPL too and quote me in the credits.
CM/LOS/AOSP Based Source
Stock/GPE Based Source
Thanks to:
GOD
The Real Dev's:
Motorola/Lenovo
LineageOS/CyanogenMod/AOSP/CAF Teams
A special thank you to @Kamin4ri to be answering questions from a noob
@hurtsky @pinkflozd @zakee94 @TeamMex (not a team ) @RenderBroken @alin.p @Flashhhh @Shivam Kuchhal @RolanDroid @attack11 @DC07 @frap129 @-decipher- @bedalus @MetalPhoenix45 @srisurya95 @para94 @chijure @Aayushya @neonkat and @faux123 for inspiration and commits (i guess that everyone that i pick a single commit is here... since i don't know yet to pick commits (picking commits automatically add the credits) a big thanks to all !)
@kwoktopus, for the tutorial how to build
And you the user!
If I forget someone please contact me and I will add here! [/FONT]​
XDA:DevDB Information
[Kernel][GPL][K-N][Peregrine][UBER TC]ZER0 Byte Kernel[Nightlys][CM/AOSP], Kernel for the Moto G
Contributors
BryanByteZ
Source Code: https://github.com/BryanByteZero/android_kernel_motorola_msm8226
Kernel Special Features: OC/UC/DT2W/S2W/S2S/Sound Patchs and a lot more, check it!
Version Information
Status: Nightly
Current Stable Version: R3
Stable Release Date: 2017-02-22
Current Beta Version: R4
Beta Release Date: 2017-04-29
Created 2016-11-20
Last Updated 2017-05-01
Changelogs for CM/LOS/AOSP K/L/M/N
Changelogs for CM/AOSP K/L/M/N:
For Falcon and Peregrine
19/11/2016
No more MPDecision and CM PowerHAL
DT2W and S2W/S2S
Optimization Flags
Overclock and Underclock
Alucard Hotplug
AutoSMP Hotplug
Faux Sound 3.5
KCAL v2
High performance and low latency audio headset
KEXEC Hardboot patch
04/02/2017
Up-to-date with LOS source and Linux (now it's 3.4.113 the LTS version)
Intelliplug, AutoSMP and Alucard Hotplugs
Intellithermal
MSM-Limiter (you will need KernelAdiutor-MOD to use this feature)
Toggles for some wakelocks
ARCH_power
Gentle fair sleepers
Stereo call recording support
Reclaim RAM from loggers
Dynamic management of dirty page writebacks, expire and cache pressure
Some GPU patchs
SIO,VR,ZEN and Tripndroid I/O's
Powersuspend, LCD notify and state notifier
Dynamic FSYNC
CPU, GPU and RAM overclock
Simple GPU algorithm and AdrenoIdler
Enhanced audio with Faux Sound and low latency drivers and high performance mode
KCAL
KEXEC Hardboot patch
DT2W/S2S/S2W
Make optimizations
Powered by UBER STOCK Toolchain 4
22/04/2017
LATEST SOURCES
CPU OC/UC
GPU OC/UC
CPU boost
KCAL
faux Sound
High perf headset mode
OC RAM and slimbus
Intellithermal
Simple GPU Algorithm and AdrenoIdler
State notifier and Powersuspend
Alucard and AutoSMP hotplugs
Stereo call recording
Custom I/O's
Stock GOVS
KEXEC Hardboot patch
wakelock blocks
Fsync on/off
Power efficient workqueue
29/4/2017
DT2W/S2S/S2W
Bugs:
None by now,if you encounter one please make a post in this thread with steps to reproduce and if possible a LOGCAT and DMESG.
Reserved
Reserved
Waiting for it. Amazing job, good luck and thanks!
Edit: Just downloaded Peregrine CM14.1 kernel, will flash and comment later.
Works good. I though the kernel had the option to change the CPU max freq when screen is off. I'm wrong?
Edit: Going to comment in original thread!
Fedray said:
Waiting for it. Amazing job, good luck and thanks!
Edit: Just downloaded Peregrine CM14.1 kernel, will flash and comment later.
Works good. I though the kernel had the option to change the CPU max freq when screen is off. I'm wrong?
Edit: Going to comment in original thread!
Click to expand...
Click to collapse
I will look indo it.
Please the ones who test it report back with battery life, performance and stability.
using the kernel now on cm14.1, amazingly fast.:good:
still with no tweaks and battery optimization to check the battery life.
hopefully get better battery life than stock kernel.
thanks for the kernel @BryanByteZ.
fairly well as mostly on 4g.
Guys I will bring back MSM Limiter (per core cpu max min freq and gov) and independent headphone gain but will be necessary use Kernel Adiutor Mod (at least for using this features).
Guys a new version will come soon as I end my tests and we now will have full support of kernel adiutor in download tabs soon as grarak push a new version. And I considered a stock variant too. So big surprises await
Any updates ? Is the GPU overclocked?
Sent from my XT1040 using XDA-Developers Legacy app
Joel Oliveira said:
Any updates ? Is the GPU overclocked?
Click to expand...
Click to collapse
Not yet buddy, I don't have a PC anymore. Burned motherboard.
The cell phone gets very hot, the processor frequency drops to 1094mhz and 998mhz, and it gets very slow. Can you disable SoC's Temperature Control?
Joel Oliveira said:
The cell phone gets very hot, the processor frequency drops to 1094mhz and 998mhz, and it gets very slow. Can you disable SoC's Temperature Control?
Click to expand...
Click to collapse
No, i dont have a PC at the moment. Try to use coolify app.
So I am running latest RR and tried the stock kernel, kamari and this one. I had better battery on stock and kamari but this kernel is much smoother and faster. The OC on the CPU makes a huge difference. Looking forward to more development on this kernel! But I don't seem to be able to OC GPU?
baxtex said:
So I am running latest RR and tried the stock kernel, kamari and this one. I had better battery on stock and kamari but this kernel is much smoother and faster. The OC on the CPU makes a huge difference. Looking forward to more development on this kernel! But I don't seem to be able to OC GPU?
Click to expand...
Click to collapse
Not yet, and i got no PC at the momment.
News ?
Sent from my XT1040 using XDA-Developers Legacy app
Joel Oliveira said:
News ?
Click to expand...
Click to collapse
Not yet.
Joel Oliveira said:
News ?
Sent from my XT1040 using XDA-Developers Legacy app
Click to expand...
Click to collapse
People I got a new motherboard and I'm setting my system maybe today or tomorrow a update will come at least for M and N.
Guys new version uploaded in CM14.1 section, this is unified for M(6.X) and N(7.X) up-to-date with LOS source and Linux LTS Kernel, what's new?
Up-to-date with LOS source and Linux (now it's 3.4.113 the LTS version)
Intelliplug, AutoSMP and Alucard Hotplugs
Intellithermal
MSM-Limiter (you will need KernelAdiutor-MOD to use this feature)
Toggles for some wakelocks
ARCH_power
Gentle fair sleepers
Stereo call recording support
Reclaim RAM from loggers
Dynamic management of dirty page writebacks, expire and cache pressure
Some GPU patchs
SIO,VR,ZEN and Tripndroid I/O's
Powersuspend, LCD notify and state notifier
Dynamic FSYNC
CPU, GPU and RAM overclock
Simple GPU algorithm and AdrenoIdler
Enhanced audio with Faux Sound and low latency drivers and high performance mode
KCAL
KEXEC Hardboot patch
DT2W/S2S/S2W
Make optimizations
Powered by UBER STOCK Toolchain 4
I will not add to mirrors now because my net is slow at the momment
and I didn't tested yet need to fix my phone first.
Falcon
https://www.androidfilehost.com/?fid=457095661767134902
3e73c91dce4ebcc0e05d6bb97c3455b0
Peregrine
https://www.androidfilehost.com/?fid=745425885120705602
05ebd67eb237883436e7fb28ec6d8a14

Reloaded Kernel X6 [08/05][Stable][OverClocked][MN/N][F2FS & Kexec][Yureka/+]

{
"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"
}
Code:
#include
/*
* Your warranty is now void. Nah! Just kidding No warranty is void in YU. :)
* 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.
*/
Reloaded Kernel was build keeping in mind the the stability and performance of your device.
A lots of battery Saving tweaks also applied to keep the battery consumption minimal.
Experience your zeus like never before.
Features
CPU Governors
ElementalX
Conservative
Darkness
Impulse
Intelliactive
Interactive
Ondemand
Performance
Powersave
Smartmax_eps
CPU Hotplug
ThunderPlug
Alucard
IO Schedulers
BFQ
FIOPS
NOOP
ROW
DEADLINE
CFQ
SIO
SIOPLUS
ZEN
Common
Kernel Upstream to 3.10.104
OverClocked Big Cluster upto 1.71GHz
OverClocked Little Cluster upto 1.21GHz
CPU Optimization
GPU Optimization
Kexec and F2FS Support
Added support for zRAM and zsmAlloc with LZ4 Compression
Reloaded Thermal System (Based on IntelliThermal v3.1)
KCal(Screen/Vibrance-Control) v2
PowerSuspend Drivers v1.7
Tweaks for better Performance and Battery life
Optimization on Interactive Governor
Support for Fast Charging (ThunderCharge 2.1)
Support for Adreno Idler
Support for Dynamic Sync
Support for Power Efficient Work Queues
WakeLock Toggles
Vibration Controller
Low-Memory Killer
Wake-Up Gestures
Interactive init.d script for better performance
Credits
CM Team
YU Televentures
Shoaib05 (for kernel upstream and many important commits)
Aayushrd7 (For Helping)
darshan1205 (For helping)
If you like my work, consider buying me a cup of coffee
XDA:DevDB Information
Reloaded Kernel, Kernel for the YU Yureka
Contributors
riteshsaxena, CM Team, Yu Televentures, Sanyam Jain, Aayush Bucha, Shoaib Anwar, Darshan Manjrekar
Source Code: https://github.com/RiteshSaxena/Reloaded_tomato
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: X6
Stable Release Date: 2017-05-08
Created 2017-02-15
Last Updated 2017-05-08
Notes
Use Kernel Adiutor-MOD to apply settings! Download Link for Kernel Adiutor-MOD--https://github.com/yoinx/kernel_adiutor/raw/master/download/app/app-release.apk
Changelogs and Downloads
X6
Changelogs and Download
X5
Changelogs and Download
X4
Changelogs and Download
X3
Changelogs and Download
X2
Changelogs and Download
Old Build available here:http://forums.yuplaygod.com/threads...ed-mn-n-f2fs-kexec-random-reboot-fixed.46152/
Recommended Settings
===============PERFORMANCE===============
CPU Tab
Big Cluster
Max-1700MHz
Min-800MHz
Governor-intelliactive
Little Cluster
Max-1200MHz
Min-800MHz
Governor-intelliactive
GPU
Max-550
Min-220
Governor-msm-adreno-tz
Adreno Idler-> OFF
============BALANCED (BAISED TOWARDS PERFORMANCE)============
CPU Tab
Big Cluster
Max-1700MHz
Min-200MHz
Governor-interactive with init.d tweaks
Little Cluster
Max-1200MHz
Min-200MHz
Governor-interactive with init.d tweaks
GPU
Max-550
Min-220
Governor-msm-adreno-tz
Adreno Idler- ON
============BALANCED (BAISED TOWARDS BATTERY)============
CPU Tab
Big Cluster
Max-1500MHz
Min-200MHz
Governor-smartmax_eps
Little Cluster
Max-1000MHz
Min-200MHz
Governor-impulse
GPU
Max-465
Min-220
Governor-Simple ondemand
=============EXTREME BATTERY===============
CPU Tab
Big Cluster
Max-600MHz
Min-200MHz
Governor-Smartmax_eps
Little Cluster
Max-800MHz
Min-200MHz
Governor-smartmax_eps
GPU
Max-400
Min-220
Governor-Simple ondemand
===============COMMON===============
CPU Hotplug
As Per your Preference
Thermal
Set Temp limit to 50
Wake Locks
Turn off all. Enable them if any problem arises.
Power and Battery
Enable Charge Rate
Charge Rate -> 1250
IO Scheduler
ZEN for Internal and BFQ for External
Wake Controls
As per your Preference.
Misc
Turn off android logging
Turn on Dynamic Fsync
Update: Reloaded X2​Changelogs
*Merge Latest Lineage upstream
*Merge latest CAF Code i.e., Branch 1.11
*Fixed Random Reboot on low Wi-Fi
*Completely Removed Sound Mod
*Removed GPU OC
*Better interactive init.d script added.
*Removed the Optimize for size flag, so that means improved performance.
*Proper -O3 Optimizations for GPU, much better gaming
*More Optimizations for Fluid Performance
*Battery Tweaks
*Removed many useless tweaks
Downloads
[SIZE="4"]http://ouo.io/FEwnSS[/SIZE]
Will it work with resurrection remix v5.8.0?
ndasarathy said:
Will it work with resurrection remix v5.8.0?
Click to expand...
Click to collapse
Yes.
riteshsaxena said:
Yes.
Click to expand...
Click to collapse
Download link not working, could you please provide a mediafire or androidhost link?
KuntalBiswas said:
Download link not working, could you please provide a mediafire or androidhost link?
Click to expand...
Click to collapse
Click on skip ad and you will be redirected to android file host
Work in Cm 12.1???
Update: Reloaded X3
Changelogs
*latest lineage upstream
*more balanced interactive script
*minor bug fixes
*more optimization for smoothness.
*Added TripNDroid IOSCHED
*Faux Sound Mod v3.6 (Optional)
Downloads
Without Sound Mod: http://ouo.io/H0Gpt
Sound Mod: http://ouo.io/7Dyg1
Enjoy the Fluidity
Regards,
Ritesh
will it work in lineage 0s 14.1?
Jeet Joshi said:
will it work in lineage 0s 14.1?
Click to expand...
Click to collapse
Yep
Thnx
Will try X3 on RR5.8.2
riteshsaxena said:
Changelogs
*latest lineage upstream
*more balanced interactive script
*minor bug fixes
*more optimization for smoothness.
*Added TripNDroid IOSCHED
*Faux Sound Mod v3.6 (Optional)
Downloads
Without Sound Mod: http://ouo.io/H0Gpt
Sound Mod: http://ouo.io/7Dyg1
Enjoy the Fluidity
Regards,
Ritesh
Click to expand...
Click to collapse
Thx for the X3
What is the functionality of the Sound Mod. Does it require any additional changes?
Can u guide on this
Im gonna use it on Official RR5.8.2 (for your reference)
It can be used to alter sound volumes beyond the system available values.
mohammad.nomaan said:
Thx for the X3
What is the functionality of the Sound Mod. Does it require any additional changes?
Can u guide on this
Im gonna use it on Official RR5.8.2 (for your reference)
Click to expand...
Click to collapse
It can be used to alter sound volumes beyond the system available values. You need kernel auditor to use it.
riteshsaxena said:
It can be used to alter sound volumes beyond the system available values. You need kernel auditor to use it.
Click to expand...
Click to collapse
Thnx for the information
I flashed X3 on YU+ RR5.8.2 official ROM
Settings to be edited via Kernel auditor app.
Can u share settings
Thnx
Sent from my YU5510 using Tapatalk
mohammad.nomaan said:
Thnx for the information
I flashed X3 on YU+ RR5.8.2 official ROM
Settings to be edited via Kernel auditor app.
Can u share settings
Thnx
Sent from my YU5510 using Tapatalk
Click to expand...
Click to collapse
Its there in the second post.
riteshsaxena said:
Its there in the second post.
Click to expand...
Click to collapse
Thnx
I used the settings for Performance and Common as per 2nd post in the Kernel adiutor app.
Can't find settings for sound mod.
Do I need to do any extra settings???
Sent from my SM-N920C using Tapatalk
Update: Reloaded X4​​Changelogs
*Latest Lineage upstream
*F2FS Fixed and tested
*Reverted smartmax to its original values, means better battery.
*Removed intellithermal due to heating issues.
*Added temp limit in msm thermal
*Updated the interactive script
*Re-added lionfish cpu governor and VR iosched
*Lot of internal changes and minor bug fixes.
Downloads
Without Sound Mod: https://www.androidfilehost.com/?fid=817550096634751128
With Sound Mod: https://www.androidfilehost.com/?fid=817550096634751129
This is the most stable and battery efficient version of Reloaded but still the performance isn't sacrificed.​
Will it work with CRdroid v2.3 & resolve random boot issue on wifi??

[KERNEL][9.0/10.0] Pop Kernel reborn

{
"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"
}
Code:
/* *** Disclaimer
* 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.
* BOOM goes the Dynamite
*/
Introduction
Hello everyone,
Pop Kernel is reborn;
the goal of this kernel is to be stable and have many features
Features
-Compiled With UberTC GCC 7.x.x
-Compiled With hybrid -O2/-O3 optimization level (Oreo/Pie)
-Updated with the latest Lineage sources(LOS versions)
-Underclock cpu to 268Mhz
-Underclock gpu to 100Mhz and idle to 27Mhz
-CPU Governors: Blu_active, interactive(Updated from francisco franco kernel for hammeread), conservative(tweaked), all stocks
-Hotplugs: Mpdecision(tweaked but disabled by default), Lazyplug(tweaked but disabled by default)
-I/O: Maple, Zen, All stocks
-Faux sound control
-Sultan cpu input boost (replace our cpu boost driver)
-Adreno idler
-Disable some unnecessary debugs
-Reduced some voltages by default
-More tweaks(check source)
Exclusive Q feature (all features above are present unless otherwise specified )
-Compiled With QUVNTNM-TC 7.x.x with cortex a15 optimizations
-Compiled With -Os optimization level with some part compiled with -O3 to compensate performace regression due to -Os (Q)
-CPU Governors: smartmax, smartmax_eps, intelliactive, zzmoove
-Hotplugs: Bricked hotplug, AutoSMP, blu_plug
Installation instructions
--Reboot in recovery
--Wipe dalvik cache,cache(recommended)
--flash kernel
Download
Download last Oreo/Pie version
Download last Q version
Thanks To
Code:
-LineageOS team
-Google
-Motorola
-hypertoolchains team
-franciscofranco
-flar2
-faux123
-much others.
XDA:DevDB Information
Pop Kernel reborn, Kernel for the Moto X 2014
Contributors
linckandrea
Source Code: kernel
Kernel Special Features:
Version Information
Status: Testing
Created 2019-09-04
Last Updated 2019-09-04
Tweaks part 1​
Cpu governor
this kernel come with many cpu governor hoewer i suggest to choose only :
interactive (default)
blu_active
ondemand
lolz_snappy
Intelliactive
The best governor for:
everyday usage (light) = interactive or smartax or smartax_eps
everyday usage (moderate) = interactive or ondemand or intelliactive
everyday usage (intensive) = blu_active or lolz_snappy
games = performance
music/video playback = intelliactive or smartax or smartax_eps
Note: some governor performs better when they are tweaked, at the of this post you will find a zip with some amazing profiles (IHMO).
==========================================================================================================
Cpu Hotplugs:
this kernel is shipped with AUTOSMP, Lazyplug, Bricked hotplug, blu_plug
there are many guides out there that explain their best use scenario
hoewer is suggest interactive with bricked hotplug for moderate usage
when you are using a hotplug is hightly suggested to enable cpu.notify_on_migrate
the sysf path is "/dev/cpuctl/cpu.notify_on_migrate" (0 = disabled) (1 =enabled)
==========================================================================================================
Cpu-boost driver:
This kernel come with 2 cpu input boost driver:
Caf cpu boost(enabled by defautl) and Sultan's cpu input boost
both are tweaked by default
Caf cpu boost has the ability to boost all online cpu to the max freq when an app is launched to reduce latency, to enable this option you need to change the parameter in
"/sys/module/fork/parameters/boost_when_app_is_launched" from "N" to "Y" (N = disabled) (Y = enabled)
IMPORTANT:
use only one at the same time
AUTOSMP and blu_plug have their own input boost so when you use one of them disable both caf and sultan's cpu boost
==========================================================================================================
Gpu governor:
I reccomend to stay with the default governor and enable adreno_idler if are wathing video or play music to reduce power consumption
==========================================================================================================
I/O scheduler
i suggest to stay with maple since is tweaked by default and perform better in any case scenario that i tested
==========================================================================================================
Ksm:
i writed some modification to the ksm driver, now it can be disabled or it can use differt tunables when screen is off
"ksm_thread_pages_to_scan_display_off" & "ksm_thread_sleep_millisecs_display_off"
which are equivalent to ksm_thread_pages_to_scan & ksm_thread_pages_to_scan but they are enabled when screen is off (so you should use more relaxed values)
syfs path for both values are "sys/kernel/mm/ksm"
if you want disable ksm whem screen is off the parameter can be found in "sys/module/ksm" (N = disabled) (Y = enabled)
==========================================================================================================
Misc:
when the screen is off the kernel can compact zones and drop cache in the RAM;
to enable this feature the sysf path is here "sys/module/compaction/enable_drop_cache" (N = disabled) (Y = enabled)
you can even modify the interval "sys/module/compaction/interval"
==========================================================================================================
Kcal settings:
I collected some kcal profiles to archive a better color reproduction those profiles can be found in zip at the end of the post
==========================================================================================================
Filesystem:
Our phone support both f2fs and ex4
Ext4 is suggested for system partition
F2fs for data and cache partions
Tweaks part 2​
I made a collection of the best governor settings; kcal profiles and the all kernel parameters mentioned in the upper post (that aren't avaible in any kernel manager by default)
if you are using elementalx you can directly insert the folder inside your memory and enjoy, if you are using any other kernel manager you can benefit anyway but you will need to apply manually those settings
DOWNLOAD KERNEL TWEAKS
i don't exactly know if it's kernel's problem...
device is taking more than 5-8 hrs to fully charged.
device shutdowns if charger is unplugged after 90%
I'm on Lineage OS 16 official rom
New version
Changelog:
1.Underclock cpu to 268Mhz
2.Underclock gpu to 100Mhz and idle to 27Mhz(is disabled by default so you need to enable it)
3.Set optimal value for cpu input boost(is disabled by default so you need to enable it)
4.Add adreno idler
5.Disable some unnecessary debugs
Download
Bristow Xavier said:
i don't exactly know if it's kernel's problem...
device is taking more than 5-8 hrs to fully charged.
device shutdowns if charger is unplugged after 90%
I'm on Lineage OS 16 official rom
Click to expand...
Click to collapse
Probably a logcat would be useful...
anyway on my phone i don't have problem with charge mode( i NOT touched charger stuff on my kernel)
noob question, how do u enable those features (hotplugs, cpu input boost, etc..) that is disabled by default? cant see them in kernel manager im using FK's
New version
Changelog:
1.Merged last Lineageos kernel commits
2.Dropped 02 in favor of Os
3.Dropped f2fs support
This version like the others is not backward compatible
Download
linckandrea said:
New version
Changelog:
1.Merged last Lineageos kernel commits
2.Dropped 02 in favor of Os
3.Dropped f2fs support
This version like the others is not backward compatible
Download
Click to expand...
Click to collapse
Hi linckandrea,
First, thank you for your great work, it is great to see our old moto x 2014 is still alive
Do you think it is a good idea to flash your lastest kernel for android 9.0 with the lastest version of Lineage OS 16 for victara? If not, I would like to merge your kernel source for android 9.0 with the one from Lineage OS 16 and built it. I am going to follow this reference https://forum.xda-developers.com/android/software-hacking/reference-how-to-compile-android-kernel-t3627297 Is this procedure ok? or Am I missing some intermediate step?
xehartnort said:
Hi linckandrea,
First, thank you for your great work, it is great to see our old moto x 2014 is still alive
Do you think it is a good idea to flash your lastest kernel for android 9.0 with the lastest version of Lineage OS 16 for victara? If not, I would like to merge your kernel source for android 9.0 with the one from Lineage OS 16 and built it. I am going to follow this reference https://forum.xda-developers.com/android/software-hacking/reference-how-to-compile-android-kernel-t3627297 Is this procedure ok? or Am I missing some intermediate step?
Click to expand...
Click to collapse
hi you can flash the latest version for pie with the latest version of los16 without problems
Download version for Android 10 but gives error in twrp when flashing, error 1 wrong Android version even though I'm on Android 10
BIG UPDATE !!!
Changelog:
1.Merged last Lineageos kernel commits
2.Added wake gestures ( D2W, S2W, S2S )
3.Reworked lazyplug hotplug (all cores are now online when screen is on)
4.Added bricked and AutoSMP hotplug
5.Tweak intelliactive governor to not boost when screen is off
6.Added zzmoove cpu governor
7.Simple gpu algorithm by faux
8.Add some tweaks to ksm by me
Now you can disable it when screen is off in order to allow the device to go in deep sleep much easier
you can also set
"ksm_thread_pages_to_scan_display_off" & "ksm_thread_sleep_millisecs_display_off"
which are equivalent to ksm_thread_pages_to_scan & ksm_thread_pages_to_scan but they are enabled when screen is off (so you should use more relaxed values)
"ksm_thread_pages_to_scan_display_off" & "ksm_thread_sleep_millisecs_display_off" tunables can be found in "sys/kernel/mm/ksm"
if you want to disable ksm when screen is off, the parameter can be found "sys/module/ksm" , parameters allowed are "Y" (to enable) and "N" (to disable)
Download
Minor update
i recently submitted to lineageos gerrit some patch for bring back f2fs support
so this update is futureproof
DOWNLOAD
Major update
changelog:
1.merged binder from 3.18
2.sched tweaks
3.added blu plug and blu active
4.added kcal and klapse
5.Cpu voltage control
6.many others
IMPORTANT:
this version will kill lineage livedisplay in favour of klapse a live display driver more customizable
DOWNLOAD
Tweaks
i also made a collection of the best governor settings; kcal profiles and some kernel parameters that aren't avaible in any kernel manager by default
if you are using elementalx you can directly insert the folder inside your memory and enjoy, if you are using any other kernel manager you can benefit anyway but you will need to apply manually those settings
DOWNLOAD KERNEL TWEAKS
linckandrea said:
if you are using elementalx you can directly insert the folder inside your memory and enjoy, if you are using any other kernel manager you can benefit anyway but you will need to apply manually those settings
Click to expand...
Click to collapse
Hi. Do you have a settings file for Franco Kernel Manager?
renzs said:
Hi. Do you have a settings file for Franco Kernel Manager?
Click to expand...
Click to collapse
Unfortunatley no, but if you want to create settings files for franco kernel manager please share them here
Hi, all, have this kernel in Android Q support for Texas Instruments audio chp? in other releases of android more old, yes.
Hey, I've been using your kernel for ~half a year now and it's great.
I installed it, the Smartpack Kernel Manager and Magisk (for root for the manager).
It's awesome, K-Lapse is much nicer than Live Display, GPay didn't break (yay), I could tweak a few minor things that always bugged me, and through undervolting (and -clocking) I could even mitigate (to almost eliminate) the battery-shutdown-issue!
The only thing I was missing, was the "wave to preview notifications" feature from Ambient Display. But a few weeks after I installed the kernel, it started working again. (Im 90% sure I didn't update LOS, it just suddenly started working.) I have no idea why, but I didn't dare to update LOS or Magisk since for fear it might break again, maybe you have any
Now that LOS 18.1 is out, I was wondering - if this kernel doesn't work for 18.1 (which I assume it won't?) - are you planning to update it to do work? It's really amazing how much more useful live I was able to get out of the phone by tweaking the kernel.
Thanks for your work.

Categories

Resources