[KERNEL][AOSP][7.x][d2vzw] Skatter Kernel-v2 - 11/03/2017 - Verizon Samsung Galaxy S III

[size=+1]Welcome to Skatter Kernel forum.[/size]
Today I am very proud to release the Skatter Kernel to you guys, I've done hundreds of tests to see what features function well, and which one's don't. The idea behind this kernel is to be able to customize it the way you want, with the best battery possible
Now... let's take a look and see what's inside this bad boy.
Click to expand...
Click to collapse
Skatter Kernel-v2 is a complete rewrite of v1. What makes this version of the kernel so special?
It's faster, even more stable, and has the ability to run any governor from a 3.10.y kernel.
I've ran many tests and can say, these governors have been playing very nicely with our d2 device. I have not added any junk commits, or any that would cause any battery drain. Also I'm sorry for anyone on marshmallow... but kernel from now on is only going to be nougat and up.
Also I would like to make an introduction to my "Skateractive" governor! :victory:
What does the Skateractive governor do anyways?
Code:
This governor is based on the linux 3.10.y Interactive governor.
I've written it to be mostly a "screen-off profiling" governor.
Meaning, I've added tunables that allow you to customize the governor while the screen is off.
These are...
Timer_rate_multiplier: Name speaks for itself, how many times to multiply timer_rate on screen off. Max number is 10.
Screen_off_maxfreq: Set the limit the max frequency can be reached on screen off.
Screen_off_maxfreq_single_core: If you're like me and use hotplugs you'll notice it can get a bit laggy with music playback when one core is online & max freq is 702mhz. So add a frequency limit for when only one core is online and the screen is off. :good:
* Not a tunable: But enabled powersave bias on screen off & on screen-on back to normal.
Also stripped governor of any unneeded code. For best performance.
Features
* Compiled with a highly optimized Uber 7.x TC
* Tons of optimizations (-Ofast, Graphite, Cortex-A15) and lots more :good:
* CPU UC/OC from 162MHz to 1836Mhz
* Set to Permissive
* Net Speed Tweak
* Decreased time to enter deep sleep
* Optimized GPU
* Enabled Low Power Memory Mode
* Quick Wakeup Driver
* Some Aggressive Seeder Tweaks
* Optimized Square Root Algorithm
* More memory from loggers (Cause the more RAM, the better)
* Screen Tweaks for filling blank spots with more color
* Voltage Table, for your UV/OV Needs
* Tweak to disable Powersuspend when State Notifier is enabled.
* Set standby frequency to 54Mhz.
* Tweaked to lower Thermal throttle on screen off.
* UKSM for better ram, set to not consume so much battery.
* Frandom.
Decimalman's features
* Overclocked GPU to 600, modded & upped to 750Mhz.
* And his super badass tierservative & freelunch governors :good:
* Fast charge patch, no need to diconnect :good:
* Tiered GPU Governor, very nice with frequencies.
Faux123's Features
* Fauxsound
* Powersuspend v1.7
* Dynamic Fsync
* Simple GPU Governor
I/O Schedulers
* Sio
* Sioplus
* V(r)
* Noop
* Zen
* Fifo
* TripNDroid
* Fiops
* Maple
Hotplugs
* MPDecision
* Bricked Hotplug
* Blu_Plug
* Thunderplug v5.4
* AutoSMP
* Intelliplug
* Alucard
* State Helper
* MSM Hotplug
* Skater Hotplug
x MSM Sleeper
x Zen Decision
CPU Governors
* Alucard
* Blu_Active (Latest version)
* Chill
* Conservative (3.10.y version)
* Cultivation
* Cyan (For those gamers, do not use with hotplugs.)
* Darkness
* Despair
* ElementalX v2
* Freelunch
* Interactive
* Lionfish
* Lionheart
* NIghtmare
* Ondemand (3.10.y version)
* Performance
* Powersave
* Relaxed
* Skateractive (Default)
* Skatter_Core
* Smartmax
* Smartmax_EPS
* Tierservative.
Instructions
1.) Make... a... [size=+1]BACKUP[/size]
2.) Download kernel & copy it to sdcard
3.) Flash
4.) Wipe dalvik-cache & cache
5.) Most importantly, Enjoy :good:
Downloads
Right Here
Modded Kernel Adiutor
Right Here
* If anyone needs a mirror link, just ask and I will upload
Contributors
* A special thanks to @bthorne79 for helping me get started on this
* Another special thanks to the beast himself @decimalman
for helping me with a ton of noob questions & especially for the patchs:good:
@faux123 for all his awesome features
@neobuddy for helping me out with the blu_plug driver
@invisiblek for keeping this awesome device alive
@canodroid15 for running my test builds :highfive:
Everyone at CM & everyone else who I forgot
Disclaimer:​
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
​
XDA:DevDB Information
Skatter Kernel, Kernel for the Verizon Samsung Galaxy S III
Contributors
Lonelyskatter12, bthorne79, decimalman
Source Code: https://github.com/Lonelyoneskatter/skatter_d2_kernel
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2017-01-29
Created 2016-09-29
Last Updated 2017-11-03

@lonelyscatter12, thanks for this! Please check the download link, as it returned a file moved message. Would also greatly appreciate adding Illinois to the collision algorithms and uc down to 54 MHz, like dkp. Higher oc speeds are possible, but not with 100% stability (1944 w/ +mvolts runs, but above 1782, downloads are corrupt-i assume a bus limitation?), so while I like to play with higher speeds and would try them, if you made them available, 1836 is a practical limit. Thanks again!

AyUaxe said:
@lonelyscatter12, thanks for this! Please check the download link, as it returned a file moved message. Would also greatly appreciate adding Illinois to the collision algorithms and uc down to 54 MHz, like dkp. Higher oc speeds are possible, but not with 100% stability (1944 w/ +mvolts runs, but above 1782, downloads are corrupt-i assume a bus limitation?), so while I like to play with higher speeds and would try them, if you made them available, 1836 is a practical limit. Thanks again!
Click to expand...
Click to collapse
Uhmmm... what?

Lonelyskatter12 said:
Uhmmm... what?
Click to expand...
Click to collapse
Maybe too much caffeine. Let's start with the bad download link. When I clicked the "right here" link in op, it returned: "This shared file or folder has been removed." Could you fix the link or provide mirror, please? Thanks!

AyUaxe said:
Maybe too much caffeine. Let's start with the bad download link. When I clicked the "right here" link in op, it returned: "This shared file or folder has been removed." Could you fix the link or provide mirror, please? Thanks!
Click to expand...
Click to collapse
Done :good:
Now what else is it that you would like, and I will do my best to add it, if possible.

It works well the kernel also tested on android 5.1 lollipop and to my surprise also worked, the only problem is that the kernel brings the problem of Android 6 videos on youtube at 60 fps not very appreciated (note this in lollipop and logically marshmallow too). I wonder if you can do this kernel but also based on lollipop.
Sent from my d2att using XDA Labs.

[size=+1]Changelog[/size]
* Added 2 governors (Intellidemand & Ondemandplus)
* Added Power Efficient Workqueues
* Added The Intelli_plug 5.2 driver
* In sync with CM
* Added OOM throttle
* A few hotplug fixes. Still have more to do but this'll do until they're are more stable.
* Added toggle for Gentle Fair Sleepers & Arch Power
[size=+1]Note:[/size]
*** Even tho linux version still says 3.4.112 it has the necessary patches for the "Dirty COW" exploit. Linux version will remain 3.4.112 as I have chosen to wait until CM officially merges 3.4.113 ***
thanks to @canodroid15 for notifying me & @decimalman for confirming the patch is in the kernel :highfive:

Wooty woot!

[size=+1]*** Changelog ***[/size]
* Synced up with LineageOS
* Fixed State Notifier, lagging when enabled with Powersuspend.
* Lowered the value of thermal driver from 70 to 50. Also made it a bit more agressive, will get a bit laggy just raise the limit to start throttling, but values will keep the phone cooler longer.
* Green screen recording/thumbnail bug is fixed. Finally. :highfive:
* Fixed a small issue with voltages.
* New experimental values for Umbrella_core governor.
- Nougat kernel only, MM kernel will be up later
As always, enjoy :good:

I have been using this kernel on LOS 14.x for months and super pleased. Overclocking to 1944 mhz works. Even downloads and pstore updates work, which were allay corrupt at any speed over 1782 mhz. Tried the 6/22/17 build and didn't have the range of options and seemed less stable. Reverted to prior build, but noticed the latest download indicates v.2. Does that mean those glitches i saw in 6/22 have been fixed? Thanks a ton for all you're doing to keep the little d2 that could chugging along!

AyUaxe said:
I have been using this kernel on LOS 14.x for months and super pleased. Overclocking to 1944 mhz works. Even downloads and pstore updates work, which were allay corrupt at any speed over 1782 mhz. Tried the 6/22/17 build and didn't have the range of options and seemed less stable. Reverted to prior build, but noticed the latest download indicates v.2. Does that mean those glitches i saw in 6/22 have been fixed? Thanks a ton for all you're doing to keep the little d2 that could chugging along!
Click to expand...
Click to collapse
What glitches exactly?

Please humor the N00b here; I'm curious to hear what everybody's preferred governor is, and what settings might be best for a balance of speed and stability?
I'm just getting into the custom kernel scene; steeeeeeep learning curve...

Lonelyskatter12 said:
What glitches exactly?
Click to expand...
Click to collapse
@lonelyscatter12, sorry for the long delay replying--uber busy times at work/life, etc. and perhaps mostly 'cause skatter_kernel-N-03262017.zip continues to work very well for me (many, many thanks!). I'm on the latest official LOS 14.1.x build, with MagiskSu.
The "glitches" I see with skatter_kernel-v2-N-06222017.zip when I've tried it have been that certain settings options that are available under 03262017 are not available under 06222017.
I normally set CPU to min 54-max 1890 (max available under 03262017 is 1944, which runs, but not perfectly stable). 06222017 defaults to 384-1512, like the stock CM kernel did. Min can be changed to 54, but max can't be changed and may even downgrade itself to 1188 for no reason (Thermal isn't throttling or anything like that).
Lionheart CPU governor is the only one from the OP listing that is missing in 06222017, though I don't use it, so not a biggie for me (I use tierservative or skatteractive, mostly). However, under 03262017 I've got adaptive, asswax, bioshock, dancedance, hellsactive, hyper, impulse, intelliactive, intellidemand, intellimm, optimax, pegasusq, tripndroid, uberdemand, wave, wheatley, yankactive, and zzmoove.
All hotplugs seem to be present (I've liked Alucard for balance of speed and battery life).
I get no options for thermal driver--just a single temperature/CPU throttle option--under both kernel versions.
GPU max freq. under 06222017 is 600, but under 03262017 it's 750. Though GPU governor options display under 06222017, I cannot change from the default, ondemand. I go with simple under 03262017.
Finally, under Misc. Controls, TCP Congestion Algorithm, 06222017 only displays cubic and reno, both of which suck. Illinois and Westwood are much better and available on 03262017 (also has bic, highspeed, htcp, hybla, lp, scalable, vegas, veno, and yeah).
I'm using BHB27's modded Kernel Adiutor, which works great btw, is ad free, and uses what I think is the older/better UI than the Adiutor from play store. Does not seem to make any difference that it's designed for quarks--it's just displaying the options available within the kernel, anyway, right?
I'd really like to get back the options available under 03262017 with updated versions going forward and maybe add choices for Thermal drivers, like intellithermal or a binary thermald (just called Thermal on quark). Something was done in CM 14.x/LOS 14.x that permitted the CPU to run higher clock speeds stably and without data corruption. On every rom prior to N, 1782 was the highest clockspeed at which downloads and app installations would work reliably, without data corruption. Now, all that is solid all the way up to 1890 and general operation is great at 1944, though battery life takes a hit.
Finally, gotta say first and foremost, thanks for keeping the little D2 that could chugging along! In fact, with yours and invisiblek's great work, she's not just chugging along, but sailing nearly on par with a newer 4core device!

[size=+2]***Changelog***[/size]
* Optimized KSM settings.
* Added UKSM, along with all it's governors.
* Major fixes to the powersuspend driver.
* Ability to disable powersuspend, while State notifier is enabled.
* Added back dynamic fsync control.
* Added back frandom.
* Overclocked GPU to 750, again be very cautious.
* Added back Simple GPU governor, disables Tiered if enabled. And if both are disabled, it sets GPU governor to ondemand.
* Fixed alot of compiler warnings, to ensure kernel is stable.
* Introducing Skater Hotplug, based off of AutoSMP, still have more features to add.
* Added decimalman's modded thermal driver, device should run cooler now.
* Added tweak to set thermal screen off temperature limit.
* Set standby frequency to 54Mhz.
* Added a few Linaro patches to help with battery.
* More debugging disabled.
* Added back MSM Sleeper.
* Added back all TCP controls.
* Updated Uber TC.
* Lots of dkp commits. Because decimalman knows what's good for our device :good:
Bonus
I'm new to app developing but, I have managed to add most features to kernel adiutor myself.
So there will be a link in OP for the app. :good:
​

Dead link?
Dead link, not to be a bother.
Anyone have a copy they'd share please? c:

Related

[KERNEL][AOSP][2.6.38.7] - Savaged-Zen v2.2.1! [HAVS+CFS/BFS!] UPDATED 6/1!

ALL SOURCE CAN BE FOUND HERE
As of version 1.0.0 and above, this kernel is GINGERBREAD ONLY
As of version 2.0.0 and above, the kernel source is no longer froyo compatible!
SBC Runtime Toggle Instructions:
- Version 1.1.0 and later have a new feature called Savaged-Zen Battery Options, allowing you to toggle SBC on/off at runtime.
- It is enabled by default, the usage is as follows:
Code:
echo 1 > /sys/kernel/batt_options/sbc/sysctl_batt_sbc (turn it on)
echo 0 > /sys/kernel/batt_options/sbc/sysctl_batt_sbc (turn it off)
- It will RESET to the kernel default upon reboot, which will turn it back on. If you wish to turn SBC off permanently, toggle it in the Savaged-Zen ROM settings (if you are not using the SZ rom, download SVZManager)
SVZManager:
TheShadow1 was awesome enough to make this cool app which will allow you to toggle SBC on or off at runtime and store the setting for every reboot. If you are not running the SavagedZen ROM, check it out!
- https://github.com/The-Shadow/Savaged-Zen-SVZManager
Undervolting:
- As of 2.0.0, this kernel has a stock undervolt of 950mV for stability reasons, not for battery considerations.
- If you wish to undervolt further, you can try flashing one of these undervolt scripts by -viperboy-
- Most phones will work at 900mV (flashing the -50mV script), but most people start at a 800mV undervolt and work their way up until it's stable.
For the complete changelog please visit: https://github.com/Savaged-Zen/android_vendor_SavagedZen/blob/gingerbread/KCHANGELOG.mkdn
Code:
###0.0.3:
* ClassicRCU
* Brand spanking new SavagedZen CPU Governor !!! Based off of the SMARTASS gov. Brings the smartass goodness plus a few more tweaks
* Fixed issues mounting SD Card via USB on Froyo ROMs (CM6, MIUI, ETC)
* New v7_coherent_user_range patch from Galaxy S. This will provide better performance when playing games on the evo with an emulator such as psx4droid
###0.0.4:
* Numerous tweaks to BFS (should smooth out scrolling issues for *some* people), tweaked dirty_ratio/dirty_background_ratio, and minor CFS tweaks to increase responsiveness
* Adjusted Savaged-Zen gov to minimize wakeup issues
* Reverted THP patchset
* Reverted Classic RCU
###0.0.5:
* ext2/ext3 added
* Misc. Fixes/Changes from CodeAurora
* send havs messages to AVSDEBUG for an un-flooded dmesg
* compiler optimizations from intersectRaven
* a1026: enable diag ioctls (cyanogen)
* reverted to older bcm4329 (-18) temporarily to see if it fixes sleep issue
* 128 mhz underclock
* reverted cfs changes
* BFS: Android-only: Allow non-privilledged tasks to bounce between SCHED_BATCH/NORMAL policies
###0.0.7
* Fixed Wifi Wake issue
* Fixed GPIO Issues
* Added Stochastic Fair Blue (SFB) network scheduler.
* Added YeAH TCP congestion control
* Added Wimax updates
* various other updates
###0.0.8:
* latest TOASTCFH wimax sleep bug fix
* various USB gadget fixes
* CPU freq mem leak fix
* update wifi driver to .23
###0.0.9
* brandons wifi fixes
###0.1.0
* Upgrade to 2.6.37.1
* wimax updates from cm-kernel
* mmc fixes
* wifi fix
###0.1.1
* tweaked bluetooth for better sound
* upgraded to 2.6.37.2
* tweaked SZ Gov
* fixed latency and wakeup issues.!!!!
###0.1.2
* tweaked SZ Gov (cosmetic change)
###0.2.0
* Updated to 2.6.37.4
* Updates from CM kernel
* Updated HAVS
* eviollet's HAVS syfs interface ported to evo by Brandon
* Lowered wifi voltage
###0.2.1
* Added in HDMwIn support
###0.2.2
* Update BFQ to V2
###1.0.0
* Massively upgraded to 2.6.38.1 by Brandon
* 2.6.38-ck1
* Audio boost from Chad0989
* Some updates from CM and CodeAurora
###1.0.1
* 2.6.38.2
* Fixed SBC
* Lowered voltage min to 800mV (for more havs syfs flexibility)
* Updated bfq
###1.1.0
* Added BATT_OPTIONS sysfs interface to allow runtime toggling of SBC (Brandon)
* USB mass storage write speed increased
* BFS v376
* Starting voltage raised to 925mV for stability
###2.0.0
* Rebased on CM's unified tree
* Updated to 2.6.38.3
* Updated to 2.6.38-ck3 + bfs 400
* Starting voltage raised to 950mV
* SBC Fixes (no more 100% CPU usage on the charger)
* Misc. fixes (codeaurora+intersectRaven)
* Several misc. problems fixed
###2.0.1
* 2.6.38.4
* Update to bfs 401
* MSM: Misc. code updates that were missed in the rebase
* MMC: Several fixes from motorola
* Deactivate Pages Patchset for 2.6.38
* I/O Less Dirty Throttling Patchset for 2.6.38
* Misc. updates
###2.0.2
* Reverted 2.6.38.4, caused SD mount issues
* Zen-Tune and more tweaks
###2.1.0
* 2.6.38.5
* Pulled in CM updates
* Should have fixed missing apps on sd card/ext3 issues
* Minimized screen wake delay by reverting reduced power collapse frequency
* Implemented hr_msleep into supersonic panel driver
* Interactive Gov. tweaked for performance and harsher scaling (try it, it's fast :D)
* Conservative Gov. lowered min sampling rate
* SavagedZen Gov. Tweaks all around and eliminated the 768mhz issue
###2.2.0
* 2.6.38.6
* Added interactiveX governor (suspend/wake logic and tweaks by imoseyon)
* Added suspend/wake logic to ondemand (imoseyon)
* Raise load % before jumping to max freq on interactive
* Various tweaks, lowered vfs cache pressure
###2.2.1
* 2.6.38.7
* Minor fix to interactiveX
* CodeAurora updates
* Updated to bfs 404
Concerns about XDA rules:
We will never charge for our forum. Our forum is read only to anyone without registering... you must register to post. Getting downloads of the advertised kernels will be listed on both XDA and forum.savage-zen.org. Savaged-zen's download site will always be publicly accessible, and nothing we have will ever be closed source or have any fees. This meets XDA's rules.
The Savaged-Zen Team:
NyghtGT (Anthony) Website, Graphics
Bbedward(Founder) (Brandon) Kernel
Jsseidel1 (Founder) (Josh) ROM/Kernel
mwielgosz (Mike) ROM
Luisrcastillo(Founder) (Luis) Inactive
Credits
Cyanogen and team --> various code bits
toastcfh --> various commits from .35 version of CM-Kernel
#teamwin --> wimax drivers in kernel and HDMI changes in kernel for full HDMI mirror (using the HDMwIn app)
erasmux --> smartass gov
Dave Estes, Raymond Golo (CodeAurora) --> HAVS
snq- --> sysfs vdd levels interface
ms79723 --> Superior Battery Charging (SBC) mod
bbedward --> SBC sysfs interface
CK -> BFS and CK patches
Zen-Kernel team --> various code bits
Please see our github for GPL compliance and original authors of all code
If we forgot anyone or you think you should be added to credits please PM us
ALL DOWNLOADS ARE AVAILABLE HERE: http://mirror.savaged-zen.com
you can see the progress of the builds @ http://buildbot.savaged-zen.org/builders one there all green you will see them on the mirrors.
Our Forums are located at: http://forum.savaged-zen.org
Check out our homepage at: http://www.savaged-zen.org
If you like our kernel and want to support us... donate (supports the hosting payments and then beer!!)
SBC WARNING:The Savaged-Zen team takes no responsibly for any issues to your phone or battery, including but not limited to, battery derogation or failure. SBC has been rumored to have caused issues with battery's and claims have been made that it actually causes physical damage to your phone. It is the users responsibility to review any opinions or warnings about such claims, and by flashing kernels that include the SBC mod, the user is taking the responsibility for any issues or failures to their phone. Please research this Modification, review the code, and come to your own decision before using such modification.
AS WITH ALL MODIFICATIONS TO YOUR PHONE, USE AT YOUR OWN RISK - NOBODY ON THE SAVAGED-ZEN TEAM IS RESPONSIBLE FOR ANY DAMAGE THIS MAY CAUSE
Update 1/27/2011 at 9:06 AM EST
V0.0.4 builds being pushed out!
Downloads:
Head over to our download mirror: http://mirror.munkibizness.com/
0.0.3 -> 0.0.4
- Numerous tweaks to BFS (should smooth out scrolling issues for *some* people), tweaked dirty_ratio/dirty_background_ratio, and minor CFS tweaks to increase responsiveness
- Adjusted Savaged-Zen gov to minimize wakeup issues
- Reverted THP patchset
- Reverted Classic RCU
If you don't see all the builds try again later in the day. I ran out of time to do the last two
Known issues:
1- Bluetooth issues with MIUI. Right now we are working with Bigrushdog from the MIUI team to get this fixed ASAP. Stay tuned as we make progress!!
2- File transfer speed via USB. This is an issue that's happening to all 2.6.37 kernels (seen in the desire and Nexus One forums in XDA). We are actively working on getting this fixed ASAP. As a workaround, you can download a third party app from the market called Multi Mount SD Card. This will bring the normal speeds we're used too
CHANGELOG
Please go Here for Change Log
FAQ
Faqs will be here
Awesome! Can't wait to try it out!
Sent from my EVO
Very nice....
Sent from my PC36100 using Tapatalk
Sounds promising. Ill have to stay tuned
looking forward to this .. woot woot
Gimme Los Links man!
Oh yeah baby...
Sent from my PC36100 using XDA App
I've been waiting for this .... ima do a nand backup and load this thing up
Word! This is really good to see. Glad all that drama turned into something awesome!
Going to flash this badboy right now!
-Apparently not going to flash it right now, no linky. WIll flash it as soon as I can tho, don't mind testing.
Can we get some more details on this thing?
Ohhhh the tease! I thought for sure I was going to go to the website and get a new kernel to try!!!! Ughhhh I cant wait!
very excited to see this. I'm sure the g sensor will be ironed out in no time as well.
Sent from my PC36100 using XDA App
Links?
so when are the link coming up?
Subscribed...
As soon as this is released I will mix it in my Miui. Salvaged Zen-Miui that sounds good.
Sent from my PC36100 using XDA App
So are you interested in feedback from all asop roms, just cm, just cm 6/7...miui...?
Sent from my PC36100 using XDA App
Hopefully on the web site they explain a little bout benefits of havs, svs, cfs, bfs etc. I tried wiki and some info on cfs and bfs. Any addition noob info would be appreciated.
Sent by my PC36100 full of Miui Power.

[KERNEL][JUN.24]Bricked-3.0-AOSP|3.0.36|v1.31|cmdline|Sweep2Wake|mpdecision|ba dass

AOSP Bricked-Kernel-3.0 Sensation (pyramid)
The first kernel with kernel mpdecision & 3-phase kernel thermal control
no need for those binaries anymore ​
Highlights:
Default clocks: 1566Mhz max / 192Mhz min
OverClockable till 1944Mhz !NOT ALL DEVICES CAN HANDLE THIS!
3D GPU Overclock @ 320Mhz (if selected during install)
2D GPU Overclock @ 266.667Mhz (if selected during install)
5 Stages 3D GPU scaling, variable io_fraction
3 Stages 2D GPU scaling, io_fraction 100
Increased bus bandwidth
L2 Performance Boost
cmdline options!
maximum screen off frequency
(configurable through cmdline options)
Sweep2Wake! (if selected during install)
>badass governor<
3-phase kernel cpu thermal control
>100% kernel based mpdecision<
The first kernel with interactive install using Aroma Installer by amarullz!
and more customizations than you can dream of on any other kernel!​
Features:
Code:
* 3.0.36
* based on HTCs-3.0.16-Sources
* Command Line Options - innovative!
__ Rename the zip to change your settings!
* Sweep2Wake
* badass governor
* phase kernel cpu thermal control
* 100% kernel based mpdecision
* KSM support
* Optimized
* Built with highest Optimization Level (O3)
* Strongly improved UI-performance
* KGSL Early Suspend GPU slumber
* Increased 3D/2D-Performance (GPUOC)
* CAF Bluetooth stack (newer) - faux123
* CIFS
* UTF8 encoding (included for CIFS)
* wifi pm=fast
* Tweaked ondemand governor
* Undervoltage
* Overclocking to 1566Mhz default
* Min Clock @ 192Mhz default
* Boot time optimization. CPU will have 1566Mhz clocks during boot to ensure a fast bootup
* Flashlight and Camera-Flash will now be useable until battery reaches 5%
* Tree-based preemptible RCU
* Fast scheduler for CPU hotplug
* optimized preemptive settings
* basic NTFS support
* Userspace driven configuration filesystem
* Allow CPU-supported unaligned accesses
* Global CPU Voltage table used for adjusting voltage table for SnapDragon Dual Core. Inspired by Snq- modified by faux123 for SnapDragon fixed by show-p1984
* Improved Mobile Connection (fixed possible freezes introduced by HTC)
* ~8% Undervolted till 1566Mhz
* L2 Performance Push
* 3D GPU Overclock @ 320Mhz
* 2D GPU Overclock @ 266.667Mhz
* 6 Stages 3D GPU scaling, variable io_fraction
* 3 Stages 2D GPU scaling, io_fraction 100
* Tweaked ondemand to raise frequencies with higher load only (should contribute to battery life)
* Increased writing performance (lowers that annoying lag when updating 2 apps at the same time)
* Git's Sha1 implementation significantly decreases boot time
* CRC-optimizations
* ZRAM
* Fudgeswap
* [URL="http://dl.dropbox.com/u/44206202/CallRecorder_v.1.0.20_alpha_2.apk"]Two-Way-Call-Recording[/URL]
* basic NTFS support
* increased bus frequency
* Improved WIFI - WLAN detection
* Automatic process group scheduling
* Lowered wifi-voltage
* cleaned code, improved performance
* Dropped debug code, was slowing things down
Changelog @ bricked.dehttp://bricked.de/compat.php?action=changelogs&device=pyramid&type=aosp
What is sweep2wake?
How to change your frequency/governor before flashing?
!!!! READ THIS !!!!​
That's new. Sounds strange, but it works. I am proud to present a truly innovative concept:
cmdline_khz / cmdline_gov / cmdline_maxscroff
What does this do for you?
Have you ever wished you could set the default min/max/gov/scroff frequency on your own?
Without having to rely on the dev to recompile?
Or doing it yourself?
Or even bothering to learn how to do that?
Or using OC apps that are just in the way?
(governor set able in setup from version 1.0)
Well, your prayers have been heard!
It simplifies any kernel install to the bare minimum. You download the zip, and just change the values to your liking. The kernel will obey you, it's magic!
you will download this file for example:
Bricked-3.0-v0.61-ics-maxkhz=1566000-minkhz=192000-maxscroff=432000.zip
now it is possible that you don't want to oc to 1566Mhz, or your preferred min freq is higher, or or or...
Just rename the file!
Bricked-3.0-v0.61-ics-maxkhz=1188000-minkhz=384000-maxscroff=540000.zip
The kernel will now boot from second 0 with this settings:
Max freq: 1188Mhz
Min freq: 384Mhz
maxscroff: 540Mhz
Cool, isn't it?
Now one could say, hell that's too dangerous, what if I write something wrong in there? No problem, your show-p1984 thought of everything. I have built in that much security measures that it is not even remotely imaginable that something could go wrong. I am serious. Whoever manages to break it gets a golden pile of **** from me.
Now what does it "autocorrect" exactly?
It corrects mhz instead of khz values for you, so you can actually flash this:
Code:
Bricked-3.0-v0.61-ics-maxkhz=1188-minkhz=384-maxscroff=540.zip
and it will still work.
Or it corrects wrong acpu frequencies. You can find a table @ the second post, but if you mistype sth, no fear, it will still work!
Code:
Bricked-3.0-v0.61-ics-maxkhz=1190-minkhz=390-maxscroff=545.zip
for example will let the kernel boot with 1188Mhz max and 384Mhz min (maximum screen off frequency 540Mhz). It always falls back to the next lower step. Actually you won't need to bother for the acpu table anymore, just type anything in there, it will automatically correct it for you! If you still want to enter the correct values, just look in the second post
Now what if you write a letter in there? Like this:
Code:
Bricked-3.0-v0.61-ics-maxkhz=II88000-minkhz=38A000-maxscroff=5A0O00.zip
Well, the kernel will detect that and fall back to default settings read out of my .config. Which means the kernel will boot @ 1566Mhz max and 192Mhz min and maxscroff will be set to 1566Mhz (=disabled).
What to do if you just want to change your clocks?
Rename the zip file, boot into recovery, flash, and enjoy
There is also a sysfs interface for the maxscroff frequency, for simplicity I kept the common name for it.
/sys/devices/system/cpu/cpu0/cpufreq/screen_off_max_freq
Currently there is only one limitation:
You can't have two files with the same base on your scard. that means:
Code:
Bricked-3.0-v0.61-ics-maxkhz=1566000-minkhz=192000-maxscroff=432000.zip
Bricked-3.0-v0.61-ics-maxkhz=1188000-minkhz=384000-maxscroff=540000.zip
are not allowed to be on the sdcard at the same time, the kernel would boot with defaults: 1566/192 if you flash either one of those files.
The "base" of the filename is this: Bricked-3.0-v0.61-ics-
So you can have 2 files (or more) on the sdcard with names like this:
Bricked-3.0-v0.55-b4-ics-****
Bricked-3.0-v0.7-ics-****
Bricked-3.0-v0.8-ics-****
(****=etc etc etc etc)
Furthermore it must be followed by maxkhz=VALUE-minkhz=VALUE-maxscroff=VALUE.zip It is not possible to switch the positions of the options. But you can leave them out of there completely, the kernel will then boot with 1566/192/1566.
Ah btw: We now see our set max mhz under Settings->About Phone->HW->Cpu (it actually changes when you change your maxkhz)
And since 0.6 comes with the awesome Aroma installer you can now choose from 3 gpuoc versions!
GPU OC disabled, [email protected] & [email protected]
GPU low overclock, [email protected] & [email protected]
GPU high overclock, [email protected] & [email protected] + Bandwidth push
The source for this is split into two parts, Kernel & bash script. The script finds the zip on your sdcard, parses the filename and modifies the kernels cmdline inside the boot.img. The Kernel is parsing the cmdline, checking if everything is valid and setting your options.​
How to install?
Just flash from recovery. Because it creates a boot.img out of the one on your phone while flashing, it should work with the majority of ROMs out there.
Interactive install, enjoy the ride! ​
Where to complain about errors/bugs?
Please use the Issuetracker for bugs/errors/feature wishes!
Issuetracker @ https://code.google.com/p/bricked/issues/entry
[email protected]
IRC Chat: Freenode IRC #bricked​
Download:
No Guarantees! If it kills your grandmother or your device, I am NOT responsible! If you understand this:
(If you download, please hit Thanks below my post! Thank you!)
>>> DOWNLOAD <<<
Old Downloads (gcode): Click Me​
Use System Tuner to undervolt!
Setting min/max frequencies should be done over the zips name instead.
​
Donor List:​
> Hall of fame <
With special thanks to all piggy bank donators!
Thank you very much!​
Source:
​
Some more information @ http://forum.xda-developers.com/showpost.php?p=17430308&postcount=2
Thanks, WORKS AWESOME!
Still works pretty good, makes my battery drain even less on CM9 while using no S2W!
#reserved
10chars
You stole my second post!
Thank you
Show, i don't really know about all and i think i mght be a "noob" user compared to you or lot of members here but well i'm not blonde
Could you please explain the difference beetween CM7 kernel and the V0.86 ? i don't get what CM7 is and if it's better than the V 0.86 v on our other post ?
Catpoule said:
Show, i don't really know about all and i think i mght be a "noob" user compared to you or lot of members here but well i'm not blonde
Could you please explain the difference beetween CM7 kernel and the V0.86 ? i don't get what CM7 is and if it's better than the V 0.86 v on our other post ?
Click to expand...
Click to collapse
CM7 is CayanogenMod 7 = AOSP kind of Android.
You can download it here: Sensation CM7 SelfKang Alphafied
man, sounds awesome! i'll give it a go... thanks
edit:
very very nice! super smooth man... great job!
edit 2:
BT no workie for me at least, can't even get it to turn on.
May be alpha but it flies - no glitches so far.
mweulink said:
Thanks, WORKS AWESOME!
Good job!
Click to expand...
Click to collapse
+1 to that.
I've done the run of the ROMS last 6 weeks and it's been fun so I decided to try CM7 again (MyTouch4G) and boy am I reminded of what smooth and simple feels like!
and that was before flashing shows kernel.
Now? Wow!
Yup it flies! and the scores below were taken without using a daemon or app to overclock - only the Alpha V0.1 kernel doing its thing.
Nice work. One thing I notice right off the bat is BT is totally killed with this kernel.
Sent from my Sensation using XDA App
Have a St. Pauli Girl or two
Hey man enjoy the beers 54S273734X9251808 and thanks again...
-Punisher- said:
Hey man enjoy the beers 54S273734X9251808 and thanks again...
Click to expand...
Click to collapse
Thank you very much!
Sleepytime28 said:
Nice work. One thing I notice right off the bat is BT is totally killed with this kernel.
Sent from my Sensation using XDA App
Click to expand...
Click to collapse
Can you pair with bt and there is just no audio or can you not pair and its completely non functional? The only reason I ask is my bt has always worked with cm7 even though there are reports it doesn't. I guess I have a lucky bt headset.
Sent from my Sensation 4G
BT is not working at all, can not even turn it on.
Overall this kernel is very fast and very smooth.
Downloading. will report back .. nice work mate.
been one day since i asked about cm7 version and you already smoked one out... excellent work!
You are the man show! If this is anything like your sense kernels we are all in for a treat. You def. are great adittion to our Sensation Community! Thank you again, bro!
Does this work with the leastest cm7 alpha3???
DroidRC1 said:
Does this work with the leastest cm7 alpha3???
Click to expand...
Click to collapse
I'm using it on alpha 3, no problems yet.
Sent from my Sensation using Tapatalk
quierotacobell said:
I'm using it on alpha 3, no problems yet.
Sent from my Sensation using Tapatalk
Click to expand...
Click to collapse
Thanks! Downloading now
Nice work. Ever since I've started running OC'd kernels I just can't stand going back to normal.Even just at your default speeds the whole UI experience just feels snappier. Thanks!
--edit-- I can verify that bt will not power up anymore. With the oe kernel it used to start (hands free calling didn't work with my car), but it started lol. Now I got zip...
Anyone here able to compare this to fauxs cm7 kernels? I am on cm7 version 1 with fauxs kernel.
Matt

[KERNEL][VILLE][S4][CAF][LP][MAR 18]Frosted Kernel by javelinanddart

Welcome to Frosted Kernel for the HTC One S (Ville)
Code:
#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.
* YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. :P
* blah blah blah you get the point.
*/
Why I created a SECOND kernel:
So for those of you living under a rock (jk), I already maintain Void Kernel for the One S, so why would I bother creating another? Well @Rapier started having issues, so I PM'd him a patch. He sais he would test it later but commented on how Void LP and IceCode LP were feeling a bit sluggish (they share the same base) where as the stock CM 12 Kernel is super smooth. I then tried the CM 12 stock kernel and realized that he was right. So I forked the CM stock kernel and added some basic features and sent it to him. He commented on how the OC values weren't sticking properly and the Benchmarks were really low but how it was smooth. So I fixed the OC, and added @show-p1984's MSM_MPDEC and MSM_THERMAL to speed it up and when I benchmarked it, I got 6788 in quadrant. That was a couple of hours ago. Now, I'm releasing it into the wild. The main focus of the Bricked Edition (like Bricked Kernel before it) is speed and stability. Undervolting is doable but you have to do it yourself and if you get random reboots I will not help you there. Enjoy Frosted Kernel everybody!
I'm really sorry for the noobish question, but how do I tweak this kernel's settings? Which app should I use?
Click to expand...
Click to collapse
Rapier said:
For Bricked edition you can use TricksterMOD, for Intelli edition you can use FauxClock (but that's paid app)
Sent from nowhere over the air...
Click to expand...
Click to collapse
For Wake Controls: http://forum.xda-developers.com/showpost.php?p=59179565&postcount=169
(Thanks derkleinebroicher!)
Post #1: Disclamer, Why I created this Kernel
Post #2: Download and Features for Bricked Edition
Post #3: Changelog for Bricked Editon
Post #4: Download and Features for Intelli Edition
Post #5: Changelog for Intelli Edition
Post #6: Download and Features for Void Edition
Post #7: Changelog for Void Edition
Post #8: Link to Discussion Thread
XDA:DevDB Information
Frosted Kernel, Kernel for the HTC One S
Contributors
javelinanddart, Rapier, jrior001, rmbq, AKToronto, show-p1984, flar2, faux123, Rapier, Winstarshl, derkleinebroicher, unimatrix.ø, Loreane Van Daal
Source Code: github.com/FrostedKernel/android_kernel_htc_msm8960
Kernel Special Features:
Version Information
Status: Stable
Created 2015-02-15
Last Updated 2015-03-21
Bricked Edition Features:
Compiled with the Lastest Linaro Toolchain Optimized for Cortex-A15 by @Christopher83
Compiled with -O3 Optimization
XZ Compression (-O3 creates larger code, need it to keep it in check)
Voltage Control by @faux123
CPU Overclocking to 1.836GHz (Stable too!)
CPU Underclocking to 192MHz (Also Stable)
GPU Overclocking to 512MHz (Stable but phone gets really warm)
BLN by @rmbq
Sweep2Wake and Sweep2Sleep by @show-p1984
DoubleTap2Wake and DoubleTap2Sleep by @flar2
Pocket Detection by @flar2
TCP Congestion Control Algorithms: Bic, Cubic, Westwood (default), HSTCP, Hybla, Vegas, Scalable, Low Priority, Veno, Reno, YeAH, and Illinois
CPU Governors: Performance, Powersave, Userspace, Ondemand, Interactive, Conservative, Intellidemand, Intelliactive, Intellimm, TRIPNDROID, Lionheart, Badass (default), SmartassV2, ElementalX, and Preservative
GPU Governors: Ondemand, Performance, and Simple
I/O Schedulers: Noop, ROW, Deadline, CFQ, BFQ, FIOPS (default), SIO, SIO Plus, FiFo, TRIPNDROID, ZEN, and Vr
MSM_MPDECISION and MSM_THERMAL by @show-p1984
MSM_MPDECISION Input Boost Available
Lastest CAF + Latest Linux 3.4 Source
Vibrator Intensity Control
Amazing Build Flags
Fast Charge
Module Support
Export Krait Variant
exFAT Support
UTF-8
FRANDOM Support
Asynchronous Fsync
KCal Control by @faux123
Sound Control by @faux123
91% Compatible with KControl
F2FS Support
QSEECOM Support
Frosted Bricked Installer Features:
AROMA Installer with Holo Theme
License (GPLv2)
Terms of Use (Disclaimer)
Changelog
Date Updated
Kernel Edition
Confirmation Screen
Reboot Option at the End
Add Init.d Support
Enable Insecure Kernel
Remove Governor Overrides
Things to do:
Command Line Interfacing
Downloads:
https://www.androidfilehost.com/?w=files&flid=26289
https://mega.co.nz/#F!F15SCBzL!9dMuU3o3nS5rlLUEFuenfg
https://www.mediafire.com/folder/bc9iobppko517/Bricked_Edition
Code:
[SIZE="5"][B]Bricked Edition Changelog:[/B][/SIZE]
Mar 10
-MAJOR clean up of source
Mar 01
-QSEECOM Support
-Wake Controls disabled by default
Feb 24
-Revert GPU Memory Usage Feature
Feb 23
-Merge with CM
-Badass GPU Control
-Update Toolchain
-Revert Badass GPU Control
Feb 22
-GPU Memory Usage Feature for KControl
Feb 21
-Add SIO Plus I/O Scheduler
-Fix Logic Derp in Simple GPU Governor
Feb 20
-Update MSM_MPDECISION
-Set Multi Core Power Saving Mode to 2 by Default
Feb 18
-Build KControl Module as a Module
-Add KCal Control
-Add Sound Control
-Add F2FS
Feb 17
-Build exFAT into the kernel
-Build SCSI_WAIT_SCAN into the kernel
-Try building @show-p1984's KControl Module in to the kernel
-Added SmartassV2 Governor
-Added Asynchronous Fsync
-Merge with CM
-Lower Thermal Throttle Values
Feb 16
-Export Krait Variant
-More I/O Schedulers
-More CPU Governors
-Bump OC Voltages
-Choose Badass and FIOPS as default
-Add exFAT Support
-Add FRANDOM Support
-KControl GPU Module
Feb 15
-Fix OC to 1.836GHz
-MSM_THERMAL
-Compiled with -O3
-Switch to XZ Compression
-Added Module Support
-Added Simple GPU Governor
Feb 14
-Linaro GCC 4.9 Optimized for Cortex-A15
-Bump all stock Voltages to 1150000
-Bump OC Voltages
-CPU OC to 1.836GHz
-CPU UC to 192MHz
-MSM_MPDEC
-Merge with CAF
-Merge Linux 3.4.106
Feb 13
-Initial Fork of CM
-Wake Controls
-BLN
-Voltage Control
-CPU and GPU OC to 1.728GHz and 512MHz
Intelli Edition Features:
Compiled with the Lastest Linaro Toolchain Optimized for Cortex-A15 by @Christopher83
Compiled with -O3 Optimization
XZ Compression (-O3 creates larger code, need it to keep it in check)
Voltage Control by @faux123
CPU Overclocking to 1.836GHz (Stable too!)
CPU Underclocking to 192MHz (Also Stable)
GPU Overclocking to 512MHz (Stable but phone gets really warm)
BLN by @rmbq
Sweep2Wake and Sweep2Sleep by @show-p1984
DoubleTap2Wake and DoubleTap2Sleep by @flar2
Pocket Detection by @flar2
TCP Congestion Control Algorithms: Bic, Cubic, Westwood (default), HSTCP, Hybla, Vegas, Scalable, Low Priority, Veno, Reno, YeAH, and Illinois
CPU Governors: Performance, Powersave, Userspace, Ondemand, Interactive, Conservative, Intellidemand (default), Intelliactive, Intellimm, TRIPNDROID, Lionheart, Badass, SmartassV2, ElementalX, and Preservative
GPU Governors: Ondemand, Performance, and Simple
I/O Schedulers: Noop, ROW, Deadline, CFQ, BFQ, FIOPS (default), SIO, SIO Plus, FiFo, TRIPNDROID, ZEN, and Vr
Intelli_Plug and Intelli_Thermal by @faux123 (Use Eco Performance in Fauxclock, TricksterMod chooses it by default, otherwise it lags too much)
Lastest CAF + Latest Linux 3.4 Source
Vibrator Intensity Control
Amazing Build Flags
Fast Charge
Module Support
Export Krait Variant
exFAT Support
UTF-8
FRANDOM Support
Dynamic Fsync by @faux123
KCal Control by @faux123
Sound Control by @faux123
F2FS Support
QSEECOM Support
Frosted Intelli Installer Features:
AROMA Installer with Holo Theme
License (GPLv2)
Terms of Use (Disclaimer)
Changelog
Date Updated
Kernel Edition
Confirmation Screen
Reboot Option at the End
Add Init.d Support
Enable Insecure Kernel
Remove Governor Overrides
Things to do:
Command Line Interfacing
Downloads:
https://www.androidfilehost.com/?w=files&flid=26435
https://mega.co.nz/#F!ssgDCBxQ!YXmLgPTkoeAPhHxSsGdBIw
https://www.mediafire.com/folder/7sef2akc9tb4y/Intelli_Edition
Code:
[SIZE="5"][B]Intelli Edition Changelog:[/B][/SIZE]
Mar 10
-MAJOR clean up of source
-Update Intelli_Plug to version 4.0
Mar 01
-QSEECOM Support
-Wake Controls disabled by default
-Revert Badass GPU Control
-Revert Memory History Usage Feature
Feb 23
-Merge with CM
-Badass GPU Control
-Update Toolchain
Feb 22
-GPU Memory Usage Feature for KControl
Feb 21
-Add SIO Plus I/O Scheduler
-Fix Logic Derp in Simple GPU Governor
Feb 20
-Set Multi Core Power Saving Mode to 2 by Default
Feb 18
-Build KControl Module as a Module
-Add KCal Control
-Add Sound Control
-Add F2FS
Feb 17
-Initial Fork from Bricked Editon
-Dynamic Fsync
-Intelli_Plug instead of MSM_MPDECISION
-Intelli_Thermal instead of MSM_THERMAL
-Merge with CM
Reserved 3
Reserved 4
Link to Discussion Thread:
http://forum.xda-developers.com/htc-one-s/general/kernel-rain-kernel-javelinanddart-t2948552/
This was the Old Void Kernel Thread. I check both threads often.
@javelinanddart whatever you did, you did it right. Just flashed it and of course is to early to tell but looks extremly good. It's the first time I've OCed my ville so high (to max 1.8 GHz) and looks stable so far, no reboots and it doesn't get warmer either.
Proc was ramping up to the max also which was not happening in that test version also Quadrant finish the tests faster than ever. I didn't get 6800 score as you did but that could have many causes and that's not so important for me. What I care most is that phone flyes now and it doesnt reboot (yet...we'll see in time how stable it is).
Even if it lacks some of the other kernel features for now, it looks to me the best LP custom kernel so far. That's really good...trully. I do hope it won't misbehave in time cause I love how my phone feels now.
Sent from nowhere over the air...
javelinanddart said:
First Build is UP!
Named frostedbrickedlp1502215.zip in my AFH. MEGA and Mediafire mirrors coming soon are live as well! Enjoy!
Click to expand...
Click to collapse
Niceee) I go flash and test)
Ohh...
Test1 - bug buttons on screen off... have this too....
Rapier said:
@javelinanddart whatever you did, you did it right. Just flashed it and of course is to early to tell but looks extremly good. It's the first time I've OCed my ville so high (to max 1.8 GHz) and looks stable so far, no reboots and it doesn't get warmer either.
Proc was ramping up to the max also which was not happening in that test version also Quadrant finish the tests faster than ever. I didn't get 6800 score as you did but that could have many causes and that's not so important for me. What I care most is that phone flyes now and it doesnt reboot (yet...we'll see in time how stable it is).
Even if it lacks some of the other kernel features for now, it looks to me the best LP custom kernel so far. That's really good...trully. I do hope it won't misbehave in time cause I love how my phone feels now.
Sent from nowhere over the air...
Click to expand...
Click to collapse
Thanks
I set the voltages pretty high for stability and @show-p1984's ThermalD is working it's magic
To fix the OC problem, the Ville Regulator file wasn't accepting voltages past 1300000 even though it could handle up to 1450000
I raised the Max and it allowed the OC
EDIT: About features, there will be two versions. This and Frosted Void Edition. Void Edition will include lots of extra features where as Bricked edition is meant to be a revival of sorts of @show-p1984's Bricked Kernel. I'll add Govs and I/O Scheds but no Sound Control or KCal on this one or extra stuff like that. I might look at intelli_plug in the future but I like this because it's so smooth and fluid even if the battery life isn't as good. (Probably could be tuned with KControl to get similar battery life)
EDIT 2: DO NOT USE KERNEL TUNER IT DOESN'T WORK ON MY DEVICE IT CAUSES A BOOTLOOP
You may or may not get similar results. It got a slow down and a bootloop for me
Winstarshl said:
Niceee) I go flash and test)
Click to expand...
Click to collapse
Thanks! I hope you like it!
I use Kernel Tuner 2014 just for setting the OOM values cause neither FauxClock or TicksterMOD have them preset. After I apply the values with kernel tuner I save them as presets in Trickster. I'm not so happy with this approach but I could not find a better alternative at this point
Sent from nowhere over the air...
Rapier said:
I use Kernel Tuner 2014 just for setting the OOM values cause neither FauxClock or TicksterMOD have them preset. After I apply the values with kernel tuner I save them as presets in Trickster. I'm not so happy with this approach but I could not find a better alternative at this point
Sent from nowhere over the air...
Click to expand...
Click to collapse
You could use an init.d script
I think the installer has one or two, I just didn't set the permissions to run the script because they're leftover from the speed tweak removal
BTW, I'm working on the To-Do list under the OP. Trying to keep it close to Bricked Kernel's feature list. Did I forget any simple features?
javelinanddart said:
...BTW, I'm working on the To-Do list under the OP. Trying to keep it close to Bricked Kernel's feature list. Did I forget any simple features?
Click to expand...
Click to collapse
Don't think you forgot anything but I didn;t understood if BLN is already added or it will be...cause if it's added already it's not working. I see the option to activate it in Trickster but still I got no light on those buttons when a notification come
HM...strange...just sent myself a text message and now it's working. But On other notifications like the ones from tapatalk or G+, it didn't. Forget that, I'll test it more to see what's happening
Rapier said:
Don't think you forgot anything but I didn;t understood if BLN is already added or it will be...cause if it's added already it's not working. I see the option to activate it in Trickster but still I got no light on those buttons when a notification come
HM...strange...just sent myself a text message and now it's working. But On other notifications like the ones from tapatalk or G+, it didn't
Click to expand...
Click to collapse
That's probably a bug with the apps or the notifications system in lp
It works fine for me but I don't use Tapatalk and I don't know how to "fix" BLN either because some apps work and some don't
We will have to see. I'm getting the -O3 bugs ironed out. It's a pain in the *** because all the fixes for Prima don't work with the newer drivers. And they're each 12000 lines long. Trying to fix them is horrifying. I'll add Fastcharge after that and finish the rest of the to-do list soon after
EDIT: -O3 is done but when I tried to flash it, It didn't boot. @AKToronto expressed a concern about how -O3 makes the code bigger and how there's an upper limit to the kernel size. I think I hit it. I switched to XZ and am building it now to test. XZ increases the boot time a little bit but once it's booted, it makes no difference.
EDIT 2: Yep, boots with XZ. Installing Quadrant to test speed.
EDIT 3: Got 6000 in Quadrant. I think it might've been really lucky to get 6788 earlier but it terms of fluidity there's no difference
Try it yesterday, good battery life but there are some random reboots for me
javelinanddart said:
Thanks! I hope you like it!
Click to expand...
Click to collapse
Maybe compile kernel without (s2w, s2p, d2w, d2p)? Because when screen off, this func not off... in this kernel too(..
grorg said:
Try it yesterday, good battery life but there are some random reboots for me
Click to expand...
Click to collapse
Really? What settings have you enabled/chosen? Have you tweaked the voltages?
Winstarshl said:
Maybe compile kernel without (s2w, s2s, d2w, d2s)? Because when screen off, this func not off... in this kernel too(..
Click to expand...
Click to collapse
Definitely will do once today's update rolls out
The point of them is to wake up the phone is the screen is off, therefore they have to be on when the screen is off

[KERNEL][M4][CAF][LP][MAR 03]Frosted Kernel by javelinanddart

Welcome to Frosted Kernel for the HTC One Mini (M4)
Code:
#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.
* YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. :P
* blah blah blah you get the point.
*/
Why I created a SECOND kernel:
So for those of you living under a rock (jk), I already maintain Void Kernel for the One S, so why would I bother creating another? Well @Rapier started having issues, so I PM'd him a patch. He sais he would test it later but commented on how Void LP and IceCode LP were feeling a bit sluggish (they share the same base) where as the stock CM 12 Kernel is super smooth. I then tried the CM 12 stock kernel and realized that he was right. So I forked the CM stock kernel and added some basic features and sent it to him. He commented on how the OC values weren't sticking properly and the Benchmarks were really low but how it was smooth. So I fixed the OC, and added @show-p1984's MSM_MPDEC and MSM_THERMAL to speed it up and when I benchmarked it, I got 6788 in quadrant. That was a couple of hours ago. Now, I'm releasing it into the wild. The main focus of the Bricked Edition (like Bricked Kernel before it) is speed and stability. Undervolting is doable but you have to do it yourself and if you get random reboots I will not help you there. Enjoy Frosted Kernel everybody!
Post #1: Disclamer, Why I created this Kernel
Post #2: Download and Features for Bricked Edition
Post #3: Changelog for Bricked Editon
Post #4: Reserved
Post #5: Reserved
Post #6: Link to Discussion Thread
XDA:DevDB Information
Frosted Kernel, Kernel for the HTC One Mini
Contributors
javelinanddart, Rapier, jrior001, rmbq, AKToronto, CM Team, Flashalot, Candy5 Team, show-p1984, flar2, faux123
Source Code: https://github.com/FrostedKernel/android_kernel_htc_msm8960
Kernel Special Features:
Version Information
Status: Stable
Created 2015-03-04
Last Updated 2015-03-03
Bricked Edition Features:
Compiled with the Lastest Linaro Toolchain Optimized for Cortex-A15 by @Christopher83
Compiled with -O3 Optimization
XZ Compression (-O3 creates larger code, need it to keep it in check)
Voltage Control by @faux123
CPU Overclocking to 1.836GHz (Stable too!)
CPU Underclocking to 192MHz (Also Stable)
GPU Overclocking to 512MHz (Stable but phone gets really warm)
BLN by @rmbq
TCP Congestion Control Algorithms: Bic, Cubic, Westwood (default), HSTCP, Hybla, Vegas, Scalable, Low Priority, Veno, Reno, YeAH, and Illinois
CPU Governors: Performance, Powersave, Userspace, Ondemand, Interactive, Conservative, Intellidemand, Intelliactive, Intellimm, TRIPNDROID, Lionheart, Badass (default), SmartassV2 (disabled), ElementalX, and Preservative
GPU Governors: Ondemand, Performance, and Simple
I/O Schedulers: Noop, ROW, Deadline, CFQ, BFQ, FIOPS (default), SIO, SIO Plus, FiFo, TRIPNDROID, ZEN, and Vr
MSM_MPDECISION and MSM_THERMAL by @show-p1984
MSM_MPDECISION Input Boost Available
Lastest CAF + Latest Linux 3.4 Source
Vibrator Intensity Control
Amazing Build Flags
Fast Charge
Module Support
Export Krait Variant
exFAT Support
UTF-8
FRANDOM Support
Asynchronous Fsync
KCal Control by @faux123
Sound Control by @faux123
91% Compatible with KControl
F2FS Support
Frosted Bricked Installer Features:
AROMA Installer with Holo Theme
License (GPLv2)
Terms of Use (Disclaimer)
Changelog
Date Updated
Kernel Edition
Confirmation Screen
Reboot Option at the End
Add Init.d Support
Enable Insecure Kernel
Remove Governor Overrides
Things to do:
Command Line Interfacing
Downloads:
https://www.androidfilehost.com/?w=files&flid=27077
Code:
[SIZE="5"][B]Bricked Edition Changelog:[/B][/SIZE]
Mar 02
-Initial Release for M4
-All features listed in the above post
Reserved 1
Reserved 2
Please Keep All Discussion Questions in the Discussion Thread (Q&A TAB)
First build is up!
frostedbrickedlp02032015.zip in my AFH (I built is yesterday, did not have time to release it)
Hi thx for this kernel, haven't heard of it before. Is it compatible with sense ROMs or is it cm base only?
Why not add in the D2W/S2W patch as well? This would be best of both worlds. Easily the best CM kernel to date with it added. Pretty please?
LQi said:
Hi thx for this kernel, haven't heard of it before. Is it compatible with sense ROMs or is it cm base only?
Click to expand...
Click to collapse
mattplo said:
Why not add in the D2W/S2W patch as well? This would be best of both worlds. Easily the best CM kernel to date with it added. Pretty please?
Click to expand...
Click to collapse
I'll look at DT2W/S2W later, as I don't own this phone, and I did a huge cleanup of my source so I have to look through 15 defconfigs and make sure they're all configured right and compile them, and release them (5 different phones for this kernel plus planning to do two more!) plus some other projects I'm doing but I will look at it
This is CM Base Only
javelinanddart said:
I'll look at DT2W/S2W later, as I don't own this phone, and I did a huge cleanup of my source so I have to look through 15 defconfigs and make sure they're all configured right and compile them, and release them (5 different phones for this kernel plus planning to do two more!) plus some other projects I'm doing but I will look at it
This is CM Base Only
Click to expand...
Click to collapse
Awesome that you're willing to look into it. I know the S2W/DTW kernel in the mini forums does supple the patch so at least you don't have to go hunting it down. But thanks for the reply. This kernel would be amazing were that to be added. I really can't think of anything else that would make it better.
Just a question though...why is SmartassV2 disabled? Just out if curiosity?
Will DT2W/S2W still be added to this kernel? and is someone running it with androgeeks cm rom?
rosi91 said:
Will DT2W/S2W still be added to this kernel? and is someone running it with androgeeks cm rom?
Click to expand...
Click to collapse
Why would you want to add d2w? Its a battery killer! The feature is cool and stuff but it keeps your phone awake and might also trigger on your pocket thus having screen on time, etc.. More battery drain. All that just not to push a button..
I'd rather see some more governors so we can tune the performance of the m4. My personal preference would be governors based off the interactive governor! That d be nice.
Sent from my HTC One mini using XDA Free mobile app
rosi91 said:
Will DT2W/S2W still be added to this kernel? and is someone running it with androgeeks cm rom?
Click to expand...
Click to collapse
Ruud033 said:
Why would you want to add d2w? Its a battery killer! The feature is cool and stuff but it keeps your phone awake and might also trigger on your pocket thus having screen on time, etc.. More battery drain. All that just not to push a button..
I'd rather see some more governors so we can tune the performance of the m4. My personal preference would be governors based off the interactive governor! That d be nice.
Sent from my HTC One mini using XDA Free mobile app
Click to expand...
Click to collapse
Kernel is discontinued right now, however I might consider bringing it up again some other time.
DT2W is NOT a battery killer. Yes, it does use some battery but certainly not enough to be called a battery killer
 @flar2 has talked about this before: http://elementalx.org/the-truth-about-kernels-and-battery-life/
The link not working, please update the link. I really want this kernel.

[CLOSED][KERNEL][Sakura][V2] THUNDERSTORM ⚡️- 25th March

ThunderStorm Kernel
Code:
[SIZE="4"]#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.
*/[/SIZE]
About ThunderStorm Kernel
ThunderStorm Kernel was first introduced to Redmi 5. Now it is also available for Redmi 6 Pro. It is developed to unleash the full power of your device. This kernel is developed in a manner to give you a balanced blend between battery life and performance. I have added various tweaks i.e. governors, i/o schedulers, and various other patches and fixes from many great kernels. The kernel will get updates regularly with new features/patches/fixes. I am continuously trying to make it more better day by day. I believe in quality over quantity.
Code:
[SIZE="4"]/*
*
(V2)
- Upstreamed Kernel Version To : 3.18.137
- Upstreamed CFQ i/o scheduler with many backports on it
- Initial GPU freq is set to: 133Mhz
- Performance boost
- Removed Some Algorithms
- Removed zzmoove governor
(V1.1)
- Fixed Vibration [ Now it Works ]
- Power on display asynchronously as early as possible
- Power Efficiency Improvements
- Reduced Auto Suspend to 50ms
- Misc Fixes
(V1)
* Based on Latest Xiaomi Kernel Sources
* Latest CAF LA.UM.7.5.r1-03700-8x96.0 release tag
* Upstreamed to Linux version 3.18.134
* Android P compatible
* Initial CPU frequency is set to 652 Mhz
* Initial GPU frequency is set to 133 MHz
* CPUFreq governors: interactive (default), conservative, ondemand, userspace, powersave, performance
* I/O schedulers: bfq (default), noop, deadline, cfq
* TCP Algorithms: cubic (default), reno
* Sound control
* KCAL v2 support
* Power efficient workqueues enabled by default
* Battery charger qnovo interface included
* Adreno Idler included
* Boeffla_wl_blocker included with extra wakelocks blocked (Lord Boeffla)
* Fsync on/off supported
* Software CRC check exposed to userspace and disabled by default, might see some performance improvement
* Implemented usb fast charge mode (Do not be confused with Quick Charging technology, [B]I will never [/B]try to mess with quick charging features for our device, which is not supported)
* Wireguard is supported
* Disabled a lot of debugging symbols
* Franco Profiles are supported
* Enabled CPU Boost
* Enabled RCU Boost
* Interactive governor improvements
* Many memory improvements
* Upstream ANDROID: sdcardfs
* Add state notifier support
* Add IP Tables TTL support
* Any Many Other Modifications
* Other small improvements that aren't worth to be listed here.
*/[/SIZE]
[/INDENT]
Installation
Make sure you have a custom recovery installed(TWRP is the preferred recovery)
Download the latest ThunderStorm Kernel
Boot into recovery
Flash ThunderStorm Kernel
First boot may take up to 5 minutes.
Downloads
ThunderStorm Downloads
Download The Latest Version From the List There!
Kernel Audtior Modification's
Modifications For V2 - Click Here
Modifications For V1 & V1.1 - Click Here
Source
Kernel Source
Vote of Thanks
Genom kernel
Englezos Kernel
And All Other kernels From Where I Cherry-Picked Features
And Of Course To All The Supporters, Donators And Users
​
XDA:DevDB Information
ThunderStorm Kernel, Kernel for the Xiaomi Redmi 6 Pro
Contributors
RevanthTolety
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V1
Stable Release Date: 2019-02-10
Created 2019-02-10
Last Updated 2019-03-25
Old Kernel Builds
Kernel Update - 20190214 full post: Here
Donations :-
If U want to Send me a Cup of Coffee
Paypal- [email protected]
Paytm - Contact in Pm
After flashing this kernel all haptic feedback has been stopped
Haptic feedback & wifi toogle not working.
after instalation this kernel on crdroid pie
issues is vibrate dont work
Double tap to wake doesn't work
pancon said:
Double tap to wake doesn't work
Click to expand...
Click to collapse
I Will have a look. It should be Mostly Working
overwatch1234567890 said:
After flashing this kernel all haptic feedback has been stopped
Click to expand...
Click to collapse
IMRAND said:
Haptic feedback & wifi toogle not working.
Click to expand...
Click to collapse
chandradeveloper said:
after instalation this kernel on crdroid pie
issues is vibrate dont work
Click to expand...
Click to collapse
This Bug was Reported I Will Have a look as soon as i find time
ThunderStorm Kernel Update [V1.1]
Download Link - https://androidfilehost.com/?w=files&flid=289849
Download The Latest Version From the List There! And Also Link Updated in OP
Changelogs:
- Fixed Vibration [ Now it Works Perfectly Fine ]
- Power on display asynchronously as early as possible
- Power Efficiency Improvements
- Reduced Auto Suspend to 50ms
- Misc Fixes
Do Give a Like If u Loved my Work
Vibration Bug Fixed
overwatch1234567890 said:
After flashing this kernel all haptic feedback has been stopped
Click to expand...
Click to collapse
IMRAND said:
Haptic feedback & wifi toogle not working.
Click to expand...
Click to collapse
chandradeveloper said:
after instalation this kernel on crdroid pie
issues is vibrate dont work
Click to expand...
Click to collapse
RevanthTolety said:
ThunderStorm Kernel Update [V1.1]
Download Link - https://androidfilehost.com/?w=files&flid=289849
Download The Latest Version From the List There! And Also Link Updated in OP
Changelogs:
- Fixed Vibration [ Now it Works Perfectly Fine ]
- Power on display asynchronously as early as possible
- Power Efficiency Improvements
- Reduced Auto Suspend to 50ms
- Misc Fixes
Do Give a Like If u Loved my Work
Click to expand...
Click to collapse
Updated, Have a Look
how to flash this ??
how to flash this ??
charging issues
filling the batery too long is very slow, I suggest the activation of the fast charging feature because Snapdragon 625 supports the fast charging feature thanks to the developer rom crdroid pie
and bug in xiaomi miui eu wifi canot activate and force close
chandradeveloper said:
filling the batery too long is very slow, I suggest the activation of the fast charging feature because Snapdragon 625 supports the fast charging feature thanks to the developer rom crdroid pie
and bug in xiaomi miui eu wifi canot activate and force close
Click to expand...
Click to collapse
- This Kernel Is only For Custom Roms. Dont Report Bugs if Flashed in MIUI
- Without Custom Kernel it Takes More than 2 Hours, but with this it takes 1hr 30min Approx to fill battery from 0 to 100.
Custom Kernel Settings
Darkeness Settings​
1. For Battery
Maximum frequency: 2016 MHz
Minimum frequency: 652 MHz
CPU boost: 1036 MHz
timer_rate: 60000
timer_slack: 480000
align_windows: 1
2. For Battery Extreme
Maximum frequency: 1401 MHz
Minimum frequency: 652 MHz
CPU boost: Off
timer_rate: 60000
timer_slack: 480000
aling_windows: 1
You can underclock the CPU or GPU values to your desired ones. If in Case You Dont have Any Idea, then Search it on the Internet
Profiles​
With any kernel manager application (kernel adiutor, exm or fkm, etc) you can change the Governor and specific values by clicking into the CPU tab.
THOSE WHO DON'T WANT TO MESS UP STAY ON INTERACTIVE!
1. For Battery :
Governor : Zzmoove
CPU Frequence min : 652 // max : 1036
Zzmoove Profiles : 2
2. For balanced usage with good performance :
Governor : Darkness
CPU Frequence min : 1036 // max : 1958
GPU Frequence min : 320 // max : 652
3. For Gamers
Governor : Zzmoove
CPU Frequence min 1401 // max 2016
GPU Frequence min 320 // max 652
Zzmoove Profile : 10
FOR EVERYDAY USAGE YOU CAN USE DARKNESS,CONSERVATIVE OR INTERACTIVE WITH YOUR DESIRED FREQUENCIES
Zzmoove Settings​
To change the zzmoove profiles open up your preferred kernel tweaker and set the governor to zzmoove. After that hit the button that says something along the lines of governor tunables, scroll down until you see profile_number and input whichever number represents the profile you want. I set it to 6 which is the ZaneZam Optimized profile. And that's about it. You don't have to mess with any of the other settings.
Zzmoove profiles:
1. For Default (set governor defaults)
2. For Yank Battery -> old untouched setting (a very good battery/performance balanced setting DEV-NOTE: highly recommended!)
3. For Yank Battery Extreme -> old untouched setting (like yank battery but focus on battery saving)
4. For ZaneZam Battery -> old untouched setting (a more 'harsh' setting strictly focused on battery saving DEV-NOTE: might give some lags!)
5. For ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting (DEV-NOTE: recommended too! )
6. For ZaneZam Optimized -> old untouched setting (balanced setting with no focus in any direction DEV-NOTE: relict from back in the days, even though some people still like it!)
7. For ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online
8. For ZaneZam Performance -> old untouched setting (all you can get from zzmoove in terms of performance but still has the fast down scaling/hotplugging behaving)
9. For ZaneZam InZane -> NEW! based on performance with new auto fast scaling active. a new experience!
10. For ZaneZam Gaming -> NEW! based on performance with new scaling block enabled to avoid cpu overheating during gameplay
11. For ZaneZam Relax -> NEW! based on moderate (except hotplug settings) with relaxed sleep settings
thang1198 said:
how to flash this ??
Click to expand...
Click to collapse
Installation
Make sure you have a custom recovery installed(TWRP is the preferred recovery)
Download the latest ThunderStorm Kernel
Boot into recovery
Flash ThunderStorm Kernel
First boot may take up to 5 minutes.
Dose it work for miuipro 10 9.1.24. What Do i need to backup if i want to go back the old in future
---------- Post added at 03:10 PM ---------- Previous post was at 02:12 PM ----------
Lost ip adress &mac address after flash kernel. How to fix it
nguyenduytrungts said:
Dose it work for miuipro 10 9.1.24. What Do i need to backup if i want to go back the old in future
---------- Post added at 03:10 PM ---------- Previous post was at 02:12 PM ----------
Lost ip adress &mac address after flash kernel. How to fix it
Click to expand...
Click to collapse
its only for custom roms dude.. NOT MIUI..
Can pixel experience uses this kernel?
---------- Post added at 12:38 PM ---------- Previous post was at 12:26 PM ----------
Can pixel experience uses this kernel??
proposal
why not make a kernel like the Radon kernel because there are many choices when installing the Radon kernel
and there is a fast charger feature
3.0 and that's good
Hopefully you immediately make the same kernel as the Radon kernel
redmi 6 pro crdroid

Categories

Resources