[Kernel][Sense][Dec 08] Beastmode-LTE Sweep2Wake | MpDecision [Linaro][Linux 3.0.56]

Status
Not open for further replies.
Search This thread

Zarboz

Known Scammer
Mar 5, 2009
145
9,339
Denver



banner4o.png
The Beastmode-LTE kernel Project

This is a Kernel for the Evo 4g LTE the source is from HTC with mods by myself. You can find my modified source code at https://github.com/zarboz/EvilZ-Kernel

and at my teams github here
https://bitbucket.org/teamblackout/evilz.213.blackout_edition/


What is a kernel you might ask?
A kernel is the lowest level of easily replaceable software that interfaces with the hardware in your computer. It is responsible for interfacing all of your applications that are running in “user mode” down to the physical hardware, and allowing processes, known as servers, to get information from each other using inter-process communication (IPC).
Android-system-architecture.jpg



If you dont see something on future plans that you would like. Please shoot me a message


What is Sweep2wake?
It Allows you to make a Sweeping action along the bottom of your screen to wake or sleep the screen (mimics action of the power button) So just sweep to wake or sleep your phones screen

What is msm_mpdecision?

100% kernel based multi core decision! (should cpu1 be online or not?)
This replaces your /system/bin/mpdecision binary which is renamed by the installer to mpdecision_backup.

Check /sys/kernel/msm_mpdecision/conf/ for the configuration.
startdelay = time until mpdecision starts doing it's magic (70000)
delay = time between checks (500)
pause = if something else plugs in the cpu, fall asleep for 10000
scroff_single_core = if the screen is off, don't plug in cpu1 (1)
nwns_threshold_up = runqueue threshold, if this is reached cpu1 will be hotplugged (35)
nwns_threshold_down = runqueue threshold, if this is reached cpu1 will be unplugged (5)
twts_threshold_up = time threshold, this amount of time must have passed (250)
twts_threshold_down = same as above (250)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
idle_freq = a value against that will be checked if a core +/- is requested. (486000)
If cpu0 is below that value and a core up of cpu1 is requested, nothing will happen.
If cpu1 is above that value and a core down of cpu1 is requested, nothing will happen. (otherwise it would now put down cpu1 even though it is still working)
Source is available for you to download and compile. I also have the boot.img's and some handy dandy update.zips for everyone to try out.


flash at your own risk
i am not responsible for bricks malfunctions or any other hardware issues you may run into while running my software
overclocking does break manufacturers warranty and pushes your devices limits physically....


I HIGHLY suggest you use Kernel Tuner to tune this kernel as you can control your GPU/Sweep2wake/Individual Core control/Mpdecision control/profiles
and its Free!





downloadue.png






RC7
http://www.androidfilehost.com/?fid=9390214368362234322


Special thanks to ExiledLife
he let me guineapig his phone for the first test runs


would like to extend thanks to:
Sbryan12144, Ca1ne, Mdeejay, Faux123, DooMLorD , TwistedUmbrella, Imoseyon. ThickLizard, ToastCFH, Rydah805, The people who donated and continue to donate, and all the great people on XDA

all upstream patches came from kernel.org and were applied using the standard patch command and then cleaning up .rej files as they come
some upstream patches were cherry-picked from github and are noted as such


HUGE HUGE HUGE HUGE HUGE HUGE thanks to:
Showp1984 For all his help and for thinking up a great thing like sweep2wake
 
Last edited:

Zarboz

Known Scammer
Mar 5, 2009
145
9,339
Denver

Please track all bugs issues here
http://code.google.com/p/this-project-is-zarboz/issues/list
please include rom revision s-off or on status and description of problem
I would appreciate the reporting
ONLY REPORT BUGS FOR MY KERNEL DOWNLOADED FROM THIS THREAD

The proper format for reporting is on the google code page but please attach the following to your bugreport post:
Adb logcat dump of event
kmesg dump of event < dont know what that is ?? here is a easy way to get it
Code:
adb shell dmesg > errorreportdump.txt
this will spawn a .txt file in the directory your shell is in upload this file this will suffice for a stacktrace

If the bug is determined to be a USERSPACE problem i will notify you via the bug tracker and close your issue
otherwise im pretty good about responding i get to it about once every 2 weeks


Common bugs and fixes for them:


Unable to boot
I have started the phone slightly undervolted and due to this it causes some units to fail to boot. This will be resolved in a future release

only try this fix for rc5 and under

Sorry for the delay with this, here is something that might help those who cannot fully boot on this kernel...
https://dl.dropbox.com/u/6621763/HTC_EVO_4G_LTE_Kernel_Voltage_Stabilizer.zip
It increases the voltage all across the board by 75mv.
To remove the mod
https://dl.dropbox.com/u/6621763/HTC_EVO_4G_LTE_Kernel_Voltage_Stabilizer_Remover.zip



downloadue.png


Downloads for older base kernel
https://www.dropbox.com/s/csryh6zczcts89b/EvilAroma.122.005-revised.zip
--------------------------------------------------------------------------------------------------------------------------------------------------------------------


Downloads for the New 2.13 Based kernel

RC1
https://www.dropbox.com/s/qqn8n7dp0mj3fb4/EvilZ.BLACKOUT.213.zip

RC2 GPU OC (this is getting screenoff reboots per reports)
https://www.dropbox.com/s/hpdtp7w39qqtjrc/EviLZ.213.BLACKOUT.RC2.zip

RC2 NO GPU oc
https://www.dropbox.com/s/2o9sr42pznychme/EvilZ.BLACKOUT.RC2.noGPU.zip

----------------------------------------

Rc3
https://www.dropbox.com/s/ryl869a7r3cr0rd/EvilZ.231.RC3.zip



RC4
https://www.dropbox.com/s/xzo2r60l8ka8o79/EvilZ.213.RC4.zip

S2w Rc4

https://www.dropbox.com/s/e6udgmvmr5ho1tn/EvilZ.S2W.3.zip


RC5
https://www.dropbox.com/s/4rt5bplt9gol38n/EvilZ.231.RC5.zip

RC6
https://www.dropbox.com/s/2v0kxw71863zqgo/EvilZ.RC6.zip


Banners:
banner2devotee.png

users3.png
 
Last edited:

Zarboz

Known Scammer
Mar 5, 2009
145
9,339
Denver
Changelog for old base
Code:
Removed GPU OC
Added more Max OC options
Reworked multipaging/tasking
reworked CFQ Scheduler
Custom Governors added: Performance, Powersave, Userspace, Ondemand, Interactive, Conservative, Smartass, Smartassv2, lagfree, ondemandx, interactivex, minmax, savagedzen, lionheart ,intellidemand,brazillian wax
MHL refresh hack 
Adjustable undervolt
reworked alot of this that and the other
added some Z power
hrew it in the kitch and gave it to yall

Changelog 2.31 Base 09/22/12 rc1
Code:
Custom Governors added: Performance, Powersave, Userspace, Ondemand, Interactive, Conservative, Smartass, Smartassv2, lagfree, ondemandx, interactivex, minmax, savagedzen, lionheart ,intellidemand, brazillian wax
Adjustable under volt
 reworked CFQ Scheduler
GPU OC added backin 
 Adjusted Voltage tables to mirror selected OC instead of having mismatched values
Disabled Fsync call
 Adjusted Vsprint calltos &pV handling with kasprintF
 No longer call dump_stack in binder_vma_open
 Patched missing jtag portions

Changelog 10/8/12 rc2
Code:
 Removed GPU OC upon request.
 Removed bad Governors until i can iron out the kinks in them
 S On Friendly installer  < big one

Changelog 10/9/12 rc3
Code:
Removed Sweep2wake bits causing screenoff KP (coming soon tho)
Removed bad Governors lulzactive was ruining our fun for some reason!!

Changelog 10/13/12 rc4
Code:
- Added in new governors: Wheatley, Scary, Asswax
- AssWax is a blend of brazillianwax smartass and interactive.
It is intended to bring you a well balanced VERY responsive experience
it also does great with deep cycling on sleep
- Added L2 Cache boosting up to 1 step below your max clock choice. 
So if you choose 1.5ghz your l2 is boosted to 1.4, If you choose
1.7ghz your L2 is boosted to 1.6 ghz etc. etc..

Oct 27 2012
Code:
-Added Sweep2wake Switch is located in /sys/android_touch/sweep2wake  0=off 1=on
-New Governor Should be included Badass. If not showing please post and i will correct

Oct 28 2012 RC5
Code:
-Kernel Based Mpdecision See OP for instructions and benefits :D some from thicklizard, Some from Showp1984.. its all the same thing Thanks thick for giving me a good start
-Hotplugging enabled
-Userspace VDD Enabled (IE ThermalD control)
-Fixed sweep2wake so that left->right is on right->left is off

Nov 4 2012 RC6.1
Code:
-Updated source to compile with newest linaro toolchain
-Some Linaro modifications
-Updated voltages back to stock levels
-Removed GPU OC

Nov 10 2012 RC6.2
Code:
-Patched upstream to 3.0.51
-Fixed Framebuffer Overruns
-Fixed Voltages
-Fixed Graphical Glitching
-Fixed OTG support
-Fixed incorrect MDP formats for unpack patterns
-Fixed Race between DBS_Refresh and hotplug
-Made the Scaling_governor sysfs node polable
-Fixed Sysfs Deadlock on Cocurrent hotplug/freq switch
-Forcing use of insecure mode to RIVA (wifi controller to load my modules)
-Powered OTG (thanks koush&thicklizard&ca1ne)
-Built with -O2 flags
-Corrected mdp_iommu
-Enable ALL iommu's
-added a psuedo planar output for interleaved format

Nov 23
Code:
Beastmode-LTE  6.3
-Patched upstream to 3.0.52 - kernel.org
-Altered GPU Clocking/scaling in system
-Changed FSB Clocks increased a bit
-Changed L2 Cache boost stepping

Dec 09
Code:
-Ringbuffer patch to fix graphical slowness / glitching (showp1984)
-Cmdline interface support for max/min screen off clock gpu clock etc all installer controlled - showp
-Completely disabled perflock - Show-p
-Patched upstream to 3.0.56 - Kernel.org
-put together a aroma installer for a user configurable kernel
 
Last edited:

Zarboz

Known Scammer
Mar 5, 2009
145
9,339
Denver
Guys you will have to bear with me ... i write code and deal with some porting here and there but this is the first kernel i have poked at.. any input would be apprecaited

Code:
net/netfilter/xt_mark.c:16:37: error: linux/netfilter/xt_mark.h: No
such file or directory
net/netfilter/xt_mark.c: In function 'mark_tg':
net/netfilter/xt_mark.c:32: error: dereferencing pointer to incomplete type
net/netfilter/xt_mark.c:32: error: dereferencing pointer to incomplete type
net/netfilter/xt_mark.c: In function 'mark_mt':
net/netfilter/xt_mark.c:41: error: dereferencing pointer to incomplete type
net/netfilter/xt_mark.c:41: error: dereferencing pointer to incomplete type
net/netfilter/xt_mark.c:41: error: dereferencing pointer to incomplete type
net/netfilter/xt_mark.c: At top level:
net/netfilter/xt_mark.c:49: error: invalid application of 'sizeof' to
incomplete type 'struct xt_mark_tginfo2'
net/netfilter/xt_mark.c:58: error: invalid application of 'sizeof' to
incomplete type 'struct xt_mark_mtinfo1'
make[2]: *** [net/netfilter/xt_mark.o] Error 1
make[1]: *** [net/netfilter] Error 2
make: *** [net] Error 2


think i got it squared away
 
Last edited:
  • Like
Reactions: jnip

DB13

Senior Member
Oct 16, 2010
480
171
Reidsville,NC
Unfortunately I've noticed a giant void in kernel devs in this place so far. Maybe they're just hiding... I dunno.

Sent from my EVO using xda app-developers app

Its not that its just that the Mods shut down any and all talk about Custom Kernels in this place which is counter progressive if you ask me....

Sent from my EVO using xda app-developers app
 

husker91

Senior Member
Guys you will have to bear with me ... i write code and deal with some porting here and there but this is the first kernel i have poked at.. any input would be apprecaited

Code:
net/netfilter/xt_mark.c:16:37: error: linux/netfilter/xt_mark.h: No
such file or directory
net/netfilter/xt_mark.c: In function 'mark_tg':
net/netfilter/xt_mark.c:32: error: dereferencing pointer to incomplete type
net/netfilter/xt_mark.c:32: error: dereferencing pointer to incomplete type
net/netfilter/xt_mark.c: In function 'mark_mt':
net/netfilter/xt_mark.c:41: error: dereferencing pointer to incomplete type
net/netfilter/xt_mark.c:41: error: dereferencing pointer to incomplete type
net/netfilter/xt_mark.c:41: error: dereferencing pointer to incomplete type
net/netfilter/xt_mark.c: At top level:
net/netfilter/xt_mark.c:49: error: invalid application of 'sizeof' to
incomplete type 'struct xt_mark_tginfo2'
net/netfilter/xt_mark.c:58: error: invalid application of 'sizeof' to
incomplete type 'struct xt_mark_mtinfo1'
make[2]: *** [net/netfilter/xt_mark.o] Error 1
make[1]: *** [net/netfilter] Error 2
make: *** [net] Error 2


think i got it squared away

I think I'll fork your github and see what I can do, this is based off the lte's official kernel source correct?

Sent from my EVO using Tapatalk 2
 
  • Like
Reactions: Zarboz

sgt. slaughter

Retired Forum Moderator
Jun 12, 2010
5,715
3,084
Raleigh
Its not that its just that the Mods shut down any and all talk about Custom Kernels in this place which is counter progressive if you ask me....

Sent from my EVO using xda app-developers app

ughhhh miss informed people dont help anyone in the end, and all they do is make things worse too overall...

We have not shut down talk of any and all custom kernels on here....just one and its owners name...this was the result of an AGREEMENT b/w BOTH sides in the matter as they didn't want their name on this site at all.

If you have any questions on the matter PM me...and in the future if you have a complaint or question about anything going on in here, please feel free to ask any of the mods here...were all pretty open


now lets not derail the OP thread here and see if this can get going...
 

spankmaster

Senior Member
Nov 22, 2009
114
13
Marietta
Currently you will have to download the source and compile it. Use Git to accomplish this as this is my tool of choice. If this is too much for you please google around to figure out how to achieve this it takes about ten minutes. This thread is not to discuss HOW to compile a kernel but to discuss plans mods and implementation into the current tree. I will work on this off and on until I purchase a Evo LTE next month.

Really? It takes ten minutes with some googling for someone who has never compiled a kernel to setup a linux install (live disc/usb or not), setup a proper environment with all needed bits and learn how to compile? I would love to see this 10 minute guide you speak of.

I can't tell you enough how much I appreciate what you and devs do, but try to throw us peons a bone! The linux community is the most 'elitist' of them all and it makes it very difficult to start and learn. I'm a pretty sharp guy. I'm in school right now for electrical engineering and have already taken a class in c++ where we had to use linux boxes locally and remotely, but I can't find a single SIMPLE and straightforward guide to setting up a kernel compiling environment. I've found many that LOOK simple, but half of the commands the post to copy and paste don't work because they're too old or for whatever reason and then they completely lose us.

I don't want to make this a thread on how to compile like you said, but throwing a link in the OP would really be appreciated because seeing stuff like this without being able to get the help we need to use it is really REALLY frustrating for us 'lesser' users. Thank you so much.
 

Craigerade

Senior Member
Mar 29, 2010
229
35
Texas
Really? It takes ten minutes with some googling for someone who has never compiled a kernel to setup a linux install (live disc/usb or not), setup a proper environment with all needed bits and learn how to compile? I would love to see this 10 minute guide you speak of.

I can't tell you enough how much I appreciate what you and devs do, but try to throw us peons a bone! The linux community is the most 'elitist' of them all and it makes it very difficult to start and learn. I'm a pretty sharp guy. I'm in school right now for electrical engineering and have already taken a class in c++ where we had to use linux boxes locally and remotely, but I can't find a single SIMPLE and straightforward guide to setting up a kernel compiling environment. I've found many that LOOK simple, but half of the commands the post to copy and paste don't work because they're too old or for whatever reason and then they completely lose us.

I don't want to make this a thread on how to compile like you said, but throwing a link in the OP would really be appreciated because seeing stuff like this without being able to get the help we need to use it is really REALLY frustrating for us 'lesser' users. Thank you so much.



This is a little old, but should give you an idea what you would be doing. http://forum.xda-developers.com/showthread.php?t=915435
 

harvickgm

Senior Member
Dec 22, 2010
132
20
Thank you Haus.. and if u need a guinea pig for some testing

Sent from my Supercharged ELiTE
 

Zarboz

Known Scammer
Mar 5, 2009
145
9,339
Denver
I think I'll fork your github and see what I can do, this is based off the lte's official kernel source correct?

Sent from my EVO using Tapatalk 2

ughhhh miss informed people dont help anyone in the end, and all they do is make things worse too overall...

We have not shut down talk of any and all custom kernels on here....just one and its owners name...this was the result of an AGREEMENT b/w BOTH sides in the matter as they didn't want their name on this site at all.

If you have any questions on the matter PM me...and in the future if you have a complaint or question about anything going on in here, please feel free to ask any of the mods here...were all pretty open


now lets not derail the OP thread here and see if this can get going...

Can I get in on this? And by that, I mean with helping with the kernel. I'm setting up my workstation right now...unfortunately I'm not rooted so this'll be interesting. Gonna have to trust the gut I guess :p

I could compile it for you but chance are it won't boot with it oc that much.

Sent from my EVO using Tapatalk 2
\

i got nettables fixed im pushing now

having a issue with the keyboard compilation .. stupid because the keyboard doesnt exist on this unit..


have pushed the changes to my GIT

the git is based off HTCs official source and has some mods to it

i have posted source because obviously we have not got a product as of yet..

i am working on getting in touch with the creator of sweep2wake to include it in this code for you guys as i think its a neat feature


i really appreciate the input.. i was going to play some diablo 3 today but i think ill work some more :D thanks guys

I could compile it for you but chance are it won't boot with it oc that much.

Sent from my EVO using Tapatalk 2

the OC itself just has a roof of 2.13ghz
that high of a table is reported working on other krait boards (one XL etc..) so i figured it was worth a shot

i still have another set of tables at 1.83 ghz as well we can try

this is the error
http://pastebin.com/k36t3yaT

Code:
 /home/zardoz/jewel/jewel/scripts/gcc-wrapper.py /home/zardoz/android/system/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc -Wp,-MD,drivers/input/keyboard/.atkbd.o.d  -nostdinc -isystem /home/zardoz/android/system/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/include -I/home/zardoz/jewel/jewel/arch/arm/include -Iarch/arm/include/generated -Iinclude  -include include/generated/autoconf.h -D__KERNEL__ -mlittle-endian -Iarch/arm/mach-msm/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -marm -fno-dwarf2-cfi-asm -fstack-protector -mabi=aapcs-linux -mno-thumb-interwork -funwind-tables -D__LINUX_ARM_ARCH__=7 -march=armv7-a -msoft-float -Uarm -Wframe-larger-than=1024 -fomit-frame-pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack    -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(atkbd)"  -D"KBUILD_MODNAME=KBUILD_STR(atkbd)" -c -o drivers/input/keyboard/.tmp_atkbd.o drivers/input/keyboard/atkbd.c
 
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 113



    banner4o.png
    The Beastmode-LTE kernel Project

    This is a Kernel for the Evo 4g LTE the source is from HTC with mods by myself. You can find my modified source code at https://github.com/zarboz/EvilZ-Kernel

    and at my teams github here
    https://bitbucket.org/teamblackout/evilz.213.blackout_edition/


    What is a kernel you might ask?
    A kernel is the lowest level of easily replaceable software that interfaces with the hardware in your computer. It is responsible for interfacing all of your applications that are running in “user mode” down to the physical hardware, and allowing processes, known as servers, to get information from each other using inter-process communication (IPC).
    Android-system-architecture.jpg



    If you dont see something on future plans that you would like. Please shoot me a message


    What is Sweep2wake?
    It Allows you to make a Sweeping action along the bottom of your screen to wake or sleep the screen (mimics action of the power button) So just sweep to wake or sleep your phones screen

    What is msm_mpdecision?

    100% kernel based multi core decision! (should cpu1 be online or not?)
    This replaces your /system/bin/mpdecision binary which is renamed by the installer to mpdecision_backup.

    Check /sys/kernel/msm_mpdecision/conf/ for the configuration.
    startdelay = time until mpdecision starts doing it's magic (70000)
    delay = time between checks (500)
    pause = if something else plugs in the cpu, fall asleep for 10000
    scroff_single_core = if the screen is off, don't plug in cpu1 (1)
    nwns_threshold_up = runqueue threshold, if this is reached cpu1 will be hotplugged (35)
    nwns_threshold_down = runqueue threshold, if this is reached cpu1 will be unplugged (5)
    twts_threshold_up = time threshold, this amount of time must have passed (250)
    twts_threshold_down = same as above (250)
    enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
    idle_freq = a value against that will be checked if a core +/- is requested. (486000)
    If cpu0 is below that value and a core up of cpu1 is requested, nothing will happen.
    If cpu1 is above that value and a core down of cpu1 is requested, nothing will happen. (otherwise it would now put down cpu1 even though it is still working)
    Source is available for you to download and compile. I also have the boot.img's and some handy dandy update.zips for everyone to try out.


    flash at your own risk
    i am not responsible for bricks malfunctions or any other hardware issues you may run into while running my software
    overclocking does break manufacturers warranty and pushes your devices limits physically....


    I HIGHLY suggest you use Kernel Tuner to tune this kernel as you can control your GPU/Sweep2wake/Individual Core control/Mpdecision control/profiles
    and its Free!





    downloadue.png






    RC7
    http://www.androidfilehost.com/?fid=9390214368362234322


    Special thanks to ExiledLife
    he let me guineapig his phone for the first test runs


    would like to extend thanks to:
    Sbryan12144, Ca1ne, Mdeejay, Faux123, DooMLorD , TwistedUmbrella, Imoseyon. ThickLizard, ToastCFH, Rydah805, The people who donated and continue to donate, and all the great people on XDA

    all upstream patches came from kernel.org and were applied using the standard patch command and then cleaning up .rej files as they come
    some upstream patches were cherry-picked from github and are noted as such


    HUGE HUGE HUGE HUGE HUGE HUGE thanks to:
    Showp1984 For all his help and for thinking up a great thing like sweep2wake
    22

    Please track all bugs issues here
    http://code.google.com/p/this-project-is-zarboz/issues/list
    please include rom revision s-off or on status and description of problem
    I would appreciate the reporting
    ONLY REPORT BUGS FOR MY KERNEL DOWNLOADED FROM THIS THREAD

    The proper format for reporting is on the google code page but please attach the following to your bugreport post:
    Adb logcat dump of event
    kmesg dump of event < dont know what that is ?? here is a easy way to get it
    Code:
    adb shell dmesg > errorreportdump.txt
    this will spawn a .txt file in the directory your shell is in upload this file this will suffice for a stacktrace

    If the bug is determined to be a USERSPACE problem i will notify you via the bug tracker and close your issue
    otherwise im pretty good about responding i get to it about once every 2 weeks


    Common bugs and fixes for them:


    Unable to boot
    I have started the phone slightly undervolted and due to this it causes some units to fail to boot. This will be resolved in a future release

    only try this fix for rc5 and under

    Sorry for the delay with this, here is something that might help those who cannot fully boot on this kernel...
    https://dl.dropbox.com/u/6621763/HTC_EVO_4G_LTE_Kernel_Voltage_Stabilizer.zip
    It increases the voltage all across the board by 75mv.
    To remove the mod
    https://dl.dropbox.com/u/6621763/HTC_EVO_4G_LTE_Kernel_Voltage_Stabilizer_Remover.zip



    downloadue.png


    Downloads for older base kernel
    https://www.dropbox.com/s/csryh6zczcts89b/EvilAroma.122.005-revised.zip
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------


    Downloads for the New 2.13 Based kernel

    RC1
    https://www.dropbox.com/s/qqn8n7dp0mj3fb4/EvilZ.BLACKOUT.213.zip

    RC2 GPU OC (this is getting screenoff reboots per reports)
    https://www.dropbox.com/s/hpdtp7w39qqtjrc/EviLZ.213.BLACKOUT.RC2.zip

    RC2 NO GPU oc
    https://www.dropbox.com/s/2o9sr42pznychme/EvilZ.BLACKOUT.RC2.noGPU.zip

    ----------------------------------------

    Rc3
    https://www.dropbox.com/s/ryl869a7r3cr0rd/EvilZ.231.RC3.zip



    RC4
    https://www.dropbox.com/s/xzo2r60l8ka8o79/EvilZ.213.RC4.zip

    S2w Rc4

    https://www.dropbox.com/s/e6udgmvmr5ho1tn/EvilZ.S2W.3.zip


    RC5
    https://www.dropbox.com/s/4rt5bplt9gol38n/EvilZ.231.RC5.zip

    RC6
    https://www.dropbox.com/s/2v0kxw71863zqgo/EvilZ.RC6.zip


    Banners:
    banner2devotee.png

    users3.png
    22
    Changelog for old base
    Code:
    Removed GPU OC
    Added more Max OC options
    Reworked multipaging/tasking
    reworked CFQ Scheduler
    Custom Governors added: Performance, Powersave, Userspace, Ondemand, Interactive, Conservative, Smartass, Smartassv2, lagfree, ondemandx, interactivex, minmax, savagedzen, lionheart ,intellidemand,brazillian wax
    MHL refresh hack 
    Adjustable undervolt
    reworked alot of this that and the other
    added some Z power
    hrew it in the kitch and gave it to yall

    Changelog 2.31 Base 09/22/12 rc1
    Code:
    Custom Governors added: Performance, Powersave, Userspace, Ondemand, Interactive, Conservative, Smartass, Smartassv2, lagfree, ondemandx, interactivex, minmax, savagedzen, lionheart ,intellidemand, brazillian wax
    Adjustable under volt
     reworked CFQ Scheduler
    GPU OC added backin 
     Adjusted Voltage tables to mirror selected OC instead of having mismatched values
    Disabled Fsync call
     Adjusted Vsprint calltos &pV handling with kasprintF
     No longer call dump_stack in binder_vma_open
     Patched missing jtag portions

    Changelog 10/8/12 rc2
    Code:
     Removed GPU OC upon request.
     Removed bad Governors until i can iron out the kinks in them
     S On Friendly installer  < big one

    Changelog 10/9/12 rc3
    Code:
    Removed Sweep2wake bits causing screenoff KP (coming soon tho)
    Removed bad Governors lulzactive was ruining our fun for some reason!!

    Changelog 10/13/12 rc4
    Code:
    - Added in new governors: Wheatley, Scary, Asswax
    - AssWax is a blend of brazillianwax smartass and interactive.
    It is intended to bring you a well balanced VERY responsive experience
    it also does great with deep cycling on sleep
    - Added L2 Cache boosting up to 1 step below your max clock choice. 
    So if you choose 1.5ghz your l2 is boosted to 1.4, If you choose
    1.7ghz your L2 is boosted to 1.6 ghz etc. etc..

    Oct 27 2012
    Code:
    -Added Sweep2wake Switch is located in /sys/android_touch/sweep2wake  0=off 1=on
    -New Governor Should be included Badass. If not showing please post and i will correct

    Oct 28 2012 RC5
    Code:
    -Kernel Based Mpdecision See OP for instructions and benefits :D some from thicklizard, Some from Showp1984.. its all the same thing Thanks thick for giving me a good start
    -Hotplugging enabled
    -Userspace VDD Enabled (IE ThermalD control)
    -Fixed sweep2wake so that left->right is on right->left is off

    Nov 4 2012 RC6.1
    Code:
    -Updated source to compile with newest linaro toolchain
    -Some Linaro modifications
    -Updated voltages back to stock levels
    -Removed GPU OC

    Nov 10 2012 RC6.2
    Code:
    -Patched upstream to 3.0.51
    -Fixed Framebuffer Overruns
    -Fixed Voltages
    -Fixed Graphical Glitching
    -Fixed OTG support
    -Fixed incorrect MDP formats for unpack patterns
    -Fixed Race between DBS_Refresh and hotplug
    -Made the Scaling_governor sysfs node polable
    -Fixed Sysfs Deadlock on Cocurrent hotplug/freq switch
    -Forcing use of insecure mode to RIVA (wifi controller to load my modules)
    -Powered OTG (thanks koush&thicklizard&ca1ne)
    -Built with -O2 flags
    -Corrected mdp_iommu
    -Enable ALL iommu's
    -added a psuedo planar output for interleaved format

    Nov 23
    Code:
    Beastmode-LTE  6.3
    -Patched upstream to 3.0.52 - kernel.org
    -Altered GPU Clocking/scaling in system
    -Changed FSB Clocks increased a bit
    -Changed L2 Cache boost stepping

    Dec 09
    Code:
    -Ringbuffer patch to fix graphical slowness / glitching (showp1984)
    -Cmdline interface support for max/min screen off clock gpu clock etc all installer controlled - showp
    -Completely disabled perflock - Show-p
    -Patched upstream to 3.0.56 - Kernel.org
    -put together a aroma installer for a user configurable kernel
    22
    guess what just happened :D :D :D :D :D :D :D :D

    jellybean source for one XL

    expect a kernel here too within the next day or so
    16
    Of course cg is the master lol but good thing everyone is helping each other :)

    Sent from my EVO using Tapatalk 2

    As the great Tommy tomato always said sharing is caring

    Sent from my EVO using Tapatalk 2