5,815,022 Members 37,953 Now Online
XDA Developers Android and Mobile Development Forum

[Kernel][Sense][HDMwIn]Evo 4g Freedom-v0.9.5 Kernel GB MR 2.6.35.10

Tip us?
 
lithid-cm
Old
(Last edited by lithid-cm; 27th May 2012 at 02:22 AM.)
#1  
lithid-cm's Avatar
Recognized Developer - OP
Thanks Meter 2,965
Posts: 3,177
Join Date: Jul 2010
Location: Cleveland
Default [Kernel][Sense][HDMwIn]Evo 4g Freedom-v0.9.5 Kernel GB MR 2.6.35.10

Quote:
HTC Evo 4G Freedom-v0.9.5 Kernel
Here is the start of something that I hope is fun. My first time messing with kernels, I have also been an AOSP fanboy, until the latest HTC Sense OTA. For some reason I get awesome battery with the stock kernel. So knowing that, I thought it would be nice to add some tweaks to a sense kernel and see how good the battery can really get. I don't have a website to promote, so I use mediafire for downloads, if you have a mirror please let me know.
Quote:
New 0.9.5 Aggressive Only!
All Downloads
Note: That right above is indeed a download link!
You can find all the changes I make in the changelog above. Please let me know if there are any issues. You can follow me on twitter which is in my sig or on google+ in my sig as well.

Thank you everyone! I have no idea who "created" smartass, so I have no idea who to thank. Please help me with that.
Quote:
: Disclaimer :
We are not responsible for any damage you do to your phone, or anything that results after using our software.
If you would like to help with building, or learn more about it you can check out my other thread here dedicated to building and editing your own kernels.

: Disclaimer :
Please check out post two for more info on the versions.
[/quote]Thanks:
Quote:
Originally Posted by github View Post
Tip: I am pretty sure SmartAss governor was created by erasmux for the GSM Hero.
https://github.com/erasmux/hero-2.6..../wiki/Smartass

Quote:
Choosy moms choose JIF, the others JFIO
Twitter | Google Plus | Scripts | Github | AOSCompiler

The Following 144 Users Say Thank You to lithid-cm For This Useful Post: [ Click to Expand ]
 
lithid-cm
Old
(Last edited by lithid-cm; 2nd October 2011 at 12:11 AM.)
#2  
lithid-cm's Avatar
Recognized Developer - OP
Thanks Meter 2,965
Posts: 3,177
Join Date: Jul 2010
Location: Cleveland
Quote:
About Freedom Kernel
Below is a little snippet of the script I wrote, I will have more info about the versions at a later time. For now, this is pretty self explanatory.

Code:
lithid@MPDI:~/Development/Htc-Sense-Freedom-Kernel$ ./build-it.sh --help
Usage: build-it.sh [OPTION]
Here is a list of available options:
-F    | Build Stock Freedom
-L    | Build Less Freedom -75mv
-M    | Build More Freedom -125mv
-A    | Build Aggresive Freedom -175mv
-ALL    | Build all versions

Notice to anyone using this kernel:
Quote:
If you are seeing battery drain with the latest release its because the voltages for anything over .998 Ghz is now at its stock voltage, which was causing issues being under volted. So if you are overclocked your battery will die faster. If you want speed you will have to pay the piper. This won't change. That's just how it is. Its unstable to under volt the OC frequencies.
Quote:
Freedom Kernel Config
Here is the freedom kernel config that will be included into the v0.9.5+. This config is simple and easy. Just edit what you want. No need for an application or scripts running in the background. This solution is great because it allows custom user control, without the need to know a program, or have loop scripts running.
This config lives on the sdcard @ /sdcard/FREEDOM-CONFIG/config. Just mount the sdcard/or use a text editor from the market. Make your changes and reboot. Thats it!
Code:
################################
# LITHIDS FREEDOM KERNEL CONFIGURATION  
################################

# This configuration is completely written by Lithid to work with the Freedom Kernel.
# Please read through this configuration to properly set the attributes for this scripts
# configuration. Failure to do so may result in a broken config, or your **** just might
# not work. So please. Follow the rules...

# Uncommented fields are enabled, Commented fields are disabled.

################################
# List of available governors:
################################
# interactiveX 
# ondemand 
# userspace 
# powersave 
# performance 
# smartass
################################

################################
# List of available cpu frequencies:
################################
# 245000
# 256000
# 384000
# 422400
# 460800
# 499200
# 537600
# 576000
# 614400
# 652800
# 691200
# 729600
# 768000
# 806400
# 844800
# 883200
# 921600
# 960000
# 998400
# 1036800
# 1075200
# 1113600
# 1152000
# 1190400
# 1228800
################################

# Please see list of available governors for options.
CONFIG_FREEDOM_GOVERNOR=interactivex

# Please see list of available cpu frequencies for options.
CONFIG_FREEDOM_MAXCPU=768000

# Please see list of available cpu frequencies for options.
CONFIG_FREEDOM_MINCPU=128000

# Configuration for low memory free.
# Default is 3584,4096,8192,10240,11264,12288
# CONFIG_FREEDOM_LOWMEMFREE=0,0,0,5120,5632,6144

# Configurations for TCP Buffer read and write.
# Default for both is 262144
# CONFIG_FREEDOM_TCPBUFFER_W=524288
# CONFIG_FREEDOM_TCPBUFFER_R=524288
Here is how you varify the current cpu configuration:
Code:
# /etc/init.d/88FREEDOM --verify
Verify the current Freedom Kernel configuration
>>>
Your current governor is: interactiveX
Your max cpu frequency is: 768000
Your min cpu frequency is: 128000
Your min memory free config is: 3584,4096,8192,10240,11264,12288
Your tcp buffer w/r is: 262144/262144
>>>
Here is how you look at your current cpu freq stats:
Code:
# /etc/init.d/88FREEDOM --stats
Verify the current Freedom Kernel configuration
>>>
128000 23369
245000 3053
384000 556
422400 79
460800 60
499200 74
537600 45
576000 21
614400 34
652800 126
691200 166
729600 158
768000 13213
806400 30
844800 5
883200 5
921600 0
960000 0
998400 860
1036800 0
1075200 0
1113600 0
1152000 0
1190400 0
1228800 0
>>>
Lastly, all information gets logged on boot. Check it here:
Code:
# cat /data/local/tmp/FreedomKernel.log
Mounting the sdcard
Applying dos2unix to /sdcard/FREEDOM-CONFIG/config file just incase!
Killing extra scripts with a loop
Writting interactiveX
Writting 768000
Writting 128000
Skipping attribute low memory free
Skipping attribute TCP Buffer R/W
Unmounted sdcard
Complete
The Following 29 Users Say Thank You to lithid-cm For This Useful Post: [ Click to Expand ]
 
debarron
Old
#3  
Senior Member
Thanks Meter 153
Posts: 425
Join Date: Mar 2008
Awesome! Any plans on adding SBC? I think that's what a lot of people are waiting for (me included). :)

Sent from my PC36100 using Tapatalk
 
lithid-cm
Old
#4  
lithid-cm's Avatar
Recognized Developer - OP
Thanks Meter 2,965
Posts: 3,177
Join Date: Jul 2010
Location: Cleveland
Quote:
Originally Posted by debarron View Post
Awesome! Any plans on adding SBC? I think that's what a lot of people are waiting for (me included). :)

Sent from my PC36100 using Tapatalk
I will be having an SBC version. Just trying to get it all out stable ya know.

Quote:
Choosy moms choose JIF, the others JFIO
Twitter | Google Plus | Scripts | Github | AOSCompiler

The Following 12 Users Say Thank You to lithid-cm For This Useful Post: [ Click to Expand ]
 
bigslanki
Old
#5  
bigslanki's Avatar
Senior Member
Thanks Meter 77
Posts: 404
Join Date: Jul 2009
sweet. i wil try this when i ever go back to SeNSE
Phone : HTC EVO LTE

ROM : flasAholic
Kernel: No paNicS
Recovery : TWRP
 
debarron
Old
#6  
Senior Member
Thanks Meter 153
Posts: 425
Join Date: Mar 2008
Quote:
Originally Posted by lithid-cm View Post
I will be having an SBC version. Just trying to get it all out stable ya know.
Understand...downloading now. Will let you know how it goes.

Sent from my PC36100 using Tapatalk
 
guih
Old
#7  
guih's Avatar
Senior Member
Thanks Meter 189
Posts: 1,052
Join Date: Jan 2011
You rock man, can't wait for the SBC version.
Current Devices:
Rooted Sprint HTC ONE!
  • ROM: OMJ
  • Kernel: Stock

Rooted Asus Nexus 7
  • ROM: Paranoid ROM
  • Kernel: Stock

RIP HTC Evo 4G LTE, HTC Evo 4G, and Samsung Galaxy Tab 10.1
 
github
Old
#8  
github's Avatar
Senior Member
Thanks Meter 184
Posts: 538
Join Date: Jul 2011
Location: T-Mobile, USA

 
DONATE TO ME
Tip: I am pretty sure SmartAss governor was created by erasmux for the GSM Hero.

https://github.com/erasmux/hero-2.6..../wiki/Smartass

Quote:
Originally Posted by erasmux
WHAT IS SMARTASS?
Smartass is a “new” governor I wrote for my HTC Hero. I wrote it to optimize battery life without comprising performance.
The Following 5 Users Say Thank You to github For This Useful Post: [ Click to Expand ]
 
jyarborough
Old
#9  
jyarborough's Avatar
Senior Member
Thanks Meter 211
Posts: 2,075
Join Date: Aug 2010
Location: Atlanta, Ga
Quote:
Originally Posted by bigslanki View Post
sweet. i wil try this when i ever go back to SeNSE
SBC i where its at,, and sense 3 is the ****.. have not been on aosp(cm7 ) in a min.. check my sig,, that is a BA Rom

LGLS990 (GOLD)
Hardware Version: rev.1.0
Android Version: 4.4.2
Baseband (RADIO): MPSS.DI.2.0.1.c1...
Kernel: 3.4.0
Follow me on twitter @loveis234
loveis234@gmail.com

http://www.linkedin.com/pub/johnatha...ugh/30/481/911
 
gotshores
Old
#10  
Senior Member
Thanks Meter 50
Posts: 586
Join Date: Aug 2010
Location: San Antonio

 
DONATE TO ME
U the man lithid. Thx!

Sent from my PC36100 using Tapatalk

Tags
freedom kernel, sense, smart ass
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes