yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M7)] besotsima:
Are guys planing to make the kernel customizable during flash?
[Sprint HTC One (M7)] Cj719:
Poon any plans on adding any slightly higher clock speeds and governors
[Sprint HTC One (M7)] SammyTRK:
I have been using this kernel for a couple days now, and so far I'm liking it better than slippery sloth which is a great kernel too. My compass actually works on this one(like I need it in Texas?).

I like the control file, it reminds me of Arch Linux. Thats the way everything should work.:) The flasher doesn't work though, I had to unzip and copy manually.

Customizable how? The control script has everything you need really.

Sent from SammytheRatKiller's Blue ViperOne 6.2.1
[Sprint HTC One (M7)] poondog:
I do not plan aroma, it can cause problems with other things. This is what the script is for :)

Governors there are a few still on their way. I won't just be adding random governors made in 1978 for a single core phone though, the only ones I have added will be supported and made for quad core snapdragons. I believe there is no point in adding old governors used for different reasons. Higher clocks will come much later, when everything else is finalised. But I probably won't go over 1.9GHz (SGS4 spec)

The device is already as smooth as it can be isn't it?

ahh woops, thats because the mount points on the script zip are for the international One. Same for Verizon One, so they just won't flash on Sprint :P
[Sprint HTC One (M7)] milesb3:
Here's the script with the correct mount points that I've modified and used. Works great for me but as always use at your own risk :) all credits for script go to poondog and headless of course

https://www.dropbox.com/s/difrk1tr9xs6h3i/Kangaroo_Control_Script_v3_SPR.zip
[Sprint HTC One (M7)] poondog:
I linked this in post 3 :)
[Sprint HTC One (M7)] janine13:
Just a quick question, does this kernel work on Sprint GSM versions? it says Sprint CDMA on the op, need to be certain before i flash it. Thanks
[Sprint HTC One (M7)] poondog:
not sure

I didn't even know Sprint had GSM

Which ROMs can you flash?
[Sprint HTC One (M7)] janine13:
Currently using renovate sixth sense 2.3.0 from the HTC one forum that supports sprint m7

Have also used Bad Boyz sprint rom
[Sprint HTC One (M7)] poondog:
ok so if you use Sprint ROMs and kernels

then you will use Sprint Kangaroo kernel :)

Kernel is same for Sprint and Verizon btw. But mount points are different
[Sprint HTC One (M7)] poondog:
I have no idea, better to ask someone with that same device. For safety I'd advise against flashing it without further information

:)
[Sprint HTC One (M7)] waqasr:
Sir Can you please tell me what is your last sprint HTC one M7 kernel for android 4.4.2 sense 6.0 ?

thanks in advance.
[Sprint HTC One (M7)] lerenturk:
https://www.androidfilehost.com/?fid=23622183712461203
[Sprint HTC One (M7)] Brakiss:
nm
[Sprint HTC One (M7)] poondog:
mn
[Sprint HTC One (M7)] waqasr:
I just wanted to thank you for your hard work, I have been using this kernel

on ViperRom7.0.2 for over a week now and loving it so far. Super stable and good battery life.

Can you please point me towards a guide on how to use the script posted in the 3rd post.

If I make the changes in the script using editor do I just need to simply save the changes

and reboot?

Regards
[Sprint HTC One (M7)] poondog:
Thanks for the kind words. You can edt the script save and reboot

After you should see settings

Thanks
[Sprint HTC One (M7)] davidkrocks:
Hey Poondog,

Do you Think the 5.0 kernel sense from your htc one forum may work for sprint? I can try it out if you'd like! Thanks for your hard work!
[Sprint HTC One (M7)] lerenturk:
Most likely it will not. But if you wanna try make sure backup your current kernel. Last time I flashed a int. kernel I had to flash the firmware, keep that in mind.
[Sprint HTC One (M7)] poondog:
It won't work :)
[Sprint HTC One (M7)] davidkrocks:
Although it would be cool to start using the latest lollipop rom; I doubt that I will be able to get the improved battery life and overall smoothness/efficiency that poondogs rom offers for KitKat. Bar None, wouldn't you all agree??:cowboy:

Has anyone compared the battery life between KitKat rom running with Kangaroo Kernel and Lollipop with the stock/non-stock kernel?:cyclops:
[Sprint HTC One (M7)] lerenturk:
Battery hasn't been worsened for me. In terms of benchmarking I was getting around 29k on Antutu back then and now I'm getting 33k. But all in all the most thing I miss on kitkat is this kernel.
[Sprint HTC One (M7)] poondog:
Lollipop has some improvements including new GPU drivers, ART, and many ram enhancements

That's why :)
[Sprint HTC One (M7)] davidkrocks:
(I am probably sure that I'm not the only one wondering, sorry for being "that guy" poondog) do you have any plans to continue supporting the Sprint HTC one?
[Sprint HTC One (M7)] poondog:
Not really :) It took up too much time and I don't have as much anymore :(
[Sprint HTC One (M7)] :
Anyway for cm10.1.3 under clock kernel? Min 157 max 702?

Seems manually adjustment via app only affects core #0 and all other cores run full bore 1728Mhz... 702 is the perfect speed for fast and cool since 594 is noticably too slow.

Thx
[Sprint HTC One (M7)] janine13:
Thanks a lot for the information and support given

Will give it a try and give feedback
[Sprint HTC One (M7)] Cj719:
Ok thanks poon for the info didn't even know some governors are optimised for single core. Phone is buttery smooth was just curious what plans are on future update
[Sprint HTC One (M7)] poondog:
085 will be out this weekend if all goes well

It has conservative governor from Linux 3.14 and you'll have to wait for everything else :D
[Sprint HTC One (M7)] fachadick:
Will the bt fix be in this update, or does that count as "everything else"? I don't use it too often so not terribly important to me, but I was just wondering. Thanks again.
[Sprint HTC One (M7)] poondog:
Fixed :)
[Sprint HTC One (M7)] htcslic:
Fixed and uploaded? Or fixed with further work needed. I like this kernel so much I opted to go without Bluetooth in favor of kernel lol!
[Sprint HTC One (M7)] poondog:
UPDATE

Kangaroo Kernel v085 for 4.4.2 Sense and GPE (WILL NOT BOOT ON 4.4.3 GPE)

Changelog: 8th June 2014

.misc updates to congestion stuff and sched (for greater efficiency and battery)

.fix bluetooth for Sprint and Verizon (thx Brymaster)

.thermal: a bit cooler on the higher phases

.cpufreq: ported CONSERVATIVE gov from Linux 3.14+ (stratosk, kernel.org)

.improvements to memory model section of kernel (to do with processing stuff)

.mutex enhancements from CAF

.update SELINUX from 4.4.3 google source (kernel side security)

.some misc updates from google 4.4.3 source

.under the hood stuff (see git)

Sorry it took so long to get the bluetooth fix out, I had already started working on this next version which usually goes out on weekends

Download:

http://www.androidfilehost.com/?fid=23501681358543966

md5: 257e978d3c11143e23b40cd25a9c93d4

enjoy!
[Sprint HTC One (M7)] mammothjojo88:
awesome update, and as always we use the script that you provided to change cpu min and max. might i ask about the 4.4.3 security in the OP?
[Sprint HTC One (M7)] poondog:
yes, for cpu its problematic though because pnpmgr tends to get in the way. I recommend keeping freqs how they are and underclocking if you must using htc power saver cpu, because battery is good as is :)

In Google's msm kernel source (flo, mako, hammerhead) they updated SELINUX (security enhanced linux) drivers. I incorporated these same updates. Its got all the goodies from the Google 4.4.3 source drop (which improved stock kernel performance by a lot on nexus devices)
[Sprint HTC One (M7)] poondog:
done now :)
[Sprint HTC One (M7)] androidforeve:
Great update but curious what is preservative governor I think my first time seeing it lol
[Sprint HTC One (M7)] poondog:
you can see here

http://xdaforums.com/showpost.php?p=50173462&postcount=662

The optimum freq I picked for m7 is 702MHz, it will hover around there a lot
[Sprint HTC One (M7)] androidforeve:
It actually made my phone super hot switched to ondemand back to normal
[Sprint HTC One (M7)] poondog:
I do still use ondemand most of the time, but preservative is good. I have not had this reported before. You happen to see which frequencies it was using?
[Sprint HTC One (M7)] androidforeve:
For some reason it was maxed out at 175000 I brought it down to 135000 max and right now seems good
[Sprint HTC One (M7)] poondog:
Doesn't matter when it maxes out for me. It will always scale. The only problem is when it locks itself :eek:
[Sprint HTC One (M7)] androidforeve:
Oh sorry but seems all good now using it and phone not hot at all I rebooted and fixed permissions not sure if that did anything but very good and smooth now

---------- Post added at 08:38 AM ---------- Previous post was at 08:36 AM ----------

Which one would be slightly better on battery
[Sprint HTC One (M7)] poondog:
Preservative should be better on battery, but not by much
[MENTION=3540818]Rad ryan[/MENTION] will tell you otherwise
[Sprint HTC One (M7)] androidforeve:
Great thanks I'm going to test out preservative after a couple of battery cycles and compare myself so far running nicely
[Sprint HTC One (M7)] numus:
I see the bluetooth is fixed in the latest... Does this include the bluetooth headset audio issue? I just had to flash back to stock kernel because of this (didn't work with my VW RNS 315 system).
[Sprint HTC One (M7)] htcslic:
My Bluetooth is fixed and all my dreams came true. Plus saw a noticeable jump in battery life and haven't even had the chance to let settle.
[Sprint HTC One (M7)] bmwkeith:
Working great on Renovate Sixth Sense, thanks.
[Sprint HTC One (M7)] haq.adnan:
I have flashed the control script but where can i get the options to change OV and OC n governer n ol
[Sprint HTC One (M7)] bwlinux:
Can the kernel be used on ViperOne 6.2.1? I tried it, but I cannot make call any more, the call is established successfully, I and my partner cannot hear each other, no sound at all. What is the problem? Thanks.
[Sprint HTC One (M7)] haq.adnan:
Its working perfect for me on viper one 6.2.1
[Sprint HTC One (M7)] goliath714:
It is working fine for me as well. Have you updated your firmware to the one that was just released?
[Sprint HTC One (M7)] poondog:
Yay :)

Hope you enjoy and don't have wet dreams!

Try stock kernel too and see if that still has issues. Calling is same as gsm and its fine here
[Sprint HTC One (M7)] androidforeve:
I think you must update firmware to run new update at least for me I have not updated yet will this weekend and new update messed up my speakers lol went back to old kernel everything working 100%
[Sprint HTC One (M7)] poondog:
I believe I have not changed any sound related things in last update
[Sprint HTC One (M7)] androidforeve:
Maybe it's because I have not upgraded firmware yet weird but when I went back to first release I'm back to normal? Could be something on my end
[Sprint HTC One (M7)] poondog:
I'll check source later, but from here I don't know the issue
[Sprint HTC One (M7)] Malvo365:
Any idea why when you flash this Kernel that I can't seem to pick up an LTE connection EVER ....lol I went back to the stock Kernel and I pick it right up... I miss that tap to wake! That's a genius option!! If u could double tap to sleep like an older port did.... I love this Kernel jus no LTE :( jus curious
[Sprint HTC One (M7)] poondog:
I thought we established that the network connection was fine?

It does have tap wake options

Double tap to sleep won't work :) do you ever tap the phone while typing? :D
[Sprint HTC One (M7)] fatehavoc:
LTE works fine here. Check your firmware. Viper 6.2.1 on Sprint.
[Sprint HTC One (M7)] Malvo365:
I can't seem to ever get LTE to work when on this Kernel, I even called Sprint to check the towers and all... They said they could see my LTE usage dropped off .... And yea I know the tap to wake worked, and the sleep didn't, I was just stating I missed it, cuz I can't seem to use this Kernel, and was asking if the sleep will ever work, I used a kernel from a port that did work, just didn't know if it ever would that's all...I'm on software 5.03.651.3 and Baseband 1.00.20.1108 .. and PRL 55019...

Thanks tho for everything! I appreciate it, and I keep checking and trying! :):thumbup:
[Sprint HTC One (M7)] tx_jaycee:
Check your firmware again. The latest radio is 1.01.20.0515.
[Sprint HTC One (M7)] pmacevad:
Working fine here with that old radio on BadBoyz Rom.

Sent from my rooted & s-off'd Sprint HTC One, powered by Android OS ?
[Sprint HTC One (M7)] jdjohn:
It works well on Ecliptic 4.4.2 Sense 6.0!
[Sprint HTC One (M7)] htcslic:
Sound

Okay I haven't noticed anything really till today when my Wet Dreams seist to happen. From previous page one guy was have speaker problem. I am on latest firmware latest "Wet Dream" Kangaroo Kernel, (Poon, my wife hates you, like a true Galaxy fan would), and latest Viper. For the first time in forever I had to use external speakers today, because my 4 year old genius and his little brother decided my loudspeaker was a perfect anchor for their tent. Anyway long story short my top speaker does not function. Needed to post before deep dive to see if others were having issue, but after thread read, I saw only one. Going to flash previous, stock, and maybe another and return with results. I ran the factory HTC test to be sure I was not having a nightmare instead of a Wet Dream!
[Sprint HTC One (M7)] androidforeve:
I also flashed update kernel on another rom to see if it was rom related but same thing with speaker problem flashed original kernel and it's flawless so not sure what problem could be
[Sprint HTC One (M7)] htcslic:
Fixed! Speaker problem is module related. There are two audio modules in the lib/hw folder. The default module is significantly smaller in size and had no useful information in the file. Renamed to .bak and changed name of second module from audio.primary.mam8960.so to audio.primary.default.so and all is amazing once again. If you wanna give it ago to see if you have same results please do. And remember copy files and make them .bak as to not mess anything up.
[Sprint HTC One (M7)] androidforeve:
Little too complicated for me but at least now we know there is a problem with new update
[Sprint HTC One (M7)] htcslic:
Wouldn't say a problem. I don't know much but with all the module talk maybe it is just a problem coming from int. Version
[Sprint HTC One (M7)] androidforeve:
Good point
[Sprint HTC One (M7)] pmacevad:
I don't have a speaker problem on badboyz svn r33. Speakers work flawlessly, just wish they were a bit louder. Can anything be done on user end to boost audio output?

Sent from my rooted & s-off'd Sprint HTC One, powered by Android OS ?
[Sprint HTC One (M7)] htcslic:
[MENTION=4671939]androidforeve[/MENTION] what Rom are you running?
[Sprint HTC One (M7)] androidforeve:
Right now hawk's Rom before viper
[Sprint HTC One (M7)] bwlinux:
Thank you all. After I upgraded the phone firmwares, now it works great.
[Sprint HTC One (M7)] htcslic:
I had to do the same with NFC. Wonder if it's rom or firmware related. Just getting the hang of some Rom elements. Was riding Windows for awhile because my wife hates how much I love to fiddle with android and xda!

Orbiting from my Jumping Kangaroo Viper One!
[Sprint HTC One (M7)] poondog:
Thanks for taking time to troubleshoot. I didn't touch these modules :D
[Sprint HTC One (M7)] htcslic:
Then I take it that it's Rom specific. Does Hawk's Rom have Viper sound mod? Anyway as long as my device is 100% this kernel kicks ass! Best battery performance combo I have had for the life of my M7!

Orbiting from my Jumping Kangaroo Viper One!
[Sprint HTC One (M7)] htcslic:
Maybe tonight since its fathers day wife will let me hog Surface and I will attempt to put together my first flashable zip for those with Speaker issues.

Orbiting from my Jumping Kangaroo Viper One!
[Sprint HTC One (M7)] poondog:
Sorry, I forgot about this post :D

not sure about the roms in this section except for viper. Since I do not own a Sprint device

Cool, thanks for the support
[Sprint HTC One (M7)] androidforeve:
Sounds great love the kernel using first release for now very smooth
[Sprint HTC One (M7)] poondog:
btw, just put out a new CM/AOSP based kernel in my international thread. It will work for Sprint if the updater script mounts points are changed :)
[Sprint HTC One (M7)] fachadick:
I've been using this kernel for a while now, and out of the blue I'm getting these damn dofstrim wakelocks again. First time since I started using this kernel. I don't think it really has anything to do with the this kernel specifically, because I was getting it on other kernels too, but do you have any idea why I keep getting these? I haven't done anything different lately that might have triggered it, and I haven't been able to find out anything concrete about that wakelock in my research.
[Sprint HTC One (M7)] htcslic:
Anyone with Speaker and NFC issues feel free to try this flashable fix. Mount system before flashing.
[Sprint HTC One (M7)] poondog:
Can you show me the contents of your system/etc/init.d folder pls?

thanks for the help :)
[Sprint HTC One (M7)] fachadick:
Sure, here it is. I knew it had something to do with that folder, so the first thing I should have done after flashing your kernel was delete the "99" files that some of the other kernels left there... But here you go, and thanks for the help!
[Sprint HTC One (M7)] poondog:
reflash your rom (without wipe)

I believe one of those files is triggering fstrim all the time
[Sprint HTC One (M7)] fachadick:
Done - deleted the leftover files from lunar and elemental. Thanks again.
[Sprint HTC One (M7)] poondog:
Tell me if it helps :)
[Sprint HTC One (M7)] androidforeve:
Very nice great work
[Sprint HTC One (M7)] androidforeve:
Poon everything sounds good here with new update only thing is how do I get rid of 3 dot menu?
[Sprint HTC One (M7)] poondog:
You need to delete the file in system/usr keylayout in the zip and reflash
[Sprint HTC One (M7)] DNarsingh:
You can also use TricksterMod to disable it.
[Sprint HTC One (M7)] poondog:
Can do this too :)
[Sprint HTC One (M7)] androidforeve:
Great thank you

---------- Post added at 06:23 AM ---------- Previous post was at 06:23 AM ----------

Trickster shows it already disabled I will just try the other way
[Sprint HTC One (M7)] besotsima:
I flashed 085 version it ruined my phone :( I made dirt flash and even clean flash, but did not helped. system loads, no gsm signal and htc logo appears on white background.

it says htcdialer does not responding.

what can i do?
[Sprint HTC One (M7)] poondog:
Did you flash the wring version? Which did you flash (exact file name) and which ROM and which device exactly
[Sprint HTC One (M7)] besotsima:
I flashed 085 version:

http://www.androidfilehost.com/?fid=23501681358543966

on htc one sprint, 4.4.2 stock sense 6 deodexed version. it seems killed radio software, no signal from GSM.

before that I had kk077spr.zip flashed and worked great.
[Sprint HTC One (M7)] poondog:
Hmm, should be the correct one. If there was an issue with the zip I'd think one of 200+ downloaders would report it by now?

Try to reflash ROM dirty, does it work?
[Sprint HTC One (M7)] besotsima:
I tried it several times but no signal from gsm, shows on locked mode and shows HTC on white background. tried several times clean flash too, but still no luck :(
[Sprint HTC One (M7)] poondog:
What's locked?

Got a picture?

You're positive it's the sprint device?
[Sprint HTC One (M7)] besotsima:
100% so far everything worked fine. by "lock" - I mean when phone is standby mode and screen is on.
[Sprint HTC One (M7)] poondog:
Hmm I'm almost out of ideas

You say if you

Wipe everything but sdcard

Flash a ROM that work

Reboot

It won't work? The kernel only is in one partition. Boot partition. This is replaced in ROM or kernel flashing so if the kernel is incompatible then the phone will boot as normal
[Sprint HTC One (M7)] besotsima:
I can't even push new radio by adb.

com.htc.htcdialer is not responding and that causes reboots and not-loading of system.
[Sprint HTC One (M7)] poondog:
I didn't touch radio, that should not be an issue. Did you reboot to recovery, fullwipe and flash your rom clean yet?
[Sprint HTC One (M7)] besotsima:
I'm trying to flash firmware through fastboot. could you link me proper one for s-on?
[Sprint HTC One (M7)] poondog:
You'll have to see your general or development section
[Sprint HTC One (M7)] besotsima:
finally I reanimated my htc. lock bootloader, flash new firmware, radio, unlock bootloader and flashed stock rom. I'm using v085 it's fine so far :)
[Sprint HTC One (M7)] poondog:
Wow, big steps and I'm happy to see it working again

Pretty brave of you to flash kangaroo again :D even though I maintain its not your issue :D
[Sprint HTC One (M7)] Vvh:
Amateur question but how I do use the control scripts? I just want to disable the vibration that happens when using dt2w. Would also like to disable dt2w in favor of s2w.

Edit: found out how to do it by reading through the Verizon version of this thread, but I still can't disable the vibration.
[Sprint HTC One (M7)] poondog:
Did you flash the script specifically for Sprint?
[Sprint HTC One (M7)] Vvh:
Yes, I managed to disable dt2w and got s2w+s2s to stick, but I still can't seem to disable the vibration when using it.
[Sprint HTC One (M7)] poondog:
Its not too accurate about it I think.. Maybe its wrong lol
[Sprint HTC One (M7)] Vvh:
Vibration Control (Wake Up Controls)

echo 0 > /sys/android_touch/vib_strength

That's how I have it set as. Eh, if it can't be disabled, I'll live with it. Sweet kernel by the by.
[Sprint HTC One (M7)] poondog:
yeah I think this has been done wrong in the script. My bad :D
[Sprint HTC One (M7)] Vvh:
No worries! If you have time, I'd love to know a fix, if not, like I said no worries. I'm just happy this thing kills it on battery life, glad switched up from 4.3 to use this. xD
[Sprint HTC One (M7)] smokin901:
[MENTION=4379011]poondog[/MENTION] Are you planning to add wake gestures to this kernel
[Sprint HTC One (M7)] poondog:
Hi, not as they are now because I don't like the idea of having to use a third party app AND xposed to have them working

Plus on gsm I think its better for flar to keep them as an exclusive
[Sprint HTC One (M7)] stonelessrock:
disable tap to wake

Firstly ill like to thank you for such a awsm kernel....

Is it possible to some how disable the tap to wake function ?? the phone wakes up even when its in pocket and sometimes while holding as well ....:crying:
[Sprint HTC One (M7)] androidforeve:
Use trickster mod and disable it that way
[Sprint HTC One (M7)] Devilish_Angel:
... just flashed the kernel successfully. have to see it for couple of days. right now no issues at all, doing great :good: ...

EDIT : after the 1st reboot when i played a video, i discovered there was no sound at all and i checked other sounds including calling but there was none so i rebooted the phone and finally got all the sounds back. is this normal ? ...
[Sprint HTC One (M7)] poondog:
Apparently so. Gsm users are currently testing a kernel that I'm sure I fixed but aren't certain.. When its definitely confirmed, then it will be available for sprint user too

Cheers
[Sprint HTC One (M7)] Devilish_Angel:
... i am using gsm outside US on sprint and i am finding this kernel issueless since the sound thing got fixed after i rebooted the phone. i would rather go a step further and say that the volume (music, videos and all) seems to me a little louder than before and i wanted this for so long ...
[Sprint HTC One (M7)] poondog:
This kernel uses backported slimbus drivers from Nexus 5 and HTC M8 so maybe this is why :P slimbus is a driver to do with audio playback