[KERNEL][6/28] Kangerang b1 [Linux 3.4.51][GCC 4.8.2][Linaro][s2w][Gamma][more!] - Nexus 4 Android Development

KANGERANG​
Click to expand...
Click to collapse
INTRO:
This kernel is a kernel based off of Franco's kernel with patches from various other sources, such as faux123, motley, Code Aurora Forums, Linaro, and others, to add features, stability, and optimization to the kernel.
Click to expand...
Click to collapse
FEATURES:
Hotplug control (franco)
fsync toggle (franco)
vibration control (franco)
headphone control (franco)
logging toggle (franco)
franco's gamma control options (franco)
per-app power modes (with franco's app) (franco)
dynamic kernel governor settings (franco)
cpu voltage control (franco)
sweep2wake (showp1984 + faux123)
"simple" GPU governor (faux123)
GPU overclock to 600mhz (exp version only) (faux123)
fauxSound compatability (faux123)
speaker amp control (faux123)
Android scheduler enhancements (faux123)
ZRAM enhancements/fixes (faux123)
USB fast charge support (motley)
Codel Net Scheduler (anarkia1976)
MSM OTG support with external power (exp version only) (ziddey)
few extra MB of RAM from logger (dorimanx)
wireless driver enhancements/fixes (CAF)
topolgy drivers updated to linaro (linaro)
various board updates (CAF)
max readahead pushed to 512
warning fixes (LaboDJ)
default TCP congestion algorithm is Westwood
default I/O scheduler is ROW
default CPU scheduler is interactive
numerous linaro patches (linaro)
GCC 4.8.2 (SaberMOD)
patched to Linux 3.4.51
numerous further optimizations from CAF/Linaro
Click to expand...
Click to collapse
DOWNLOADS HERE
Normal version contains the features above
Exp version contains features above + MSM OTG with external power and GPU OC to 600mhz support
Click to expand...
Click to collapse
Note: The majority of the code in this project is not by me, nor am I claiming to be by me. I'm just a high school kid who slapped this kernel together for myself and people have prodded for me to release it.
Click to expand...
Click to collapse
DONATIONS:
I will not be accepting donations of any kind for this kernel. Seriously, don't. I didn't write the majority of this kernel's features. All I did was compile it into one single, streamlined kernel. Instead, donate your money to the people given credit above. I don't need your money (I'm in high school) and I don't want it either
Show your appreciation by hitting the thanks button and/or following me on twitter @rohanXm
Click to expand...
Click to collapse
FAQ:
Will you add ___________ feature from ___________ kernel?
Ask nicely in the thread if it has not already been asked for and I'll determine what to do from there.
Kanging is bad, you butt!
Don't use this kernel if you don't want to. All credit both here and on github was given to their respective authors, and I don't claim to be making this kernel for my benefit.
OMG HALP my WiFi keeps dropping zomg why???
Attach a logcat of it entering deep sleep and dropping a connection.
My phone is bootlooping, WTF man?
Flash the reset kernel before flashing this kernel, because some kernels use non-standard ramdisks which are incompatible bigtime with this kernel.
How do I control this kernel?
Franco's kernel control application has 100% compatibility with this kernel, as this kernel is based off his kernel. Faux's kernel control application has approximately 70% compatibility or so, as things such as intellidemand-specific parameters (Snake Charmer, Eco Mode, etc) are not yet available. Also, although color control works, gamma control does not work in faux's app. I've heard that TricksterMOD provides a good balance of tweaks available and that most things can be controlled from that app, but I have not tried it myself.
Click to expand...
Click to collapse
THANKS:
-franciscofranco for the base
-faux123 for his numerous kernel features/patches
-LaboDJ for the supercharged base
-bhanvadia for his patches
-motely for his patches
-SaberMOD for their optimization-related commits
-showp1984 for his sweep2wake commits
-dorimanx for his patch
-CAF/Qualcomm for their dedication to the open source community
-Google for being awesome
Click to expand...
Click to collapse
SOURCE is available HERE
Click to expand...
Click to collapse
...​

reserved for science! and for future information

For science son
---------- Post added at 04:06 PM ---------- Previous post was at 03:48 PM ----------
*jumps around in slow motion*
KANG A RANG

Hey just coming from the HTC One Xl... just wondering if this has aznrices mods.. I really liked how it sounded and honestly it's just better then other mods.. thanks pls

Thank you. Will flash.
Sent from my Nexus 4 using xda premium

Awesome! Do the WiFi fixes include delayed notifications fix?
Sent from my Nexus 4 using Tapatalk 4 Beta

I'm not sure but I can testify to getting all my notifications on time. Gmail is faster on my phone then my computer..
Sent from my Nexus 4 using Tapatalk 4 Beta

@rohan32 Thanks for the great kernel dude! It's got all of the features I look for
Do you know if this kernel includes Franco's version of the Simple GPU governor (I'm not even sure if he's released this yet), or the plain Faux version?
Thank you very much for taking the time to do this!
Connor Baker

Connor Baker said:
@rohan32 Thanks for the great kernel dude! It's got all of the features I look for
Do you know if this kernel includes Franco's version of the Simple GPU governor (I'm not even sure if he's released this yet), or the plain Faux version?
Thank you very much for taking the time to do this!
Connor Baker
Click to expand...
Click to collapse
Yeah it has Franco's changes to the governor in it as well

ooooh a new kernel, better flash fast!

You came all the way to the nexus 4 to be with me and chongo? How thoughtful!
Sent from my Nexus 4

Nice kernel. Running very good so far.
But a general question after having flashed hundreds of kernels in my life:
How can it be that different based kernels are running better or worse? To be precise, for me all kernels based on faux's are running bad. Choppy animations and lag...Based on franco they run so well for me...I don't get it!

Hello sir, can i ask what version of Franco's kernel this is based off?
..sent from space

Does this kernel work on miui roms?

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This thing screams

It's beautiful T_T ;D
The improvements are what franco's missing! Awesome work so far! Keep it up!
Are you pulling all commits from franco's kernel to keep yours up to date?

Stylez Ray. said:
How can it be that different based kernels are running better or worse? To be precise, for me all kernels based on faux's are running bad. Choppy animations and lag
Click to expand...
Click to collapse
I hardly think you should criticise someone's hard work. Frankly both are great developers and both make my phone fly. Its only a matter of personal opinion.
Will test and report this kernel soon. Seems pretty hardcore.
Sent from my Nexus 4 using xda app-developers app

running it on Atom...great kernel so far....missing some colour profiles but hey that i can input on my own..many thanks for this kernel...nice to have a choice

TheDarkLord1997 said:
I hardly think you should criticise someone's hard work. Frankly both are great developers and both make my phone fly. Its only a matter of personal opinion.
Will test and report this kernel soon. Seems pretty hardcore.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
No no no, I dind't criticise! There's no best developer, I won't argue.
I just always wondered why the kernel mackes so much differene in terms of user experience. For me all I can say is faux just doesn't work right nd franco flies!

amarb70 said:
Hello sir, can i ask what version of Franco's kernel this is based off?
..sent from space
Click to expand...
Click to collapse
Its based on the latest commits from franco, and at the time of the post, that is Milestone 3.
mert2go said:
Does this kernel work on miui roms?
Click to expand...
Click to collapse
It should as the installer only injects the zImage of the kernel, but the ramdisk stays the same. I haven't tried it, however.
Limit8 said:
It's beautiful T_T ;D
The improvements are what franco's missing! Awesome work so far! Keep it up!
Are you pulling all commits from franco's kernel to keep yours up to date?
Click to expand...
Click to collapse
Yes, I am!
Stylez Ray. said:
No no no, I dind't criticise! There's no best developer, I won't argue.
I just always wondered why the kernel mackes so much differene in terms of user experience. For me all I can say is faux just doesn't work right nd franco flies!
Click to expand...
Click to collapse
Really can depend on any number of things, like each phone's hardware is different, and the fact that there are many different commits that constitute each kernel. Your phone may react differently to various commits than other people's devices.

Related

[Kernel][AOSP] Tiamat 4.1.0 | 2.6.38.8 | 10/12/2011

​
AOSP Kernels for HTC's 8x50, 7x30, and 8x60 Devices
Also available for the Motorola Xoom​
Tiamat kernels are designed for use on all ROMs that are built from the AOSP source code. This includes ROMs built from MIUI, CyanogenMod, and others.
Tiamat receives no support for use with ROMs based on HTC's Sense - use at your own risk.
Click to expand...
Click to collapse
Tiamat Kernels​​
You can find full details about Tiamat Kernels at our website. The site is up and running and serves as a more centralized location to get updates, downloads, and changelogs for all Tiamat Kernels. There is no forum or Registration, it’s just a more convenient way to keep things organized as we work to add support for more devices.​
Click to expand...
Click to collapse
Support
Join the Tiamat Kernel developers on IRC at irc.freenode.net, #tiamat. Support and questions are generally handled faster there than the forums. You can easily join via webchat here.​
Click to expand...
Click to collapse
​
Special Thanks to:
toastcfh, slayher and the CyanogenMod team for the base kernels and everything else they do for the Android community
bcnice20 for generally being awesome
TeamWin for also generally being awesome
netarchy, chad0989, cuviper, and invisiblek for some great code
intersectRaven and redstar3894 for the Mjolnir compiler
JasonK75 for updating threads​
Click to expand...
Click to collapse
​
Quick Links​
Click to expand...
Click to collapse
8x50 Changelog
8x60 Changelog
7x30 Changelog
Downloads
FAQ
Source Code​
Our site is up.
tiamat-aosp.com
Check it out and give us feedback guys.
Also, join us on irc!
irc.freenode.net
channel - #tiamat
Userbars: -- thanks to -viperboy-
Founder
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Staff
Contributor
Tester
User
reserved for later
Downloading this now to try out; I assume that you included both Evervolv's and r2doesInc's GB ROMs in your statement of "all current GB ROMs"? That'd be great, because I swear that Invisiblek's kernel, fast and fluid as it is, is causing some majorly excessive overheating in my phone. I'd prefer that my phone break down...well, never, but if it did, closer to my contract upgrade date. lol hoping yours puts out less heat (and I'm only running the main profile at 1.1GHz, so it's not even that much over the stock).
Question: What exactly is HAVS and what is this undervolted to? And I don't know how to test USB tethering, sorry. Also I am running Cyanogen 6.1
I have installed this and ran a quadrant score and linpack test that I will post a screenshot of. I overclocked to 1.15 w/ smartass governor as default:
Going to look at this
Sent from my ADR6300 using XDA App
Cayniarb said:
This is the second iteration of my kernel, but it is the first time I'm posting it on XDA. You can find the post for the first version on the miui-dev forums here.
Click to expand...
Click to collapse
So far no problems with the kernel.
Does your kernel offer any built in screen off profiles when using the Smartass governor? Some kernels with smartass usually do a min-max screen off profile of 245.
Just checking, in case I have to make a screen off profile in setcpu.
dccoh said:
So far no problems with the kernel.
Does your kernel offer any built in screen off profiles when using the Smartass governor? Some kernels with smartass usually do a min-max screen off profile of 245.
Just checking, in case I have to make a screen off profile in setcpu.
Click to expand...
Click to collapse
Second this, i'd like to know about all of this too.
dccoh said:
So far no problems with the kernel.
Does your kernel offer any built in screen off profiles when using the Smartass governor? Some kernels with smartass usually do a min-max screen off profile of 245.
Just checking, in case I have to make a screen off profile in setcpu.
Click to expand...
Click to collapse
Screen off on smartass sets to 128/384 min/max.
morph3k said:
Question: What exactly is HAVS and what is this undervolted to? And I don't know how to test USB tethering, sorry. Also I am running Cyanogen 6.1
I have installed this and ran a quadrant score and linpack test that I will post a screenshot of. I overclocked to 1.15 w/ smartass governor as default:
Click to expand...
Click to collapse
I've seen quadrant scores in the mid 1500's with this kernel. The linpack app always gives kind of low scores since it was updated. With 0xBench, I've seen linpack scores in the 41's.
HAVS is hybrid active voltage scheduling. It allows the CPU to dynamically change the voltage at each frequency (speed) based on need. The ultimate result is better battery life.
This kernel will undervolt as far as 925 mV at lower frequencies. That is a fairly aggressive level and honestly, it may need to be raised a bit. On the other hand, I'm coming from the Evo which is a bit more power hungry (a lot of Evo's can't boot with that low of an undervolt, but my Incredible has not had any issues with it).
Thanks for the kernel. Great to see all the new options popping up from a growing pool of devs. Much appreciated.
Cayniarb said:
Screen off on smartass sets to 128/384 min/max.
Click to expand...
Click to collapse
Thank you for the quick response. Is there a specific reason for the 384 max?
My phone seems to handle the kernel fine, despite it being heavily undervolted. Having it undervolted, yet having a 384 max screen off probably balance out, so im not complaining. I'll continue to test it and see how battery life goes. Thanks again for the kernel.
Happy Holidays!
dc
I am liking the aosp explosion as of late.
Sent from my ADR6300 using XDA App
Cayniarb said:
I've seen quadrant scores in the mid 1500's with this kernel. The linpack app always gives kind of low scores since it was updated. With 0xBench, I've seen linpack scores in the 41's.
HAVS is hybrid active voltage scheduling. It allows the CPU to dynamically change the voltage at each frequency (speed) based on need. The ultimate result is better battery life.
This kernel will undervolt as far as 925 mV at lower frequencies. That is a fairly aggressive level and honestly, it may need to be raised a bit. On the other hand, I'm coming from the Evo which is a bit more power hungry (a lot of Evo's can't boot with that low of an undervolt, but my Incredible has not had any issues with it).
Click to expand...
Click to collapse
I was not trying to say your kernel was bad, in fact 1400's is great for me. I am enjoying your kernel a lot. I just thought you would like some feedback and those 2 things were some quick feedback i thought I could give ya.
DS36 said:
I am liking the aosp explosion as of late.
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
Me too. Very nice to see new AOSP ROM's and especially some AOSP Kernel's. Not long ago the choice for AOSP Kernels was very very limited, just kk's and ziggys I think.
dccoh said:
Thank you for the quick response. Is there a specific reason for the 384 max?
My phone seems to handle the kernel fine, despite it being heavily undervolted. Having it undervolted, yet having a 384 max screen off probably balance out, so im not complaining. I'll continue to test it and see how battery life goes. Thanks again for the kernel.
Happy Holidays!
dc
Click to expand...
Click to collapse
I don't like to drop the screen-off max to 245. Maybe this is another hang-up coming from the Evo, but when it is that low, there can be some issues on wake-up. That said, it's a max, so unless the phone needs to clock that high while the screen is off, it wont. Also, even at that level it will still undervolt at either 925 or 950 mV.
morph3k said:
I was not trying to say your kernel was bad, in fact 1400's is great for me. I am enjoying your kernel a lot. I just thought you would like some feedback and those 2 things were some quick feedback i thought I could give ya.
Me too. Very nice to see new AOSP ROM's and especially some AOSP Kernel's. Not long ago the choice for AOSP Kernels was very very limited, just kk's and ziggys I think.
Click to expand...
Click to collapse
I didn't think you were cutting on it, I was just saying that the numbers can go even higher. For my part, this kernel screams. It's not quite as fast as my Evo, but that can handle an OC to 1267, my Inc locks up at anything over 1113. Also, it's probably a bit easier to squeeze some extra performance out of it when cellular data is always turned off.
Only overclocked to 1075. I think I'm in love.
Sent from my ADR6300 using XDA App
I'll give this a try. invisiblek #21 broke my touch capabilities altogether, so we'll see if this one actually works with the 10 point touch.
Edit/Update: My phone does NOT like the 10 point patch, so this kernel is another no-go for me. It figures I can overclock to 1190 but I can't do this, which in the end is probably a lot more useful.
willhill said:
I'll give this a try. invisiblek #21 broke my touch capabilities altogether, so we'll see if this one actually works with the 10 point touch.
Edit/Update: My phone does NOT like the 10 point patch, so this kernel is another no-go for me. It figures I can overclock to 1190 but I can't do this, which in the end is probably a lot more useful.
Click to expand...
Click to collapse
Not every panel is capable of the 10-point multitouch. I can recompile a version that cuts it back down to 3 and that should work for you.
Sent from my PC36100 using Tapatalk
Cayniarb said:
Not every panel is capable of the 10-point multitouch. I can recompile a version that cuts it back down to 3 and that should work for you.
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
thanks for the cayniarb... we miss you in the miui irc gonna load it up now... my panel doesnt like 10 either but why the hell do i need 10 neways... 2 is enough for me
thanks for the great work

[KERNEL]Immortality v2.2 - Team Whiskey - Smartass/SpeedMOD - [8/10]

OK, i know what you're thinking, "Another kernel for the Vibrant?" But this is my very first kernel development project so bear with me. This is just a project i've been working on since summer started, just to see if i can do it, learning experience. If you don't like it, you don't have to use it so please no flaming....and as always:
I (NOR TEAM WHISKEY) WILL NOT BE HELD RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR PHONE BEFORE, DURING, OR AFTER FLASHING THIS. PLEASE READ ALL NOTES AND WARNINGS, FOLLOW DIRECTIONS, MAKE A NANDROID, HAVE ODIN READY, AND FLASH AT YOUR OWN RISK!!!​
Features: (NEW IN V2.2)
-FPS cap completely removed (should help with you 3D gamers)
-More EXT4 patches
-Removed unnecessary code in patches
-Some debugging removed (should help with battery life & speed)
-Went back to stock voltages from v1, but still user configurable (to bring back stability)
-Now available in Kernel Manager app in the market.
------------------------v2.1----------------------------------------
-Retweaked HZ values, should now be as smooth and responsive as v1 was
-Added Juwe's RAM optimization script into flash package
-Added pieces of SpeedMOD
-Fixed a few bugs in Makefiles
--------------------------v2-----------------------------------------
-Voodoo Sound v10
-New Skull splash screen
-Compiled with optimized compiler flags (thanks drhonk)
-Added "Interactive" governor
-Added "Smartass" governor from DragonMODz (thanks ECOTOX)
-Screen Off profiles working on 400/100 with and/or without setCPU using Smartass
-Retweaked voltages table, -25UV across the board
----------------------------v1--------------------------------------------
Voodoo lagfix
Voodoo sound v9
Voodoo color
BLN = Back Light Notifications
LowMemoryKiller patch
Modified Kernel HZ value from 260 to 500....for smoothness and responsivness
TinyRCU
BFQ I/O scheduler (set to default)
CFQ removed
Battery polling values modified (an attempt at saving batt life)
JHash3 patch
EXT4 patches
Modified FPS (Increased, not removed)
333MB Ram Hack
User configurable OC/UV
Safe booting to 1ghz
Overclockable to 1.2 ghz
Avatar confirmed working with this and Bionix NextGen V2
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Notes:
1. After flashing this and rebooting, let the phone sit for a few minutes, before doing stuff. It will be alot smoother,
trust me.
2. This safely boots to 1ghz, but use an app like Voltage Control or setCPU to UV/OC to meet your needs.
3. If using Smartass as the main gov, DO NOT USE A SCREEN OFF PROFILE. After extensive testing, Screen Off profile is NOT needed if using Smartass as main gov (Smartass can handle it, if your phone can handle Smartass)
4. Not all phones can handle the Smartass gov, if this is the case, just switch the the Conservative gov again.
My downloads will be hosted from Google Code now, so i can track number of downloads and issues, so:
Download Immortality v2.2 here: Download
Kernel Source Now Available here: Source
Wanna donate to my FFC fund for my services? Hit this donate button!!
​
Credits:
drhonk - For having patience and answering all the dumbass questions i had
ttabbal- also For having patience and answering all the dumbass questions i had
My beautiful fiance - for believing in me, and letting me do this
ECOTOX - For his sources from DragonMODz
supercurio - For all his work on Voodoo
coolbho3k - For SetCPU
xan - For his Voltage Control app (get the free version in the Market, buy his Extreme Version for more features)
neldar - for BLN
Paul McKenney - for TinyRCU
hardcore - for reference on Ram hack and battery tweaks \ SpeedMOD
cmenard - for having a baddazz kernel and references in sources
grendel905 - for having a baddazz kernel and references in sources
Juwe - RAM optimization script
s0niqu3 - Kernel version MOD
Skitz - Torture testing beta versions
Anyone else i forgot, let me know
Nice job! Trying it out now
Edit: seems to work flawlessly...very quick and responsive
Project-V vrs1
Are you going to make a GB kernel because right now there is only one, it is a great kernel but there is only one.
ali1276 said:
Are you going to make a GB kernel because right now there is only one, it is a great kernel but there is only one.
Click to expand...
Click to collapse
I'll think about it, i'm still learning
Next on the list is a 1.4ghz overclock kernel, but i'll see how you guys like this one.
Mr. Apocalypse said:
I'll think about it, i'm still learning
Next on the list is a 1.4ghz overclock kernel, but i'll see how you guys like this one.
Click to expand...
Click to collapse
Like it one.... after about 10 min, very, very very smooth and responsive
Thank You
Great job on this.extremely responsive and im loving it.great job for an artist. Lol..going to play around with set cpu at work and let you know how it works out.keep up the great work.you should rewrite that post because it sounds to negative for this bad ass kernel
ali1276 said:
Are you going to make a GB kernel because right now there is only one, it is a great kernel but there is only one.
Click to expand...
Click to collapse
A good gb kernel is talon kernel over in the cappy thread nice job!
Sent from my SGH-T959
Good job, man! I'm coming from Bali and I have to say that this is really responsive and snappy! Bali would freeze up every so often, but I'm not having any issues with this so far. It'll be interesting to see how much battery life it'll get.
I'll post later with my experience with it. I'm liking it so far though
Sent from my SGH-T959 using XDA Premium App
Came from Bali kernel and running Nextgen V2. This kernel is BAD!! So smooth and very responsive. Awesome job on this project.
Sent from my SGH-T959 using XDA App
I prefer SetCPU for its user-friendly interface and settings, but if I have to, I'll download Voltage Control for this.
Will this work with ETD Project V rom?
sumasage said:
Will this work with ETD Project V rom?
Click to expand...
Click to collapse
it SHOULD work on all 2.2 and 2.2.1 ROMs, but i havent tested it yet
I can confirm its running on trigger 3.3. Seems pretty good so far. Nice work!!
Trigger 3.3
Running great so far, but using voltage control...the kernel seems to never fall below 800 mhz and 1200 voltage comes up as undetected. I'm running it on conservative, noop, slider on 1200. Saved settings and rebooted a few times...crunching battery right now because of it.
Am I missing something or just had too many beers? Lol
<('.'<) ^( '.' )^ (>'.')>
draychi said:
Running great so far, but using voltage control...the kernel seems to never fall below 800 mhz and 1200 voltage comes up as undetected. I'm running it on conservative, noop, slider on 1200. Saved settings and rebooted a few times...crunching battery right now because of it.
Am I missing something or just had too many beers? Lol
<('.'<) ^( '.' )^ (>'.')>
Click to expand...
Click to collapse
try switching to the BFQ scheduler, and give the batt a good cycle before judging the battery, OCing can do that, thats why it boots to 1ghz by default
Yea, I always let new flashes run a few cycles...but the cpu is still running high and I'm not sure why...
<('.'<) ^( '.' )^ (>'.')>
sumasage said:
Will this work with ETD Project V rom?
Click to expand...
Click to collapse
^beep beep your bus is here^
Project-V vrs1
draychi said:
Yea, I always let new flashes run a few cycles...but the cpu is still running high and I'm not sure why...
<('.'<) ^( '.' )^ (>'.')>
Click to expand...
Click to collapse
the cpu is gonna run high a bit, especially if its OC'ed, my phone is dropping down to 400mhz, but i'll look into it if it becomes a major problem for people
I love the kernel but the the bootimage is kinda "Ehh"
philliple97 said:
I love the kernel but the the bootimage is kinda "Ehh"
Click to expand...
Click to collapse
It had a skull, but I changed it at the last minute, too many people would've complained
Sent from my XDA app cuz I'm stalking your mom....

[ROM] EvoXTrailblazer v3.4 CM10.1 w/ bionic/Linaro/all widgets on lockscreen (2-9-13)

ROM as been moved to this thread: http://forum.xda-developers.com/showthread.php?t=2134196
Re: [ROM] CM 10.1 with bionic patches (next version to be built with Linaro toolchain
Can i use trinity kernel for this rom?
Sent from my Nexus 4 using xda app-developers app
zarboga said:
Can i use trinity kernel for this rom?
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Any kernel that works with CM 10.1 will work. I just posted the ones I've tested and had success with.
Re: [ROM] CM 10.1 with bionic patches (next version to be built with Linaro toolchain
What are bionic patches ?
Verstuurd van mijn Nexus 4 met Tapatalk
Ibsonic said:
What are bionic patches ?
Verstuurd van mijn Nexus 4 met Tapatalk
Click to expand...
Click to collapse
They are patches that improve performance. A lot of ROMs include them. From what I understand, it has to do with code that is more optimized to our CPU than what is in AOSP.
Re: [ROM] CM 10.1 with bionic patches (next version to be built with Linaro toolchain
Is this updated to JOP40G?
How often do you plan to sync with latest CM sources and update this?
Michealtbh said:
Is this updated to JOP40G?
How often do you plan to sync with latest CM sources and update this?
Click to expand...
Click to collapse
Yes, I did a repo sync last night. Build number: cm_mako-userdebug 4.2.1 JPO40G eng.adam.20130203.024746 test-keys
I'd like to update at least once a week, maybe more, until if/when CM adds the bionic patches.
Ibsonic said:
What are bionic patches ?
Verstuurd van mijn Nexus 4 met Tapatalk
Click to expand...
Click to collapse
Hi,
viking37 said:
It's a performance enhancement "built" in the ROM.
A little explanation from Morfic:
morfic said:
bionic is the "libc" of android, there are hardware optimized memcpy/memset and a few others for cortex-a9 and/or armv7-a, but also others specifically for krait, using those instead of stock bionic versions perform the same job a lot better than the more generic versions in aosp.
That affects memory throughput significantly and anything where you move data and need memory throughput using those functions will benefit from it.
there are other (math) functions that can be optimized more for the particular hardware
hope this helps
Click to expand...
Click to collapse
And an example from Simms22:
simms22 said:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Thank you to them
Click to expand...
Click to collapse
EvoXOhio, you should do run Antutu at stock CPU freq for see (here you are at 1.18 Ghz...), normally you have over 20 000 at 1.51 Ghz. With a compilated Linaro ROM and (for example) Trinity kernel it will be rocking!!!
But you should test with the CM kernel at stock CPU freq...
Nice, I will give it a try , well done
As far as I know it's the first fully based CM ROM with bionic patches (nevermind, it seems there is another one...).
I thanked you and give 5 stars to the thread!
viking37 said:
EvoXOhio, you should do run Antutu at stock CPU freq for see (here you are at 1.18 Ghz...), normally you have over 20 000 at 1.51 Ghz. With a compilated Linaro ROM and (for example) Trinity kernel it will be rocking!!!
But you should test with the CM kernel at stock CPU freq...
Nice, I will give it a try , well done
As far as I know it's the first fully based CM ROM with bionic patches (nevermind, it seems there is another one...).
I thanked you and give 5 stars to the thread!
Click to expand...
Click to collapse
That's weird, I checked and it's set to 1.51 gHz and the interactive governor. Maybe I'll re-run them again but force it to performance governor. Or maybe my particular phone is slower for some reason. The important part to look at is the improvement, not just the raw numbers.
Where is the other CM based ROM with bionic patches? The whole reason I made this one is because I couldn't find one.
Thanks for the feedback!
Re: [ROM] CM 10.1 (JOP40G) with bionic patches (next version with Linaro toolchain)
Awesome job! I hope the next version with linaro will be soon
Sent from my Nexus 4
EvoXOhio said:
That's weird, I checked and it's set to 1.51 gHz and the interactive governor. Maybe I'll re-run them again but force it to performance governor. Or maybe my particular phone is slower for some reason. The important part to look at is the improvement, not just the raw numbers.
Where is the other CM based ROM with bionic patches? The whole reason I made this one is because I couldn't find one.
Thanks for the feedback!
Click to expand...
Click to collapse
Re,
Interactive is not bat but try with Ondemand governor, but it's weird that Antutu see 1.18 Ghz CPU freq... maybe a conflict between an app and the buit-in CPU settings ...
Also your Quadrant score does not reflect a score at 1.51 Ghz...
Maybe try another kernel for test (Trinity kernel).
If I have time I'll flash your ROM today and test.
EDIT: here for the another CM "bionic patched": http://forum.xda-developers.com/showthread.php?t=2131378 (compiled with Linaro it seems). Contact him and discuss with him about Linaro compiling...
0.0 said:
Awesome job! I hope the next version with linaro will be soon
Sent from my Nexus 4
Click to expand...
Click to collapse
Running a build now. If it works it will be up later today.
EvoXOhio said:
Running a build now. If it works it will be up later today.
Click to expand...
Click to collapse
that is awesome man! i saw some good merges too, like the privacy notification for the Messaging app and a fix that i liked for the call statistics :good:
Thank you. So much. I have wanted to go back to CM10.1 for a while, but didn't like not having the bionic patches. Can't wait for the Linaro patches to be sorted out.
:good:
Connor Baker
P.S. I have eight thanks good sir. You are going to receive every one of them.
viking37 said:
Hi,
EvoXOhio, you should do run Antutu at stock CPU freq for see (here you are at 1.18 Ghz...), normally you have over 20 000 at 1.51 Ghz. With a compilated Linaro ROM and (for example) Trinity kernel it will be rocking!!!
But you should test with the CM kernel at stock CPU freq...
Nice, I will give it a try , well done
As far as I know it's the first fully based CM ROM with bionic patches (nevermind, it seems there is another one...).
I thanked you and give 5 stars to the thread!
Click to expand...
Click to collapse
Firstly please downsize the images or link them, it's rather massive for anyone on a slower net connection or just plain annoying (no offense).
Secondly, you are misinformed about Linaro. Linaro is responsible for sets of patches to devices which can improve your performance. This very patch, the Bionic strings patch, comes from Linaro. They also make a toolchain. That toolchain is reputed to be slightly faster than others, maybe (and I'd say 5% at most), but it isn't what gives the gains shown in your presentation, that is the patches to the kernel/AOSP (like this one). These patches include handwritten assembly code that is written directly for the processor in our phones (Cortex-A9 Krait), and multiplies the speed of those functions. Compiler tweaks just make a bad assembly code generator very slightly better.
I seek only to stop misinformation, lots of people are confused about Linaro
Ranguvar said:
Firstly please downsize the images or link them, it's rather massive for anyone on a slower net connection or just plain annoying (no offense).
Secondly, you are misinformed about Linaro. Linaro is responsible for sets of patches to devices which can improve your performance. This very patch, the Bionic strings patch, comes from Linaro. They also make a toolchain. That toolchain is reputed to be slightly faster than others, maybe (and I'd say 5% at most), but it isn't what gives the gains shown in your presentation, that is the patches to the kernel/AOSP (like this one). These patches include handwritten assembly code that is written directly for the processor in our phones (Cortex-A9 Krait), and multiplies the speed of those functions. Compiler tweaks just make a bad assembly code generator very slightly better.
I seek only to stop misinformation, lots of people are confused about Linaro
Click to expand...
Click to collapse
And you have a little misinformation about "Krait" too:
Krait (CPU)
From Wikipedia, the free encyclopedia
Krait is an ARM-based central processing unit included in Snapdragon S4 System on chips. It is a successor to Qualcomm's Scorpion CPU and has architectural similarities to ARM Cortex-A15.
Click to expand...
Click to collapse
rskyline said:
And you have a little misinformation about "Krait" too:
Click to expand...
Click to collapse
Architectural similarities. It's halfway between the two.
I say Cortex-A9 because when you're a developer, you consider the lowest case.
If you try to write Cortex-A15 assembly for the Krait, it won't work (not specifically optimized code).
The Bionic strings patch was written for the Cortex-A9.
The CPU frequency seems to be wrong but it isnt. http://www.scottsroms.com/showthread.php?447-CPU1-governor-change-with-MPDECISION-file-script
Thank you Evo, thisis exactly what I was looking for for a long time, mostly CM but with those bionic optimizations
You already got all my thanks for today.
Keep it up while I'm going to flash it
EvoXOhio said:
That's weird, I checked and it's set to 1.51 gHz and the interactive governor. Maybe I'll re-run them again but force it to performance governor. Or maybe my particular phone is slower for some reason. The important part to look at is the improvement, not just the raw numbers.
Where is the other CM based ROM with bionic patches? The whole reason I made this one is because I couldn't find one.
Thanks for the feedback!
Click to expand...
Click to collapse
Looks like you're getting thermal throttled, which is very common. Performance governor probably won't do any better.

[KERNEL][SPR][4.4.3] ★☆ Kangaroo Kernel ☆★ 04 OCT | v068

Kangaroo Kernel for the HTC One GSM: Sense ROMs
Linux 3.4.104+, with many features and improvements from Linux 3.12 and 3.14
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For android 4.4.3 Sense ROMs
Based off HTC 6.09.401.5 sources for 4.4.3 Sense
Code:
* Standard disclaimer:
* Your warranty is now void. Use at your own risk.
* In other words: It is your choice to use this software,
* I am not responsible for any damage or problems!
Naming convention
KANGAROO KERNEL MKIV IS FOR 4.4.3 ONLY (it will have _443 at the end of the filename)
JOEY AOSP CM (ckxxx): AOSP/CM based ROMs depreciated
JOEY GPE (post 4): sense based 4.4.2 and GPE 4.4.2 depreciated
KANGAROO KERNEL SENSE (kkxxx): sense based 4.4.2 ROMs and GPE only depreciated
Click to expand...
Click to collapse
Features:
Compiled with latest Linaro Christopher83 Linaro 4.9.1 toolchain
Better performance and battery savings due to the use of more efficient algorithms and updated, optimized code
Kernel is aimed at reducing heat while saving battery and increasing performance over stock
IN DEPTH FEATURE LIST IN CHANGELOG AND ON GIT
Better to look at changelog cause I miss things when I try to condense it
CPU governors (italics for default): ondemand, performance, userspace, msm-dcvs, powersave
io sched: no-op, deadline, CFQ
KANGAROO CONTROL SCRIPT IN POST #3
Can be used to control all options, plus more
Click to expand...
Click to collapse
Installation:
1. Download kernel
2. Reboot to recovery
3. Backup
*if you come from faux or tbalden please reflash your rom, you don''t need a wipe. They have some trickery with their own hotplugs so they have reomved mpdecision, so without reflashing your phone will be stuck on quad core*
4. Flash kernel
5. Reboot
*Please let it sit for ~10 mins before judging as it will need to settle down. Do not judge battery life unless you've run it through at least 3+ cycles after flashing*
Click to expand...
Click to collapse
DISCLAIMERS:
1) Excessive under/overvolting can cause damage to the internal parts of your phone. It can cause the phone's lifespan to deteriorate quickly so make sure you know boundaries
2) If you OC'ed/OV'ed/UV'ed and now are in a boot loop or your phone is slow, or acting weird or just died - it means your phone does not like the changes. Voltage control is for those who know what the risks are, know what they are doing and know how to fix it. Perhaps when you change these, test them for an hour or so before setting on boot
3) Any changes to the phone, including flashing the kernel itself is done at your own risk.
4) Every phone is differentt
5) Please DO NOT use any task killers (or additional init.d scripts), they DO NOT improve performance/battery. The kernel is designed to be used with stock settings: my settings and anything else can cause problems
Click to expand...
Click to collapse
Download latest version:
http://forum.xda-developers.com/showthread.php?t=2768222&page=53#post55839886
If you want logo options:
http://forum.xda-developers.com/showpost.php?p=54759427&postcount=5140
All previous versions:
Can now be found in changelog posts.
All older versions:
http://www.androidfilehost.com/?w=files&flid=15247
Sauce: https://github.com/poondog/kangaroo-m7-mkIV
*Please do not re upload without permission, I like to count downloads*
Changelog will be in post 2
What is not coming via requests:
- replacement for mpdecision
- additional useless governors
- aroma
- anything useless: this kernel was made for me and I shared it with a few people until now
Click to expand...
Click to collapse
With thanks to (in no particular order)
franciscofranco
faux123
anarkia1976/ak
imoseyon
flar2
teamseven
n3ocort3x
morfic
maxwen
labodj
ktoonsez
tpbklake
janarp
szezso
Synthetic.Nightmare
ZeroInfinity
Sabermod team
Stratosk
Lens-F
Savoca
tiny4579
neniick
geko95gek
brymaster
buckmarble
Click to expand...
Click to collapse
XDA:DevDB Information
Kangaroo Kernel, Kernel for the Sprint HTC One
Contributors
poondog
Kernel Special Features:
Version Information
Status: Stable
Created 2014-05-31
Last Updated 2014-10-05
Reserved
Changelog will go here
4.4.3 Sense kernel:
Code:
*****v058*****14 September
.shorten some wakelocks (for better sleeping)
.some more tweaks for better overall battery and performance
.upstream fixes and improvements to TOPOLOGY drivers (to do with queuing of tasks to individual cores, from Linaro)
.optimize TOPOLOGY further for Krait devices (neobuddy89)
.introduce BFQ IOSCHED v7r5
.introduce FIOPS IOSCHED (default)
.enable ILLINOIS to be set as default, and set it default for TCP
.introduce LINARO POWER EFFICIENT WORKQUEUES (heaps of battery savings)
.some fixes to bluetooth
.upstream backports to EVENTPOLL subsystem from 3.14+ (Efficient event retrieval implementation, thx neobuddy)
.fix some more compile warnings for better optimized code (cl3kener)
.drop i2c clock a bit more (to save battery, ref. @zeroblade1984/Samsung/OPPO
.remove some more debug (less energy waste)
.strip most debug from modules, reduce size by 90%
.enable all sleep states, based on 4.4.2 kernel tests (for better battery especially in sleep)
.remove depreciated sched sysfs since they are removed up upstream kernels and don't really do anything
.some LINARO ARM code improvements
.update to HTC 6.09.401.5 kernel source (not much really lol, a few internet related fixes)
.introduce USB FAST CHARGE (flar2, off by default)
.cleanup some HTC junk
.some improvements to LOWMEMORYKILLER from moto/upstream (to do with multitasking)
.some improvements to ONDEMAND governor for better power savings with no smoothness loss
.fixed USB DAC audio (Thanks @hq5 for testing)
.introduce KEXEC_HARDBOOT aka MULTIROM (still needs patched RAMDISK, I do not include this)
.fix compass on Sprint and Verizon (brymaster5000)
.add some more doge
http://forum.xda-developers.com/showpost.php?p=55423362&postcount=5983
*****v045*****6 September*****
.2w: change feedback slightly, now it doesn't vibrate heaps on sweep2sleep
.further updated workqueue (for better battery and efficiency)
.some network tweaks
.heaps of "under the hood" improvements (lead to better efficiency for speed/battery)
.reduce internal USB wakelocks to improve battery
.patched kernel futex vulnerability (from CM, for security)
.compress with LZ4 for faster boot speeds and built with latest binary
.updated all compressors to latest versions
.add lower GPU frequencies and scale to them (for better battery)
.upstream backports to OOM handler from 3.16+ (related to memory use, see here https://www.kernel.org/doc/gorman/ht...rstand016.html)
.optimized deadline scheduler for better use on flash
.quad core cpu stats (faux123)
.lower max i2c clock to 384MHz to save some juice, no negative effects in testing
.some general code fixes and improvements
.enable ILLINOIS tcp algorithm and set default
.enable NTFS r/w support
http://forum.xda-developers.com/showthread.php?t=2564895&page=582#post55259490
*****v027*****30 August*****
.massive improvements to the workqueue, synced with AOSP+ (franciscofranco)
.BCM4335: attempt to decrease wakelocks
.signature tweaks to SLIMBUS (me/zeroinifity)
.msm: memutils: memcpy, memmove, copy_page optimization from motorola
.use freezable blocking calls kernel wide (for more efficiency and less waste of resources, comes from upstream android)
.slimmed down kernel, stripped of some things it doesn't need
.removed some more debugging
.much under the hood tweaks (wow)
http://forum.xda-developers.com/showpost.php?p=55136831&postcount=5636
*****v021*****22 August*****
.2w: default to sweep2wake and doubletap2wake on
.backport RANDOM and RANDOM32 drivers from Linux 3.16. FULL port, not just a few patches
.patch all the way to Linux 3.4.103 latest. These include bugfixes, enhancements that have been seen fit to be merged into the mainline 3.4.y kernel
.scale L2 and CPU in sync, up to 1134MHz where the L2 maxes out. Results in smoothness at higher freqs and battery saving at lower
.begin to work on workqueue, for now just a few fixes
.drop all CPU voltages by 50mV for battery improvement and heat reduction
.begin to tweak kernel to be cooler and leaner
http://forum.xda-developers.com/showthread.php?p=54976133#post54976133
*****v006*****5 August*****
.patch upstream to 3.4.25
.introduce all 2w features from Kangaroo Kernel 4.4.2, including dt2w, s2w, bi-directional etc
.button backlight notifications (tbalden)
.tweak makefile flag optimizations based on our testing on 4.4.2 Sense
.some minor fixes and enhancements
.disabled systemrw protection (Tiny4579)
http://forum.xda-developers.com/showthread.php?p=54619213&highlight=update#post54619213
*****v001*****29 July*****
.few compiler tweaks based on what worked well on 4.4.2 kernel
.some minor code optimizations and fixes
.compile with Christopher83 Linaro 4.9.1 2014.07 toolchain
.vfp with neon hard optimization levelz
http://forum.xda-developers.com/showpost.php?p=54454303&postcount=4973
Reserved
24 August: kangaroo Kernel control script with modified mountpoints for SPRINT
Thanks for sharing.
Get out of here!!! I've been waiting on the kernel like forever. Thanks poondog!!
SENT FROM MY SENSE 6 SPRINT HTC ONE
THADDIUS25 said:
Get out of here!!! I've been waiting on the kernel like forever. Thanks poondog!!
SENT FROM MY SENSE 6 SPRINT HTC ONE
Click to expand...
Click to collapse
ok I will get out
Running nice so far
Sent from my HTCONE using XDA Free mobile app
YAYAYAYAYAYAY; I found your kernel for the gpe edition a month ago and hoped someday it will be ported for sprint, looks like my prayers are answered! Thank you!!!:laugh:
Nice thanks for sharing!!!
Frigging sweet!
Sent from my HTCONE using Tapatalk
davidkrocks said:
YAYAYAYAYAYAY; I found your kernel for the gpe edition a month ago and hoped someday it will be ported for sprint, looks like my prayers are answered! Thank you!!!:laugh:
Click to expand...
Click to collapse
Lucky you lol
slickrick54 said:
Nice thanks for sharing!!!
Click to expand...
Click to collapse
Thanks for the support, hope you enjoy
FrozenRiff said:
Frigging sweet!
Sent from my HTCONE using Tapatalk
Click to expand...
Click to collapse
Do I remember you from the evo 3d nsfw wallpaper thread?
Sent from my Nexus 7 using XDA Premium 4 mobile app
poondog said:
kangaroo Kernel control script
Click to expand...
Click to collapse
Is this needed, or can I just use something like trickster mod? Also, thanks for supporting this device!
cygnus said:
Is this needed, or can I just use something like trickster mod? Also, thanks for supporting this device!
Click to expand...
Click to collapse
Depends what you want to do most of the time you can use trickster. But, for frequencies you'll need to use the script to cap it since o have pnpmgr enabled
Pnpmgr is HTC power and performance manager and it is responsible for boosting CPU and gou when needed. So its enabled to eliminate any stutter
poondog said:
Depends what you want to do most of the time you can use trickster. But, for frequencies you'll need to use the script to cap it since o have pnpmgr enabled
Pnpmgr is HTC power and performance manager and it is responsible for boosting CPU and gou when needed. So its enabled to eliminate any stutter
Click to expand...
Click to collapse
I just want to set governors and clock speeds, as well as modify screen wake settings and such. Is that possible without the script?
cygnus said:
I just want to set governors and clock speeds, as well as modify screen wake settings and such. Is that possible without the script?
Click to expand...
Click to collapse
Since you say clock speeds, you will need the script
However I am a strong believer in keeping the clock speeds stock. It has great battery already (I always last the day on one charge) and lowering the max freq say to 1.4GHz will extract a bit moer battery, maybe you will end up on 20% instead of 12% at the end of the day. If I want to underclock I will use the poewr saver option for CPU (assuming it works for you on this device, since some roms it doesn't work on) I know viperone has this working
imo, try without the underclocking and if you need it you will need to use teh script. its easy, I can walk you through it if you'd like
Do this got dt2w and ntfs support
Sent from my EVO using XDA Premium 4 mobile app
liljthatbol said:
Do this got dt2w and ntfs support
Sent from my EVO using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Yes
poondog said:
Yes
Click to expand...
Click to collapse
Any reasons to not use SMARTMAX over Ondemand?
Also I am not familiar with FIOS. I always used ROW but looking for best battery life.
Quick question for the kernel guru, I noticed the kernel mentions how it increases the gpu bandwidth, the question I'm wondering if you can elaborate what it is? I googled the feature and I only came up with hits from you!
Two words...luvvv it!
Sent from my HTCONE
numus said:
Any reasons to not use SMARTMAX over Ondemand?
Also I am not familiar with FIOS. I always used ROW but looking for best battery life.
Click to expand...
Click to collapse
personally, i dont notice a lot of difference between different schedulers, but we had a discussion about it in the gsm thread here . as for the governors, i prefer ondemand, because (for me) it has the best combination of battery and performance, but some prefer smartmax or preservative more. you can also find some infos about that in the gps thread

[KERNEL][LOS14.1]©Andy_Kernel™[11-03]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
A Kernel For ZUK-Z1 based on Cm14.1 Branch​
I will not be responsible for any damage to phone.
Click to expand...
Click to collapse
I do not work for money. I work for my Pleasure and Happiness which I get from developing, I will never ever ask you to donate me but if ever you like my work please press a THANKS which really motivates me to bring more STuFF!!! .
Click to expand...
Click to collapse
Features:
Code:
[B][U]UKM support(synapse)
Kcal control by [user=4316709]@savoca[/user] (Ton thanks for making this)
Faux Sound Control
Simple GPU Algorithm (faux123)
CPU OC fixed - OC upto 2.88 ghz(yet not working )
Adreno Idler
Thermal Conflicts Fixed
Power-Efficient Qorques
ZUI thermal
bunch of governers
Speed and pvs levels exposed
MSM Limiter. - per core control
Deep Sleep enabled
new IO schedulers
New TCP controllers
State Notifier Driver
Random
Uc 268 mhz (Battery Saver)
Lowered GPU voltages
More flashlight intensity for better photos..
Hotplug boost, wakeup boost
Cpu boost drivers
Multiple core. Power. Saving
Memory scaling Control (mSc) to optimize writing
Adreno idler
LED control
Kernel sample merging (KSM)
Lz4 compression. For faster boot
Hot plugs -
ONLY MSM MP_DECISION
INTELLI_PLUG (Basic Version)
[B][COLOR="Blue"]Both are enabled at the boot. My Bad! Please disable any one of them through kernel management app before using the kernel![/COLOR][/B]
Much more..
[/U][/B]
Credits
cyanogen team
@ak
@Megatron007 ( A good Friend of Mine. Helped me however, whenever I wanted. Because Of him this became possible )
@savoca for kcal
XDA
@acuicultor another good friend who fixed the oc
@franciscofranco for. His flawless. Job
@faux123 for his kernel. Commits...
Please Let Me know if someones missing out there
Bugs
None
This kernel is Stable for now.. No major bugs except SeLinux... It should work with all the Cm14.1 based roms. Nd about features, i will add them step. By step to. Make the kernel most stable and battery friendly.. Will keep this thread up time by providing all updates whenever necessary.
Source code -
PHP:
[URL="https://github.com/Andy1911/AndyKernel_ZukZ1"]here! [/URL]
Download Links -
20170310 - Grab it here!
Video recording fixed
20170118- Grab it Here!
-Added bunch of governers
-New optimizations regarding mutex sched and others..
-cpu quiet introduced along with zen decision
- msm bricked and intelli hotplug s also make new way with optimizations.
People can review it and have a look and tune kernel according to their needs..
20161213 - Grab it Here!
- Msm Simple. Thermal
- Only zzmoove governer
- Bricked Hotplug
- Msm Hotplug
- Franco Sound Gain
- Camera no debug logs
- Sound Asoc Optimization
- Voltage change of headphones from 2.5uA to 3.5uA for better sound
- SoT not over 6 hours...
For best results... Stay on Bricked hotplug plus have the conservative governer.. If you want to have zzmoove as your governer, turn of the hot plugs.. Make the frequency to 268 mhz.
20161204 - Grab it here!
After many days of optimizations and changes I made this.. This contains a lot more features than the previous. Thanks for the idea of cpu quiet by acuicultor..
- added simple thermal driver
- added some vibration tweaks
- added new cpu quiet hotplug
- caf branches merged
- new firmware support added
- charging mah a bit increased. U may feel fast charge now.
- toolchain switched to 4.9 Linaro
- WiFi Fixed
20161113(Revised V2) - Grab It Here!
Brought about more commits initially ported from Oneplus one (Check the github)
Added Intelli_Plug Basic Governer
Added Splash Logo now (From Ak)
*The Reason Remains the Same* Stability
Recommended to use with Kernel Adiutor App
20161111 - Grab it here!
LOT OF CHANGES
Removed charge level.
Removed hotplugs
Removed voltage control
Removed Intelli Thermal
Added mpdecision by showP
Added ZUI thermal mechanism
Fixed many warnings
click here to see detailed optimizations added for. Msm8974
The aim was to optimization, stability, performance, battery life ... Hope you enjoy
20161109- Grab it here!
Initial release
OMG... 2,88Ghz O.O
Thanks ! I download it now !! ????
trying..!
Overclock frequencies not running... Trying to figure out the problems.. People are free to send pull requests if they can help
Regards
Andy
Thanks a lot.....
A very huge salute to your work....
Please add kexec hard boot patch also(for multi rom)
Yeah.. Sure.. For now it is kept aside. Because over clocking the device was the main aim.. I will first fix the oc stuff with @acuiculator and then WIll add the kexec patch back...
Regards
Andy
Sometime over clocking freq. doesn't show in kernel auditor ...try synapse app...
Btw I am happy to see you here man....I know you from mmx a116 days ....
tech mashido said:
Sometime over clocking freq. doesn't show in kernel auditor ...try synapse app...
Btw I am happy to see you here man....I know you from mmx a116 days ....
Click to expand...
Click to collapse
Me too.. Have done Grt work for a116.
tech mashido said:
Sometime over clocking freq. doesn't show in kernel auditor ...try synapse app...
Btw I am happy to see you here man....I know you from mmx a116 days ....
Click to expand...
Click to collapse
Yeah.. Thanks.. And oc frequencies doesn't work... We need to work out on that... Actually all the credits goes out to @acuiculator who made oc possible.. The dtb file was not booting atall... So hats off to him...
Regards
Andy
I am using default settings for this kernel. Booting is quick.. But games like asphalt stutter. Do u suggest any other settings for this kernel for balanced performance.?
Yeah.. Select a different governer and enable gaming boost in synapse. Planning to add lionheart governer. Gave good results on opo
Regards
Andy
Andy1911 said:
Yeah.. Select a different governer and enable gaming boost in synapse. Planning to add lionheart governer. Gave good results on opo
Regards
Andy
Click to expand...
Click to collapse
Fingerprint looks quick though..
Thanks
Andy1911 said:
Yeah.. Sure.. For now it is kept aside. Because over clocking the device was the main aim.. I will first fix the oc stuff with @acuiculator and then WIll add the kexec patch back...
Regards
Andy
Click to expand...
Click to collapse
Thanks a lot for response.....
Waiting...
Really thanks for this kernel
Can anyone help me to understand kernel term ???
Unable to overclock its a bug ??
Do anyone have better performance and battery life than radioactive kernel ?
facuzukz1 said:
Do anyone have better performance and battery life than radioactive kernel ?
Click to expand...
Click to collapse
No comparison. He is my good friend.. We work together... Thing is he is adding features and i optimize the builds... You can use his nuclear rom and kernel.. Even his kernel is a good option.. No comparison.. ??
REGARDS
Andy
Hey all... After many days and nights of work.. Compiled back again... This build lacks features as the may be hazardous.. Charge level interface was removed. Normal stock charging logic is too good.. Voltages already set to optimal. And no necessaries of hotplug... I have added showP original msm mp_decision which is real good one.. And stable one around.. Speaking about governer they have been kept as it is. Choice of people what to use..
Now talking about other changes.. I have searched for hell lot more msm8974 devices and finally I made a club combination of all the patches and changes for optimizations. You can have a change feel of what is done in my git source which is also now an Independent repo. You all may or may not understand the fundamentals of these commits made. Nor you may experience a gigantic performance improvements and battery life.. In short these are the lubricating the processor commits... They are meant to run the cpu GPU and all other components too smooth.. I will surely add some more of them... All other msm8974 devicee are too ahead of the race and we need to catch those.. This device is a beast and will overcome all the things I bet you.. All the best and thanks for such positive responses
Here is the link for download - http://forum.xda-developers.com/showpost.php?p=69524934&postcount=2
Do see the git and fell free to send pull requests..
Regards
Andy

Categories

Resources