Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,804,274 Members 38,566 Now Online
XDA Developers Android and Mobile Development Forum
Announcement from poondog: v058 has landed finally! Massive changelog

[KERNEL][SPR][4.4.3] ★☆ Kangaroo Kernel ☆★ 14 SEP | v058

Tip us?
 
poondog
Old
#1  
poondog's Avatar
Recognized Contributor - OP
Thanks Meter 10,484
Posts: 13,352
Join Date: Dec 2011
Location: Melbourne
Default [KERNEL][SPR][4.4.3] ★☆ Kangaroo Kernel ☆★ 14 SEP | v058

Kangaroo Kernel for the HTC One GSM: Sense ROMs
Linux 3.4.103+, with many features and improvements from Linux 3.12 and 3.14

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!

Quote:
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
Quote:
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 :P

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
Quote:
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*
Quote:
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
Download latest version:
http://forum.xda-developers.com/show...6#post55423946

If you want logo options:
http://forum.xda-developers.com/showpost.php?p=54759427&postcount=5140

All previous 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

Quote:
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
Quote:
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
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-09-13
The Following 23 Users Say Thank You to poondog For This Useful Post: [ Click to Expand ]
 
poondog
Old
(Last edited by poondog; 13th September 2014 at 04:05 PM.)
#2  
poondog's Avatar
Recognized Contributor - OP
Thanks Meter 10,484
Posts: 13,352
Join Date: Dec 2011
Location: Melbourne
Default 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
The Following 6 Users Say Thank You to poondog For This Useful Post: [ Click to Expand ]
 
poondog
Old
(Last edited by poondog; 24th August 2014 at 03:03 AM.)
#3  
poondog's Avatar
Recognized Contributor - OP
Thanks Meter 10,484
Posts: 13,352
Join Date: Dec 2011
Location: Melbourne
Default Reserved

24 August: kangaroo Kernel control script with modified mountpoints for SPRINT
The Following 4 Users Say Thank You to poondog For This Useful Post: [ Click to Expand ]
 
BD619
Old
(Last edited by BD619; 31st May 2014 at 10:22 AM.)
#4  
BD619's Avatar
Forum Moderator
Thanks Meter 7,795
Posts: 8,131
Join Date: Apr 2012
Location: Xda-Dev,NV

 
DONATE TO ME
Thanks for sharing.
\_(ツ)_/


Frequently Asked Questions - HTC One-M7-Sprint(m7wls) | HTC Evo 4G LTE(Jewel) | HTC One-M8-Sprint(m8_whl)
ROM Cleaner | AROMA | Remove Bloatware | Backup Apps | Install Apps/Mods
ROM Cleaner for HTC Evo 4G LTE or ROM Cleaner for HTC One
My DIY guides on how to root your HTC Evo 4G LTE | HTC One(M7)-Sprint | HTC One(M8)-Sprint


Forum Moderator
The Following 2 Users Say Thank You to BD619 For This Useful Post: [ Click to Expand ]
 
THADDIUS25
Old
#5  
THADDIUS25's Avatar
Senior Member
Thanks Meter 258
Posts: 744
Join Date: Oct 2011
Location: SELMA
Get out of here!!! I've been waiting on the kernel like forever. Thanks poondog!!

SENT FROM MY SENSE 6 SPRINT HTC ONE
 
poondog
Old
#6  
poondog's Avatar
Recognized Contributor - OP
Thanks Meter 10,484
Posts: 13,352
Join Date: Dec 2011
Location: Melbourne
Quote:
Originally Posted by THADDIUS25 View Post
Get out of here!!! I've been waiting on the kernel like forever. Thanks poondog!!

SENT FROM MY SENSE 6 SPRINT HTC ONE
ok I will get out
The Following 2 Users Say Thank You to poondog For This Useful Post: [ Click to Expand ]
 
androidforeve
Old
#7  
Senior Member
Thanks Meter 247
Posts: 1,434
Join Date: Jun 2012
Running nice so far

Sent from my HTCONE using XDA Free mobile app
The Following User Says Thank You to androidforeve For This Useful Post: [ Click to Expand ]
 
davidkrocks
Old
#8  
Member
Thanks Meter 8
Posts: 49
Join Date: Jan 2011
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!!!
 
slickrick54
Old
#9  
slickrick54's Avatar
Senior Member
Thanks Meter 114
Posts: 565
Join Date: Jan 2011
Location: Tampa
Nice thanks for sharing!!!
 
FrozenRiff
Old
#10  
FrozenRiff's Avatar
Senior Member
Thanks Meter 4,462
Posts: 9,960
Join Date: Feb 2010
Location: Los Angeles, CA
Frigging sweet!

Sent from my HTCONE using Tapatalk

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes