FORUMS
Remove All Ads from XDA

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

1,487 posts
Thanks Meter: 1,868
 
By javelinanddart, Recognized Developer / Recognized Contributor on 15th February 2015, 03:03 PM
Post Reply Email Thread
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!

Quote:

I'm really sorry for the noobish question, but how do I tweak this kernel's settings? Which app should I use?

Quote:
Originally Posted by Rapier

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...

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
The Following 18 Users Say Thank You to javelinanddart For This Useful Post: [ View ]
 
 
15th February 2015, 03:03 PM |#2  
javelinanddart's Avatar
OP Recognized Developer / Recognized Contributor
Flag Midwest
Thanks Meter: 1,868
 
Donate to Me
More
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/bc9...ricked_Edition
The Following 13 Users Say Thank You to javelinanddart For This Useful Post: [ View ]
15th February 2015, 03:03 PM |#3  
javelinanddart's Avatar
OP Recognized Developer / Recognized Contributor
Flag Midwest
Thanks Meter: 1,868
 
Donate to Me
More
Code:
Bricked Edition Changelog:
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
The Following 5 Users Say Thank You to javelinanddart For This Useful Post: [ View ]
15th February 2015, 03:04 PM |#4  
javelinanddart's Avatar
OP Recognized Developer / Recognized Contributor
Flag Midwest
Thanks Meter: 1,868
 
Donate to Me
More
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/7se...ntelli_Edition
The Following 4 Users Say Thank You to javelinanddart For This Useful Post: [ View ]
15th February 2015, 03:04 PM |#5  
javelinanddart's Avatar
OP Recognized Developer / Recognized Contributor
Flag Midwest
Thanks Meter: 1,868
 
Donate to Me
More
Code:
Intelli Edition Changelog:
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
The Following 3 Users Say Thank You to javelinanddart For This Useful Post: [ View ]
15th February 2015, 03:04 PM |#6  
javelinanddart's Avatar
OP Recognized Developer / Recognized Contributor
Flag Midwest
Thanks Meter: 1,868
 
Donate to Me
More
Reserved 3
The Following 2 Users Say Thank You to javelinanddart For This Useful Post: [ View ]
15th February 2015, 03:05 PM |#7  
javelinanddart's Avatar
OP Recognized Developer / Recognized Contributor
Flag Midwest
Thanks Meter: 1,868
 
Donate to Me
More
Reserved 4
The Following 2 Users Say Thank You to javelinanddart For This Useful Post: [ View ]
15th February 2015, 04:06 PM |#8  
javelinanddart's Avatar
OP Recognized Developer / Recognized Contributor
Flag Midwest
Thanks Meter: 1,868
 
Donate to Me
More
Link to Discussion Thread:
http://forum.xda-developers.com/htc-...dart-t2948552/
This was the Old Void Kernel Thread. I check both threads often.
The Following 2 Users Say Thank You to javelinanddart For This Useful Post: [ View ]
15th February 2015, 05:17 PM |#9  
Rapier's Avatar
Recognized Contributor
Flag Bucharest
Thanks Meter: 2,582
 
Donate to Me
More
@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...
The Following User Says Thank You to Rapier For This Useful Post: [ View ] Gift Rapier Ad-Free
15th February 2015, 05:49 PM |#10  
Senior Member
Thanks Meter: 50
 
More
Quote:
Originally Posted by javelinanddart

First Build is UP!
Named frostedbrickedlp1502215.zip in my AFH. MEGA and Mediafire mirrors coming soon are live as well! Enjoy!

Niceee) I go flash and test)

Ohh...

Test1 - bug buttons on screen off... have this too....
The Following User Says Thank You to Winstarshl For This Useful Post: [ View ] Gift Winstarshl Ad-Free
15th February 2015, 07:20 PM |#11  
javelinanddart's Avatar
OP Recognized Developer / Recognized Contributor
Flag Midwest
Thanks Meter: 1,868
 
Donate to Me
More
Quote:
Originally Posted by Rapier

@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...

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
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes