[F460 SLK STOCK/CM KERNEL 3.10.101][Synapse][Realtime sharpening ctl]JZKernel v5.5 - G3 Original Android Development

HI guys, JZ Kernel is coming~Here is a finely crafted kernel, most awesome feature!
This kernel is for the stock marshmallow rom or CM13 or mokee (any rom based on CM).
MM is for stock rom, mk-cm is for mokee, cm, suda, xOS, RR.
New update script, it will judge rom to choice correct kernel.
ONLY FOR LG-F460 S/L/K!!!!
Custom Synapse, not a any kernel, but it has the any kernel features.
Thanks
Bbedward: BFS scheduler
Savoca: screen sharpness control idea
Faux123: origin intelli governor author and intelli hotplug author
Neobuddy89: state notifer, intelli thermal mods, msm limiter mods and more and more
Alucard24: alucard governor, alucard hotplug and intelli thermal mods
Dorimanx: kernel codes, toolchains and busybox.
All who contribute codes...
Kernel features
* Based on stock 30c source
* Brain F U C K deadline scheduling policy
* I/O Scheduling: deadline fiops row cfq
* CPU overclock: 300Mhz~2880Mhz (default MAX: 2660Mhz)
* GPU overclock: 100Mhz~683Mhz (default MAX: 600Mhz)
* L2 CACHE overclock 300Mhz~1950Mhz (default MAX: 1728Mhz)
* HOTPLUG: Alucard, Brickd
* Dynamic L2/BW frequency control
* CPU governor: alucard, interactive, barry_allen, zzmoove, impulse, wusong(performance)~
* Input boost
* Voltage Control Support
* Msm limiter mods
* Advanced thermal control (thanks Faux123, Dorimanx, neobuddy89) (Nice function: frequency Step Control, mod by me)
* F2FS filesystems support (ONLY CACHE AND DATA!!)
* Advanced screen color control
* Disable DATA ENCRYPTION
* init.d support
* Synapse support (two languages)
* Simple_gpu_algorithm GPU Governor
* KGSL pwer
* 40 level LG MDSS sharpening control driver mods (mod by me)
* 40 level Realtime sharpening control (via synapse)
* One-click Kernel control(Five modes) (via synapse)
* L2/BW frequency control, governor switch and real time frequency monitor (via synapse)
* Wireless ADB (via synapse)
* DCHP FIX (via synapse)
* Reset battery counter (via synapse)
* Resolution profiles (via synapse)
* Adaptive Low memory Killer
* Some feature from my G2 Kernel
* All of feature from my 5.0 Kernel
* Merged almost all feature from CAF
Bugs
Not support exfat for now, LG system framework requires Tuxera exFAT, Tuxera server can not build modules for now, I will update kernel when server can be used.
Kernel source
Kernel source
Ramdisk source
Kernel download
Androidfilehost link
How to install kernel
All recovery and kernel need KK bootloader!!
1. You need rooted your device and install my recovery (recovery thread)
2. Download the kernel from my androidfilehost
3. Use TWRP install it.
Donate to me
Download Synapse from google play
Download synapse​

Change log:
20160701
* Fix exfat format
* Merge CAF MDSS update
* Merge wcd93x0 drivers update
* Fix qdsp6v2 24bit playback
* Disable drop cache(some bugs when use f2fs filesystem)
* Support reboot to fastboot LOL~
* [synapse] Fix performance mode
* Other update forgot recorded

Nice work sir

awesome, downloading now!

Thank you sir for amazing work

@shminer Any updates in kernel or this is the final kernel build for stock marshmallow? Thanks for your kernel work for CM and fixing the call issues while headphone attached.

vinodh3 said:
@shminer Any updates in kernel or this is the final kernel build for stock marshmallow? Thanks for your kernel work for CM and fixing the call issues while headphone attached.
Click to expand...
Click to collapse
I will update the stock kernel soon, as a finally version.
will update audio drivers and some fixed, support exfat sdcard.

shminer said:
I will update the stock kernel soon, as a finally version.
will update audio drivers and some fixed, support exfat sdcard.
Click to expand...
Click to collapse
I'll wait for the final version before jumping on the MM bandwagon. Lol

d855
please support d855 in your kernel thanks...

mahmoudshab said:
please support d855 in your kernel thanks...
Click to expand...
Click to collapse
Sorry, just LG F460

Thanks appreciated your work

Help me! I can't flash file: LG-f460-mk-cm-JZ-kernel-ver-5.5-16_07_01-mkpr.zip

no uci support,
EDIT : Reflashed sorry jz !

I was trying to tweak some settings of the kernel on synapse, but whenever i restart/reboot the phone and open synapse, a message stating that "boot settings cancelled" appears, and the changes i've made doesn't seem to be saved even though i click the check sign on top. Everything reverts back to default. how can i save the changes i have made on my settings? thanks a lot!

shminer said:
Change log:
20160701
* Fix exfat format
* Merge CAF MDSS update
* Merge wcd93x0 drivers update
* Fix qdsp6v2 24bit playback
* Disable drop cache(some bugs when use f2fs filesystem)
* Support reboot to fastboot LOL~
* [synapse] Fix performance mode
* Other update forgot recorded
Click to expand...
Click to collapse
this update is only for mk-cm roms, not stock roms right? I dont see a link to download it for MM stock roms

Hi there where is the download link for stock based MM kernel?
Sorry, found the download link. Previously installed the wrong version

Related

[Kernel][AOSP/TW] ChronicKernel - (UV/GPU/CPU-OC/dyn fsync/Linaro) [05/07/2014]

ChronicKernel for Verizon Samsung Galaxy S4​
{
"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 likely void.
*
* I am not responsible for bricked devices, dead SD cards,
* spontaneous combustion, or any other host of cosmic penalties
* which may befall you, your family, or your phone.
*
*/
Here is a initial kernel for AOSP/TW. It has all the features you would expect from a modded kernel, CPU OC, GPU OC, more CPU governors, Undervolted, Underclockable, GPU OC CPU L2 OC, and linaro -o3 optimizations
Click to expand...
Click to collapse
Screenshots
Requirements
* Rooted (obviously)
* I use CyanogenMod as my daily, so i don't test the TW version much..it should be fine though.
Installation
1: Place zip on sdcard
3: Reboot into recovery
3: Clear cache and dalvik cache
4: Flash zip
5: Reboot
6: If desired edit the init script at /system/etc/chronic-config.sh to suit your needs
7: Profit
ChronicKernel
* All-in-One kernel for all qualcomm variants (AOSP/CM only)
* Compiled with linaro
* GPU OC to 627 Mhtz (450Mhtz default - configurable though chronic-config.sh init script)
* CPU OC to 2322 Mhtz (1890 Mhtz default)
* CPU L2 cache overclocked to 1.3Ghtz
* Raised the low/med/high values for GPU governor one step each
* Added many I/O Schedulers
* Some scheduler performance tweaks
* Added CPU Governors intelidemand, wheatley, lagfree, linoheart, smartassH3, badass and smartmax (Default gov = intellidemand)
* Dynamic Fsync
* F2FS support
* User adjustable CPU uV
* frandom support
* Optimized and compiled with with the "Optimize a lot, or -o3 option)
* USB fast charge (disabled by default - configurable though chronic-config.sh init script
* Patched to Linux 3.4+
May-7
* Added back patch to ramdisk for PACMAN rom.
* Added F2FS support
* Synced ramdisk with CM
April-23
New Release v3.0 All-In-One AOSP_KK4.4 Kernel!
* Sorry for the long delay. Got burnt out on android for awhile and got some new toys as well so was busy
* All the needed updates to kernel and Ramdisk since last release and to comply with CM"s new all-in-one rom build,
because of this we can now use one flashable zip for all qualcomm variants now. I added the auto-loki patching from
CM's rom zips so loki should be done for you. let me know if you have any issues.
* Updated kernel to 3.4.82
* I'm sure there are a few small fixes I forgot since last release but basically you can expect what you did with the last release just up to date.
Dec-24
New Release v2.4 for AOSP Android KitKat 4.4! (TW to follow soon)
Changes since v2.3:
* Got rid o dcvs governor as it never worked
* Updated to offical Android 4.4.2/CM-11 Kernel source, changes include:
* We are now using the msm2 gpu driver not msm.
* Updated WiFi Drivers
* Updated Sensor drivers
* Many changes to the framebuffer and vidc driver
* Linux 3.4.75
And as always the ramdisk is synced with CM as of time of compile
Oct-28
* AOSP-JB4.3: Tagged v2.3.3 (maintenance update)
* AOSP-JB4.3: Fixed issue with latest ROM builds
Oct-26
* AOSP-JB4.3: Tagged v2.3.2 (maintenance update)
* AOSP-JB4.3: Merged all the upstream commits from CM, should help with stability
* NOTE: If your colors are off with the display. Its because your ROM hasn't been updated to latest display drivers, ask your ROM developer to update their ROM.
Oct-20
* Common: Updated to Linux 3.4.66
* Common: Added Faux123's Simple GPU governor
* Common: Fixed compatibility with PAC
* AOSP-JB4.3: Merged upstream changes for compatibility with latest CM nightlies
* TW: Tried to fix issue with LPM mode (charging while off)
Oct-6
* Bumped AOSP to v2.2 and TW to v1.2 respectivly
* Common: Fixed issue across all custom S4 kernels where the Governor is only applied to online cpu cores. They are now set regardless
* Common: More aggressive L2 Overclock, bumped max L2 freq by 100 Mhtz and have a more aggressive scaling of the L2 freqs
* Common: Updated to Linux 3.4.62
* AOSP-JB4.3: a few (minor) upstream changes
Sep-5
* AOSP-JB4.3: Merged over 200 commits from CM to bring in sync, No other changes, although seems performance is a little improved
Aug-24
* General: initial release ot the TW/GE kernel, refered to as TW-JB4.3, this is the same as the TW (now known as TW-JB4.2) just compatible with GE roms
AOSP-JB4.3
* AOSP-JB4.3: Synced Ramdisk with CM, latest nightlies should work now
* AOSP-JB4.3: Fixed a bad merge in the last version related to I/O scheduling
* AOSP-JB4.3: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* AOSP-JB4.3: Updated to Linux 3.4.59
* AOSP-JB4.3: Tagged v2.1
AOSP-JB4.2
* AOSP-JB4.2: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* AOSP-JB4.2: Updated to Linux 3.4.59
* AOSP-JB4.2: Tagged v2.1
TW/TW-JB4.2
* TW: Some cleanup to try and make it more stable
* TW: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* TW: Updated to Linux 3.4.59
* TW: Tagged v1.1 and will be known from this point on as "TW-JB4.2"
TW-JB4.3 - TW/GE
* TW-JB4.3: Initial TW/GE kernel v1.0
Aug-16
* AOSP-JB4.3: Maintenance update - Synced with upstream CM kernel at time of compile - glitches should be gone
* Note: sorry for the delay. i was busy getting 10.2 booting on pyramid/glacier/holiday
* Took the version number out of the OP title as its not the same across all platforms
Aug-4
* AOSP-JB4.3: Added AOSP 4.3 kernel, has all the updates from CM's kernel as of this date
* AOSP-JB4.2: Sync with CM. a little clean up
* TW: TW kernel is now out of RC and v1.0, Merged a few things from the AOSP-JB4.3 kernel
* There were a good amount of updates that are kinda hard to explain. if you want more details check my github
Old Changelogs
July-20
* TW: RC2 release
* TW: tried to fix exFAT support, please let me know
* TW: Fixed an overlook that was causing the GPU to stay at a higher freq then normal
July-18
* Fixed a few little overlooks on my part in the TouchWiz beta1. Here is RC1
July-17
* inital TW build, still beta but should work fine just might have a couple things enabled (I/O schedulers that dont work or shouldnt be)
July-14
* Fixed Color temp settings not showing in Advanced Settings
* Couple tweaks to fastcharge cherry-picked from ktoonsez's kernel
* Merged JFA source
* All CM changes merged
* Added option to configure CPU OC from chronic-config.sh
* Fixed a race condition between chronic-config.sh and init.qcom.post_boot.sh setting governor
* Updated to Linux 3.4.52
* Fixed a type-o in chronic-config.sh that might have prevented dynfsync from being set to the desired setting
* Initial support for the Sprint variant
* General cleanup
July-2
* Reworked the way the config script works. it now sets gov correctly. it was renamed to chronic-config.sh and moved to system/etc/
* A few upstream updates
June-30
* Maintenance update
* Merged all upstream CM changes, should work on latest nightlies now
June-26 Stable Release
* Over 100+ upstream commits, like vidc etc, CHECK HERE for details
* Updated to MFx source/google sources
* small bugfix to screen off max gov
* wakelock fix (upstream)
* Updated to Linux 3.0.50
* Few misc bugfixes
** Honnestly the changelog doesnt do the update justice. CHECK HERE for details
June-18
* Upstream: Kernel source updated to MDL (samsung)
* Bugfix: Synced ramdisk with upstream CM to fix issue with bluetooth
* Fixes to Fast charge
* Bugfix: fix issues with workqueue (ktoonsez)
* Screen off Max freq will be disabled while in call (ktoonsez)
* Bugfix: Two EHCI: HSIC commits from caf to fix a wakelock
* Added CIFS Support
* Switch to intellidemand as default CPU governor
* Set 504Mhtz as boot freq for GPU
* GPU: Changed 544mhz to 545mhz to conform better with the pll table
* reduce some log spam (ktoonsez)
* GPU OC: Add 627mhtz step
* Linux 3.4.49
June-11
* Merged all upstream changes from CM kernel, including things like the MDM kernel source update
* Updated to Linux 3.4.48
* GPU OC now correctly reflects the current gpu freq to sysfs
June-7
* Pretty sure the intellidemand issues are fixed now
* Some bugfixes from caf for cpufreq and cpufreq stats
* GPU OC is fixed now (wasn't working correctly, would reject any freq higher then 450)
* GPU OC steps are now 504 544 and 601mhtz
* Synced with upstream (CM)
June-4
* Added in between steps to OC freqs to try and help people squeeze a little more out of the CPU (ktoonsez)
* GPU OC to 533Mhtz
* Added some missing intelidemand code to try and fix battery drain
* Some upstream changes like control screen color temp by sysfs
* Switched back to interactive as default governor
May-31
* Tweaked the GPU bandwith and governor low/med/high values for better performance
* Some bug fixes from type-o's made by samsung
* Removed CPU governors that don't support hotplugging (ktoonservativeq, dancedance)
* Min cpu freq with start at 378Mhtz for all cores
* Switched to XZ compression when making kernel to reduce size (the only impact on user end is a 1 sec longer boot time on Samsung splash)
May-29
* Reverted some cherry-picks from upstream that was causing bootloops for some
* Fix for GPU governor, it was sometimes getting stuck at 450 mhtz even with screen off (credits: ktoonsez)
* Updated the updater-script in the flashable zip to do some housekeeping before flash like remove old modules
May-28-build2
* Fixed bad zip packages
May-28
* Rebased source off of ktoonsez kernel,
* Fixed all the instability from the last releases
* CPU OC up to 2322 Mhtz (not all devices can handle this!)
* added frandom support
* Added a few Governors and I/O Schedulers
* Disabled a lot of useless debugging options
* Disabled un-needed modules
* More general build optimizations
* Other changes I forgot
May-26-build2
* Fixed all the bootloop issues from the last build
May-26
* Bugfix: cpu freqs on all cores but core0 weren't being set to desired levels
* Bugfix: a lot of block (I/O) fixes from caf and faux123
* CPU is now overclockable to 2268Mhtz but not all devices, including mine can handle this.
* CPU can now be overvolted to 1500 uV
* CPU L2 cache overclock to 1.3Ghtz (this seemed to give the most performance boost out of any overclocking so far)
* full kernel based mpdecision (there is an init.qcom.post_boot.sh script included that will disable userspace mpdecision, DON'T REMOVE IT)
* Added back all the special UID drivers that got disabled
* A lot of cleanup to the defconfig and disabled a lot of useless options and enabled some that weren't there before
* Switched to intellidemand as default governor
* Switched to ROW as default I/O scheduler
* CPU: Boot at default freq of 1890Mhtz for stability
* Probably a lot more small tweaks I'm forgetting
May-18
* Added an init.d script to zip to help control custom kernel settings
* Added CPU OC to 2106 Mhtz (1998 mhtz default)
* Set default GPU OC to 450mhtz to save battery (still overclockable via 89chronic init script)
* Adjusted the GPU Bus bandwith, seems to help with performance and battery life
* Lots of updates for CM kernel (gpu drivers etc)
* Maybe a couple other tweaks I forgot to list
May-14
* initial release
* Please keep all comments in this Discussion Thread. Any comments not in that thread will be ignored. Feel free to use the DevDB Bug reporting option as you see fit. This is critical in keeping the same question from being asked times in 5 different threads all with the same answer. It was really slowing down development.
* ]If you have problems with frequencies sticking use "No frills CPU Control" and go to Settings and prevent other apps from changing CPU settings
* Although this kernel has now reached "stable" status. bugs still could pop up. please if you find a reproducible bug and decide to post please try and provide a last_kmesg or logcat.
* Versions go as follows: AOSP-JB4.3 = CM-10.2 etc, AOSP-JB4.2 = CM-10.1 etc, TW-JB4.2 = Android 4.2 TW based ROMs, TW-JB4.3: Android 4.3/Google Edition based ROMs
AOSP-JB4.2 : ChronicKernel-JB4.2-AOSP-VZW-v2.3.zip
AOSP-JB4.3 : ChronicKernel-JB4.3-AOSP-VZW-v2.3.3.zip
AOSP-KK4.4 : ChronicKernel-KK4.4-AOSP-JFLTE-v3.1.zip
TW-JB4.2 : ChronicKernel-JB4.2-TW-VZW-v1.3.zip
TW-JB4.3 : ChronicKernel-JB4.3-TW-VZW-v1.3.zip
Goo.im Repo : CLICK HERE
* This Kernel can also be downloaded directly with GooManager *
My Github (main): https://github.com/Team-Hydra/android_kernel_samsung_jf
* First off of course cyanogen, the CyanogenMod project and all who contribute.
* A lot of this was taken/based off of flar2's Kernel for the HTC One, so thanks for the source!
* Also grabbed some things from Faux123's kernel
* All the people who have helped me learn more and more over the past 4 months (arco/dastin1018/android1234567) you guys are the best!
I really didn't want to do this but people keep asking so here is a donation link if you want to buy me a coffee or pack of smokes (I go through a lot sitting on the PC messing around lol) go ahead. But not required or expected by any means
Note: The name on the paypal account may say patricia, this is because it's a family paypal account.
Happy Flashing
Albinoman887
XDA:DevDB Information
[AOSP/TW] ChronicKernel, a Kernel for the Verizon Samsung Galaxy S 4
Contributors
albinoman887
Kernel Special Features: * Compiled with linaro * GPU OC to 627 Mhtz (450Mhtz default - configurable though chronic-config.sh init script) * CPU OC to 2322 Mhtz (1890 Mhtz default) * CPU L2 cache overclocked to 1.3Ghtz * Raised the low/med/high values for GPU governor one step ea
Version Information
Status: Stable
Created 2013-10-09
Last Updated 2014-05-07
Reserved
Flashed this into PACman, ktoonz kernel never played nice for me. I will report back on my thoughts.
First impressions? Well it boots, strong performance, too early to tell on battery.
Sent from my Galaxy S4
Wake up delay/lag is completely gone for me since flashing this kernel. I'm on the latest CM nightly.
Sent from my SCH-I545 using Tapatalk 4 Beta
So I have been running all day on this kernel. Governor = smartassH3 1998/189 and row scheduler. All set with the native PACman performance settings. No other mods enabled. Not quite the performance I was hoping but not bad considering my slight overclock. Also I have had quite good service today.
Sent from my Galaxy S4
To offer a different perspective, intellidemand, row, 189/1890, no undervolt, CM. Insane so far.
Sent from my SCH-I545 using Tapatalk 4 Beta
might have to try this out
Working very well on pac. Too early to tell battery but based on the change log its going to vary on your set up.
Sent from my SCH-I545 using xda premium
I'm enjoying this kernel and can't wait for future updates! So far I'm getting really good battery life with this. I've noticed a couple of issues which I didn't experience when running the KT kernel. I'm not 100% sure it's kernel related, but I never experienced these with KT. 1) Sometimes wifi won't connect and when I try to access wifi settings in the settings menu it freezes and springs a settings is not responding. 2) On occasion I'll get a real system slowdown where I get a bunch of lag. Both of those issues seem to be resolved with just a regular reboot. 3) I use face unlock as my lockscreen and sometimes the camera doesn't work (including after a reboot). So I see like the white "burst" in the box like it usually does when it's opening the camera, but then the camera doesn't initialize and it just shows a black screen.
My settings:
Kernel:
189/1890
Intellidemand
Row
Haven't made any other changes to settings
Rom:
Fitsnugly's (Euroskank) CM10 from 06/07
Otherwise I think this has huge potential to be my go to kernel for battery life.
Albinoman887, just an FYI, flashed the latest kernel build on the 6/12 CM nightly and BT doesn't turn on. Behavior is consistent with what you typically see when a module is missing. Was on the go and couldn't grab a logcat, but will do so if the solution is non-obvious.
Sent from my SCH-I545 using Tapatalk 4 Beta
Might be some updates to the ramdisk cm made. I'll check it out
Sent from my SGH-M919 using Tapatalk 2
yep looks like its something to do with a CM update. i rolled back to 6/8 and BT works again. they probably changed some permissions or something in the ramdisk. (the lame thing about samsung kernel developing) i'll re-sync the ramdisk code with upstream and see what that does. it should fix it. then i'll release a revised build. until then the June 8 CM build works fine with BT and my kernel, as a temp fix
someone have the older kernel from the 8th
revolt1 said:
someone have the older kernel from the 8th
Click to expand...
Click to collapse
Not the older kernel. Older cm build with current kernel
Sent from my SGH-M919 using Tapatalk 2
albinoman887 said:
Not the older kernel. Older cm build with current kernel
Sent from my SGH-M919 using Tapatalk 2
Click to expand...
Click to collapse
ahh
revolt1 said:
ahh
Click to expand...
Click to collapse
I have it working now with latest builds let me try and explain it again.
With samsung phones when you flash a kernel you arent JUST flashing the kernel like on HTC. due to limitations in recovery on samsung you have to flash the full boot.img. this img file contains the zImage (kernel) plus a the ramdisk, which is things like init.rc init.cm init.qcom. these are scripts that run at boot to set permissions for radio, wifi, mount points etc.
Since we are limited to flashing the full boot.img these init scripts get flashed during kernel fash as well.
So say you have a kernel build from the 10th. but on the 15th CM changed some paths in the init scripts (which is what they did this time) and you download that update from the 15th, flash it, then the kernel. you lose all the updates to the ramdisk from the 10th on. So if there are some big changes in there it will cause issues like this BT one. usually the ramdisk doesnt get updated much. its just because the device is so new. i predict in a month or so this wont be an issue as all the scripts will be final.
Enjoying some coffee, then i'll post the new build with the updated ramdisk (fixed BT)
Biggest cup of coffee ever! Lol
Sent from my SCH-I545 using Tapatalk 4 Beta
lol sorry. got busy with life, and had to reinstall my os for various reasons. back in business now
No complaints, just seemed like a good joke
Sent from my SCH-I545 using Tapatalk 4 Beta
Just wondering is anybody knows oz this kernel had CIFS support.
Sent from my SCH-I545 using Tapatalk 2

[Kernel][AOSP/TW] ChronicKernel - (UV/GPU/CPU-OC/dyn fsync/Linaro) [05/07/2014]

ChronicKernel for Sprint Samsung Galaxy S4​
{
"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 likely void.
*
* I am not responsible for bricked devices, dead SD cards,
* spontaneous combustion, or any other host of cosmic penalties
* which may befall you, your family, or your phone.
*
*/
Here is a initial kernel for AOSP/TW. It has all the features you would expect from a modded kernel, CPU OC, GPU OC, more CPU governors, Undervolted, Underclockable, GPU OC CPU L2 OC, and linaro -o3 optimizations
Click to expand...
Click to collapse
Screenshots
Requirements
* Rooted (obviously)
* I use CyanogenMod as my daily, so i don't test the TW version much..it should be fine though.
Installation
1: Place zip on sdcard
3: Reboot into recovery
3: Clear cache and dalvik cache
4: Flash zip
5: Reboot
6: If desired edit the init script at /system/etc/chronic-config.sh to suit your needs
7: Profit
ChronicKernel
* All-in-One kernel for all qualcomm variants (AOSP/CM only)
* Compiled with linaro
* GPU OC to 627 Mhtz (450Mhtz default - configurable though chronic-config.sh init script)
* CPU OC to 2322 Mhtz (1890 Mhtz default)
* CPU L2 cache overclocked to 1.3Ghtz
* Raised the low/med/high values for GPU governor one step each
* Added many I/O Schedulers
* Some scheduler performance tweaks
* Added CPU Governors intelidemand, wheatley, lagfree, linoheart, smartassH3, badass and smartmax (Default gov = intellidemand)
* Dynamic Fsync
* F2FS Support
* User adjustable CPU uV
* frandom support
* Optimized and compiled with with the "Optimize a lot, or -o3 option)
* USB fast charge (disabled by default - configurable though chronic-config.sh init script
* Patched to Linux 3.4+
May-7
* Added back patch to ramdisk for PACMAN rom.
* Added F2FS support
* Synced ramdisk with CM
April-23
New Release v3.0 All-In-One AOSP_KK4.4 Kernel!
* Sorry for the long delay. Got burnt out on android for awhile and got some new toys as well so was busy
* All the needed updates to kernel and Ramdisk since last release and to comply with CM"s new all-in-one rom build,
because of this we can now use one flashable zip for all qualcomm variants now. I added the auto-loki patching from
CM's rom zips so loki should be done for you. let me know if you have any issues.
* Updated kernel to 3.4.82
* I'm sure there are a few small fixes I forgot since last release but basically you can expect what you did with the last release just up to date.
Dec-24
New Release v2.4 for AOSP Android KitKat 4.4! (TW to follow soon)
Changes since v2.3:
* Got rid o dcvs governor as it never worked
* Updated to offical Android 4.4.2/CM-11 Kernel source, changes include:
* We are now using the msm2 gpu driver not msm.
* Updated WiFi Drivers
* Updated Sensor drivers
* Many changes to the framebuffer and vidc driver
* Linux 3.4.75
And as always the ramdisk is synced with CM as of time of compile
Oct-28
* AOSP-JB4.3: Tagged v2.3.3 (maintenance update)
* AOSP-JB4.3: Fixed issue with latest ROM builds
Oct-26
* AOSP-JB4.3: Tagged v2.3.2 (maintenance update)
* AOSP-JB4.3: Merged all the upstream commits from CM, should help with stability
* NOTE: If your colors are off with the display. Its because your ROM hasn't been updated to latest display drivers, ask your ROM developer to update their ROM.
Oct-20
* Common: Updated to Linux 3.4.66
* Common: Added Faux123's Simple GPU governor
* Common: Fixed compatibility with PAC
* AOSP-JB4.3: Merged upstream changes for compatibility with latest CM nightlies
* TW: Tried to fix issue with LPM mode (charging while off)
Oct-6
* Bumped AOSP to v2.2 and TW to v1.2 respectivly
* Common: Fixed issue across all custom S4 kernels where the Governor is only applied to online cpu cores. They are now set regardless
* Common: More aggressive L2 Overclock, bumped max L2 freq by 100 Mhtz and have a more aggressive scaling of the L2 freqs
* Common: Updated to Linux 3.4.62
* AOSP-JB4.3: a few (minor) upstream changes
Sep-5
* AOSP-JB4.3: Merged over 200 commits from CM to bring in sync, No other changes, although seems performance is a little improved
Aug-24
* General: initial release ot the TW/GE kernel, refered to as TW-JB4.3, this is the same as the TW (now known as TW-JB4.2) just compatible with GE roms
AOSP-JB4.3
* AOSP-JB4.3: Synced Ramdisk with CM, latest nightlies should work now
* AOSP-JB4.3: Fixed a bad merge in the last version related to I/O scheduling
* AOSP-JB4.3: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* AOSP-JB4.3: Updated to Linux 3.4.59
* AOSP-JB4.3: Tagged v2.1
AOSP-JB4.2
* AOSP-JB4.2: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* AOSP-JB4.2: Updated to Linux 3.4.59
* AOSP-JB4.2: Tagged v2.1
TW/TW-JB4.2
* TW: Some cleanup to try and make it more stable
* TW: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* TW: Updated to Linux 3.4.59
* TW: Tagged v1.1 and will be known from this point on as "TW-JB4.2"
TW-JB4.3 - TW/GE
* TW-JB4.3: Initial TW/GE kernel v1.0
Aug-16
* AOSP-JB4.3: Maintenance update - Synced with upstream CM kernel at time of compile - glitches should be gone
* Note: sorry for the delay. i was busy getting 10.2 booting on pyramid/glacier/holiday
* Took the version number out of the OP title as its not the same across all platforms
Aug-4
* AOSP-JB4.3: Added AOSP 4.3 kernel, has all the updates from CM's kernel as of this date
* AOSP-JB4.2: Sync with CM. a little clean up
* TW: TW kernel is now out of RC and v1.0, Merged a few things from the AOSP-JB4.3 kernel
* There were a good amount of updates that are kinda hard to explain. if you want more details check my github
Old Changelogs
July-20
* TW: RC2 release
* TW: tried to fix exFAT support, please let me know
* TW: Fixed an overlook that was causing the GPU to stay at a higher freq then normal
July-18
* Fixed a few little overlooks on my part in the TouchWiz beta1. Here is RC1
July-17
* inital TW build, still beta but should work fine just might have a couple things enabled (I/O schedulers that dont work or shouldnt be)
July-14
* Fixed Color temp settings not showing in Advanced Settings
* Couple tweaks to fastcharge cherry-picked from ktoonsez's kernel
* Merged JFA source
* All CM changes merged
* Added option to configure CPU OC from chronic-config.sh
* Fixed a race condition between chronic-config.sh and init.qcom.post_boot.sh setting governor
* Updated to Linux 3.4.52
* Fixed a type-o in chronic-config.sh that might have prevented dynfsync from being set to the desired setting
* Initial support for the Sprint variant
* General cleanup
July-2
* Reworked the way the config script works. it now sets gov correctly. it was renamed to chronic-config.sh and moved to system/etc/
* A few upstream updates
June-30
* Maintenance update
* Merged all upstream CM changes, should work on latest nightlies now
June-26 Stable Release
* Over 100+ upstream commits, like vidc etc, CHECK HERE for details
* Updated to MFx source/google sources
* small bugfix to screen off max gov
* wakelock fix (upstream)
* Updated to Linux 3.0.50
* Few misc bugfixes
** Honnestly the changelog doesnt do the update justice. CHECK HERE for details
June-18
* Upstream: Kernel source updated to MDL (samsung)
* Bugfix: Synced ramdisk with upstream CM to fix issue with bluetooth
* Fixes to Fast charge
* Bugfix: fix issues with workqueue (ktoonsez)
* Screen off Max freq will be disabled while in call (ktoonsez)
* Bugfix: Two EHCI: HSIC commits from caf to fix a wakelock
* Added CIFS Support
* Switch to intellidemand as default CPU governor
* Set 504Mhtz as boot freq for GPU
* GPU: Changed 544mhz to 545mhz to conform better with the pll table
* reduce some log spam (ktoonsez)
* GPU OC: Add 627mhtz step
* Linux 3.4.49
June-11
* Merged all upstream changes from CM kernel, including things like the MDM kernel source update
* Updated to Linux 3.4.48
* GPU OC now correctly reflects the current gpu freq to sysfs
June-7
* Pretty sure the intellidemand issues are fixed now
* Some bugfixes from caf for cpufreq and cpufreq stats
* GPU OC is fixed now (wasn't working correctly, would reject any freq higher then 450)
* GPU OC steps are now 504 544 and 601mhtz
* Synced with upstream (CM)
June-4
* Added in between steps to OC freqs to try and help people squeeze a little more out of the CPU (ktoonsez)
* GPU OC to 533Mhtz
* Added some missing intelidemand code to try and fix battery drain
* Some upstream changes like control screen color temp by sysfs
* Switched back to interactive as default governor
May-31
* Tweaked the GPU bandwith and governor low/med/high values for better performance
* Some bug fixes from type-o's made by samsung
* Removed CPU governors that don't support hotplugging (ktoonservativeq, dancedance)
* Min cpu freq with start at 378Mhtz for all cores
* Switched to XZ compression when making kernel to reduce size (the only impact on user end is a 1 sec longer boot time on Samsung splash)
May-29
* Reverted some cherry-picks from upstream that was causing bootloops for some
* Fix for GPU governor, it was sometimes getting stuck at 450 mhtz even with screen off (credits: ktoonsez)
* Updated the updater-script in the flashable zip to do some housekeeping before flash like remove old modules
May-28-build2
* Fixed bad zip packages
May-28
* Rebased source off of ktoonsez kernel,
* Fixed all the instability from the last releases
* CPU OC up to 2322 Mhtz (not all devices can handle this!)
* added frandom support
* Added a few Governors and I/O Schedulers
* Disabled a lot of useless debugging options
* Disabled un-needed modules
* More general build optimizations
* Other changes I forgot
May-26-build2
* Fixed all the bootloop issues from the last build
May-26
* Bugfix: cpu freqs on all cores but core0 weren't being set to desired levels
* Bugfix: a lot of block (I/O) fixes from caf and faux123
* CPU is now overclockable to 2268Mhtz but not all devices, including mine can handle this.
* CPU can now be overvolted to 1500 uV
* CPU L2 cache overclock to 1.3Ghtz (this seemed to give the most performance boost out of any overclocking so far)
* full kernel based mpdecision (there is an init.qcom.post_boot.sh script included that will disable userspace mpdecision, DON'T REMOVE IT)
* Added back all the special UID drivers that got disabled
* A lot of cleanup to the defconfig and disabled a lot of useless options and enabled some that weren't there before
* Switched to intellidemand as default governor
* Switched to ROW as default I/O scheduler
* CPU: Boot at default freq of 1890Mhtz for stability
* Probably a lot more small tweaks I'm forgetting
May-18
* Added an init.d script to zip to help control custom kernel settings
* Added CPU OC to 2106 Mhtz (1998 mhtz default)
* Set default GPU OC to 450mhtz to save battery (still overclockable via 89chronic init script)
* Adjusted the GPU Bus bandwith, seems to help with performance and battery life
* Lots of updates for CM kernel (gpu drivers etc)
* Maybe a couple other tweaks I forgot to list
May-14
* initial release
* Please keep all comments in this Discussion Thread. Any comments not in that thread will be ignored. Feel free to use the DevDB Bug reporting option as you see fit. This is critical in keeping the same question from being asked times in 5 different threads all with the same answer. It was really slowing down development.
* ]If you have problems with frequencies sticking use "No frills CPU Control" and go to Settings and prevent other apps from changing CPU settings
* Although this kernel has now reached "stable" status. bugs still could pop up. please if you find a reproducible bug and decide to post please try and provide a last_kmesg or logcat.
* Versions go as follows: AOSP-JB4.3 = CM-10.2 etc, AOSP-JB4.2 = CM-10.1 etc, TW-JB4.2 = Android 4.2 TW based ROMs, TW-JB4.3: Android 4.3/Google Edition based ROMs
AOSP-JB4.2 : ChronicKernel-JB4.2-AOSP-SPR-v2.3.zip
AOSP-JB4.3 : ChronicKernel-JB4.3-AOSP-SPR-v2.3.3.zip
AOSP-KK4.4 : ChronicKernel-KK4.4-AOSP-JFLTE-v3.1.zip
TW-JB4.2 : ChronicKernel-JB4.2-TW-SPR-v1.3.zip
TW-JB4.3 : ChronicKernel-JB4.3-TW-SPR-v1.3.zip
Goo.im Repo : CLICK HERE
* This Kernel can also be downloaded directly with GooManager *
My Github (main): https://github.com/Team-Hydra/android_kernel_samsung_jf
* First off of course cyanogen, the CyanogenMod project and all who contribute.
* A lot of this was taken/based off of flar2's Kernel for the HTC One, so thanks for the source!
* Also grabbed some things from Faux123's kernel
* All the people who have helped me learn more and more over the past 4 months (arco/dastin1018/android1234567) you guys are the best!
I really didn't want to do this but people keep asking so here is a donation link if you want to buy me a coffee or pack of smokes (I go through a lot sitting on the PC messing around lol) go ahead. But not required or expected by any means
Note: The name on the paypal account may say patricia, this is because it's a family paypal account.
Happy Flashing
Albinoman887
XDA:DevDB Information
[AOSP/TW] ChronicKernel, a Kernel for the Sprint Samsung Galaxy S 4
Contributors
albinoman887
Kernel Special Features: * Compiled with linaro * GPU OC to 627 Mhtz (450Mhtz default - configurable though chronic-config.sh init script) * CPU OC to 2322 Mhtz (1890 Mhtz default) * CPU L2 cache overclocked to 1.3Ghtz * Raised the low/med/high values for GPU governor one step ea
Version Information
Status: Stable
Created 2013-09-05
Last Updated 2014-05-07
Reserved
Please keep all discussion in the new Q&A thread please. otherwise your comment will most likely be ignored. Check "NOTES" section in OP for details
reserved
Interesting! Ill defintely check this out!
Sent from my SPH-L720 using xda app-developers app
Nice to see another kernel developer
Sent from my SPH-L720 using Tapatalk 2
any chance of u cooking up a TW kernel??
Anyone running this thing yet? Thoughts? I may have to flash this layer.
Sent from my SPH-L720 using Tapatalk 4 Beta
mjs2011 said:
Anyone running this thing yet? Thoughts? I may have to flash this layer.
Sent from my SPH-L720 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Im getting ready too
Sent from my SPH-L720 using Tapatalk 2
---------- Post added at 09:11 PM ---------- Previous post was at 08:23 PM ----------
mjs2011 said:
Anyone running this thing yet? Thoughts? I may have to flash this layer.
Sent from my SPH-L720 using Tapatalk 4 Beta
Click to expand...
Click to collapse
OK so far so good
Sent from my SPH-L720 using Tapatalk 2
lol guys just try the kernel....its really stable. ive had it on all the other variants for about 2 months i just forgot about sprint lol. its loosely based off of Ktoonsez's kernel. (we trade fixes back and forth) bot mainly based off of CM with all the additions mentioned plus a few more little ones like frandom support i think its the only kernel with L2 cache overclocked though, which gives a nice boost i think. and battery life is great, and no reboots or anything i'm aware of
albinoman887 said:
lol guys just try the kernel....its really stable. ive had it on all the other variants for about 2 months i just forgot about sprint lol. its loosely based off of Ktoonsez's kernel. (we trade fixes back and forth) bot mainly based off of CM with all the additions mentioned plus a few more little ones like frandom support i think its the only kernel with L2 cache overclocked though, which gives a nice boost i think. and battery life is great, and no reboots or anything i'm aware of
Click to expand...
Click to collapse
Do u plan to cook up a TW kernel or just AOSP/CM??
eh maybe...never messed with TW i flashed CM right when i got my phone so not sure
Been running this since last night. So far so good. Haven't changed any settings because I usually use intellidemand. Are there any settings you suggest changing?
Sent from my SPH-L720 using Tapatalk 4 Beta
albinoman887 said:
eh maybe...never messed with TW i flashed CM right when i got my phone so not sure
Click to expand...
Click to collapse
maybe is good!! yea i never liked CM/AOSP much i think the longest i ever ran a AOSP rom was a few hours tops.. When i was with HTC i ran just sense roms.and .now that im with Samsung I run TW
does camera work with this kernel? i cant seem to use my camera using kt
edit: answered my own Q it does work well with Liquid Smooth Rom
mjs2011 said:
Been running this since last night. So far so good. Haven't changed any settings because I usually use intellidemand. Are there any settings you suggest changing?
Sent from my SPH-L720 using Tapatalk 4 Beta
Click to expand...
Click to collapse
I overclock the cpu to 1998 or 2106 depending on battery and particular phone
rhyme187 said:
does camera work with this kernel? i cant seem to use my camera using kt
edit: answered my own Q it does work well with Liquid Smooth Rom
Click to expand...
Click to collapse
it should work. i think the above poster would have mentioned that if it ididnt. i use the t mobile variant but they are all the same. i can flash your kernel and it works just fine just no radio
heres a test touchwiz version of my kernel. i dont have touchwiz installed so i havent tested it but it should work
http://tinyw.in/8WaA
rhyme187 said:
does camera work with this kernel? i cant seem to use my camera using kt
edit: answered my own Q it does work well with Liquid Smooth Rom
Click to expand...
Click to collapse
Yes camera works fine for me.
Ps: Been running great today on PAC nightly. I'll get some stats up once I have more time on it. Tks op!:thumbup:
Edit, added:
Is it possible to set gpu to stock using root explorer? I could be wrong but any feedback would be very appreciated. Tks!
Sent from my GS4 (PAC 7-15)
anyone test the TW kernel?
and to set GPU clock open /system/etc/chronic-config.sh and look for the GPU section. it has a list of values you can pick from. then just save and reboot
added tw beta
albinoman887 said:
added tw beta
Click to expand...
Click to collapse
sweet!!! flashing now boss.. thanks!!

[KERNEL][KK][4.4.2][Custom Linaro][-O3]RenderBroken's Kernel[3/22]

RenderBroken's Custom Kernel for
CM11/AoCP/OmniRom & SlimKat​
Witty paragraph goes here
Contributors
These are the people that have helped out this thread in their own way. Whether it by helpful info or by being or giving me motivation to do what I am doing.
@iXNyNe, @trevor.bman, @razen_kain, @mr-cook, @royahaun, @david72262, @SteveMurphy and so on. Practically EVERYONE on both my threads are helpful and contribute to the discussion.
Donators(I KNOW RIGHT?! I never set out to make money doing this but to have someone give me their hard earned money blows me away. THANKS!
@royahaun
@NePanicPas
SGH-S959G Users: Please see Post #2
Changelog
General List
* remove deleted files
* initramfs: update initramfs
* Setup OUT folder to creating Zips
* Build: Setup build script
* Defconfig: Setup for i777
* Build: set -O3 Flags
* stweaks: add profiles for governors
* mach-u1: restore stock TMU profile
* Update recoveries 22/03/2014
* cpufreq: zzmoove v0.8 SOURCE: https://github.com/zanezam/cpufreq-governor-zzmoove/commits/master
* mali: make sampling more lazy
* Revert warning fixes
* bcmdhd: wifi_pm to save power while suspended and when proximity is detected
* build: fix some warnings
* build: revert some of warning fixes
* exynos: tmu: Fix warning and silence spam
* ARM: cache: assume 64-byte L1 cachelines for ARMv7 CPUs
* drivers: Fix general compile warnings and cleanup
* drivers: usb: Fix compile warnings and cleanup
* drivers: misc: Fix compile warnings and cleanup
* drivers: mmc: Fix compile warnings and cleanup
* drivers: input: Fix compile warnings and cleanup
* drivers: power: Fix compile warnings and cleanup
* drivers: video: Fix compile warnings and cleanup
* drivers: media: Fix compile warnings and cleanup
* exynos: Fixes and mess cleanup
* arm: mm: Fix compile warnings for dma
* net: Fix compile warnings
* block: BFQ I/O scheduler v7r2 for linux 3.0.y source: http://algo.ing.unimo.it/people/paolo/disk_sched/sources.php
* ARM: smp: Wait just 1 second for other CPU to halt Currently, the busyloop waiting for a 2nd CPU to stop takes about 4 seconds. Adjust for the overhead of the loop by looping every 1ms instead of 1us.
* arm: LoUIS cache maintenance API
* build: update defconfig + undervolt busfreq and set a higher threshold, this aims battery saving
* pm-hotplug: add tegrak's secondcore support + pm-hotplug enable/disable depending on the selected cpu governor
* input: mxt224: tweak touchscreen when plugged to charger
* Revert "mm: Don't use CMA pages for page cache"
* mm: Don't use CMA pages for page cache All layers of the page cache may take extra references to pages to avoid migration. This is fine for general movable pages but renders CMA pages useless as they cannot be allocated for contiguous m
* arm: remove intelli_plug
* intelli_plug: switch to use dedicated high priority workqueue
* intelliplug: add GT-i9100 touch input
* intelli_plug: tune for dual core mode
* Intelliplug 2.0
* bcmdhd: update to 1.61.58 from google edition jf (4.3) Applied to smdk44x2 appears to help with dialing issues on wifi. jf firmware is ideal also.
* ondemand: Add support to consider other cpu load when scaling frequen… …cies
* update defconfig
* ext4: prevent kernel panic in case of uninitialized jinode
* ARM-spinlock: use ticket algorithm for ARMv6+ locking implementation
* ARM: Add optimised swahb32() byteswap helper
* ARM: L1 cache optimization
* ksm: check and skip page, if it is already scanned
* input: touchscreen: revert mxt224_u1 changes
* limit gpu to 440mhz
* Revert "stweaks: remove charge control"
* power: sec_battery_u1: Add charge current interface
* touchscreen: mxt224_u1: use platform data struct directly to set touchscreen threshold values
* touchscreen: prevent applying movhysti setting when the screen is off
* tegrak's touchmove modification to set pixel sensitivity which is known as vitalij value
* mali: create a device file in /sys/module/mali/parameters to read current utilization level
* stweaks: show which frequencies are vpll
* mach-u1: increase max voltage on buck3 (for gpu)
* stweaks: vpll configuration
* mali: exynos4_pmm.c: fix typo
* mali: experimental vpll mode exynos4_pmm.c credits: dorimanx https://github.com/dorimanx/Doriman...mmit/a90b0f4398736d83651a61627fc751efc25970b4
* stweaks: remove charge control
* Revert "power: sec_battery_u1: Add charge current interface"
* Fix typo
* Fix typo
* Update systemcat
* mach-u1: Update TMU profile
* tweak systemstatus script
* build: fix mali libs path
* Update recoveries 07/03/2014
* build: add mali blobs for jb roms also add lights lib needed for BLN
* build: create ramdisk's cpio
* stweaks: change hotplug options for mono-core only
* stweaks: add cpu hotplug control
* arm: auto_hotplug: add max_online_cpus feature https://github.com/mathkid95/linux_lg_kitkat/commit/9f913bc150f0bb36152343cc994cbc65f866fa8f
* cpufreq: remove scaling_available_freqs as it is already in the cpu_undervolting module
* stweaks: restore customconfig.xml merged some test stuff by mistake in https://github.com/gustavoss/androi...mmit/17f5eda45047215f4aeb71210b04dd520759041c
* build: include mali blobs for jb kernel
* build: new build script based on codeworkx's script: https://github.com/codeworkx/GT-I9100_ClockworkMod-Recovery/blob/jellybean/build.sh
* block: bfq: prevent aliased requests from starving other I/O
* build: update defconfig
* iosched: prevent aliased requests from starving other I/O
* sched/nohz: Rewrite, fix and add more accurate load-avg computation
* pegasusq (based on ondemand): cpuidle detection
* sched: use cpu capacity to decide if a ILB is needed
* cpupower: update the cpu_power according to cpu load
* ARM: cpu topology: add debugfs
* ARM: cpu topology: Add asym topology flag for using cpu0 1st
* ARM: topology: Add a topology update notification
* ARM: topology: Add a cpu_power function
* ARM: topology: Update topology according to current sched_mc mode
* ARM: topology: save cpu id of each core
* sched: Ensure cpu_power periodic update
* ARM: 7182/1: ARM cpu topology: fix warning
* ARM: 7011/1: Add ARM cpu topology definition
* cpufreq: ondemand: Remove unnecessary synchronization attempt
* drivers: misc: cpu undervolting driver clean up
* fix typos M = 10^6 m = 10^-3
* system watch scripts
* init: update ramdisk and recoveries, add cpu load to gpuwatch and rename it to systemwatch
* build: fix kernel command line
* stweaks: fix typo
* sched: enable gentle fair sleepers by default Also set the right description from /kernel/sched/features.h I don't see any side effect when using it and it might save some battery
* initramfs: clean up
* mach-exynos: 2MB audio buffer
* build: set SELinux as permissive by default
* Updates from samsung source drop XXUGLM3
Comprehensive List:
Source History
Current Build Date:2/4/2014
Build Downloads
STweaks Download:
https://play.google.com/store/apps/details?id=com.gokhanmoral.stweaks.app&hl=en
Kernel Credits
gokhanmoral, codeworkx and all CM team for their wonderful work (99% of kernel and commits)
franciscofranco, faux123, myfluxi, neobuddy89, omni team and geeckodev for porting mali and s3cfb drivers to smdk4210 ( 0.999%, most of the tweaks in the kernel) Gustavo_s and wiithepeng for getting me through a rough spot
Sources:
https://github.com/RenderBroken/android_kernel_samsung_smdk4412
Testers:
@razen_kain
SGH-S959G Users
Since the the SGH-S959G uses a different partition for its recovery, flashing my kernel will not change the recovery. So to remedy this @mr-cook has created a flashable zip that flashes TWRP 2.6.3.0 onto your device. This zip can be downloaded here:
TWRP 2.6.3.0
You can just flash this after flashing my kernel.
Useful Tips and Apps
Those out there that have contributed better ways to do things will have their ideas posted here so everyone can benefit from their knowledge.
First tip is brought to us by @razen_kain : There's an app called Online Nandroid Backup. It makes a backup without booting into recovery and you can specify the recovery you're using and which partitions you want to backup. Even better you can name your backups which I find VERY helpful when jumping between ROMs.
Play Store Link
reserved 2
Sorry guys. STweaks got jacked on this one and I have to rebuild.
It boots on Onmi and WiFi and everything seems to work...the only issue is that STweaks is not showing as stated before.
Sent from my SGH-I777 using XDA Premium 4 mobile app
Does it matter if we are on cwm or twrp? If not I'll try and flash tomorrow and report back.
Sent from my SGH-S959G using xda app-developers app
bondlolo said:
It boots on Onmi and WiFi and everything seems to work...the only issue is that STweaks is not showing as stated before.
Sent from my SGH-I777 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Sweet, very glad to hear. You should also notice an increase in performance regardless of STweaks. I believe I fixed the problem and am going to rebuild tonight .
grave_digger said:
Does it matter if we are on cwm or twrp? If not I'll try and flash tomorrow and report back.
Sent from my SGH-S959G using xda app-developers app
Click to expand...
Click to collapse
No it does not matter.
RenderBroken said:
Sorry guys. STweaks got jacked on this one and I have to rebuild.
Click to expand...
Click to collapse
on both of them ? or just the omni version
eddiemc12 said:
on both of them ? or just the omni version
Click to expand...
Click to collapse
Both im afraid. You can flash build 12/22/2013 for CM11 and it works though.
RenderBroken said:
Both im afraid. You can flash build 12/22/2013 for CM11 and it works though.
Click to expand...
Click to collapse
CM11 im good here.. i didnt try stweaks and also the homescreen shortcuts get removed after update besides that i like it the buttons work
I see build 12-23....is that a good build or is that the build with stweaks messed up?
Sent from my SGH-I777 using Tapatalk 4
txnolesfan93 said:
I see build 12-23....is that a good build or is that the build with stweaks messed up?
Sent from my SGH-I777 using Tapatalk 4
Click to expand...
Click to collapse
same one but still decent not unuseable
Working well over here.
Edit: Holy crap, man. This speed is incredible. Battery life is improved, too. Omni Kernel.
Sent from my SGH-I777 using XDA Premium 4 mobile app
I am working on some merge issues and should be able to build tomorrow. I have to fly out to Alabama though so it wont be til the evening. Soon I will have the kernel ironed out for the i777. Till then consider these build as beta. They wont brick your phone but MAY have minor issues. But just because they may doesn't mean they will have problems. For my rom I was going to replace the stock kernel with the custom built one but I think I will leave the stock one and have the kernel in OP#2. I know some ppl like to have to rock stability the stock kernel has but others want the bleeding edge. I am here to say that I can make both happy.
Kind Regards,
Render
Something i noticed is that recovery says (in twrp Omni) that my phone is a i9100 so it dont let me install nightlies...maybe you have to change the recovery to a i777 recovery?
Thanks for your awesome work anyway!
bondlolo said:
Something i noticed is that recovery says (in twrp Omni) that my phone is a i9100 so it dont let me install nightlies...maybe you have to change the recovery to a i777 recovery?
Thanks for your awesome work anyway!
Click to expand...
Click to collapse
Can you check your build.prop?
ro.product.device (or ro.build.product) should be "i777" or "SGH-I777"
Sent from my SGH-I777 using Tapatalk 2
@RenderBroken,
Perhaps semantics, but it may be worth noting (in the OP by the Omnirom build) that the recovery is TWRP? I admit, I assumed that it was CWM until seeing one of the recent posts.
I plan to link to it in the OMNI OP if that's alright with you. This provides an easier/faster route to a compatible recovery.
massive cheers, and thank you for this.
-Cyril
================================================================================
EDIT: the filename "RenderOMNI-kernel-12-23-CWM.zip" suggests CWM, but flashing the zip definitely gives TWRP, and my kernel version reads: [email protected] #8 <<that's you, correct?
This kernel makes the device noticeably snappier. :beer:
Well my phone is definitely snappier. There's only one little bug I've noticed. If i select to disable backlight illumination from settings/buttons menu they will turn off for a minute but will come back on and stay on until i go back in the menu and turn them on then off again. For now i just have them set for one second and that seems to be working fine. This is on the cm11 version
Sent from my SGH-S959G
thanks for doing this render!
Sent from my SGH-I777 using XDA Premium 4 mobile app

[KERNEL][Marshmallow] Hydra Kernel v5.0 Nightly Builds [23/Jan]

✯ ✯ ✯ HYDRA KERNEL ✯ ✯ ✯
Advanced Hybrid Kernel
Synapse Support Included ​
Description:
Hydra Kernel is specially developed to enhance user experience over stock kernel.
Hydra kernel aims to provide non-minimalistic, organized, stable, feature-packed, smooth and performance-driven kernel for daily use.
More and more enhancements and improvements will be added based on reviews and requirements.
Daily updates from 4.0 Kernel upstream and CAF, as and when feasible. (That's why HYBRID)
Follow github source to know more in detail.
Features:
Upstream stable updates to 3.10.94
Synapse Backend Support INSTALL FROM PLAY STORE.
Kexec-hardboot enabled for MultiROM support
CAF's Adaptive LMK (kills sluggishness and helps launching apps faster)
MSM Limiter Driver - Per CPU Total Control
MSM Hotplug Driver - Default - Based on myfluxi's initial hotplug driver for hammerhead. Enhanced by me and @dorimanx
Intelli Hotplug Driver - Based on faux hotplug driver. Enhanced by me and @dorimanx
Bricked Hotplug Driver - Conservative hotplug driver by @showp1984. Improved and enhanced by me.
Disabled stock touch boost and replaced with enhanced CPU Boost Driver
Wakeup boost, Input Boost and Hotplug Boost for CPU Boost Driver
Added BFQ and FIOPS I/O Scheduler
Added KCal Driver Support by @savoca. Colors calibrated for Nexus 6 by default.
Improved suspend routines by Motorola
Sound Control Driver
Wake Gesture driver by @flar2
Latest CAF Interactive governor with tuned defaults
Impulse governor - Tweaked CAF interactive governor - Friendly and power efficient frequency scaling.
Awesome CAF sound experience. Up-to-date sound codecs with Ultra-High-Quality auto enabled with high quality music
Fixed entropy depletion
SELinux improvements
Neon-enabled ARM crypto routines
LED Control
PM QoS updates
Disabled Forced Encryption
Massive driver updates
Tunable wakelocks via Synapse
ZRam support
Memory tweaks
Lots of bug fixes
And much much more....
Links:
▷ Download Link:
Nightly Builds are HERE.
Stable Builds are HERE
CHECK UPLOAD DATE BEFORE DOWNLOADING.
▷ Kernel Source: Click Here
How do we roll out? Well, nightly builds will be out updated most of the times.
Stable RC build will be released once a month.
Test builds if published, will be specified.
Installation Method:
Reboot in Recovery
REFLASH YOUR ROM IF YOU WERE USING ANOTHER CUSTOM KERNEL
Flash downloaded Zip File
Reboot and profit!
Credits:
{
"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"
}
myfluxi (msm_hotpluf / msm specific fixes)
faux123 (sound control base/ intelli_hotplug / thermal tweaks / msm specific tweaks)
showp (bricked_hotplug)
flar (wake_controls)
franciscofranco (tweaks)
imoseyon (device specific fixes)
The user community (reviews and feedback)
If I have forgotten credit to your contribution, please send me a PM. Thank you.
You may post anything related kernel. Make sure to mention ROM name, Governor name, IO Scheduler name.
Feature request is served if feasible.
XDA:DevDB Information
Hydra Kernel, Kernel for the Nexus 6
Contributors
neobuddy89
Source Code: https://github.com/neobuddy89/Shamu/commits/marshmallow
Kernel Special Features:
Version Information
Status: Nightly
Current Stable Version: 4.1
Created 2015-02-26
Last Updated 2016-01-22
Changelog
Marshmallow:
Code:
[B]
Hydra_v5.0-[01-23]-[00-08][/B]
* Restored marshmallow wifi driver.
* Fixed GPU error - reported in last log.
* Patched latest security update from CM.
* Performance improvement.
[B]
Hydra_v5.0-[01-20]-[02-19]
[/B]* Updates and fixes for GPU.
* Misc library updates from mainstream.
* Fix few warnings on boot.
[B]Hydra_v5.0-[01-18]-[20-03][/B]
* Disable net skb cache. This should prevent OOM reboot issue due to memory pressure of network traffic.
* Optimized for gcc.
* Revamped interface for Gamma controls in Synapse.
* Added new CRON tab in Synapse. Schedule jobs for auto-maintenance.
* Added new control for optimization of IPv6 networks. Synapse > Network.
* Reduced default vfs_cache_pressure to 80 for better performance.
* Reverted couple device memory allocation commits to test stability.
[B]Hydra_v5.0-[01-17]-[01-10][/B]
* Address errors in submitted logs.
* Improved power efficiency.
* Fixes and optimizations from mainstream.
[B]Hydra_v5.0-[01-15]-[15-45][/B]
* Backported fixes from 3.12 and CAF for robust net and bluetooth connect.
* Improved suspend latency.
* USB driver updates.
[B]Hydra_v5.0-[01-12]-[05-46][/B]
* More bug fixes from CAF and mainstream.
* Optimizations from mainstream and ChromeOS.
* Added new tunable wakeup sources (bluesleep and wlan). You can disable from Synapse > Misc.
* Newer WiFi driver with lots of fixes from Nexus 6P and Google. It may be a placebo but I have observed reduced power consumption with wifi. Please test.
[B]Hydra_v5.0-[01-10]-[03-08][/B]
* New nightly series. This build needs to be tested thoroughly. Reviews & logs welcome.
* Built with self-compiled Linaro 5.3 toolchain.
* Massive SCHED updates - boosts overall performance. SCHED is now ahead of that of younger brother Nexus 6P.
* Updated interactive and impulse governor with CAF updates.
* Enabled State Notifier by default.
* Massive CAF sync - Fixes and Updates (drivers, ARM, mm, and more - 280+ commits)
* Cherry-picks from 4.4 mainstream for improved performance and stability.
* Cherry-picks from Motorola kernel 6.0 release.
* Updated KSM
[B]Hydra_v4.1 [/B][COLOR=DarkGreen][COLOR=Black][B][COLOR=Red](Stable Release for 6.0.1)[/COLOR][/B][/COLOR][/COLOR]
* Fix time reset on boot issue.
* Stable Release.
[B]Hydra_v4.1-[01-02]-[01-17][/B]
* Bump version to 4.1
* Critical bug fixes from CAF.
* Performance improvements (Mainstream sched updates and more)
[B]Hydra_v4.0-[12-28]-[01-21][/B]
* Turned off State Notifier driver - possible suspect for SOD on few devices/roms. Read and enable via Synapse > Misc.
* Updated WiFi driver from Google to fix potential hang and panics.
* Updates for Audio driver from CAF.
* Misc updates and fixes from Google and mainstream.
* KSM can be now enabled via Synapse
* Enabled new TCP congestion methods.
[B]Hydra_v4.0-[12-22]-[21-14][/B]
* Sync up 6.0.1 updates
* Audio driver/codecs updates from CAF
* Linux 3.10.94 stable update
* Sched updates from CAF and mainstream
* Impulse governor updates for more butter
* Add back battery empty learning feature from google (says useful for old batteries)
[B]Hydra_v4.0-[11-13]-[02-08][/B]
* Support CM13
* Linux 3.10.93 update
* Updated Audio codecs and slimbus drivers
* Added ZRAM support from Linux 4.2 (configurable under Synapse)
* Tuned new CAF memory tunables.
* Misc driver updates (mdss, modem, gpu, cpuidle and few more)
* Performance improvements.
[B]Hydra_v4.0-[10-25]-[12-39][/B]
* Linux 3.10.91 update.
* Fixes and updates for audio driver.
* Improved video playback driver - lower latency - updates from CAF.
* Improved state notifier and limiter drivers.
[B]Hydra_v4.0-[10-19]-[14-14][/B]
* Revert Moto Codec update for now.
[B]Hydra_v4.0-[10-19]-[02-46][/B]
* Critical Bugfix: Apps like Play Music failing to play gapless music.
* Updated motorola sound codec driver from its latest sources.
* Improved memory management - auto compact memory nodes when device suspends.
* Misc CAF updates.
[B]Hydra_v4.0-[10-16]-[22-01][/B]
* SELinux Permissive boot (not forceful) - Till CM13.0 irons out root issues on marshmallow.
* Resolved battery calibration issue.
* Misc driver updates and fixes from google and CAF msm-3.10
Lollipop:
Code:
[B]Hydra_v3.2-[01-10]-[03-45][/B]
* Sync eligible updates upto Hydra_v4.1 stable release.
[B]Hydra_v3.1-[11-13]-[03-05][/B]
* Linux 3.10.93 update
* Updated Audio codecs and slimbus drivers
* Added ZRAM support from Linux 4.2 (configurable under Synapse)
* Tuned new CAF memory tunables.
* Misc driver updates (mdss, modem, gpu, cpuidle and few more)
* Performance improvements.
[B]Hydra_v3.1-[10-28]-[13-09][/B]
* Stable updates upto Linux 3.10.92
* Filesystem updates - Fixed potential random reboot issue reported earlier.
* Fixes and updates for audio driver.
* Improved video playback driver - lower latency - updates from CAF.
* Improved state notifier and limiter drivers.
* Improved memory management - auto compact memory nodes when device suspends.
* Misc driver updates and fixes from google and CAF msm-3.10
[B]Hydra_v3.0-[10-10]-[05-26] / [/B][B][B]Hydra_v3.0[/B] [/B][COLOR=DarkGreen][COLOR=Black][B][COLOR=Red](Stable Release for 5.1.1)[/COLOR][/B][/COLOR][/COLOR]
* Restore lollipop wifi driver.
* Music stutter fix. (Please confirm)
* CAF misc updates and fixes.
* CFQ iosched updates
* Improved FS throughput
[B]Hydra_v3.0-[10-06]-[15-27][/B]
* Linux 3.10.90 update
* Misc CAF drivers update
* Marshmallow Wifi Driver (from latest source - hopefully, they have fixed issues successfully.)
[B]Hydra_v3.0-[10-04]-[00-51][/B]
* Preserve charger service of base ROM. (Fixes battery issue.)
(If you are having incorrect battery percentage display - dirty flash your ROM first and then Hydra kernel.)
* Linux 3.10.89 update
* CAF misc updates
* TCP optimization from 4.0 upstream.
[B]Hydra_v3.0-[09-20]-[01-28][/B]
* Lots of optimizations & fixes from [I]Motorola[/I].
* Fix potential filesystem crash via ROM.
[B]Hydra_v3.0-[09-16]-[00-44][/B]
* Linux 3.10.88 update.
* SCHED optimizations.
* Restored stable WiFi Driver. (lollipop only)
[B]Hydra_v3.0-[09-09]-[22-53][/B]
* Fix LMK regression on some ROMs.
* Updated KCAL post-processing (display control) driver.
* Improved performance for MMC and PM drivers.
* Misc kernel updates from CAF and mainline.
[B][B]Hydra_v3.0-[09-03]-[22-56][/B]
[/B]* Synced ramdisk with CM.
* Updated kernel flash method - ramdisk will be build dynamically while flashing. This eliminates need of separate boot images for CM and AOSP.
* Minor fixes and clean up.[B]
Hydra_v3.0-[08-22]-[18-13][/B]
* Updates from m-preview-3 (WiFi, GPU and Sound driver updates)
[B]Hydra_v3.0-[08-19]-[22-45][/B]
* Linux 3.10.87 update
* Fixed QoS crashes with new MSM cpuidle driver. Much better now.
* Misc updates and fixes.
[B]Hydra_v3.0-[08-18]-[09-17][/B]
* Complete CAF Scheduler updates.
* Updated LPM (low power mode) - CAF CPUIdle driver.
* Added Scheduler Boost toggle and Adaptive LMK toggle to Synapse.
* Misc updates[B]
Hydra_v3.0-[08-15]-[14-40][/B]
* Linux 3.10.86 update
* Enabled support for [URL="http://forum.xda-developers.com/android/software-hacking/script-iotop-android-t2910428"]iotop script[/URL].
* LMK changes - dropped LMK profiling via synapse (obsolute maybe). Enabled and tuned CAF Adaptive LMK
(Prevents sluggishness and provides very low app launch latency.)
* Complete CAF updates for memory structure.
* RCU driver updates from CAF
* Misc updates and fixes from CAF
* Upstream updates for i/o scheduler throttler.
[B]
Hydra_v2.2-[08-05]-[01-30][/B]
* Linux 3.10.85 update
* Updates from M-preview-2 (wifi, panel, power, etc updates)
* Complete memory structure updates from CAF
* GPU driver updates from CAF
* MMC driver updates from CAF
* CFQ I/O sched improved performance
[COLOR=DarkGreen][COLOR=Black][B]Hydra_v2.1 (16-July-2015) [/B][/COLOR][/COLOR][COLOR=DarkGreen][COLOR=Black][B][COLOR=Red](Stable Release for 5.1.x)[/COLOR][/B][/COLOR][/COLOR]
* Stable Release for AOSP/CM based 5.1 ROMs.
* Linux 3.10.84 update.
* Fixed Synapse UCI detection.
* Updated log collection in Synapse and fixed last_kmsg not being retained after reboot.
* Lowmemorykiller (LMK) updates from motorola.
[B]Hydra_v2.1-[07-05]-[20-05][/B]
* Fixed broken root on CM-based ROMs. (not sure how this will affect wifi-calling, but CM should update for wifi-calling first)
* Fixed broken charging animation when device is off.
* Misc update for crypto drivers.
[B]Hydra_v2.1-[07-04]-[03-49][/B]
* Fixed broken adbd, root *hopefully* after unified AOSP-CM build.
* Stability improvement. (memory management update, mdss/panel update)
[B]Hydra_v2.1-[07-01]-[20-54][/B]
* Unified build for AOSP and CM ROMs (that's why double size download)
* Enabled Partial Resume
* T-Mobile WiFi Calling support (please test)
* Linux 3.10.81 update
* Misc CAF updates
[B]Hydra_v2.1-[06-24]-[19-40]-CM / Hydra_v2.1-[06-24]-[19-48]-AOSP[/B]
* Linux 3.10.81 update
* Added Adreno Idler. Enable via Synapse under Misc tab.
[B]Hydra_v2.1-[06-23]-[23-30]-CM / Hydra_v2.1-[06-24]-[00-50]-AOSP[/B]
* Improved Stability
* Separate AOSP - CM builds.
* Updated Ramdisk
* Misc CAF updates.
[B]Hydra_v2.1-[06-09]-[09-48][/B]
* Attempt systemui crash fix (crash experienced by some users)
* Linux 3.10.80 update
* F2FS update
* BFQ I/O scheduler update to v7r8
* Misc CAF drivers updates
* CPU Idle driver update from 4.0 upstream
[B]Hydra_v2.1-[06-02]-[02-35]
[/B]* Massive updates of multiple drivers - WiFi, MDSS panel, SELinux, Crypto, Audio, Power - straight from M-source.
* Couple of fixes.
[COLOR=DarkGreen][COLOR=Black][B]Hydra_v2.0 (31-May-2015) [/B][/COLOR][/COLOR][COLOR=DarkGreen][COLOR=Black][B][COLOR=Red](Stable Release for 5.1.1)[/COLOR][/B]
* Merged google 5.1.1 Shamu updates.
* Switched to new custom-tailored linaro-based 4.9 toolchain.
* FB notifiers are on by default once again.
* Updated ramdisk to improve compatibility with both CM and Stock ROMs.
* Misc driver updates from CAF
[/COLOR]
[/COLOR] [B]Hydra_v2.0-[05-23]-[04-05][/B]
* Linux 3.10.79 update
* Ramdisk updates from CM12.1
* Misc Drivers updates from CAF
* WiFi Driver updates
* Updated Impulse governor
* FB notifiers disabled by default for stability test purposes.
[B]Hydra_v2.0-[04-17]-[19-56][/B]
* Fix freezing issue due to ARM64 update in last build.
[B]Hydra_v2.0-[04-16]-[13-33][/B]
* Linux 3.10.74 update
* Updated Motorola specific kernel drivers.
* Fixed thermal system crash after using MultiROM app
* Enabled FB notifiers by default to reduce battery consumption with Ambient mode
* Improved CPU Boost driver and Impulse governor to reduce battery consumption when screen off
(like for GPS tracking apps and music player running in background)
* Misc CAF updates
[B]Hydra_v2.0-[04-13]-[15-51][/B]
* CAF updated CPU bandwidth management. Improves performance.
* Enabled sensor_ind wakeup source by default.
* Enabled thermal-engine and removed controls from Synapse. This fixes sudden shutdown below 20% battery at high temperature.
* Tweaked thermal subsystem to prevent mitigation i.e. changing max frequency unless board is at high temperature.
If board is at high temperature (at below 40% battery), max freq will be mitigated to lower frequency. However, once board is cooled down, limiter driver will bring back max freq to normal state.
[B]Hydra_v2.0-[04-09]-[00-19][/B]
* Updated GPU, Panel and Audio drivers
* Crypto optimization for AES using Neon instructions
[B]Hydra_v2.0-[04-04]-[04-29][/B]
* Fix potential error causing panic. Improved stability.
* Misc updates from CAF.
[strike]* Improved thermal routine.[/strike]
[B]Hydra_v2.0-[04-02]-[02-21][/B]
* Updated F2FS
* Massive update for multiple drivers from CAF (panel-mdss, audio, SSR, etc)
* Improved stability
[B]Hydra_v2.0-[03-30]-[00-18][/B]
* Added MultiROM. (Get compatible recovery, installing zip and app from [URL="https://plus.google.com/106544733723469872647/posts/FZ2cSzTQwBH"]HERE [/URL]first.)
* 'Cyanogenmod' hotplug within Synapse is now 'Stock'. It will bring all CPUs online (as in stock. Reinstall ROM and then this kernel build if you are on previous build of this kernel.)
[B]Hydra_v2.0-[03-28]-[20-17][/B]
* Linux 3.10.73 update.
* LMK fixes.
* Misc fixes and driver updates.
[B]Hydra_v2.0-[03-22]-[17-35][/B]
* Remove system audio blob modification (Reflash ROM + gapps + this build)
* Updated kernel audio driver
* SELinux tweaks for SuperSu.
[B]Hydra_v2.0-[03-20]-[03-26][/B]
* Fix kernel issue with compressed audio streams on 5.1 ROMs.
* Linux 3.10.72 update.
* Misc performance and stability updates.
* Added toggle under Misc tab in Synapse to switch between FB notifiers and State notifiers.
[B]Hydra_v2.0-[03-17]-[00-30][/B]
* Support for theme-supported and CM superuser ROMs.
* Init.d support for 5.1 based ROMs.
[B]Hydra_v2.0-[03-16]-[02-30][/B] (nightly build for 5.1 ROMs)
* Complete update from lollipop-mr1 release
* MMC driver updates and performance optimizations from CAF
* Added SIO I/O Scheduler
* Updated Intelli Hotplug
* KCal driver update
* Fixed preview build issue with Synapse
* Added underclock/overclock frequencies. Still device will boot and operate within stock frequencies range unless you change from Synapse!
* Misc updates for performance
[B]Hydra_v1.0-[03-14]-[00-21][/B] [COLOR=Red](Stable Release for 5.0.2)[/COLOR]
* Updates from lollipop-mr1 release. (which are compatible with 5.0.2)
* Bring back state notifiers.
[B]Hydra_v1.0-[03-12]-[23-08][/B]
* Improve suspend routine.
* Optimized LMK - much snappy and better now.
* Updated Impulse governor.
* Tuned MSM Hotplug.
[B]Hydra_v1.0-[03-11]-[01-39][/B]
* Fixed WiFi regression on stock-based ROMs.
* Disabled state notifier driver since FB notifiers are stable now and should theoretically contribute better battery for ambient mode users as explained before.
* Misc drivers update from CAF.
[B]Hydra_v1.0-[03-10]-[01-23][/B]
* Try fixing CM12 mess.
[B]Hydra_v1.0-[03-09]-[23-16][/B]
* Linux 3.10.71 update
* Crypto driver massive CAF updates
* Updated Cyanogenmod hotplug.
* NET driver updates from CAF
* Sync with CM12 changes
[B]Hydra_v1.0-[03-07]-[13-34][/B]
* Added FIOPS I/O scheduler
* CAF update for fixing doze mode transitions
* New Synapse backend implementation - faster and proper
* Memory allocation updates from CAF
[B]Hydra_v1.0-[03-06]-[00-28][/B]
* Add back PM QoS CAF update
* Sched updates from 3.18 mainline
* NET driver fixes from Google
* Added LED Control to Synapse. (It will work properly only if there is no ROM interference)
* Added Gentle Fair Sleepers toggle to Synapse. (not tested)
* Added Preferred N/W mode switch to Synapse.
* Misc CAF updates
[B]Hydra_v1.0-[03-05]-[01-34][/B]
* Added State notifier driver for proper suspend-resume routines of multiple drivers.
[B]Hydra_v1.0-[03-04]-[20-33][/B]
* Restored ramdisk configuration.
* Removed PM QoS CAF update temporarily.
[B]Hydra_v1.0-[03-04]-[01-12][/B]
* FIXED CPU governor change via Synapse
* FIXED regression of hotplug and CPU boost drivers with suspend routines
* Added new Impulse governor - Tweaked CAF interactive governor - Friendly and power efficient frequency scaling.
* Updated Conservative governor
* Added smb135x charger wakeup source toggle in Synapse
* Improved SELinux switching. If you select Permissive via Synapse, next boot will always honor selection.
* Added KCal controls to Synapse
* Backported kernel locking mechanisms from 3.18 kernel
* Improved PM QOS - CAF update
* Improved suspend routine - motorola tweaks
[B]Hydra_v1.0-[03-01]-[01-54][/B]
* Linux 3.10.70 update
* F2FS update
* Added Fast charge control to Synapse
* Thermal driver update
* ARM optimizations
* Added power-efficient workqueues (enabled by default; controllable via Synapse)
* Improved scheduler routines
* Massive driver updates (video, panel, usb, GPU, memory allocator)
[B]Hydra_v1.0-[02-27]-[10-23][/B]
* Disabled forced encryption. Not tested.
* Added toggles to synapse to tweak wakeup sources / wakelocks.
* Improved wake controls in Synapse
* Added vibration control in Synapse
* Added Software CRC toggle control in Synapse
* Misc CAF updates
[B]Hydra_v1.0-[02-27]-[01-26][/B]
* Initial Version
Welcome !
Question : is encryption enforced or not enforced ?
old_fart said:
Welcome !
Question : is encryption enforced or not enforced ?
Click to expand...
Click to collapse
Same as CM12. Untouched.
Need to revisit that bit.
SWEET! Thanks for this
I have to try this, thanks a lot and welcome!
old_fart said:
Welcome !
Question : is encryption enforced or not enforced ?
Click to expand...
Click to collapse
it is enforced
Are any go the wakelocks such as sensor_ind and others disable ?
Damon13 said:
Are any go the wakelocks such as sensor_ind and others disable ?
Click to expand...
Click to collapse
What?
Circaflex said:
What?
Click to expand...
Click to collapse
Lk and Franco's kernel have some of the wakelocks disable, so thats what I am referring to.
Circaflex said:
it is enforced
Click to expand...
Click to collapse
Well, some upload issue with AFH. Next build is ready with no-force-encrypt. Will be posted in sometime.
neobuddy89 said:
Well, some upload issue with AFH. Next build is ready with no-force-encrypt. Will be posted in sometime.
Click to expand...
Click to collapse
wait are you saying not to flash what is uploaded? I know CM12 defaults to encryption, doesn't bother me im encrypted already.
neobuddy89 said:
Well, some upload issue with AFH. Next build is ready with no-force-encrypt. Will be posted in sometime.
Click to expand...
Click to collapse
Thank you @neobuddy89, choice is very cool and appreciated !
Damon13 said:
Are any go the wakelocks such as sensor_ind and others disable ?
Click to expand...
Click to collapse
Came in to see the same - guessing from the question going unanswered that there is no sensor_ind fix in this kernel, at least as of now. I'm really, really hoping 5.1 fixes that horrible wakelock.
Sweet.ran your kernel on my nexus 5
Sent from my Nexus 6 using Tapatalk
Faux Sound Support?
Circaflex said:
wait are you saying not to flash what is uploaded? I know CM12 defaults to encryption, doesn't bother me im encrypted already.
Click to expand...
Click to collapse
Bothers the rest of us buddy, who do not wanna be encrypted in case we decide to try the kernel. You can always decide to encrypt yourself, no need to be forced to do so.
Awhh snap. He's here . woot !!
New nightly build!
Hydra_v1.0-[02-27]-[10-23]
* Disabled forced encryption. Not tested.
* Added toggles to synapse to tweak wakeup sources / wakelocks.
* Added vibration control in Synapse
* Added Software CRC toggle control in Synapse
* Improved wake controls in Synapse
* Misc CAF updates
Cheers!!
neobuddy89 said:
New nightly build!
Hydra_v1.0-[02-27]-[10-23]
* Disabled forced encryption. Not tested.
* Added toggles to synapse to tweak wakeup sources / wakelocks.
* Added vibration control in Synapse
* Added Software CRC toggle control in Synapse
* Improved wake controls in Synapse
* Misc CAF updates
Cheers!!
Click to expand...
Click to collapse
Synapse gives me the No UCI Error on boot and it persists until I clear app cache. On Dirty Unicorns and latest nightly with set on boot applied - if you need dmesg/kmesg/logcat let me know which.

[KERNEL][OREO]•=|=•BLEEDING EDGE•=|=•[HARPIA]

•=||=•INTRODUCTION•=||=•
A custom kernel for Moto G4 Play a.k.a Harpia
This should should work on all oreo custom roms
Disclaimer
Code:
[color="red"]
* Include <std_disclaimer.h>
* 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 .
* If you point the finger at me for messing up your device, I will laugh at you.
[/color]
•=||=•KERNEL SPECIAL FEATURES•=||=•
CPU
Code:
[center]
Cpu quiet firmware
Improved Default governers and io schedulers
Dynamic Fsync
Arch Power savings
TouchBoost
Power Suspend Mode
Work queue Power saving
Msm limiter
​
CPU GOVERNERS
Code:
[center]
ElementalX
LionFish
Zzmove
Darkness
Blu active
[/center]
HOTPLUGS
Code:
[center]
Alucard
Thunderplug
Zen decision
Msm hotplug
Msm mp decision
[/center]
IO SCHEDULERS
Code:
[center]
Sio plus
Zen
Sio
Fiops
Trindroid
Sioplus
Fifo
[/center]
GPU
Code:
[center]
Adreno Idler
Msm thermal temperature control
[/center]
SCREEN
Code:
[center]
Kcal Control
High Brightness Mode
[/center]
MISC
Code:
[center]
Upstreamed to latest linux stable v3.10.108
Built with Bleeding edge 7.3
Several changes which improve the battery drain when idle
Double tap to wake
Force Fast Charge
Wakelocks Blocking
Software crc control
TCP congestion algorithm
Radio Power Savings
[/center]
•=||=•INSTALL INSTRUCTIONS•=||=•
Code:
[center]
1.Download the kernel zip.(You don't wanna??😏)
2.Move it to phone's memory or sdcard. ( Or in your brain ,you better know)
3.Boot to twrp.(Or flash it by fastboot😆)
4.Backup Current boot image(in case your luck is bad or you try to install this on nougat)
5.Flash the zip( go get a torch)
6.Reboot!!!!done( Congrats you have rebutted yourself)
[/center]
•=||=•DOWNLAODS•=||=•
Download from AFH
Download from XDA
•=||=•BUGS•=||=•
What are you looking for?
Bugs???
You won't find it.
You are so desperate aren't you??
ok you win
You tell me
[/CENTER]
XDA:DevDB Information
BLEEDING EDGE, Kernel for the Moto G4 Play
Contributors
@ki, ishubhamsingh, Subrajyoti Sen,Facum
Source Code: [url]https://github.com/Akianonymus/kernel_moto_msm8916[/URL]
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: v69
Beta Release Date: 2018-04-15
Created 2018-02-24
Last Updated 2018-04-15
Changelogs:
v69 beta release
* Added msm limiter
* Radio power savings
* New schedulers
* New cpu governers
* Tcp congestions
* Introduce cpu quiet firmware
* RCU improvements
* Built with Bleeding edge 7.3 toolchain
* Add boeffla_wl_blocker
* Improve Adreno Idler
* Introduce Input boost
* Sound improvements
* 64 bit binder support
* Binder fixes
* Improved Deep sleep
@ishubhamsingh and @Alberto97 for his base of kernel
@facuarmo for teaching me
@Subhrajyoti Sen for his heliox commits
@nathanchance for his great guide on upstreaming kernel
Me for Building it for Harpia
Whole opensource community
If i missed anyone ...Quote me
Misc
So ,you want some configuration which can be used as balanced , performance,battery or gaming
Well i was about to ....then i found spectrum kernel manager.....
Its good easy to change the profiles...
But i am still not sure which config to use(still testing)
Profiles for gaming and performance is easy ...but the main thing is balanced thing...you need to be precise when you say balanced.So wait for the spectrum support
Befor listing any governers read this
Code:
* The best governer is interactive if you know how to configure it,well don't ask me,..still learning (me noob :p )(thats where custom governers come in handy)
* The profiles that i will list is based on my experience,so it maybe different for you
* Gaming profile means gaming , don't ask for battery(same applies for performance with more battery)
* If you have applied balanced configuration then don't report if you find lags in games.Balanced means balanced ,not heavy gaming.
* Do not touch a setting if you don't know what it is....
Anyway i am listing some configurations which you can apply by a kernel manager app like ElementalX app or kernel adiutor(both are good and updated)
All suggestions are welcome
I am not including the hotplugs configuration because i am still figuring out.(but you can experiment)
Balanced:
CPU Governer:ElementalX
CPU Max Freq:1094 or 1152
Enable temperature throttle(set it to 50 )
Gpu governer:Simple_ondemand
IO scheduler :Fiops
Read ahead value :1024
Swapiness:10
Vfs cache pressure :50
Enable dynamic fsync
Enable arch power
Power suspend mode:Hybrid
Gaming
CPU Governer:ElementalX
CPU Max Freq:1209
Enable temperature throttle(set it to 60 )(be sure not to blast it)
Gpu governer:msm_adreno
Enable adreno idler
IO scheduler : Deadline
Read ahead value :2048
Swapiness:1
Vfs cache pressure :40
Disable dynamic fsync
Enable arch power
Enable Gentle fair sleepers
Powersuspend mode:Userspace
Powersuspend value :0
Entropy:512 to read,256 to write
Low memory killer values: Aggressive
Till now only these two....i will update when i understand hotplugs
Post will be updated later
There is a difference in terms of performance, the phone becomes softer and I notice it, in battery I am in proof to see that such optimal configuration you recommend with kernel auditor
albertwesker17 said:
There is a difference in terms of performance, the phone becomes softer and I notice it, in battery I am in proof to see that such optimal configuration you recommend with kernel auditor
Click to expand...
Click to collapse
Post #4 updated
Thread doesn't view properly on xda lab app
So i recommend to view this thread in a browser
Thanks a lot for your kernel. Btw any chance of adding CPU and GPU over clocking feature to your kernel.
zhimomi said:
Thanks a lot for your kernel. Btw any chance of adding CPU and GPU over clocking feature to your kernel.
Click to expand...
Click to collapse
Nope,It will uneccessarily increase the heat resulting in poor battery life
Camera
Is the camera working?
Camera
In Bootleggers, cam recording stops working
To all HybridX users
All rom that is made for harpia by me
You don't need HybridX on those roms
Those rom already have HybridX by default
Kernel no working.
The kernel will be updated soon
Stay tuned.
@ki said:
The kernel will be updated soon
Stay tuned.
Click to expand...
Click to collapse
excellent I will be pending here I hope good changes :good:
Holla, New update is here
The Bleeding edge is here
(I know you are confused)
Changelogs:
v69 stable release
* Added msm limiter
* Radio power savings
* New schedulers
* New cpu governers
* Tcp congestions
* Introduce cpu quiet firmware
* RCU improvements
* Built with Bleeding edge 7.3 toolchain
* Add boeffla_wl_blocker
* Improve Adreno Idler
* Introduce Input boost
* Sound improvements
* 64 bit binder support
* Binder fixes
* Improved Deep sleep
Download links in first post
I want bug reports xD
Happy Flashing
@ki said:
The Bleeding edge is here
(I know you are confused)
Changelogs:
v69 stable release
* Added msm limiter
* Radio power savings
* New schedulers
* New cpu governers
* Tcp congestions
* Introduce cpu quiet firmware
* RCU improvements
* Built with Bleeding edge 7.3 toolchain
* Add boeffla_wl_blocker
* Improve Adreno Idler
* Introduce Input boost
* Sound improvements
* 64 bit binder support
* Binder fixes
* Improved Deep sleep
Download links in first post
I want bug reports xD
Happy Flashing
Click to expand...
Click to collapse
Maybe you created a kernel with no bugs? Wouldn't that be amazing?
Just flashed on latest AOSPExtended and looks to be running alright. WiFi and data works so that's nice. Will update if i have any issues!
**CAMERA WORKS I LOVE YOU BRO!**
UnitedShoes said:
Maybe you created a kernel with no bugs? Wouldn't that be amazing?
Click to expand...
Click to collapse
Nothing in this android world is without bugs,they are just hard to find sometimes
UnitedShoes said:
Just flashed on latest AOSPExtended and looks to be running alright. WiFi and data works so that's nice. Will update if i have any issues!
**CAMERA WORKS I LOVE YOU BRO!**
Click to expand...
Click to collapse
As expected.
Waiting for the bugs list.:silly:
Post #1 Updated
Links corrected
Updated the features list
Currently this kernel will only work with AEX, CRDROID ,LOS,AICP and RR.
The rest roms won't support untill they get an update.
Working on Lineage 14.1?
@ki said:
Post #1 Updated
Links corrected
Updated the features list
Currently this kernel will only work with AEX, CRDROID ,LOS,AICP and RR.
The rest roms won't support untill they get an update.
Click to expand...
Click to collapse
only firmware from scratch, can I set on AEХ 5.4 with a whip cache and dalvik cache?!

Categories

Resources