[KERNEL] TheOCv1.7.19 kernel for Motorola Triumph CM7 - Motorola Triumph

Disclaimer: By downloading and installing this kernel, you are assuming all risk. There are no implied warranties of any kind.
It seems to be working for me but try this at your own risk... Don't come crying to anyone here if you fry your phone... Don't overclock if you don't feel comfortable taking the risk!
This kernel is based on Tickerguy's latest kernel in the 11-19 build with the OC tables and the minmax and smartassv2 makefiles from Isaac merged in.
Instructions:
Flash Zip file in CWM.
File (see changelog at end of post):
TheOCv1.7.19.zip - the oc kernel
http://www.mediafire.com/?b7wjp6cup1o44zj
kernel_orig_cm7-11-19.zip - the original boot.img from the cm7 11-19 build in case you bootloop and want to restore the original
http://tinyurl.com/7hfuoap
Here's a link to a pretty good description of what seems to be most or all of the known available governors and IO schedulers in use in Android kernels by knzo at xda:
[REF] Quasar kernel governors and I/O schedulers manual - xda-developers
Governors:
His summary:
(in my (knzo's) humble opinion)
Battery: 1st place - InteractiveX | 2nd place - Smartass | 3rd place - SavagedZen
Performance: 1st place - Minmax | 2nd place - Smartass2 | 3rd place - SavagedZen
IO Scheduler:
To sum up:
(in my (knzo's) humble opinion)
Performance: 1st place - VR
Reliability: 1st place - Simple
{
"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"
}
changelog:
TheOCv1.7.19.zip
Just a small update
-kernel patched to version 2.6.32.21
-includes most of Whyzor's kernel updates
-uses Whyzor's latest touchscreen driver
-changed default io scheduler to sio
-changed default goveror to interactive
-using same gpu drivers as in cm9
TheOCv1.6.14.zip
- Fixed Interactive governor. SHOULD work now.
- reduced Interactive governor transition latency so it will transition faster.
- added Whyzor's wakelock fix to try and prevent times when deep sleep mode is never entered.
- disabled 184 MHz frequency.
TheOCv1.6.11.zip
- added 2way calling patch. Thanks to avs333 for the patch and DoomLord for the port of the patch.
Need to use CallRecorder app from skvalex or rVoix.apk from avs333. More info can be found on this thread on xda:
http://forum.xda-developers.com/showthread.php?t=993793
Here's the post by skvalex listing his latest trial version of CallRecorder:
http://forum.xda-developers.com/showpost.php?p=20324631&postcount=794
Here's the market link for CallRecorder:
https://market.android.com/details?id=com.skvalex.callrecorder
I tested the CallRecorder app and the sound quality was excellent for a recording--if you're into that sort of thing. I did not test the rVoix.apk yet at this time.
- enabled 61 MHz and 184 MHz clock frequencies.
- updated Interactive governor with all of the latest updates from CM.
- Added lower voltage regulator settings down to 600. It looks like 600 is the min that our boards can go from what the specs look like.
- changed default IO scheduler to NOOP.
- reverted memcopy update.
TheOCv1.5-wip-2.zip
http://tinyurl.com/7ed2wft
- added Isaac's updated touchscreen driver
- enabled swap file support
- added memcopy update and memory management tweak
TheOCv1.1-wip1.zip
http://tinyurl.com/7lywxpa
- Updated for Tickerguy CM7 11-19 build, WIFI AP now works properly
- added a few more governors: InteractiveX, Scary, smartass, SavagedZen
TheOCv1-wip-4.zip
- Added I/O schedulers cfq, vr, and sio. Go ahead and try them out if you want. I was able to set them using No Frills CPU control -- available free on the market. I tested running lots of quadrants and deadline still seemed the fastest on average than the rest but ymmv.
- Enabled detailed frequency translation statistics just so I can see the detailed stats of frequency usage.
-Added SVS for voltage control. You can set the voltage in one of 3 ways:
1. manually edit the vdd_levels file in /sys/devices/system/cpu/cpu0/cpufreq/ using either adb or a file manager.
2. Set up a script and put it into init.d to set the file upon boot.
3. The simplest way - use the IncrediControl app to set the voltage. You can read about it from this post on xda and a download link is also provided there or download it from the Market:
[MOD] IncrediControl - Easy GUI Undervolting - xda-developers
Thanks to b_randon14, chad0989, DoomLord, and Napstar whose code, posts, links and info helped a lot as well as the million posts from everyone that I read over the last few days...
- I'm using the following undervolt table on my phone in IncrediControl and it seems pretty stable; try out your own settings and see. The higher frequencies > 1.7 GHz would not undervolt for me without locking up and rebooting but your phone might fare better. I suggest that you DO NOT APPLY the settings on Boot until you are sure your phone is stable.
***If you undervolt too much and hose your phone, you can download this flashable zip in CWM to reset the Incredicontrol settings. Zip was provided by Incredicontrol site that is linked and I updated the script for the Triumph.
http://tinyurl.com/7g26rtp
more aggressive undervolting table:
Code:
61440: 700
122880: 700
184320: 750
245760: 775
368640: 800
460800: 875
576000: 925
652800: 975
768000: 975
806400: 1075
921600: 1125
1024000: 1175
1113000: 1175
1209600: 1175
1305600: 1225
1401600: 1225
1516800: 1275
1612800: 1275
1708800: 1350
1804800: 1400
1900800: 1475
2016000: 1500
less aggressive:
Code:
61440: 750
122880: 800
184320: 800
368640: 850
460800: 900
576000: 950
652800: 1000
768000: 1000
806400: 1075
921600: 1125
1024000: 1175
1113000: 1175
1209600: 1175
1305600: 1225
1401600: 1225
1516800: 1275
1612800: 1275
1708800: 1350
1804800: 1400
1900800: 1475
2016000: 1525
TheOCv1-wip-3.zip
http://tinyurl.com/buotbqt
-set default max freq to 1024 MHz - hopefully oddball phones will now boot - thanks to b_randon and pwnyourace for the advice
-added 2 GHz frequency line - thanks to b_randon14, DooMLoRD, Napstar and FPX
TheOCv1-wip-2.zip
http://tinyurl.com/bmhxl7z
-Changed default governor to OnDemand
-turned off kernel debugging
TheOCv1-wip-2.zip
Original kernel
Thanks goes to: Issacj87, Tickerguy, DooMLoRD, Napstar, b_randon14, FPX, pwnyourace, avs333, and the Tiamat devs.
source:
https://github.com/mantera/WX_435_Kernel-CM7

What is the default voltage on this kernel?
Sent from my Triumph using xda premium

most of the settings in the table listed is either 25 or 50 less than the default for all values < 1.7 GHz. You can take a look at the vdd_levels file to see the actual values on your phone.

Updated kernel for 11-19 build.
changelog:
TheOCv1.1-wip1.zip
- Updated for Tickerguy CM7 11-19 build, WIFI AP now works properly
- added a few more governors: InteractiveX, Scary, smartass, SavagedZen

changelog:
TheOCv1.5-wip-2.zip
- added Isaac's updated touchscreen driver
- enabled swap file support
- added memcopy update and memory management tweak

Updated to v1.6.11. Just a very minor release.
Changelog:
changelog:
TheOCv1.6.14.zip
- Fixed Interactive governor. SHOULD work now.
- reduced Interactive governor transition latency so it will transition faster.
- added Whyzor's wakelock fix to try and prevent times when deep sleep mode is never entered.
- disabled 184 MHz frequency.
TheOCv1.6.11.zip
- added 2way calling patch. Thanks to avs333 for the patch and DoomLord for the port of the patch.
Need to use CallRecorder app from skvalex or rVoix.apk from avs333. More info can be found on this thread on xda:
[DEV] Two-way call recording on Desire [ALMOST SOLVED][Sept. 7 update] - xda-developers
Here's the post by skvalex listing his latest trial version of CallRecorder:
xda-developers - View Single Post - [DEV] Two-way call recording on Desire [ALMOST SOLVED][Sept. 7 update]
Here's the market link for CallRecorder:
https://market.android.com/details?id=com.skvalex.callrecorder
I tested the CallRecorder app and the sound quality was excellent for a recording--if you're into that sort of thing. I did not test the rVoix.apk yet at this time.
- enabled 61 MHz and 184 MHz clock frequencies.
- updated Interactive governor with all of the latest updates from CM.
- Added lower voltage regulator settings down to 600. It looks like 600 is the min that our boards can go from what the specs look like.
- changed default IO scheduler to NOOP.
- reverted memcopy update.

changelog:
TheOCv1.7.19.zip
Just a small update
-kernel patched to version 2.6.32.21
-includes most of Whyzor's kernel updates
-uses Whyzor's latest touchscreen driver
-changed default io scheduler to sio
-changed default goveror to interactive
-using same gpu drivers as in cm9

Thank you for this excellent kernel
Is there going to be one based on .35?

Related

[KERNEL][13MAY]LorDModHD V4.5|ALL AOSP ROMS|2.6.35.13|TOO MUCH STUFF

{
"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"
}
Hello from me again!
This time we take it a little further.
I must say at the very beginning that all credits for porting 2.6.35.10 kernel to DHD goes to James Zdziebkowski. I used his source with his permission to be our new foundation for further updates and patches.
KERNEL:
Based on James Zdziebkowski's port 2.6.35.10
It has parts from HTC Saga and HTC Incredible in it - James Zdziebkowski
Offcourse newest adreno drivers from CM7 - James Zdziebkowski
Included battery fix from teamdesire - James Zdziebkowski
OC to 1.5Ghz - James Zdziebkowski
Smartass included - James Zdziebkowski
CFS only by default
vvvvvvvvvvvvvvvv from here modded by me
Added Volume boost of 20%
Patched libsqlite.so to disable db loops – thanx to ownhere
Default UV
Smartass and CPU tables as in 4.4.1 ROM (smooth)
VDD user interface (by -snq, modified by LorD Clockan for 2.6.35)
Under volt editions, UUV edition might not work for all.. use -25mV edition
CPU freq going from 122MHz (230 default) to 1920MHz
Allocated more GPU memory
Added SLQB slab memory allocator
Tweaked read/write video buffer
Added TinyRCU Bloatwatch edition v8
Tweaked Interactve and Ondemand governors
Added V(r) I/O data scheduler
Added Tweaks and patches from latest CM7 kernel for Wlan chip and USB
Enable Deathray for flashlite
Ported BFQ v2 from 2.6.37 (by Thalamus) and patched to v2.1 and set as default I/O data scheduler
Patched kernel to 2.6.35.13 (by me)
Added USB mount support (James Zdziebkowski)
Added 2 way recording patch - all compliments go to avs333 (go to Call Recording app and disable recording if you don't use it) - for MIUI, enable third party apps in MIUI dialer
Hopefully compatible with all AOSP ROMS for DHD - CM7 all bases, MIUI, UltimateDroid...
Implemented USB thetering support - by James Zdziebkowski
Ported lots of drivers from HTC official source - by James Zdziebkowski
PLEASE DO A NANDROID BACKUP OF YOUR ROM
This kernel copies some system libs and overwrites your default libs and can't go back to older kernel.. Maybe this can help (not tested yet) - zip
BFQ I/O scheduler. V(r) I/O scheduler
Download link for:
LorDmod HD V4.5 BFQ - zip
LorDmod HD V4.5 VIO - zip
There are some problems with DSPmode and 2.6.35 base, but what I've heard Kali- is working on them and porting 2.6.35 to CM7 for Ace​
Same UV scripts as in 2.6.32.39 kernel V4.5.2 (all ready for EXT4 flash):
-25mV zip
-50mV zip
UUV zip
PUV zip - This is heavely UV even for UUV edition.. going from min 775mV trough all the freq range. If UUV worked for you, you must test this It's working fine for me 122/1380MHZ 24/7
Restore defaults zip
If you want SD card speed patch, put this file into /etc/init.d folder and give it executable perrmision. It can corrupt your SD data! CAUTION - BACKUP
AGAIN - don't FORGET to do a nandroid backup prior to flashing!
Bugs:
I've noticed that the max freq after first boot is set as 384MHz, so please just rise it
Thanx goes to: teamdesire, Kali-, MDJ, LeeDroid, adrynaline, -snq, Cyanogen team, DOAlaboratories, my beta testers and those who I forgot
DONATIONS so far: Walker Street, alexmason14, McGyver85, danalive, justaguy84, ...
Governors for NOOBS:
interactive - Instead of sampling the cpu at a specified rate, the governor will scale the cpu frequency up when coming out of idle. When the cpu comes out of idle, a timer is configured to fire within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer fires then we assume the cpu is underpowered and ramp to MAX speed.
smartass - Is an improved version of interactive governor
ondemand – Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see “up threshold” in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
conservative – Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
performance – Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to the same value and using ondemand because the system will not waste resources scanning for CPU load.
powersave – Available in some kernels. It will keep the CPU running at the “min” set value at all times.
userspace – A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.
Old versions:
LorDmod HD V4.0 BFQ - zip
LorDmod HD V4.0 VIO - zip
LorDmod HD V3.6 BFQ - zip
LorDmod HD V3.5 VIO - zip
LorDmod HD V3.5 BFQ - zip - based on boot.img from nightly 64
LorDmod HD V3.5 VIO - zip - same base as BFQ
LorDmod HD V3.1 BFQ - zip REUPLOAD #2 - Only for (from to ...) nightly 63 and roms based on 63... WLAN STILL BROKEN... TRYING TO FIX IT
LorDmod HD V3.1 VIO - zip
LorDmod HD V3.0 - zip - Only for builds later than nightly 57 to 62! 63 wlan broken!!!
LorDmod HD V2.0 - zip - Only for builds later than nightly 57!!!
LorDmod HD V1.4 - zip - Only for builds later than nightly 57!!! - looks like USB mount doesn't work...
LorDmod HD V1.3 -zip - only for nightly 57 or older!!!
LorDmod HD V1.2 - zip - for kangs newer than nightly 57
LorDmod HD V1.1 - zip - wlan not working
LorDmod HD V1.0 - zip
LorDmod HD V0.2.2 - zip
LorDmod HD V0.2 - zip
History:
Code:
13-05-2011 LorDmod HD 4.5
[LIST]
[*]Added all new board files from updated HTC source code. starting from panel driver, sub-audio system, battery, mmc, touchscreen, audio drivers and some other stuff - ported by James Zdziebkowski
[/LIST]
11-05-2011 LorDmod HD 4.0
[LIST]
[*]Implemented USB thetering support - by James Zdziebkowski
[*]Tweaked Interactive and Conservative governors
[/LIST]
09-05-2011 LorDmod HD 3.6 - For all AOSP ROMS
[LIST]
[*]Changed the update script (AnyKernel.zip + Apache14) to suite all AOSP roms
[/LIST]
06-05-2011 LorDmod HD 3.5 - Based on boot.img from nightly 64
[LIST]
[*]Added 2 way recording patch - all compliments go to avs333
[/LIST]
05-05-2011 LorDmod HD 3.1 - Only for nightly 63 (and 63 based roms) and later...
[LIST]
[*]Fixed WLAN for nightly 63
[*]Fixed and reuploaded voltage scripts for nightly 63
[*]Added V(r) I/O based kernel for download
[/LIST]
04-05-2011 LorDmod HD 3.0 - Only for builds later than nightly 57 to 62! 63 wlan broken!!!
[LIST]
[*]allocate uncached buffers as writecombined
[*]HW3D fix
[*]Lots of small fixes and patches
[*]Tweaked Interactive and Ondemand governors
[*]Kernal patched to .13
[*]Reuploaded fixed PUV script - thanx to colonel_lp
[/LIST]
02-05-2011 LorDmod HD 2.0 - Only for builds later than nightly 57
[LIST]
[*]Enable Deathray for flashlite
[*]Ported BFQ v2 from 2.6.37 (by Thalamus)
[*]Updated BFQ v2 to v2.1
[*]Patched kernel to 2.6.35.12 (by me)
[*]Tweaked smartass some more
[*]Added USB mount support (James Zdziebkowski)
[/LIST]
01-05-2011 LorDmod HD 1.4 - Only for builds later than nightly 57
[LIST]
[*]Added Tweaks and patches from latest CM7 kernel for Wlan chip and USB
[*]Now for real set V(r) I/O scheduler as default (it was set to Noop by mistake in earlier versions)
[/LIST]
01-05-2011 LorDmod HD 1.3
[LIST]
[*]Fixed Wlan for nightly 57 or older
[/LIST]
30-04-2011 LorDmod HD 1.2
[LIST]
[*]Added TinyRCU Bloatwatch edition v8
[*]Tweaked Interactve and Ondemand governors
[*]Added V(r) I/O data scheduler and set as default
[/LIST]
30-04-2011 LorDmod HD V1.1
[LIST]
[*]Hopefully fixed volume boost for new driver
[*]Correct dimensions and output format of framebuffer
[/LIST]
30-04-2011 LorDmod HD V1.0
[LIST]
[*]Allocated more GPU memory
[*]Added SLQB slab memory allocator
[*]Tweaked read/write video buffer
[*]Added BFQ I/O data scheduler
[/LIST]
28-04-2011 LorDmod HD V0.2.2
[LIST]
[*]Redone smartass and CPU tables like in LorDmod kernel
[*]Min freq 122 (230MHz default), Max freq 1920MHz (1075 defaut)
[*]Implemented VDD user interface (by -snq, modified by LorD Clockan for 2.6.35)
[*]Normal kernel comes as UV (totaly stable for all)
[*]Added scripts for more UV
[/LIST]
28-04-2011 LorDmod HD V0.2
[LIST]
[*]Initial release
[*]Added Volume boost of 20%
[*]Patched libsqlite.so to disable db loops – thanx to ownhere
[/LIST]
AWESOME! Does this contain all the tweaks from your other kernel?
no, just whats mentioned above... for now..
I wanted to release it to see how will fit to you guys before I lose another 10 days on it
Is it just me or is this smoother than the other kernel?
Thumbs up for 2.6.35!
Sent from my Desire HD using XDA Premium App
yeah, but if you check CPU scaling, it scales only 2 freq... 1000 and 768mhz..
0.2.1 is ready with fixed cpu table and smartass...
yes even then it's smoother,.,,
But that's just smartass. Im using ondemand/interactive and those 2 are scaling just fine
Sent from my Desire HD using XDA Premium App
but still scales only 4 freqs... I mean theres alittle choice of freqs to chose from.. and this kernel isn't even undervolet..
update coming soon!
This is gonna be smokin'
I guess it doesnt work on SENSE ROMs right? Because I am really curious about those GPU drivers. If we could include the CM / MIUI GPU Drivers into Sense, that would most likely kickass!
No, not for Sense..
Updated version online..
last for tonight.. going to sleep!!
Hi LorD ClockaN,
thx for the your work and the kernel
downloaded and started testing...
a question to the sound drivers
Are the audio drivers the same which are used in your other kernel and/or HTC kernel (rom base >= 1.84) ?
regards
usb tether dont work =(
Sent from my Desire HD using XDA Premium App
erbse said:
Hi LorD ClockaN,
thx for the your work and the kernel
downloaded and started testing...
a question to the sound drivers
Are the audio drivers the same which are used in your other kernel and/or HTC kernel (rom base >= 1.84) ?
regards
Click to expand...
Click to collapse
Drivers are new from HTC Saga and they are used in my 4.5.2 kernel only!
USB tether... hmm
LorD ClockaN said:
Drivers are new from HTC Saga and they are used in my 4.5.2 kernel only
Click to expand...
Click to collapse
Mhmm ok, i ask because the audio quality is the only main issue for me. Performance and so on are fine Thx to your kernel I don't have a saga and so i don't know something about the audio quality from saga.
Is it possible to increase the quality to the same like sense rom? Could the HTC driver merged into your kernel or is more needed as the audio driver?
Thx
Sent from my Desire HD using XDA App
Hi! I have just flashed this over the previous 4.4.1.
I have one big issue with this one though, the graphics performance drops considerably, although usage wise its very smooth. I'd even go as far to say the graphics performance is worse than stock CM7's kernel.
This is very obvious when I am playing Chrono Cross on FPse. Previously, while on stock kernel, it is able to run the game at constant almost max speed(60fps) for most parts, except in menus and battle fading scenes as well as some spell casting scenes. After flashing your 4.4.2 kernel, the fps soared even more. I was very impressed.
I just flashed this version and the framerate dropped considerably, it no longer maintains 60FPS even in non "intensive" scenes.
I am not sure if this have got to do with the newer HTC Saga's graphics drivers but I'd say the previous one is better if that is the case. Previously I was using BFQhs CFS as well, running same clockspeed same governer.
EDIT: My bad! Its working fine now. I have no idea how set CPU reads my clock speed at some weird clock when the slider is at somewhere else, managed to fix it. Its running great =). Loving it.
Would want to know more on the big difference between this and 4.5.2. It looks like both are similar except this is based on HTC Saga's kernel? Or something?
The biggest difference is that the kernel is 2.6.35 version and that means lots and lots of improvements versus 2.6.32 version..
Sent from Desire HD with CyanogenLordMod!!!
OK My Lord you convince my !!
And indeed you'r right (of course), everything is working like a charm for me including the patch to improve the sd card read speed and the usb <=> pc.
Great job, (as usual). I'll check if there is any change in prower consumption in standby this night...
Do you intent to issue a V(R) I/O version ?
NB: what value are you using for R ? 0.2 or ...?
THANKS
Nice work, thanks for all your hard work and time, the CFS 4.4.1 is working awesome for me the phone has never been so smooth, I want to try this one now but does this one has the two way call recording support ?, regards.
thanks again for ur great work!
Testing cfs + puv with mdj's ultimate droid v1.8

[KERNEL][Philz][KitKat][ANYKERNEL][03/10/14] Phantom Kernel r17

{
"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
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
Features-
Universal KitKat rom support through anykernel updater script.
Latest PRIMA and kernel changes from CAF(not there in default kernel yet).
USB Fast Charge.
GPU Undervolt.
CPU Underclock(300 mhz).
Kernel NEON mode.
System wide high priority power efficient workqueues for workqueue/PHYLIB/block/ASoC/regulator.
Userspace voltage control.
Merged many missing upstream patches.
Added optimized ARM RWSEM algorithm.
Enabled hell load of more TCP congessions:
HTML:
* .westwood (default)
* .reno
*. bic
*. highspeed
*. hybla
*. htcp
*. vegas
*. veno
*. scalable
*. yeah
*. lp
*. illinois
Added frandom.
Compiled using latest Linaro 4.8 toolchain(smoothness redefined).
Optimization flags.
Governors-
HTML:
interactive (default)
intelliactive (new)
conservative
ondemand
lionheart (new)
performance
ondemandplus (new)
intellidemand (new)
smartmax(new)
I/O Schedulers-
HTML:
row (default)
noop
deadline
cfq
bfq (new)
fiops (new)
sio (new)
tripNdroid
Allow unaligned access for CPU.
Switched to XZ compression for kernel.
NOATIME and NO DIRATIME by default.
Disabled Gentle Fair Sleepers and enabled ARCH_POWER(more UI responsiveness).
Added optimized AES and SHA1 routines.
Some stuff already there in default kernel-
Vibrator intensity control.
....and much more more stuff which is working as secret sauce in making this kernel awesome. I am done with long and never ending features list, go ahead and check github.
Toggles and controls for everything can be found in Trickster MOD app and remember to undervolt voltages by -62.
And I haven't added OC in this kernel because I don't want to make it unstable and I think its smooth enough on 1.2 Ghz itself.
Issues-
-You tell.
Download link-
For KitKat:
Download: http://forum.xda-developers.com/devdb/project/?id=1304#downloads
Instructions-
Flash zip through recovery
It is my request to you all that please do not spam the thread with general queries and Q&A. It is a development thread and only development related posts should be there. Post your general queries and Q&A here- [DISCUSSION][Q&A][KERNEL] Phantom by Shivam Kuchhal
GPL Compliance:
Just a statement regarding kernel source: The Kernel Source is of course covered under GPL version 2. Free software does NOT mean no work or time was spent working on it. I have donated a large sum of my free time to this kernel. If you want to include my kernel in your project or use my source code, please mention it in your post, give proper credits.
Opensource does not mean 'Out-of-credit'
Thank you.
I would like to mention much more things but I don't like bloated OP's so I am keeping it short.
XDA:DevDB Information
Phantom Kernel, Kernel for the Sony Xperia L
Contributors
Shivam Kuchhal
Kernel Special Features: Stability is the best feature nowadays
Version Information
Status: Stable
Created 2013-10-26
Last Updated 2014-10-04
Credits and Changelog
These are some of those awesome guys who keep helping me every now and then.
@iluvyoulinux
@dj2tusk
@varun.chitre15
@skad00sh for banner.
Sorry if I still missed anyone.
Changelog:
v1:
Initial Release. More features to come soon.
v2:
Updated to 4.2.2.
v3:
Fixed WiFi.
v4:
Major update.
1- Intelli-plug 2.0
2- Overclocked up to 1.5 Ghz.
3- PS3 Controller Support.
4- Simple I/O Scheduler.
5- Tweaked VM Readahead to 2048 kb.
6- Voltage Control.
7- Force 500Ma charging on unknown wall chargers and car chargers.
8- Disabled Gentle Fair Sleeps and enabled ARCH_POWER.
9- Added Wheatley Governer.
10- O3 Compiler optimizations.
11- Compiled using NEON compiler optimizations.
v5:
Initial KitKat support.
Check OP for list of features on KitKat kernel, Jellybean kernel is still limited to v4.5
v6:
Introducing newer Intelli-plug in kernel.
OC up to 1.5Ghz
Userspace voltage control.
Newer Eco mode.
Dynamic Fsync 2.0.
Added ARM optimization flags while compiling.
Lock initial TCP window size to 64k (Improves network ping and output)
Asynchronous I/O latency to a solid-state disk greatly increased
Added optimized AES and SHA1 routines.
Optimized apply_slack() method for size and speed
Entropy tweaks.
Patches from mainline 3.5 to hopefully help with hotplug efficiency.
Added touch boost support for taoshan touchpad driver in Intelli-plug.
Dynamic management of dirty page writebacks
Salvaged some RAM.
Disabled unwinding support.
..and some more patches and tweaks which I probably forgot to mention.
v6.1:
KitKat:
Switched to TWRP 2.6.3.0 instead of very very old CWM.
Jellybean:
Two versions of kernel: OC and NON-OC, just like KitKat kernel.
Switched to TWRP 2.6.3.0 instead of very very old CWM.
Introducing newer Intelli-plug in kernel.
Added more ARM optimization flags.
Lock initial TCP window size to 64k (Improves network ping and output).
Asynchronous I/O latency to a solid-state disk greatly increased.
Added optimized AES and SHA1 routines.
Optimized apply_slack() method for size and speed
Entropy tweaks.
Patches from mainline 3.5 to hopefully help with hotplug efficiency.
Added touch boost support for taoshan touchpad driver in Intelli-plug.
Salvaged some RAM.
Disabled unwinding support.
Removed Simple I/O Scheduler.
Removed Wheatley governer.
v7:
Merged Internal storage fix by @siankatabg into the KitKat kernel. I'll post extra work to be done by user too.
Switched to auto hot plug from intelli-plug. Reason is that when I updated intelli-plug as per latest updates by faux123 and added his special dual core intelli-plug, device started lagging like hell. If anybody can help me out with fixing dual core intelli-plug, feel free to send a pull request on github.
Switched to latest Linaro GCC 4.7.4 with optimization for cortex A15 CPUs. You'll notice the bump in smoothness.
Added more flags for cortex A15 while compiling. Smooooth.
Added CPU OC up to 1.7 Ghz.
Complete SELinux integration, now you can change mode between permissive and enforcing too.
Fixed over ride of frequency of second core completely(I need feedback on this).
Introducing Intelli-thermal in kernel which is a better and smoother alternative to stock thermal controller, I have turned off stock thermal monitor completely.
Added latest intelli-active governer with touch boost support for taoshan touchpad driver.
Introducing Charger Control found in Thunderzap kernel. Thanks to @varun.chitre15
Fixed date and time stamps in recovery.
Asynchronous fsync: Initial extraction from HTC.
Enabled Westwood TCP Congession.
Enabled Sony PS3 controller support back.
Changed boot splash logo to a more funky and cooler Phantom kernel one.
Updated TWRP to v2.7.
v8:
Rebased to CAF.
v8.5:
General fixes.
v8.7:
Switched to anykernel updater.
v9:
Switched to Philz recovery from TWRP.
Updated kernel to 3.4.4(lots of improvements), I will update it to latest releases one by one as I get time.
Synced with CAF upstream changes(some really major changes for performace and stability).
Synced with PRIMA upstream changes.
Fixed date and time stamps resetting on boot.
Enabled Conservative governor.
Added Simple I/O scheduler.
Increased MM heap size for smooth streaming.
Use performance governor as default for faster boot. It will automatically switch to ondemand after that boot has finished.
Added ramconsole device(last_kmsg).
Disabled useless modules.
v10:
Compiled using O4 optimizations(latest and first time for Xperia L).
Reverted and cleaned hell load of crap optimization flags which were causing issues.
Fixed a very major bug in this kernel, you must be getting some weird folders with unicode characters. Well good news is that they're fixed now.
Added more tweaks to cpufreq driver.
Added more patches to selinux and security contexts.
Added better compiler optimizations.
Asynchronous I/O latency to a solid disk state greatly increased.
Set row as default I/O scheduler.
v11:
Reverted back to 3.4.0.
Updated Philz Touch to latest version.
lib/memcopy and lib/string: Use glibc version(10x faster than default).
Added frandom.
Reduced fast charge load to 850 mA(safer).
Added GPU voltage undervolt support(Instuctions in 3rd post).
Updated bfq I/O scheduler to v7r5
Added fiops I/O scheduler.
Added F2FS filesystem support.
Increases MM readahead to 256.
Patches to writeback:
Fix occasional slow sync.
Fix writeback cache thrashing.
Fix race that cause writeback hung.
Enabled hell load of more TCP congessions:
HTML:
* .westwood (default)
* .reno
*. bic
*. highspeed
*. hybla
*. htcp
*. vegas
*. veno
*. scalable
*. yeah
*. lp
*. illinois
Improved IO throughput.
Remove useless tracer support.
Switched to XZ compression for kernel.
Patches to improve deep sleep.
NOATIME and NO DIRATIME by default.
Fix entropy depleting.
Enabled pipe flag.
v12:
Cleaned up whole source and started from scratch.
Remove useless and poorly implemented features.
Added ondemandplus governor.
Added intellidemand governor with generic touch boost written by me.
Added wheatley governor.
Lots of patches to ondemand governor.
Updated intelliactive to support taoshan better.
Patches to deadline I/O scheduler.
Stripped kgsl code to build only required drivers for taoshan.
Proper hardware detection through model number,
Allow unaligned access for CPU.
Added more patches to SELinux.
Added missing code to cpufreq drivers.
Added patches to SCHED.
Patches to writeback.
Always set noatime no diratime on all partitions! I/O Boost!
smp: patches from mainline 3.5 to hopefully help with hotplug efficiency.
Optimize apply_slack() for size and speed.
Lock initial TCP window size to 64k (Improves network ping and output).
mm: Dynamic management of dirty page writebacks.
Random: Entropy tweaks.
Asynchronous I/O latency to a solid-state disk greatly increased.
Optimized SLUB.
r13:
CPU Underclock(300 mhz)- not enabled by default.
Compiled using latest Linaro 4.9.
More optimization flags.
Kernel NEON mode.
A bit more sliced AES routines.
Patches to MM.
Patches to hrtimer.
Patches to timer.
Patches to mutex.
Patches to futex.
Patches to cpufreq.
Patches to interactive.
Patches to tick.
Added optimized ARM RWSEM algorithm.
System wide high priority power efficient workqueues for workqueue/PHYLIB/block/ASoC/regulator5
Input: Send events one packet at a time.
Stripped auditing.
Fix ROW crashing.
Readahead: make context readahead more conservative.
SMP patches.
r14:
Fix weird folders appearing.
Back to Linaro 4.8(more stable for us).
Updated Philz Touch recovery(included in r13 also).
r15:
Fix weird folders appearing.
Back to Linaro 4.8(more stable for us).
Updated Philz Touch recovery(included in r13 also).
r16:
Merged in latest CAF kernel patches(lots and lots of them).
Merged in latest PRIMA changes from CAF(more stability and bug fixes).
Switched to latest Linaro 4.9.2 for compilation.
r17:
Switched back to Linaro 4.8 for compilation.
Fix weird folders(again, again and again).
Added smartmax governor.
Added tripNdroid scheduler.
Updated exFat driver to latest open source upstream.
Updated F2FS driver.
Lots of patches to block.
af_unix: speedup /proc/net/unix.
FAQs
Well lets begin, almost all features can be controlled using the TricksterMOD.
Q: What are the recommended kernel settings?
A: Do as stated below:
It is highly recommended to all users to use the following new voltage table. I have been using it since 3 days and results are quite impressive in terms of overall battery usage:
Code:
384000: 837500
432000: 837500
486000: 837500
540000: 862500
594000: 862500
648000: 887500
702000: 887500
756000: 937500
810000: 937500
864000: 962500
918000: 962500
972000: 987500
1026000: 987500
1080000: 1037500
1134000: 1037500
1188000: 1062500
1242000: 1062500
1296000: 1087500
1350000: 1087500
1404000: 1100000
1458000: 1107500
1566000: 1115000
Use Trickster MOD app to do all this.
Q. I am having abnormal battery drain
A:
Most of the time the kernel isn't responsible for this.
a) Make sure you are on stock frequency of 1Ghz. Sometimes the frequency is getting overridden to 1.5Ghz even if you didn't set that. To avoid such situations use frequency lock option from Trickstermod kernel app.
b) The kernel is not pre-undervolted any more. You can undervolt it on your own. Optimum value is 62mV. Don't undervolt more than that
Q: How to access recovery?
A:
Keep pressing volume down button when you see Sony or Phantom logo.
Q: How to use GPU Voltage Control?
Currently there are no GPU voltage controlling apps.
Obtain current voltage values:
HTML:
cat /sys/devices/system/cpu/cpu0/cpufreq/gpu_mv_table
Output will be something like this:
945 mV
1050 mV
1150 mV
Change these values:
HTML:
echo "930 1000 1100" > /sys/devices/system/cpu/cpu0/cpufreq/gpu_mv_table
This will change the voltages as below
930 mV
1000 mV
1150 mV
Info
Don't ask me questions which I can't or don't want to answer. Like-
1- More Governers, I/O schedulers.
2- More OC or GPU OC.
3- ETA.
4- Doubletap2wake or sweep2wake.
5- More useless features.
Gonna try right now!!!
Sent from my C2104 using Tapatalk
Keep up the good work bro !! Good luck & all the best!! :good:
New kernel?
Any changes in comparision with Rachit kernels?
Pudel89 said:
New kernel?
Any changes in comparision with Rachit kernels?
Click to expand...
Click to collapse
Well, I was a loyal user of Vengeance kernel since I bought Xperia L but I made this kernel according to my own needs so that I can fulfill needs of people from my point of view. For more info you can check the features of kernel. Also you can take a look at my git when I upload my source.
After using so many hours, yeah, this kernel is awesome!!
Also I got very good battery backup.
Can you make two versions?
One with stock frequency and another overclocked
Sent from my C2104 using Tapatalk
skad00sh said:
After using so many hours, yeah, this kernel is awesome!!
Also I got very good battery backup.
Can you make two versions?
One with stock frequency and another overclocked
Sent from my C2104 using Tapatalk
Click to expand...
Click to collapse
I will try my best bro. :good:
Sent from Batman's mighty laptop
i cant find link for download,where is it?
kris555777 said:
i cant find link for download,where is it?
Click to expand...
Click to collapse
You need to go to the top of the thread and click on download and then select kernel. all downloads for the selected device are in that section.
---------- Post added at 10:55 PM ---------- Previous post was at 10:44 PM ----------
Dose anyone know how to get wifi to stay enabled? I have tried flashing the modules but have not had any successes. It is the same story for any modifications I download. I am also using 15.0.A.2.17 please don't tell me I'm doing it wrong!
HatchetEgg said:
You need to go to the top of the thread and click on download and then select kernel. all downloads for the selected device are in that section.
---------- Post added at 10:55 PM ---------- Previous post was at 10:44 PM ----------
Dose anyone know how to get wifi to stay enabled? I have tried flashing the modules but have not had any successes. It is the same story for any modifications I download. I am also using 15.0.A.2.17 please don't tell me I'm doing it wrong!
Click to expand...
Click to collapse
Just flash the kernel zip i have provided and everything will be fine.
Thanks. I would like to know dose your kernel support init.d?
Does your kernel shows like this in kernel version??
faizalotai said:
Does your kernel shows like this in kernel version??
Click to expand...
Click to collapse
Yeah I also have that but don't worry there's nothing to worry. Also I will fix it ASAP
Sent from Batman's Pico
Thanks bro for quick answer..
A big thanks to @skad00sh for making banner for OP. Great job man. :good::victory::highfive:
Good work keep up men.tnx
Halt update
Guys as we all know that new 4.2.2 update is coming soon for our phone. I am thinking of delaying updates for this kernel but don't worry. I will update my kernel as soon as Sony releases kernel source for new update. I hope you guys will appreciate my decision. :good:

[SUPPORT][Q&A][AOSP][M] Hells-Core Kernel By Hellsgod (b20, 26/05)

{
"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"
}
This thread has been created to facilitate users about HellsCore Kernel, probably the best kernel for our Nexus 5. This thread is AIO thread i.e. for Q&A, SUPPORT, UPDATES, ETC.
This kernel is made by hellsgod and not me, so technically device requests, kernel issues should directly address to him instead of me.​
<!-- Download Links: --!>
Beta 20 from Basketbuild
<!-- Changelog: --!>
Code:
[COLOR="#3F51B5"] !-- b20 for 6.0.1 [/COLOR]
-merged some memorymanagement related stuff
-merged some changes from franco to allow HZ=300 - like the newer devices (N6/N5X/N6P)
[COLOR="#3F51B5"] !-- b16 for 6.0.1 [/COLOR]
-updated to latest aosp kernel source (android 6.0.1)
[COLOR="#3F51B5"] !-- b11 M [/COLOR]
SuperSU 2:50 Allows root without SELinux permissive, so I reverted the previous SELinux hack. Please read this short guide for gain root access: [URL="http://hc-kernel.blogspot.ch/2015/10/android-m-how-to-gain-root.html"]HOW TO GAIN WITH ROOT SUPERSU 2:50[/URL]
-reverted SELinux hack
<!-- Older changelogs: --!>
Code:
[COLOR="Blue"][B]b15 for Lollipop:[/B][/COLOR]
-merged 5.1.1 sources (only one commit)
-hellsactive: Add input logic
[COLOR="Blue"][B]b11 for Lollipop:[/B][/COLOR]
-crypto fixes
-fs fixes
-compiled with latest UBERTC
[COLOR="Blue"][B]b9.5 UBERTC for Lollipop (Test build):[/B][/COLOR]
-compiled with UBERTC
-build flags optimizations
(You can check stats/results here - [URL="http://goo.gl/WXzO8k"]http://goo.gl/WXzO8k[/URL] and use only Dropbox link for now.)
[COLOR="Blue"][B]b9.4 for Lollipop:[/B][/COLOR]
-merged many commits from upstream/mainline to improve several subsystems
-merged new KCAL color control by @savoca You can play around with it with this app: [url]http://goo.gl/FM9oHi[/url]
[COLOR="Blue"][B]b8.5 for Lollipop:[/B][/COLOR]
-Rebased sources
-Removed most of the IPv4/IPv6/Net patches from new LMK and OOM patchset
-Some improvements for the scheduler
-Binder: synced with Upstream/Mainline
-Android logger: improvements
-Maybe some things that even Laurent forgot :p
[COLOR="Blue"][B]b8.0 for Lollipop:[/B][/COLOR]
-some love for interactive/hellsactive
-msm-sleeper: use ex_max_freq
-misc fixes from upstream (3.4.y)
-revamp spinlock ASM code
-try a new build flag (floop-nest-optimize)
-little fixes from caf
[COLOR="Blue"][B]b7.7 for Lollipop:[/B][/COLOR]
-sched/nohz/irq/genirq optimizations from linux mainline
-some optimizations from caf
[COLOR="Blue"][B]b7 for Lollipop:[/B][/COLOR]
-removed msm_mpdecision input boost framework
-added cpu-boost driver for touch boost and cpu-boost
-sched: Make scheduler aware of cpu frequency state
-optimizations for cpu-boost and window based load
-set touch boost to 1190mhz
-decreased duration from 1s to 500ms
-cpufreq: hellsactive: set hispeed_freq from 1190mhz to 1497mhz
-cpufreq: cpu-boost: set sync_threshold to 1728mhz
-cpufreq: cpu-boost: set migration_load_threshold from 15 to 30
-mm/writeback/vfs fixes from upstream and caf
-iommu fixes
-usb/usb subsystem/scsi/net and other misc fixes from upstream
[COLOR="Blue"][B]b6.5v3 for Lollipop:[/B][/COLOR]
-Reverted all the bus changes
[COLOR="Blue"][B]b6.5v2 for Lollipop:[/B][/COLOR]
-reverted the new krait regulator system
-reverted two sched patches
-added two good looking patches for hellsactive and interactive
-disabled some debugging and not needed features
[COLOR="Blue"][B]b8.6 for Kitkat/b5.6 for Lollipop:[/B][/COLOR]
-scheduler fixes
-some missing arm patches (fix for the reboot issue some encountered)
-other little fixes here and there ([URL="http://goo.gl/9gE0T0"]refer to git for exact changelog[/URL])
-removed power efficiency patchset, because its only for armv8
[COLOR="Blue"][B]b8:[/B][/COLOR]
-Several ARM patches for suspend/cacheflush/MPU
-New build flags
-kgsl: Wakeup only for touch events (to make sure the input event handler is called only for touch inputs)
-mdss fixes from CAF
-New slimbus changes from CAF
-camera: Fixes
-Fixes and improvements here and there (refer to git)
[COLOR="Blue"][B]b6.9:[/B][/COLOR]
-merged some patches from nvidia for a better power efficiency (could save some battery)
-arm: lib: Using hard-float (maybe some little performance gain)
-reverted the arm topology (to merge a newer version of it)
-merged new arm topology (more efficiency)
-added a sysfsinterface to enable and disable gentle fair sleepers (disabled by default - maybe improves UI smoothness)
-added a sysfsinterface to enable and disable arch power (disabled by default - could give some more efficiency by screen on, but drains more battery in standby)
-removed sched_mc (because its broken since forever and nobody really cares to fix it)
-cpufreq: hellsactive: removed unused boostpulse interface
-cpufreq: hellsactive: the governor now jumps only to two phase freq if cur_freq >= hispeed_freq to avoid unnecessarly jumps from min_freq (could save some battery)
-scheduler patches from upstream, some backports from faux (could improve battery under heavy load)
-mm: Adjust dirty writeback for IO boost (maybe drains some more battery, but could improve IO)
-fs: dcache: set vfs_cache_pressure 40% (maybe some little more IO boost)
-some new compiler voodoo (could improve overall performance, smoothness, efficiency...)
-some other little things here and there but not so important to mention...
[COLOR="Blue"][B]b6.1:[/B][/COLOR]
-msm_mpdecision: a tad more conservative
-smp fixes
-ARM fixes
-cpuidle/PM fixes
-msm_thermal: update
-mm/vmscan fixes
-random fixes
-memcpy optimizations for cortex A15
-Bluetooth fixes
-New touch screen drivers
[COLOR="Blue"][B]b5.0:[/B][/COLOR]
-i2c
-SoundControl
-kthread
-SELinux
-sched
-cgroup
For exact changelog, check git.
[COLOR="Blue"][B]b4.4:[/B][/COLOR]
-New governor: hellsactive*
-cpufreq patches (logic and leaks, typos)
-some fixes here and there
-msm-sleeper: save previous max freq
-compiled with boostedtc 4.9.2 by @aznrice2k4
*hellsactive:
-Based upon intelliactive
-removed input boost (we have an input boost in the hotplug driver)
-removed sync feature
-removed sampling down factor
Following was added:
-Align timer windows for all CPUs*
It's more advantageous to evaluate all CPUs at same time so that interactive governor gets a complete picture of the load on each CPU at a specific time. It could also reduce number of speed changes made if there are many CPUs controlled by same policy. In addition, waking up all CPUs at same time would allow the cluster to go into a deeper sleep state when it's idle.
-Reset last evaluated jiffy in idle callback*
When CPU has been busy for a long time, last evaluated jiffy will be quite behind because the timer would have been canceled. We don't want to schedule a timer to fire in the past as load will always be 100%. Reset last evaluated jiffy so that timer will be scheduled for thenext window.
-Round up timer_rate to match jiffy*
Timers are scheduled in unit of jiffies. Round up timer_rate so that it matches the actual sampling period.
-Use del_timer/add_timer_on to rearm timers*
Replace mod_timer_pinned() with del_timer(), add_timer_on(). mod_timer_pinned() always adds timer onto current CPU. Interactive governor expects each CPU's timers to be running on the same CPU. If cpufreq_interactive_timer_resched() is called from another CPU, the timer will be armed on the wrong CPU.
Replacing mod_timer_pinned() with del_timer() and add_timer_on() guarantees timers are still run on the right CPU even if another CPU reschedules the timer. This would provide more flexibility for future changes.
-Support variable frequency calculations**
Use a threshold value up to which we are evaluating the current speed weighted by current load against each new choice of speed. Above switch to the original frequency calculation proportional to load relative to the max possible frequency which allows for more dynamic and fair changes.
Default threshold is policy->min which guarantees minimal freqs and energy usage during (offloaded) media playback.
Also, choose the highest frequency below or at target, which generally saves us one freq level.
-Don't scale beyond min if the load is low***
-Thread migration commit***
I've just made some changes on commits to suit my needs.
<!-- Follow: --!>
Official Blog / Google+ community / Laurent Hess aka hellsgod
TBD
Q: My kernel app tells me my min_freq is 960mhz. Why is that?
A: Its because of input boost. Your frequency will be boosted to 960mhz as soon as you touch your screen. It will be boosted for 1 second after touch. So you have smooth animations and no scrolling stutters.
Q: My device rebooted / didn't wake up from deep sleep. What can I do to help you to find the cause?
A: Install "Syslog" from the Play Store and get me the "Last Kernel Log" or do it via terminal. You'll find the command here.
Q: Will you ever add S2W/S2S?
A: No.
Q: Why the cpu jumps to 1190mhz so ofter during idle?
A: Thats because we're using an interactive based governor. Interactive based governors jumps to hispeed_freq (1134mhz) if the load reaches 99%. Don't forget, even if you're doing nothing, you always have some background load. The lower you set your min_frequency, the faster it reaches 99% load and will jump to hispeed_freq more often.
Q: Will there be any CAF version of this kernel?
A: No. But on Android L, currently almost every ROM uses AOSP so it won't matter much right now. Future might be holding some cards, which we don't know yet.
Q: Does this kernel support f2fs?
A: No. It's not planned to be included right now.
Q: Hells-Core Kernel Manager supports Nexus 5?
A: Yes. Latest update is working perfectly as it should. You can use it to tweak your kernel parameters.
[Credits: hellsgod's post from N4 forum]
Just great, my thread has got a brother now, yoohoo! (or a sister? [emoji12])
Sent from my Darkside of LG G2
xanthrax said:
Just great, my thread has got a brother now, yoohoo! (or a sister? [emoji12])
Sent from my Darkside of LG G2
Click to expand...
Click to collapse
Both .. No discrimination here at XDA .
One of my favorite kernel on N4! Does this have both gamma and RGB control?
gpvecchi said:
One of my favorite kernel on N4! Does this have both gamma and RGB control?
Click to expand...
Click to collapse
Yes, as I've listed the features in the OP. It has those features.
Crytech said:
Yes, as I've listed the features in the OP. It has those features.
Click to expand...
Click to collapse
Thanks! I see just gamma in the OP...
wow this is mu favorite core from N4.....i very happy to see you here....
Cm 11 support?
Akoolive said:
Cm 11 support?
Click to expand...
Click to collapse
No.
hells
Akoolive said:
Cm 11 support?
Click to expand...
Click to collapse
Good question. I'll update OP that this is AOSP Kernel.
I tested Uber and code blue and elemental on miui rom but i think your kernel is better on that rom TNX man ..Keep working...the only important thing for me is battery life..
Haven't heard of an update to this kernel is sometime... Nice to see there's a live update with a thread now. !
What're the Boosted Versions?
Latest is 4.8, changelog(I suppose) says 4.4. Any major changes, or just small things?(Wondering if everything under " Following Added " is what's missing.
And thanks.
Curiousn00b said:
Haven't heard of an update to this kernel is sometime... Nice to see there's a live update with a thread now. !
What're the Boosted Versions?
Latest is 4.8, changelog(I suppose) says 4.4. Any major changes, or just small things?(Wondering if everything under " Following Added " is what's missing.
And thanks.
Click to expand...
Click to collapse
Its called boosted because of the toolchain. It was a test version and now I'm using this toolchain for future releases. There were some changes in between, yes. Mostly upstream things. If you really want to know what exactly, check my git I'm working on 5.0 right now.
hells
Jiphaaaa. Always running HC on my N4 and now that I buy a N5 there come a tread for N5 yeah. Tnx Hells!!!!
abalam said:
Jiphaaaa. Always running HC on my N4 and now that I buy a N5 there come a tread for N5 yeah. Tnx Hells!!!!
Click to expand...
Click to collapse
It's been here on n5 for quite a few days, just the thread was not here which I did .
Crytech said:
It's been here on n5 for quite a few days, just the thread was not here which I did .
Click to expand...
Click to collapse
And we are all grateful to you for!!
@Crytech can you add in title the version and release date, so we can see when @hellsgod change his stuf.
Tnx!
Ah Yeah. Kernel runs great here!
Min 192
Max 2265600
Interactive
Row

[DISCONTINUED][Kernel] [SM-N910T] N4 TMO AEL Kernel [SYNAPSE SUPPORT]

PLEASE NOTE: THIS KERNEL IS ONLY FOR THE SM-N910T VARIANT OF THE SAMSUNG GALAXY NOTE 4​​
{
"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"
}
N4 TMO AEL Kernel FEATURES:
Code:
[B][COLOR="DarkBlue"]* Made with SM-N910T_KK (Note 4 TMO N910TUVU1ANK4) Samsung Source
* Synapse kernel control app compatible for most kernel features [UpInTheAir is DA MAN!!]
* Built with the incredible Saber Mod 4.10 Toolchain
* Updated to Linux Kernel Base 3.10.5
* CPU Overclock up to 2.89 ghz
(4 OC Steps: 2.68, 2.76, 2.84, 2.89)
* CPU Underlock down to 268 mhz
* Faux Sound Control [Pafcholini, Faux123]
* HACK to allow non original SView Covers to access all the SView Features!! [twistedumbrella]
* Hardlimit Control [Yank555.lu and twistedumbrella]
* Voltage Control
* Intelliplug v3.9 (faux123)
* Intellithermal (faux123)
* Additional Governors: Lionheart, Umbrella_Core, Bluactive, Intellimm, Bioshock, Interactive_Pro, OnDemandPlus, DanceDance, SmartMax, Yankactive, Wheatley,
SmartAssv2, Intelliactive, Darkness, Nightmare, ConservativeX, Alucard, Adaptive
* Additional I/O Schedulers: zen, sio, vr, fifo, fiops, bfq
* Powersuspend v1.5 ( Yank555.lu & faux123)
* LED Brightness Control
* Sweep2Sleep Hack
* USB Keyboard/Mouse Hack
(Use your phone as a keyboard and/or mouse)
* Patched for compatibility with DriveDroid app
(Flash .iso images to your pc from your phone!! No more need for usb sticks or dvd's or cd roms)
* Fast Charge v1.2 [Yank555.lu]
* MDNIE (Color) Control [Yank555.lu and twsitedumbrella]
* Trinity Colors
* STEREO CALL RECORDING SUPPORT
* Overclocked Slimbus for a better overall sound experience
* Simple GPU Algorithm
* Dynamic FSync Control
* Fixed Simple_OnDemand GPU Governor crash
* Added Frandom
* Enabled CIFS Support
* Enabled and Optimized ksm (Kernel Samepage Merging)
* Enabled Gentle Fair Sleepers
* ENABLED ADVANCED TCP CONGESTION AND A LOT OF MORE OTHER TCP's
* Permissive, with init.d support[/COLOR][/B]
DOWNLOAD LINKS:
ECHOE DEVELOPMENT/DOWNLOAD CENTER
ECHOE SUPPORT CENTER
If you feel like buying us a beer:
CREDITS and THANKS:
Code:
[B][COLOR="Navy"]*twistedumbrella
*Faux123
*Yank555.lu
* Pafcholini
*ktoonsez
*UpInTheAir (you are an amazing person!!)
*showp1984
*dorinmax
*MY AMAZING TEAM!!
(I trully hope i have not forgotten anyone!!!!)[/COLOR][/B]
Kernel Source:
https://github.com/friedrich420/Note4-TMO-AELKernel/commits/master
Dont forget:
Flashing this Kernel voids your warranty. And as with any custom kernel it comes with the usual dangers/ side effects such as, but not limited to, explosions, wars, spontaneous combustion, your pet forgetting all his/her tricks, retrograde and anterograde amnesia, interpersonal alienation, a number of psychosomatic, neurological, and metaphysical complaints, and in general an overall disturbance in the "order of things". Having said all that, WE ARE NOT RESPONSIBLE for anything happening to your phone as a result of you flashing this kernel...
​
XDA:DevDB Information
N4 TMO AEL KERNEL, Kernel for the T-Mobile Samsung Galaxy Note 4
Contributors
friedrich420
Source Code: https://github.com/friedrich420/Note4-TMO-AELKernel/commits/master
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 7.2
Stable Release Date: 2015-02-02
Created 2014-12-03
Last Updated 2015-02-05
FULL SYNAPSE CONTROL IN PICTURES:
Note for Synapse Control:
- Set the Hardlimit Screen on Max the same as the max CPU Frequency you want
(for example if you want to overclock to 2.84, first set the hardlimit max frequency on to 2.84)
Click to expand...
Click to collapse
SUGGESTED BASIC SETTINGS
a. FULL PERFORMANCE (mainly for benchmarks)
- Hardlimit Screen On Max= 2.89
- Cpu Freq Max= 2.89
- Cpu Freq MIn= 268
- Cpu Governor= Performance or Bluactive
- I/O Scheduler: Deadline
- I/O Scheduler Readahead= 1024
- GPU Governor= Performance or cpubw_hwmon
- Enable simple gpu_algorithm
- Laziness=10
- Ramp Up Threshold= 1
- Dynamic FSync= On
- KSM = On
Click to expand...
Click to collapse
b. BALANCED
- Hardlimit Screen On Max= 2.68
- Cpu Freq Max= 2.68
- Cpu Freq MIn= 268
- Cpu Governor= Umbrella_Core or Interactive_Pro or Bluactive
- I/O Scheduler: sio or zen or bfq
- I/O Scheduler Readahead= 1024
- GPU Governor= msm_adreno or simple_ondemand
- Enable simple gpu_algorithm
- Laziness=5
- Ramp Up Threshold= 4000
- Dynamic FSync= On
- KSM = On
(Optional use of intelliplug- you can still reach very good SOT
on these settings with mpdecision)
Click to expand...
Click to collapse
reserved
reserved
Ver nice. Thanks! :good:
Awesome!!!! Woot! Woot!! Lol
Let the fun begin!!![emoji12] [emoji322] [emoji106]
My favorite kernel from the s4 days nice to see it for our note 4 thanks @friedrich420
I have been using 4.5 for a day or two now, any major difference?
Very nice to see this baby have its own thread. Good job!
foeshigity said:
I have been using 4.5 for a day or two now, any major difference?
Click to expand...
Click to collapse
You mean the international one?
the main difference is that this one is made with N910T sources so you can have wifi calling and all the other cool things you lucky Americans get that we dont
Other than that both the European and N.American versions have the same features..
jds3118 said:
Awesome!!!! Woot! Woot!! Lol
Let the fun begin!!![emoji12] [emoji322] [emoji106]
Click to expand...
Click to collapse
Jay you are needed
All I see on DL site is kernels from 11/30....is that the latest???
suzook said:
All I see on DL site is kernels from 11/30....is that the latest???
Click to expand...
Click to collapse
yes my friend.. the v4.4 build was done on the 30th..
i just opened the thread today..
thats the latest for now
A "little" kernel update
(03 December 2014) N4 TMO AEL Kernel v4.5
Change:
Code:
[CENTER][SIZE="3"]- Updated to newest ramdisk (N910TUVU1ANK4)[/SIZE][/CENTER]
DOWNLOAD​
friedrich420 said:
A "little" kernel update
(03 December 2014) N4 TMO AEL Kernel v4.5
Change:
Code:
[CENTER][SIZE="3"]- Updated to newest ramdisk (N910TUVU1ANK4)[/SIZE][/CENTER]
DOWNLOAD​
Click to expand...
Click to collapse
Yeah baby! [emoji12]
Can you share your kernel setting or should we just flash and leave everything the same?
Friedrich420 thanks for the badass kernel. I don't see MDNIe control settings in Fauxclock with v4.5. Is it it suppose to be there?
would this work on a sprint variant?
Just flashed with Infamous Rom hope this will help with my rebooting issue so far so good!
Is there any possibility to see double tap to wake with this kernel? It would be such a great feature to have.

[MOD] Gov Tuner Project (November 10th 2018)

{
"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"
}
Gov-Tuner Project​
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards, corrupted partition, nuclear disasters
* Please do some research before using this mod!
* YOU are choosing to make these modifications,
* If you point the finger at me for messing up your device, I will laugh at you.​
IF YOU DO LIKE TO USE THIS MOD IN YOUR ROM, PRIVATE MESSAGE ME WITH THE LINK FOR YOUR ROM THREAD SINCE I'D LIKE TO TRACK EVERY ROMs USING THE MOD TO SEE THE COMMENTS ABOUT THE MOD INSIDE THE ROM's THREAD.
YOU CAN USE IT IN YOUR ROM, THE ONLY REQUEST IS A LINK TO MY THREAD AND THE PROPER CREDITS IN CONTRIBUTORS.
YOU CAN USE IT EXCLUSIVELY IN ROM'S, YOU CAN'T USE IT IN YOUR OWN MOD OR ANYTHING ELSE.​
Read all the posts carefully to understand everything about the mod!
Please, read the FAQ in the third post! The answer for almost all questions will be found there.​
Code:
[B]Post 1[/B] → Introdution, features, requirements, installation, uninstallation, compatible governors
[B]Post 2[/B] → Changelog
[B]Post 3[/B] → How to use
[B]Post 4[/B] → FAQ
A CPU governor in Android controls how the CPU raises and lowers its frequency in response to the demands the user is placing on their device. Governors are especially important in smartphones and tablets because they have a large impact on the apparent fluidity of the interface and the battery life of the device over a charge.​
This mod will configure your governor to have the best experience with more battery, fluidity and smoothness.​
Features:
Compatible with cluster and non-cluster devices
CPU Governor optimizations
Smoother device with less battery drain
Improved performance
Extremely better battery life
Better standby battery life
Intelligent frequency ramp up/down
Less heat, so your device runs cooler
Frequent updates for better parameters
Requirements:
Custom Recovery
Root
Install instructions:
Download flashable zip
Flash it from a custom recovery (CWM,TWRP or any other)
Enjoy it!
Uninstall instructions:
Reboot into recovery
Flash the Uninstaller file located at system/etc/govtuner
OR
Download the GovTuner uninstaller and flash it
Compatible with:
Code:
Interactive based governors
Conservative based governors
Ondemand based governors
Some others governors which has it's own tunables
Downloads:
Downloads link
Uninstaller download
Uninstaller link
You can join our Telegram group and stay up to the beta versions, news and polls for the project in the link: https://telegram.me/govtuner
PayPal users can donate me using this link
Donate
If you have issues, download paypal app from playstore, that will work
For US PayPal users:
"I could not use your paypal donation link or url as you already know as it's not possible to send a donation from USA. I logged into my paypal account and used the option to pay for goods or services to send you the funds."
Thanks a lot, guys
XDA:DevDB Information
GovTuner Project, Tool/Utility for all devices (see above for details)
Contributors
Debuffer, Senthil360, Paget96, F4uzan
Source Code: https://github.com/Senthil360/GT_refactored_4.X.X
Version Information
Status: Stable
Current Stable Version: 4.2
Stable Release Date: 2018-11-10
Created 2016-06-29
Last Updated 2018-11-10
XDA:DevDB Information
[MOD] Gov Tuner Project (November 10th 2018) , ROM for the Android General
Contributors
Paget96
ROM OS Version: 2.3.x Gingerbread
Version Information
Status: Testing
Created 2018-11-14
Last Updated 2018-11-14
[MOD] Gov Tuner Project (July 21, 2017)
Gov-Tuner Project
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards, corrupted partition, nuclear disasters
* Please do some research before using this mod!
* YOU are choosing to make these modifications,
* If you point the finger at me for messing up your device, I will laugh at you.
IF YOU DO LIKE TO USE THIS MOD IN YOUR ROM, PRIVATE MESSAGE ME WITH THE LINK FOR YOUR ROM THREAD SINCE I'D LIKE TO TRACK EVERY ROMs USING THE MOD TO SEE THE COMMENTS ABOUT THE MOD INSIDE THE ROM's THREAD.
YOU CAN USE IT IN YOUR ROM, THE ONLY REQUEST IS A LINK TO MY THREAD AND THE PROPER CREDITS IN CONTRIBUTORS.
YOU CAN USE IT EXCLUSIVELY IN ROM'S, YOU CAN'T USE IT IN YOUR OWN MOD OR ANYTHING ELSE.​
Read all the posts carefully to understand everything about the mod!
Please, read the FAQ in the third post! The answer for almost all questions will be found there.​
Code:
[B]Post 1[/B] → Introdution, features, requirements, installation, uninstallation, compatible governors
[B]Post 2[/B] → Changelog
[B]Post 3[/B] → How to use
[B]Post 4[/B] → FAQ
A CPU governor in Android controls how the CPU raises and lowers its frequency in response to the demands the user is placing on their device. Governors are especially important in smartphones and tablets because they have a large impact on the apparent fluidity of the interface and the battery life of the device over a charge.
This mod will configure your governor to have the best experience with more battery, fluidity and smoothness.​
Features:
Compatible with cluster and non-cluster devices
CPU Governor optimizations
Smoother device with less battery drain
Improved performance
Extremely better battery life
Better standby battery life
Intelligent frequency ramp up/down
Less heat, so your device runs cooler
Frequent updates for better parameters
Requirements:
Custom Recovery
Root
Install instructions:
Download flashable zip
Flash it from a custom recovery (CWM,TWRP or any other)
Enjoy it!
Uninstall instructions:
Reboot into recovery
Flash the Uninstaller file located at system/etc/govtuner
OR
Download the GovTuner uninstaller and flash it
Compatible with:
Code:
Interactive based governors
Conservative based governors
Ondemand based governors
Some others governors which has it's own tunables
Downloads:
Downloads link
Uninstaller download
Uninstaller link
You can join our Telegram group and stay up to the beta versions, news and polls for the project in the link: https://telegram.me/govtuner
PayPal users can donate me using this link
http://forum.xda-developers.com/donatetome.php?u=5321318
If you have issues, download paypal app from playstore, that will work
For US PayPal users:
"I could not use your paypal donation link or url as you already know as it's not possible to send a donation from USA. I logged into my paypal account and used the option to pay for goods or services to send you the funds."
Thanks a lot, guys
XDA:DevDB Information
GovTuner Project, Tool/Utility for all devices (see above for details)
Contributors
Senthil360
[*]Debuffer
[*]Paget96
[*]F4uzan
[*]veez21
[*]N1m0Y​
Source Code: https://github.com/Senthil360/GT_refactored_4.X.X
Version Information
Status: Stable
Current Stable Version: 4.1.1
Stable Release Date: 2017-07-21
Created 2016-06-29
Last Updated 2017-07-23
CHANGELOG
PS: All the changed tweaks parameters were changed in all governors which have the quoted parameter.
Code:
[b]v4.1[/b]
- Rewritten code from scratch
- CPU detection algorithm updated
- Code size reduced by 70%, increased efficiency and better loop controls
- Values revised for all devices and profiles
- GovChanger removed (there are app alternatives)
- Profile values arranged in tables for easier access and updates
- Algorithm depended values such as target_loads added to hybrid script
- Increased optimization and overall efficiency
- Disabled loop execution by default
- Room for community involvement in future releases
[b]v4.0.2[/b]
- Fixed Tuned and Tweaked colors and cpus
- Fix typo in 2>/dev/null
- Profiles will be re-evaluated in next update on this base
- Changed file structure to combat problems caused by recovery
- **(For DEVS in GIT) Added build sh and bat (win and Linux) for developers working with GT on git (Life saving feature for developers from @F4uzan)
- **(For DEVS in GIT) Added option to push zip to sdcard and reboot to recovery using adb (Linux only ATM)
[b]v4.0.1[/b]
- Fixed Init.d errors caused due to bad mount
- Fixed problem of mounting data partition in Installer
- Updated Tunables for Battery
- Updated Uninstaller
- Fixed typo in algorithm for Triple cluster devices
[b]v4.0[/b]
- Now supports more devices! (mostly cluster devices)
- New algorithm in detecting clusters!
- New Algorithm in calculating tunables
- Tuned Parameters updated
- Tweaked Parameters added
- Fixed On boot error
- No more gt_test! All GovTuner init is now in gt_init
- Customizable sleep time in gt_init
- SuperSU su.d support
- Increase Performance Added **
- New Parameters for ondemand/conservative based governors
- Fixed Several issues with several devices
(S7 Edge, Mi 4i, Mi 4c?, Note 4, Lenovo P1 Turbo, Zenfone 2 and etc)
- Governor Changer Updated **
- Added option to change Execution Time Interval **
- Removed unsupported parameters for certain governors
- First launch since boot detector added
- Profiles' code reduced
- New UI with fancy animations
- Optimized Code
[b]v3.9.1[/b]
Added Cluster support universally for all Android devices (cannot give 100% assurance as we don't own all the devices)"
Reworked UI
Added option to change governor from main menu
Added option to enable/disable power efficient workqueues
New Dynamic method for assigning target load frequencies , now the frequencies specified will not be out of range for your device
New Dynamic method for assigning hispeed_freq and go_hispeed_load
Interactive governor - major update, values updated for all Profiles
Fixed many errors and bug messages
[b]v3.8[/b]
Battery profile improvements
Balanced profile improvements
Performance profile improvements
New optimizations for Zzmoove governor
New optimizations for Zzmoove hotplug
[b]v3.7.1[/b]
Fixed bugs
[B]VALUES ARE APPLYING! DON'T WORRY FOR THE ERRORS WHICH ARE POPING-UP. VALUES [U]ARE[/U] APPLYING![/B]
[b]v3.7[/b]
Battery profile improvements
Balanced profile improvements
Performance profile improvements
Added Zzmoove governor compatibility
Added Zzmoove built-in hotplug compatibility [I]- Zzmoove has a built-in hotplug which has a much better compatibility with the governor than any other hotplug. Govtuner configures the governor and the hotplug for the best usage according to the selected profile.[/I]
Added more options to user in the main screen [I]- Hotplug and hotplug check when using Zzmoove governor [B]ONLY.[/B][/I]
Added Zzmoove/Stock hotplug apply for zzmoove governor users
Added new hotplug option to switch from Zzmoove/Stock hotplug
Code optimizations
Bug fixes
[B]PS:[/B]This is the first release with Zzmoove compatibility. Instability may occur since we are waiting to hear [B]YOUR[/B] voice to optimize it even more. In our tests, Zzmoove has performed really well for all the profiles and we had much better results than using any other governor.[B] Please, consider giving a feedback for this version [U]mainly if you're using Zzmoove governor[/U][/B]
[b]v3.6[/b]
Battery profile improvements
Balanced profile improvements
Performance profile improvements
[I][B]This version is focused to stablish a notable difference between the profiles. New values were applied for all interactive based tunables.[/B][/I]
[b]v3.5[/b]
[B]Implemented new way of applying tweaks based on Tunables
This new method will depend on tunables only and not on governor, so many governors will be automatically supported[/B]
Battery profile improvements
Balanced profile improvements
Performance profile improvements
[b]v3.4[/b]
[b]Introduced the new scaling system for battery and performance profile
[/B]This new system scales more dynamic according exclusively to the target_loads and is aimed to have a better performance without sacrifying the battery
Improved the tunables for all profiles's interactive (and based) governor
Fixes and improvements in "apply on boot" for some devices
[b]v3.3.3[/b]
[I][B]BETA RELEASE[/B][/I]
Introducing a new scaling method which aim to have a better performance than the previous method.
Possible fix for script not running on boot.
[b]v3.3.1[/b]
Bug fixes
Changed UI colors
[b]v3.3[/b]
Improved balanced interactive governors
Improved performance interactive governors
Improved battery interactive governors
[B]Code improvements and bugfixes
[/B]Dynamic Logo - Logo changes color based on profile
Init.d status added to Main menu
GovTuner process status added to main menu
Some more visual changes in main menu
[B]Improved code processing [/B]
Added CPU Min and Max frequency, device model, android version information
[B]**Code size is reduced by almost HALF**[/B]
Fixed various errors of files not showing up
[b]v3.2[/b]
Reformulated all interactive based governors for all profiles
Reformulated all ondemand based governors for all profiles
Optimized the profiles according to the designated function:
Battery is now more battery saver than it used to be
Balanced is now a real mix between battery and performance
Performance is now "I don't care for battery, i want my device as the flash" but for sure with some battery saving tweaks :D
[b]v3.1[/b]
Updated uninstaller -- [I]Please, download the updated uninstaller to uninstall all the proper files from govtuner if you want/need.[/I]
Tweaked all interactive based governors for all profiles
[b]v3.0.3[/b]
Reverted from the old scaling method
Recalculated target_loads for all profiles
[HIDE][B]v1.0[/B]
Initial version
[B]v1.1 [/B]
Fixed permissions typo
Adjusted some tunables for above_hispeed_delay
[B]v1.2[/B]
Fixed installation error for some users
Fixed compatibility with SD810/820 ~ Thanks [user=5668533]@DeveDroid[/user]
Fixes in code
[B]v1.3[/B]
Fixed installation
Fixed permissions
Added Conservative governor
Added Yankactive governor
Added Intelliactive governor
Added Bioshock governor
[b]v1.3.1[/b]
Fixed an error in the installation folder
[b]v1.3.2[/b]
Fixed a typo which was causing error in terminal emulator
[b]v1.4[/b]
Added Lionfish governor
[b]v1.4.1[/b]
Added some missings in code
Fixed Lionfish governor
[b]v1.5[/b]
Tweaks updated for conservative based governors
Tweaks updated for interactive based governors
Added Impulse governor
Added Uberdemand governor
Added Electroactive governor
Added IntelliMM governor
Added Barry_Allen governor
Added BluActive governor
Added DanceDance governor
Added Lionheart governor
Added PegasusQ governor
[b]v1.5.1[/b]
Code fixes and optimizations
Permissions fixed in updater-script
Added Ondemand governor
Added Smartmax governor
Added Optimax governor
Added ConservativeX governor
Added Interactive_pro governor
Added [B]Source Code[/B] to the main post: [url]https://github.com/Debuffer-XDA/Gov-Tuner[/url]
[b]v1.5.2[/b]
Fixed installation error
[b]v1.5.3[/b]
A [B]huge[/B] code optimization. [I]This should fix a lot of bugs in installation and script running.[/I] [I]This is a really important update.[/I]
Some fixes in some governors.
[b]v1.5.4[/b]
Added Wheatley governor
Added Ondemandplus governor
Added Smartmax_eps governor
Added Intellidemand governor
Added Tripndroid governor
[B]Starting now we are reducing the number of governor additions and we are focusing on code optimizations and tuning the already built-in governors. This does not means you have to stop requesting for governors compatibility, this only means that we are now more focused in optimizating and improving the governors we have added, since they are the most usual and common governors in custom kernels.
Governor requests, ideas, suggestions or any other kind of requests are still and always welcome. Every kind of help or suggestion to improve the mod will be really appreciated.[/B]
[b]v1.5.5[/b]
Code bug fixed -- this fixes the terminal emulator bug.
[b]STABLE[/b]
All bugs fixed
All the changes above (from 1.0 to 1.5.5)
[b]v2.0[/b]
[i]The changes in tunables aren't specific to one or other governor, they are made at all governors which contain the mentioned tunable.[/i]
Fixed installation errors
Fixed terminal emulator apply errors
Tweaked up_threshold_any_cpu_load
Tweaked up_threshold_min_freq
Tweaked up_threshold
[b]v2.0.1[/b]
Fixes in code which was preventing the properly apply on terminal emulator.
[b]v2.0.3.1[/b]
Fixed a bug in [B]Interactive[/B] code.
[b]v.2.0.3[/b]
Fixed target_loads blocking the minimum freq usage.
[b]v2.0.2[/b]
[B]Modified parameters:[/B]
Target_loads
min_sample_time
up_sample_time
two_phase_freq
up_threshold_any_cpu_load
[B]v2.0.4.2[/B]
If you are encountering error in v2.0.4.1 try this version. Here is another fix.
[B]v2.0.4.1[/B]
DEFINETLY FIXED THIS FREAKING ERROR
[b]v2.0.4[/b]
Reworked parameters for all Interactive governor based governors. [I]This changes worked perfectly for me and my testers. The device is way smoother than before. Please, feedback about it so I can have an idea of what should I do.[/I]
Minor changes in Ondemand based governors.
[b]v2.0.5[/b]
[I]Forgot to change version number to 2.0.5, Terminal Emulator says 2.0.4.3 but that's 2.0.5 version.[/I]
Busybox introduced in the flashable zip
Code optimizations
More interactive user interface
[B]No more "No such files or directory" error[/B]
[b]v2.0.5.1[/b]
Updated busybox
Fixed IntelliMM governor
[b]v2.0.5.2[/b]
Fixed code error
[b]GovTuner uninstaller updated[/b]. [I]Thanks to [user=5359696]@Tenigima[/user][/I]
[b]v.2.0.6[/b]
Fixed barry_allen governor
Completely reworked target loads
Increased sampling rate min
Increased sampling rate
Increased up threshold any cpu load
Increased up threshold any cpu freq
Improved timer slack
Decreased min sample time
Increased above hispeed delay
Changed io is busy to 1 for testing purposes
Decresed two phase freq
[B]Added an User Interface. Now GovTuner is more interactive with the user.[/B]
Added [B]profiles.[/B]
[I]GovTuner now is based on the user needs. It has 3 profiles (battery, balanced and performance). Each profile has different governor tunables for it's own purpose. [B]READ POST #3 CAREFULLY TO UNDERSTAND THE NEW METHOD TO USE THE MOD[/B][/I]
[B]Reformulated all the interactive based governors. Now the up/down scaling is way more dynamic and smart. This new dynamic scaling is more efficient saving power.[/B]
Improved all conservative based governors.
Improved and reworked all ondemand based governors.
[B]Added uninstaller inside the GovTuner zip. To uninstall from TWRP you just need to go in system/etc/GovTuner and flash the uninstaller[/B].
[b]v2.2.0[/b]
Fixed Bluactive/Blu_active governor in balanced profile
Improved the above_hispeed_delay in interactive based governors for balanced profile
Improved the above_hispeed_delay in interactive based governors for battery profile
Improved the above_hispeed_delay in interactive based governors for performance profile
Improved target_loads in interactive based governors for balanced profile
Improved target_loads in interactive based governors for battery profile
Improved target_loads in interactive based governors for performance profile
Improved go_hispeed_load in interactive based governors for performance profile
Improved two_phase_freq for the compatible governors for balanced profile
Improved two_phase_freq for the compatible governors for battery profile
Improved two_phase_freq for the compatible governors for performance profile
Updated the profile application message. [I]Now it says which profile is activated when you do the tune command.[/I]
[b]v2.2.1[/b]
Fixed balanced profile not deleting performance profile from init.d
[B]v2.3.0[/B]
[B]Thread reorganized. Please, read carefully every detail.
[/B]
[B]ElementalX governor added[/B]
Tweaked every governors and every profiles to be more efficient for it purposes.
Battery profile governors tweaked to spend less time at medium/high frequencies and ramp down faster
Battery profile was heavily tweaked to be even more power saver.
Balanced profile governors scaling up/down reworked to be more efficient
Balanced profile slightly tweaked to spend less time at high frequencies
Balanced profile heavily tweaked to ramp down faster
Balanced profile more "intelligent" ramping frequencies.
Performance profile governors tweaked to be more aggressive ramping down
Performance profile governors tweaked to use very high frequencies (over 2.000.000) less often since it's just a drain for battery without [STRIKE]any[/STRIKE] real improvement in performance from the frequencies between 1.700.000 and 2.000.000
Reduced the time spent in terminal emulator user interface to apply the profiles faster
[b]v2.4.0[/b]
Added terminal emulator changelogs
Code optimizations
Battery profile above hispeed delay updated
Battery profile target loads updated
Balanced profile above hispeed delay updated
Balanced profile target loads updated
[B]The changes in 2.4.0 made all interactive based governors run smoother
without any change in the frequencies used. The battery will have
the same performance as it had in the previous version[/B]
[b]v2.4.1[/b]
Fixed error applying GovTuner
[b]v2.4.2[/b]
[B]A more detailed changelog is in the script. Type "c" in the main menu for an extended changelog[/B]
Govtuner command error fixed
Tune command error fixed
Added max_freq_hysteresis parameter to interactive governor
Added align_windows parameter to interactive governor
Fixed a bug where the frequency didn't go to the minimum possible when the screen is on
Rebalanced all the profiles target_loads
Rebalanced all the profiles above_hispeed delay
[B]
Uninstaller fixed[/B]
[b]v2.5[/b]
[B]Uninstaller fixed[/B]
Improved scrolling for battery profile
Improved scrolling for balanced profile
Improved performance in performance profile
Updated above_hispeed_delay for balanced and battery profiles
Updated target_loads for balanced and battery profiles
Slightly improved the performance when opening apps
Improved the performance for battery profile
Improved the performance for balanced profile
Reduced micro lags in battery profile (this depends on device)
Added Blu_active governor
[b]v2.5.1[/b]
Fixed all the bugs.
[b]v2.6[/b]
Changed all "above_hispeed_delay" and "target_loads" aiming to make the mod much smarter.
There must be a notable improvement in the scaling frequency. The mod now works based more on load than the time spent in frequency.
This improvements gives to govtuner a new smartness level.
All the profiles were hardly tested and worked perfect for me and other testers for the last 5 days.
Please, consider doing a feedback for this version since we reworked the mod's smartness.
[b]v2.7[/b]
[B]Fixed CLUSTER tuning which we never could tune all the cores available in cluster devices. Now every cores should be tuned.[/B]
Reworked all the interactive based governors for all the profiles.
Added [B]recommendations[/B] in the [I]in-terminal changelog[/I]. Check it out for the best recommendations for each profile.
[B]This new update uses a new scaling method.[/B]
[I]This new scaling method is more efficient for battery and performance. This new method is being used for all the profiles and should have a huge improvement in the user experience with the mod.[/I]
[B]Feedbacks for this version are really needed since it's using a brand new scaling method, which is the first time we use. We need to know if it's running better or worst than the old method for you.[/B]
[B][I]Don't forget to mention in the feedbacks the device's maximum and minimum frequency, the used profile and governor.[/I][/B]
[b]v2.7.1[/b]
Fixed invalid argument bug for some interactive based governors
[b]v2.8[/b]
[B]CLUSTER DEFINETELY FIXED[/B]
Reformulated all the scripts
Code optimization
Bug fixes
Reworked for all interactive based governors
Recoded all profiles
[B]Added init.d installer[/B] ~ thanks to [user=5668533]@DeveDroid[/user]
[B]READ THE NEW APPLY INSTRUCTIONS[/B]
[b]v2.8.1[/b]
Fixed init.d installer
[b]v2.9[/b]
Made the profiles be dynamic (description below)
[I]Now the profiles periodically check if the governor was changed and automatically apply the tunables for the new governor (this also helps with the cluster devices)
[/I]Updated interactive based governor for balanced profile since it showed to have a huge battery drain
Fixed governor not showing in terminal emulator
[b]v2.9.1[/b]
Fixed some errors in terminal emulator
Fixed performance profile using the old tunables (it's now updated)
[b]v2.9.2 [/b]
Fixed "no such file or directory" error
[b]v3.0[/b]
Bug fixes
[B]Introduced a new method to run the script [/B](description below)
[I]This new method to run the script automatically works on boot applying the selected profile.
The script also runs in background and check periodically if the governor was changed, so it update the governor tunables for the new governor in case of changed governor.[/I]
[B]THE LOOP AFTER YOU SELECTING A PROFILE ISN'T A BUG. JUST CLOSE THE TERMINAL EMULATOR IN THE X ON THE TOP RIGHT AND IT WILL BE OVER.[/B]
Considerations for this huge update:
Balanced profile battery has improved
Battery profile smoothness has improved
Performance profile had a lot of improvements in both sides, battery and performance
[b]v3.0.1[/b]
Reverted checking interval (loop) to 3 minutes, The changes will happen every 3 minutes dynamically which will improve the battery life running the script in background.
Fixed Init.d support.
[b]v3.0.2[/b]
Fixed tunables for interactive based governors for cluster devices[/HIDE]
How to use
You can follow this video which teachs how to install and use Gov-Tuner properly. Thanks @danishaznita and @ZeistX for the video.
https://youtu.be/8dUysZB4CJs
After the flash, go into Terminal emulator and type the following
Code:
su
govtuner
The script runs in background and check periodically if the governor was changed, so it update the governor tunables for the new governor in case of changed governor or the tweaks were removed by the system.
THE LOOP AFTER YOU SELECTING A PROFILE ISN'T A BUG. JUST CLOSE THE TERMINAL EMULATOR IN THE X ON THE TOP RIGHT AND IT WILL BE OVER.
This is something worth trying for the weekends, also waiting for an ondemand tuning since that's kinda what I use mostly
F4uzan said:
This is something worth trying for the weekends, also waiting for an ondemand tuning since that's kinda what I use mostly
Click to expand...
Click to collapse
Doing the last fixes in Interactive to add Ondemand and Conservative, stay tuned!
I will report soon, few days
Will try and report for sure.
Greetz !
am your tester @Debuffer
USE ME
Sent from my Nexus 5
hhow to install???
xda26 said:
hhow to install???
Click to expand...
Click to collapse
Just flash the zip and select Interactive as your CPU governor
Yo! Will try it ! Ty for efforts.
Sent from my sprout4 using XDA Labs
does this mod play nice with Kernel Aduitor (my settings) or advisable to reset it back to default and then try the mod? I'm already using L-Speed
Debuffer said:
Just flash the zip and select Interactive as your CPU governor
Click to expand...
Click to collapse
when i flash error said
Corduroysack said:
does this mod play nice with Kernel Aduitor (my settings) or advisable to reset it back to default and then try the mod? I'm already using L-Speed
Click to expand...
Click to collapse
It will override Governor tunables if you have it, and will not conflict with L Speed
harsh. said:
Yo! Will try it ! Ty for efforts.
Sent from my sprout4 using XDA Labs
Click to expand...
Click to collapse
Wish you like it, bro!
Corduroysack said:
does this mod play nice with Kernel Aduitor (my settings) or advisable to reset it back to default and then try the mod? I'm already using L-Speed
Click to expand...
Click to collapse
This will overwrite any other tunables that you've done in the governor. And yeah, it's highly recommended to use with LSpeed
xda26 said:
when i flash error said
Click to expand...
Click to collapse
Can you please describe the error?
Paget96 said:
It will override Governor tunables if you have it, and will not conflict with L Speed
Click to expand...
Click to collapse
Cheers mate trying it now
Edit: Its flying now Nice one and thankyou
Corduroysack said:
Cheers mate trying it now
Edit: Its flying now
Click to expand...
Click to collapse
Hehehe, I'm waiting for your feedback
Nice,Gonna try and report back,Soon
Debuffer said:
Hehehe, I'm waiting for your feedback
Click to expand...
Click to collapse
Well straight off the bat is it has made my device very responsive, just tried my game which has also become more responsive and it doesn't hang like it did. Using your mod and Lspeed has made my device run a lot better cheers for the mods @Debuffer & @Paget96

Categories

Resources