yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M7)] poondog:
These are not options! They are steps for the thermal driver. Read the changelog post please. Powersaver switch is to limit max freq, regardless of pnpmgr
[Sprint HTC One (M7)] haq.adnan:
Ok thanks alot poondog...but do we have to delete # from all these 3 steps to work...
[Sprint HTC One (M7)] poondog:
only from the actual line
[Sprint HTC One (M7)] haq.adnan:
U mean the one before step1 step2 and step3

---------- Post added at 07:37 PM ---------- Previous post was at 07:35 PM ----------

U mean the one before step1 step2 and step3.

---------- Post added at 07:39 PM ---------- Previous post was at 07:37 PM ----------

Whats the actual line

---------- Post added at 07:40 PM ---------- Previous post was at 07:39 PM ----------

What is the actual line the one above these steps #thermal
[Sprint HTC One (M7)] jdjohn:
Thanks for your work on this kernel, poondog. It really prolongs my battery life, especially when connected to wi-fi all day. Am I correct that the 'Force Fast Charge' does not work on this kernel? Trickster shows the setting as being active/available, but I'm thinking that's not really the case. Thanks again for your efforts!
[Sprint HTC One (M7)] smokin901:
Forced Fast charge works but not on by default.

you will have do this to enable it

echo 1 > /sys/kernel/fast_charge/force_fast_charge
[Sprint HTC One (M7)] jdjohn:
Thanks. Does this enable toggling from within Trickster, or does it do a permanent 'on' setting?
[Sprint HTC One (M7)] poondog:
Turns it on. You pressed apply yeah?
[Sprint HTC One (M7)] jdjohn:
I found the file under /sys/kernel/fast_charge/force_fast_charge. Looks like it has a value of 0 by default, and it changes to 1 after enabling in TricksterMOD and applying change. I'm guessing that echo command changes it to 1 as well.

Maybe I'm expecting something different after applying the change, but I didn't think I would be able to access the phones' files via USB after plugging into a PC. I can still see and access files. It's really no big deal since I usually use a wall charger, but I just playing around seeing if it would work.
[Sprint HTC One (M7)] poondog:
That sounds like itts on

I was told it works lol
[Sprint HTC One (M7)] androidforeve:
Working nicely here
[Sprint HTC One (M7)] poondog:
Woot

V132 is out for international, for cdma soon too
[Sprint HTC One (M7)] androidforeve:
Woot is right
[Sprint HTC One (M7)] liljthatbol:
I love this kernel. Just came back from elemental x. This don't have as much features but I still love it
[Sprint HTC One (M7)] cubexg:
When I applied the kernel I found my device started to heat up quite a lot. Switched back to stock venom kernel. Any ideas what it could be? Anything I should be modifying in the start up script? Thanks!
[Sprint HTC One (M7)] StormyNight:
Your device might need some time to get used to it. I haven't experienced this problem myself so that's my guess :/.
[Sprint HTC One (M7)] Dogpack:
I had the same issue and it went away in short order. I had switched back and forth between both kernels after lashing Kangaroo and both seem to run very hot, but then the issue went away. I'm not sure if it just took time to settle or if I made another change somewhere, as I've been playing with a lot of settings recently.
[Sprint HTC One (M7)] cubexg:
Seems to be running ok now. Doesn't seem to be heating up or anything. What configurations are you trying? Would love to save some battery life. [emoji1]
[Sprint HTC One (M7)] StormyNight:
[MENTION=587389]Dogpack[/MENTION] Interested in the configurations as well; I want to maximize my battery life as much as possible.
[Sprint HTC One (M7)] Dogpack:
I just recently installed bluetooth in my car and upgraded my Rom from an older Viper One to get Kit Kat's OK Google everywhere.feature. I haven't compared battery life yet.. But I've installed Venom with Kangaroo, turned on USB Fast Charging and switched from Dalvik to ART. Prior to the new rom and kernel, I had lots of heating and some battery drain while running Navigation + Pandora via aux. Now on bluetooth and new configuration, the phone charges,and while I still have some heating, it seems to be lesser. II just witched to ART yesterday, so we'll see if this yields more improvement. Extra battery life will be a plus and I'll be testing battery life heavily this fall as the phone will be used as a hot spot to score my son's baseball games.
[Sprint HTC One (M7)] cubexg:
Quick question - can you use trickster to modify settings or should only the script be modified? Tnx
[Sprint HTC One (M7)] poondog:
Depends what. Should use the script for frequencies, thermal

but everything else trickster should be fine
[Sprint HTC One (M7)] cubexg:
Ok.. cool.. Any recommendations as far as keeping things smooth but saving battery? I'm finding that I'm getting OK batt life - not lasting the day without a charge... Yes - I do sync a lot of data during the day... but screen is off a good bunch of it. Been able to limit wakelocks as well.
[Sprint HTC One (M7)] poondog:
Not lasting a whole day? Maybe use the phone less :D Perhaps use the script to limit max cpu freq
[Sprint HTC One (M7)] cubexg:
Lol.. You think 1500? Or 1300? What drives me nuts sometimes is turning the phone on and it just not being responsive. I've got greenify on there finally running to try to help.. but argh. I also could just turn powersaver on.. Just looking for profiles where people have found success so I can duplicate.
[Sprint HTC One (M7)] poondog:
Turn on powersaver lol

Or maybe 1458mhz
[Sprint HTC One (M7)] xeagle24:
hello i installed this kernel, i have the om'js last rom, and the phone stays in white "htc" and tur off, and reboot and stay on withe "htc" i can enter recovery and flash again the om'j rom and the phone start normally but obviously without this kernel, does any have this issue too?
[Sprint HTC One (M7)] poondog:
So in kernel version it shows this? 4.4.2 ROM?
[Sprint HTC One (M7)] xeagle24:
the phone doesnt start, stay in the white screen with green "htc" so i cant see the version of kernel installed.
[Sprint HTC One (M7)] MFOsaka:
Is it booting to splash screen (the white screen with HTC) then rebooting repeatedly? Or just once? Did you wipe the cache (cache only, not data) and try to flash the kernel again? Or reflash the ROM and then the kernel?

What exact ROM are you running? Is it a 4.42 KitKat Sense rom? This kernel won't work unless it is.

And if you're using Bad Boyz ROM like I believe you are, I have the same setup and I've had no issues whatsoever.
[Sprint HTC One (M7)] Astrikz:
Only issue I have is my max cpu can never stay it usually changed to default within minutes or hours. I know it can't be a kernel problem because this isn't the only kernel it happened with. Hopefully someone can shed some light. I'm using trickster. Running niusense and on latest kernel.
[Sprint HTC One (M7)] ivwonka:
use the script if you want to change max CPU. Trickster won't control it. I think there is a link and minimal instructions in third post.
[Sprint HTC One (M7)] poondog:
Pnpmgr resets it, but it's responsible for keeping things smooth so it's enabled
[Sprint HTC One (M7)] Cj719:
Whispers v138....hides behind bush
[Sprint HTC One (M7)] poondog:
UPDATE! 23 August

Enjoy!
[Sprint HTC One (M7)] THADDIUS25:
Thanks a lot been waiting on this!!!
[Sprint HTC One (M7)] poondog:
finally he gets off his a** and compiled cdma kernel :D
[Sprint HTC One (M7)] androidforeve:
Very nice what do most people use on demand? Curious
[Sprint HTC One (M7)] MFOsaka:
Man, I was just getting well acquainted with v122 and here you go...lol

Look forward to giving it a spin...once I charge my phone. I'm at a meager 6%.
[Sprint HTC One (M7)] poondog:
Ondemand? It's the best governor for balance

oh, sorry then :)
[Sprint HTC One (M7)] Brakiss:
Bluetooth mic in my car is dead on 138 . went back to 122
[Sprint HTC One (M7)] poondog:
Just reuploaded new kernel. Please flash this version if you have already flashed older 138, I somehow broke bluetooth in my patching for cdma

thx [MENTION=4428185]brymaster5000[/MENTION] for the original fix for bluetooth

https://www.androidfilehost.com/?fid=23622183712461203

md5: b90484331bb9c3417218c21c8ad3bcd0
[Sprint HTC One (M7)] haq.adnan:
Where can i find the kangaroo control script?
[Sprint HTC One (M7)] androidforeve:
Once again amazing work poon just downloaded it going to test it out
[Sprint HTC One (M7)] poondog:
Second post, or in the gsm thread. Gsm thread is most updated but

it's mount points are different to Sprint, so you can download latest version from gsm and push it

#win
[Sprint HTC One (M7)] haq.adnan:
Kangaroo control script v4b is not updated along with kangaroo kernel v138?
[Sprint HTC One (M7)] poondog:
Just drag and drop newest script from gsm into sprint zip, and then you can share for everyone :D
[Sprint HTC One (M7)] haq.adnan:
Gsm thread u mean htc one m7 international
[Sprint HTC One (M7)] poondog:
yes
[Sprint HTC One (M7)] milesb3:
See attached for updated script for Sprint
[Sprint HTC One (M7)] pmacevad:
Just flashed this with TN's NUI Sense Rom and the latest kernel with modified kangaroo script has my phone running super smooth. Preservative governor seems to be working quite well for me this far. Thanks for the update!

Sent from my rooted & s-off'd Sprint HTC One, powered by Android OS ?
[Sprint HTC One (M7)] androidforeve:
What exactly do I do with this? Fash in recovery?
[Sprint HTC One (M7)] poondog:
Ondemand is not the normal ondemand. HTC have made it a hybrid of Ondemand and Interactive, it has touch boost interface so it will boost and be smooth, at the same time save battery by scaling smartly. I believe it is the best governor for this device for a balance. If you want battery may I suggest Smartmax or Preservative

Here is something I found to describe it well

http://superuser.com/questions/387563/what-does-bandwidth-of-a-device-mean

Here's the commit

https://github.com/poondog/kangaroo-m7-mkIII/commit/0db2231090d6b089dc2d5f74d4d62ee520fb018b

Its from CM originally, its increasing the GPUs bus at low GPU freqs for smoothness.
[Sprint HTC One (M7)] bswann:
OK, sorry for posting this but.....since us Cspire users use modified Sprint roms for our phones, what would it take for this to work for us? Thanks
[Sprint HTC One (M7)] htcslic:
Anyone having Bluetooth outgoing Mic issues?
[Sprint HTC One (M7)] poondog:
Whats modified in the rom? If the mount points are the same (did you touch updater script?) then it should be fine.

This was supported in the Verizon thread, I believe I have a fix for it
[Sprint HTC One (M7)] htcslic:
Thanks Poondog! Sorted out NFC issue my self and tried everything I could think off for bt. Will check thread and report back if issues persist. Love the kernel btw, running with no modifications and your tweaks fit my taste.
[Sprint HTC One (M7)] poondog:
Cheers. I will put out the fixed bluetooth kernel later this week
[Sprint HTC One (M7)] bswann:
No, we don't touch the updater script. We use a modified apn.config.xml file and a lot of build.prop editing. I misread your op though, your kernel is for Sense roms and as of now we can only port AOSP based ROMs and not Sense. Thanks anyway though.
[Sprint HTC One (M7)] poondog:
I have an AOSP kernel too, if you know how to change the updater script or replace zimage with this zip
[Sprint HTC One (M7)] bswann:
Can I get a link to it please? I'm not sure about changing the updater but I can replace the zimage. Thanks
[Sprint HTC One (M7)] poondog:
Yeah just copy paste the zimage

And remove the modules

Should be sweet

http://xdaforums.com/showthread.php?p=52598052#post52598052
[Sprint HTC One (M7)] bswann:
Thanks, just DL it and gonna try it out in a little while. So I just take and copy paste the zimage into my zip and what are the modules your are referring to?
[Sprint HTC One (M7)] poondog:
Easiest way would be to copy/paste updater script actually :P

Open both

Delete meta-inf from AOSP kernel zip

Copy meta-inf from Sprint kangaroo kernel zip into AOSP zip

Should work

Gg
[Sprint HTC One (M7)] bswann:
Thanks again, will try it that way.
[Sprint HTC One (M7)] poondog:
Good luck

If you're too scared I can do it tomorrow for you

But you can do it

Remember

In you duck up your phone, I'm not taking responsibility :)
[Sprint HTC One (M7)] bswann:
I'm at work now but I'll try it when I get home and if it doesn't work I'll let you know but I should be able to handle it. Thanks again.
[Sprint HTC One (M7)] poondog:
Pre requisite

You need to be a big boy to handle it
[Sprint HTC One (M7)] bswann:
Well, I've always been able to bring my phone back to life once I've screwed it up so I'll put my big boy underwear on and try it. I just haven't had a phone that didn't have any development available. Its only because of it being a Cspire version but the guys over at teamcspire.com have done a great job of porting a handful of Roms for us. Thanks again.
[Sprint HTC One (M7)] fachadick:
In case anyone's interested, I've been running this for a few days on ViperOne 5.8 (don't want to update to the latest Viper until it's based on the official Sprint release), and it's been the only kernel that let's my phone sleep properly. I would get constant dofstrim kernel wakelocks with the other custom kernels I've tried which wouldn't allow my phone to go into deep sleep. Thanks for the kernel poondog, it's been smooth as hell with great battery too.
[Sprint HTC One (M7)] bswann:
So.....I did what you said and then flashed it and it works! I'm running CM11 M6 05/05/14 and all is good in the world.

Couple of more questions.

1. I only seem to have 3 governors and not all of the io schedulers, I know the kernel is installed because in about phone it shows it and I also cannot get anything in the Kangaroo Script to work but I'm not sure I'm doing it right anyway ( never messed with scripts before ). I tried trickster mod and it also only shows the 3 governors too so as of now the kernel is installed and whatever it is set to as default is what it is as I haven't figured out how to adjust anything yet.

2. Can I have your permission to post the zip that I modified over at teamcspire.com? I'll of course give you all credits and link to this thread.

Thanks again for all the help.
[Sprint HTC One (M7)] poondog:
You can post it

The kernel is very light compared to sense version
[Sprint HTC One (M7)] haq.adnan:
Is this battery life good using kangaroo latest kernel v138
[Sprint HTC One (M7)] milesb3:
Yesiree
[Sprint HTC One (M7)] poondog:
Yes, and if you want to change settings, change them in system/etc/init.d, you'll see the kangaroo script. Use an app like solid explorer to do this
[Sprint HTC One (M7)] androidforeve:
Will try it later but then again everything is good so maybe should not mess with anything. My phone did reboot today for some reason not sure if it was kernel related but seems good now
[Sprint HTC One (M7)] poondog:
If its all good don't mess with it :) I use it on default settings
[Sprint HTC One (M7)] fatehavoc:
Thanks for the quick fix, thought I was losing my mind with BT not working from an early download. Great work and thanks for keeping us Sprint users supported :)
[Sprint HTC One (M7)] poondog:
No probs mate :)
[Sprint HTC One (M7)] androidforeve:
Working good here nice and smooth poon
[Sprint HTC One (M7)] poondog:
Awesome
[Sprint HTC One (M7)] haq.adnan:
Poondog is there kangaroo 4.4.3 kernel for sprint...m asking because m running thicklizard's stock 4.4.3
[Sprint HTC One (M7)] poondog:
at the moment no
[Sprint HTC One (M7)] sniperkill:
Hey poondog, whenever I click on the download link it just takes me to the last page of this thread... is there something im missing? Does anyone have a copy of the latest release, as long as the dev doesn't mind?
[Sprint HTC One (M7)] poondog:
It's supposed to take to the change log post. :(

See like two pages back
[Sprint HTC One (M7)] haq.adnan:
Poondog r u going to update this sexy kernel to 4.4.3 as viper one v7 has been released
[Sprint HTC One (M7)] androidforeve:
Oh yes

---------- Post added at 08:50 PM ---------- Previous post was at 08:49 PM ----------

I meant oh yes I'm hoping lol
[Sprint HTC One (M7)] MFOsaka:
Well judging by the Viper 7.0 thread, it sounds like poon and flar 2 worked together for the kernel. Isn't the new Viper rom base 4.4.3 anyway?

You know what I'd like? All the awesomeness that poon put in Kangaroo with motion gestures! lol

Random: [MENTION=4379011]poondog[/MENTION]: I can't remember for sure, but didn't you used to make kernels for either the EVO LTE or OG EVO?

Yup, been around that long. lol
[Sprint HTC One (M7)] poondog:
Didn't haha
[MENTION=3727627]smokin901[/MENTION] compiled the kernel from flars elemental source and I helped getting sprint ant Verizon support going

I probably won't be doing frequent updates if I support you guys on 4.4.3, just an update every few versions.. I don't have time

I had a kernel for incredible s only, and incredible 2 was ported by [MENTION=4608636]bsmitty83[/MENTION] who had his own awesome kernel :)
[Sprint HTC One (M7)] Cj719:
Sticks head out of bush, sings v.26 4.4.3 :rolleyes:
[Sprint HTC One (M7)] poondog:
Will put up a test tonight.. idk if it will work though, my stock 4.4.3 sprint kernel didn't boot idk why
[Sprint HTC One (M7)] poondog:
Can someone see if this boots please?

standard disclaimer: not my fault if it fxxxxxxxxxs up your device, flash at your own risk :)

No sacrifice

No victory
[Sprint HTC One (M7)] Cj719:
Doing a backup now
[Sprint HTC One (M7)] StormyNight:
Let me know if it works. I'd try it but atm I'm too busy and need my phone :/
[Sprint HTC One (M7)] poondog:
pls someone :)
[Sprint HTC One (M7)] StormyNight:
Actually, I'll do it. :p I love Kangaroo Kernel too much to let it go. Backing up now.

EDIT: Looks like it booted up successfully :D See attached.

EDIT2: Double tap to wake is working. [MENTION=4379011]poondog[/MENTION] Could you let me know what other waking options are enabled by default so I can test them?
[Sprint HTC One (M7)] poondog:
Wake options are complete from my 4.4.2 kernel

Sweep in both directions

Double tap

Logo

Etc

For full feature list, see international thread. I'll be changing this thread for 4.4.3 tomorrow :)

Thanks for your time
[Sprint HTC One (M7)] StormyNight:
You're welcome :D

Sweep2wake isn't working, but both double tap to wake and logo to wake is working. If there's anything else I can test, let me know.

EDIT: The recommended TricksterMod settings you put in the international thread were applied successfully. I'll be using Google Play Books later in the night, so I guess I'll see then. Might install an intensive game like Asphalt 8 as well.
[Sprint HTC One (M7)] haq.adnan:
Poondog i must say ur kernel is a beast as far as performance is concerned....cnt say much about the battery...but it needs ur attention more...
[Sprint HTC One (M7)] poondog:
If you're on viperone, you'll have to do your sweep2wake etc in venom tweaks lol

The games will definitely benefit from overclocking the gpu when that's done

battery? Let it run in for a few cycles and then you'll be happy :)
[Sprint HTC One (M7)] StormyNight:
Lol, my bad. Just did that now and now it's working fine.
[Sprint HTC One (M7)] poondog:
Will make the kernel official later cool
[Sprint HTC One (M7)] androidforeve:
Very nice poon
[Sprint HTC One (M7)] poondog:
Hey guys, finally we have arrived at a 4.4.3 kernel after the release of ViperOne.

This kernel has been international only until now

so here is a cumulative changelog of what you've missed:

*****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)
.support for Verizon and Sprint
http://xdaforums.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://xdaforums.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://xdaforums.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://xdaforums.com/showpost.php?p=54454303&postcount=4973

Enjoy :)
[Sprint HTC One (M7)] StormyNight:
[MENTION=4379011]poondog[/MENTION] Any differences between the beta kernel and the official?
[Sprint HTC One (M7)] aashishbhargav:
compatible with Viper one 6.2.1?

is this compatible with Viper one 6.2.1?
[Sprint HTC One (M7)] MFOsaka:
No, it won't be. This kernel is for Sense 4.4.3. ViperOne 6.2.1 was based off of Sense 4.4.2. There should still be a link for Kangaroo Kernel v138 a few pages back; that one is for 4.4.2.
[Sprint HTC One (M7)] StormyNight:
The latest version for 4.4.3 isn't. You might want to upgrade to ViperOne 7.0.0, which is compatible with the 4.4.3 kernel.

EDIT: [MENTION=4474769]MFOsaka[/MENTION] ninja'd me D:
[Sprint HTC One (M7)] MFOsaka:
I was expecting you to do the same to me! lol You and I have been answering posts back and forth the past few days.

BTW, for the Viper guy, if you do decide to stick with 6.2.1.?

Here: http://xdaforums.com/showpost.php?p=54995921&postcount=363
[Sprint HTC One (M7)] poondog:
It the exact same compile I just reuploaded
[Sprint HTC One (M7)] StormyNight:
Excellent battery life. Could probably get an hour more or so.
[Sprint HTC One (M7)] THADDIUS25:
Damn what's your setup
[Sprint HTC One (M7)] poondog:
Damnnnnnnnn!
[Sprint HTC One (M7)] StormyNight:
Nothing. Just flashed the kernel, used TricksterMod to set the recommended settings as found in the first few posts of the international thread.
[Sprint HTC One (M7)] poondog:
Stock settings ftw :)
[Sprint HTC One (M7)] StormyNight:
Kangaroo Kernel ftw :)
[Sprint HTC One (M7)] poondog:
woop :)
[Sprint HTC One (M7)] liljthatbol:
Im about to try the kangoo kernel because elemental x 17 is terrible
[Sprint HTC One (M7)] poondog:
Whats wrong with it? Last time I ran it, it was great
[Sprint HTC One (M7)] hellboyborn:
Guys will this work with LiquidSmooth v3.2?
[Sprint HTC One (M7)] liljthatbol:
The battery life is terrible
[Sprint HTC One (M7)] poondog:
sorry no, only sense

I have a CM kernel in international thread that can be used for all m7 I think.. but its depreciated

oh :(
[Sprint HTC One (M7)] haq.adnan:
Gsm is updated to v45:D...m curious i hope next is our turn;)
[Sprint HTC One (M7)] poondog:
Not sure really
[Sprint HTC One (M7)] CRACING:
Hello [MENTION=4379011]poondog[/MENTION],

Is fast charge supported by the kernel?

Thanks...

Best Regards
[Sprint HTC One (M7)] poondog:
Hi, not the current version for 4.4.3

it will be added soon :)
[Sprint HTC One (M7)] haq.adnan:
Then its better to switch to another kernel.
[Sprint HTC One (M7)] poondog:
Wow ok bye then

Don't wonder why if I drop support for Sprint
[Sprint HTC One (M7)] androidforeve:
Dam dude then switch this is an amazing kernel I'm sure poon will update when and if they update