yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M7)] smokin901:
http://xdaforums.com/showpost.php?p=53877464&postcount=1
[Sprint HTC One (M7)] fachadick:
Is there a different solution for this? If I'm reading that right, it resolves the wakelock, but requires certain manual maintenance to be done weekly, and I'm not sure I understand that part of it.
[Sprint HTC One (M7)] smokin901:
you need to run fstrim tool manually either every week or on every boot. using init script.
[Sprint HTC One (M7)] fachadick:
Thanks - that's what I'm kind of confused with. I don't know what fstrim tool to use, or how to set it up in the init script. I don't suppose you mean this, do you? That app came up in a google search and can be set to run automatically on a schedule.
[Sprint HTC One (M7)] smokin901:
yes that is one of it. if you are using viperROM it has fstrim binary using can be executed from venom tweaks.
[Sprint HTC One (M7)] fachadick:
Hey, that's awesome! Where in tweaks can I set that up?
[Sprint HTC One (M7)] smokin901:
my mistake it is not there

but you download fstrim binary and run at boot. check insertcoins SVN.
[Sprint HTC One (M7)] ccs86:
Is this something with a fix in the works?
[Sprint HTC One (M7)] Tomqerz:
I can confirm that USB-OTG is working properly with USB-OTG Helper . Just mount the drive and i can use my usb drive ;)
[Sprint HTC One (M7)] ccs86:
After switching back to kangaroo kernel, I'm still fully wake locked with dofstrim. Never had the issue before installing elementalx.

Any ideas on how I can fix this?
[Sprint HTC One (M7)] smokin901:
did you even read the the thread i linked about why that wake lock happens

solution is simple do RUU go back to stock and never use custom ROMS or kernels

do RUU. install custom ROM and do not install elementalX
[Sprint HTC One (M7)] ccs86:
I would be shocked if there wasn't a more targeted solution than just RUU. The thread you linked doesn't exactly have a large base of reported success. I don't just going around ADB pushing files that one guy with 5 posts made and no one else reports trying. Thanks for your helpful reply though.
[Sprint HTC One (M7)] smokin901:
I'll compile the vold file from source but not going to happen anytime soon super busy at the moment
[Sprint HTC One (M7)] sauprankul:
Which was the last version to be compatible with 4.3? Was it 0.6?
[Sprint HTC One (M7)] lerenturk:
Guys my phone is sprint htc one 4.4.3. So, there is no 4.4.3 kernel in this post. Which one should i install?
[Sprint HTC One (M7)] raptoro07:
3rd post. The most recent is 18 and it is 4.4.3.
[Sprint HTC One (M7)] Arman167:
support for android L

Does anyone know if there is one thats compatible with 5.0.1? Did the GPE conversion and want to use this kernel again. :confused:

TIA
[Sprint HTC One (M7)] waqasr:
I have a question!!

Do you have a sprint M7 sense 6 Android 4.4.2 compatible kernel?
[Sprint HTC One (M7)] raptoro07:
Post #3.
[Sprint HTC One (M7)] waqasr:
I have already tried EX18 from post # 3 it is not compatible with stock rooted 4.4.2

do you know if any of the 17's will work ?
[Sprint HTC One (M7)] raptoro07:
Don't know. You could try them and see.
[Sprint HTC One (M7)] sauprankul:
Version 14.12 bro.

I think its in some random post in this thread. You should be able to find it if you search for "14.12" :).

---------- Post added at 09:57 AM ---------- Previous post was at 09:56 AM ----------

Bumped, because this is still relevant.
[Sprint HTC One (M7)] smokin901:
http://xdaforums.com/showpost.php?p=54319161&postcount=780
[Sprint HTC One (M7)] Jniede:
Just to clarify I'm on sprint htc one m7 stock rooted 4.4.2 sense 6 software 5.05.651.2 . The latest elemental kernel for me would be 14.12 located http://xdaforums.com/showpost.php?p=54319161&postcount=780 correct? Or am I able to use something like elemental 18? Are they all for sprint and I just go with the highest number?
[Sprint HTC One (M7)] waqasr:
my specs are same as yours, I was unable to flash Ex18 kernel on 4.4.2 it fails towards the end of installation.

According to what other people have suggested EX14.12 is the right kernal for you and me. Please let me know

if you try it before me and I will do the same. At the moment I am going to Flash CM11 and then CM12 to see if

I like them or not.

I am using Sky Dragon 12 which is 4.4.3 with kernel EX18(battery saving/Undervolted), everything is good expect

the battery life, not saying battery life is bad I do get about less than a day but with stock 4.4.2 I used to get some

times a day and half (with normal use) not to mention I always used batter saving mode.
[Sprint HTC One (M7)] sauprankul:
Really? Unable to get a whole day with EX18!

I'd like to see some GSam screenshots. Because when I was with EX, I'd get through the day and end up with 25%+ left. Unfortunately I don't have any screenshots of my use for you. I would recommend seeing what battery life is like with ANY kind of power savers first, save for the absolute minimum like turning off haptic feedback or lowering the brightness. Keep the CPU at full blast, and don't install Greenify, JD and such.

Also, I tested 14.12 with 4.4.2, it works. Go ahead and flash it.
[Sprint HTC One (M7)] waqasr:
I am using what you suggested SD12 with Ex18 and loving everything else. It's very stable plus I have DT2W feature

which is the main reason why I even rooted my phone in first place, Maybe that feature is resource hungry or something.

I just fully charged my cell phone and wiped the battery stats for fresh benchmark. I am at 42 minutes at the moment

but I see that Android system is taking up 73%, that's what I have noticed previously as well and some other members also reported high Android system usage of battery time some pages back as well.

Once I am at the end of my battery juice I will take a screenshot and post it in the forums.

I think the combination you gave me is going to be my daily driver even with a little less than a day is not bad

considering all the other good options which comes with it.

By the way I always use power save mode, all haptic feedback turned off, no vibration what so ever and

brightness is also turned down I believe i am at 35%.
[Sprint HTC One (M7)] sauprankul:
Odd...

I would let the battery drain completely. Let the phone turn off. Then charge it overnight without turning it back on. When its at a 100%, boot it up and see if anything changes. But the high system usage is definitely abnormal.

I'm on Xceed, which gives better battery life. My android system usage is at 25% ish according to the system monitor, and 11 according to GSam.

I would have suggested using Xceed in the first place, but I had issues setting up DT2W with it. Here's a snapshot of the battery I get with it. This is with airplane mode on for some time, though.
[Sprint HTC One (M7)] waqasr:
So you get that kind of battery time with DT2W? that is awesome.

I can try Xceed, what rom(4.4.3 or 4.4.2) are you using Xceed with?
[Sprint HTC One (M7)] sauprankul:
No no. I don't use dt2w. I wasn't able to get it working on Xceed. There probably is a fix available, but I'm not keen enough to try it. However, I don't think that DT2W hurts battery life too much. If it did, then most kernel devs wouldn't include it, and especially not kairi.

Latest Xceed only supports 4.4.3.
[Sprint HTC One (M7)] waqasr:
I was just reading it Xceed's forums that one needs Synapse app from market place to enable DT2w.

I will give it a shot and see, so Xceed is Sense 6.0 compatible kernel?
[Sprint HTC One (M7)] sauprankul:
I have synapse and it worked for a few minutes. Then, when I tried to reboot, I got a system crash. I had to delete synapse via recovery and wipe the cache.

Its compatible with 4.4.3 s6, yes.

EDIT: I set my voltages to stock and enabled dt2w and s2s. It's working so far.
[Sprint HTC One (M7)] waqasr:
I am at their download page,

NPR builds , WPR builds whats the difference and which I need to download?

sorry for bugging and none stop questions :) :(
[Sprint HTC One (M7)] sauprankul:
WPR = fewer settings

NPR = more settings

Basically, anyway.

I'd go with NPR. And it's no issue. Although this might be deviating from the thread topic, EX kernel.
[Sprint HTC One (M7)] Jniede:
14.12 failed, 13 installed for me but then just would bootloop. I restored my backup and installed 13 again and it did the same thing. So I'm just on stock, rooted now with no custom kernel. I wanted to install viperone but it kept failing as well. I don't know why since I have everything up to date, s-off, unlocked bootloader, superuser up to date, should be fine. I'm having a much more difficult time installing roms on this phone than any I've tried in the past.
[Sprint HTC One (M7)] sauprankul:
Not one bit of that sounds right. My phone has been rooted for over a year now and my experience has been mostly smooth.

You should probably start a new thread in the QA section though. Obviously the kernel isn't at fault if literally everything you flash goes awry.
[Sprint HTC One (M7)] waqasr:
Here you go!!

Not sure what GSam is but let me give you my screenshots of battery usage please let me know

what you think.
[Sprint HTC One (M7)] Sloth:
BulletProof is an optimized Stock kernel just a few addons
[Sprint HTC One (M7)] baldben:
I cannot get custom frequency settings to stick using programs like set cpu or no frills. Is this normal?

Edit: also does anyone else notice the minimum occasionally being the same as the maximum? Seeing this in the set cpu widget.
[Sprint HTC One (M7)] felacio:
I noticed the min and max being the same under Kernel Tuner, but the actual CPU still clocks around regularly. I think it just as something to do with how the app catches the current state and not the actual setting.
[Sprint HTC One (M7)] flar2:
You have to set the max you want in aroma. This kernel is set up to maintain HTC functions like powersave mode and to work well with the pnpmgr and mpdecision. Perflock is on too. So this same min/max behaviour is a result of that, you'll see it with the stock kernel too.
[Sprint HTC One (M7)] Tilde88:
Guys, as much as I dislike faux123 kernel work, and his state of mind about other kernel-related issues...

his overclocking software (Faux123 Kernel Enhancement Pro currently version 0.9.85) is very very good. I too have had a few issues with Kernel Tuner [it works best with chad.goodman's kernels, as it was originally developed for his newer Anthrax kernels]. The fauxclock app is $4.99 in the Play store, a little to high for my taste... Like wayyy too high.

Anyway, his app works amazinggly. The GPU overclock slider works, you can slide it all the way to 480Mhz, but ofc currently we can only use up to 450Mhz; or you can scale it down if you like.. It shows in the app proper values, and they stick. You can also set your GPU's governor from OnDemand to Performance. Also, his voltage settings work very very well in terms of sticking on boot, and single frequency customization. If there is one thing he has done well, it is his app. Maybe he will lower the price one day, but for now, due to its' price, I would say to stay away from spending so much money on it.

[MENTION=4684315]flar2[/MENTION]

As per the GPU slider, it seems these are the possible frequencies. Perhaps you can find where to place them in? Since you know where to go for the OC, I figured maybe you could add a few more steps. I say this because within the app you can select as low as 128Mhz, then 200Mhz, then 300Mhz. However, While OnDemand {GPU governor}, the GPU will not scale lower than 200Mhz. Also, placing it at 300Mhz using Performance or OnDemand, it only defaults to 200Mhz. I am thinking since the value isn't set at the table, it is never triggered? Anyway, here are the possible frequency steps:

As you can see 320Mhz also works, so it may be that you have this one cooked in. Also [MENTION=4684315]flar2[/MENTION], would you be able to look into the MSM_HSIC_HOST kernal wakelock issue? I have over 3000 counts of it, and about 1.5 hours worth of it in a 23-hour span. In which it was on WiFi for about 22 hours, and 4G for 30minutes (for speedtests). Still on my same boot (no reboots on this badass kernel woot!), and have not plugged into charger since boot. This wakelock is supposed to be for mobile data connections only. Where it wakes to check syncs/update weather/update cell tower info, etc. But since I was on WiFi, this should have polled a lot less as it only needed to poll for cell towers. No other partial wakelock issues at all, just HSIC_HOST. Either way, battery life is great! Hoping for no more ramdisk enhancements so I can keep my undervolting where its at. Had to raise the voltages from kernel 0.1 up a bit for kernel 0.2. Beautiful work as usual!

I noticed in the previous post you mention perflock is still enabled in your kernel? Any reason why, or is it not possible to remove as of yet?

Thanks in advance! You rock!!
[Sprint HTC One (M7)] felacio:
The only "issue" I've had with kernel tuner is the GPU overclocking and flar2 said that it clocks dynamically according to load so using a set value other then what is set in AROMA is unnecessary. So, free and dealing with slight non-issues versus $5 to someone who's threatening to not stick around?

I'll stick with KT...
[Sprint HTC One (M7)] Tilde88:
With KT I notice that the MIN gets stuck at MAX, and it just doesn't play well with these HTC One kernels (YET!). Also, the "diva" is threatening to not support us here in Sprint-land. God forbid we have other people willing to contribute to the world. Other people who work more effectively, and humane than himself. Anyway, enough of that, sorry, I'll leave him alone. Back to topic!
[Sprint HTC One (M7)] flar2:
For the gpu, if you select stock frequencies in aroma, the frequency steps are 200, 320 and 400. If you choose gpu oc, they're 200, 320 and 450. I will revisit the gpu frequencies again, but for now I found the best performance was obtained with having only these steps. The gpu scales according to use so I would recommend leaving it as-is for best performance.

The hsic wakelock is already fixed with patches from code aurora forum. It's not just for mobile data, many parts of the hardware connect to the USB bus internally, so everybody will have lots of hsic wakelocks.

I keep perflock enabled because this is a sense kernel and I want to maintain the HTC features like powersave mode.

This is purely cosmetic, the cpus are still functioning normally and scaling as they should.
[Sprint HTC One (M7)] Cj719:
Flar I flashed this kernel all was well but camera wasn't working camera fixed was selected in aroma

Tricked Fauxed Sprint One
[Sprint HTC One (M7)] enik_fox:
Still can't download from goo. Any mirrors?
[Sprint HTC One (M7)] twoeleven99:
tried to read through this thread but couldnt find an answer..i flashed this rom on viper/renovate/and now im on trickdroid and my camera wont work on any of those roms even though i make sure to check the camera fix option in aroma
[Sprint HTC One (M7)] flar2:
The cam fix included here is only for the Sprint ROMs. If you are using ROMs from international section (like renovate or trickdroid), you'll need a different camera fix.

I'm traveling for work this week, so I can't do much for you right now, but here's what you can do to fix it (I think):

1. unzip the installer for this kernel (Sprint version)

2. download the international version of my kernel

3. open up the international zip and copy the folder named "camera" to the Sprint version, replacing the camera folder in the sprint version

4. rezip the installer

5. install the Sprint version with the new camera files and be sure to choose the camera fix

Not 100% sure if that'll work, but I think it will. somebody should report back for the benefit of others.
[Sprint HTC One (M7)] twoeleven99:
will try that thank you sir
[Sprint HTC One (M7)] baldben:
I am using the Renovate ROM. Still no luck. Previously it would throw an error saying "Camera unable to start" and would crash. Following these steps, I no longer get the error but it still shows only blackness on the screen (behind the UI). However, it does not crash.
[Sprint HTC One (M7)] avwheeler:
I think support for international versions with Sprint cam fix when you have time would be awesome. I flip around a lot, current international roms that I know support Sprint: Renovate, TrickDroid, Insert Coin, OrDroid and waiting on Sprint support on next release of Android Revolution. Also like XsMagical that now supports Sprint. Usually figure out way to get cam working, but awesome to make things easier.

Thank you for your sprint support.

Sent from Taptalk on HTC One on some awesome custom Rom!
[Sprint HTC One (M7)] felacio:
When I was running Trick Droid it wasn't that hard to find the fix for camera. There is a camera libs floating around, you just have to flash that and you're fried gold.
[Sprint HTC One (M7)] avwheeler:
Yep agree, have the .so file and also flash zip. Not really issue to get around it, just would be cool option to see in installer that Flair2 mentioned.

Sent from Taptalk on HTC One on some awesome custom Rom!
[Sprint HTC One (M7)] baldben:
Would love to hear how to do this. Currently am without a camera.
[Sprint HTC One (M7)] Sloth:
Hope this is the correct file :D
[Sprint HTC One (M7)] baldben:
Yes, worked perfectly! :good:
[Sprint HTC One (M7)] waqasr:
I didn't have any issues with trying out different roms on my HTC one so far (keeping my fingers crossed)

sauprankul is right there is something wrong with your setup its not just any rom or kernel that you are trying.

I would recommend you start from scratch, for now do RUU and only unlock you bootloader dont go S-off

just yet, install a custom recovery and SUperSu and try a customer rom and see how things go.

I would recommend CM11 or SkyDragon 12 for installing new custom roms to just start with.
[Sprint HTC One (M7)] Jniede:
Out of curiosity what is the difference with s-off? I thought s-off was required to install these custom roms? I am capable of returning the phone to 5.05.651.2 using the ruu.exe and will try your suggestions later today. thanks for the help.
[Sprint HTC One (M7)] waqasr:
No S-off is not required to install custom Roms. I only have my bootloader unlocked at the moment

and I am S-on but still I am able to install different Roms and kernels. This is my 4th phone which I have

Rooted and tried different custom roms on but I have never gone S-off ever.

Answer to your question about S-off or On is here

http://www.htcdev.com/bootloader/about_unlock_process

For troubleshooting its best to take one step at a time and see where things start to go bad

so follow this process

http://xdaforums.com/showthread.php?t=2244060

1. Unlock your bootloader -> only 4 now

2. Flash a custom recovery and SuperSU

3. Since u already have a backup you can put custom Rom on your SD card and install it.

4. Go with Cm11/SkyDragon12 to be on safe side and then move on to other latest 4.4.4 or 5+ Roms if things

go smooth!

All the best!!
[Sprint HTC One (M7)] waqasr:
Hey Man are you on Xceed 01-22-2015 released? what Rom are you using?
[Sprint HTC One (M7)] sauprankul:
In the future, if you have questions, you should pm me. Generally speaking, development threads are strictly limited to discussions about the project.

But yes, I'm running the latest Xceed on santods lollipop sense port.
[Sprint HTC One (M7)] waqasr:
I gotch you it won't happen next time and I apologize to the ElementalX folks.

Thanks
[Sprint HTC One (M7)] tausift0:
Elementalx 19.2

Please update the kernel to 19.2

I need it on my lollipop 5.0.2
[Sprint HTC One (M7)] tx_jaycee:
Any chance that [MENTION=3727627]smokin901[/MENTION] or [MENTION=4379011]poondog[/MENTION] can compile a kernel for us from ElementalX 19.5? Any help or suggestions are appreciated.
[Sprint HTC One (M7)] poondog:
am busy and I don't have his sources, sorry
[Sprint HTC One (M7)] smokin901:
do not have sources for 19.5 however currently testing 19.3
[Sprint HTC One (M7)] -MightyMouse-:
Out of curiosity, are we going to get elementalx for lollipop on this device?
[Sprint HTC One (M7)] smokin901:
check previous post
[Sprint HTC One (M7)] -MightyMouse-:
I had seen the previous posts. I guess more or less I was wondering if there was an update to how it was going.
[Sprint HTC One (M7)] smokin901:
kernel is already up for download
[Sprint HTC One (M7)] -MightyMouse-:
where can I download

Edit: nevermind
[Sprint HTC One (M7)] bmwkeith:
Thanks for the work, this runs really well on Viper 8.0.
[Sprint HTC One (M7)] bartch:
I am also running this on my m7 with viper 8.0. So far everything is perfect!

I was just wondering, i use this kernel mainly for logo2wake. What (new) processes wil be running in the background to keep the logo listening for long-press events? Will it use more battery because of logo2wake? I already searched in this thread but couldn't really find an answer.

Thanks for the nice work!

Bart
[Sprint HTC One (M7)] tsfouj:
I am also running this on my m7 with badboyz roms 5.02:good:. Compass don`t work!!
[Sprint HTC One (M7)] smokin901:
Works perfectly for me on viper check if

System/lib/hw/sensors.m7wls.so or sensors.default.so exists.
[Sprint HTC One (M7)] shine_118:
Thanks smokin901 work hard. My Verizon m7 will flash this kernel. Waitting EX 20.0 update for wls wlv
[Sprint HTC One (M7)] bdizzle1686:
Hey [MENTION=3727627]smokin901[/MENTION] , awesome to see u maintaining this epic kernel still. Question though, once us VZW guys (FINALLY, IF EVER) receive the lollipop update, u gonna give us an update as well? I dunno if I could live without EX on my phone...
[Sprint HTC One (M7)] smokin901:
same kernel can be used on vzw
[Sprint HTC One (M7)] Aggies1288:
Has anyone tested on nuseven for Verizon?
[Sprint HTC One (M7)] TDJ512:
Since ElementalX supports quite a few of the m7 variants this situation kind of confused me. I'm running santod's nusenseven on the m7 sprint variant, in DHD's kernel configurator/hub I find this file ElementalX-m7-20.0-Sense.zip is it compatible and safe to flash? I haven't seen it released here so I've kind of thought I came across it in error.
[Sprint HTC One (M7)] predator1584:
That is most likely for the International variant, so I would steer clear. Don't want any hiccups involving kernels.
[Sprint HTC One (M7)] md07:
how about lastest version 20.1? Could you port a lastest version for M7 Sprint?
[Sprint HTC One (M7)] @CallMe_Y_C:
could someone help me in flashing my phone?

still on 4.3 ... rooted
[Sprint HTC One (M7)] rhilway:
Hi Smokin, isn't this a JB kernel? and the Viper rom is LP, I'm guessing it's not a problem?

Or did I miss something?(in the 1000 other posts here)
[Sprint HTC One (M7)] smokin901:
ElementalX 17.x onwards is Lollipop kernel
[Sprint HTC One (M7)] mohammadmansur:
Tried but failed. Please help.

I tried flashing this, three times, but always got stuck on HTC One Logo, unable to boot. Flashed from recovery using twrp-2.8.7.0-m7wls.img (Sprint), with S-On. Currently on Sense Based Stock RUU, rooted.

Please let me know if this would work for me, and if so what more could I try. I waited for 5-10 minutes after flashing it each time, while it was stuck on the HTC One loading screen, does it take even longer than that?

Details

OS

HTC Sense 6.0

Android 5.0.2

GetVar

version: 0.5

version-bootloader: 1.61.0000

version-baseband: 1.01.20.1225

version-cpld: None

version-microp: None

version-main: 6.23.651.6

version-misc: PVT SHIP S-ON

serialno: FA3AZS907272

product: m7_wls

platform: HBOOT-8064

modelid: PN0720000

cidnum: SPCS_001
[Sprint HTC One (M7)] smokin901:
you have to wipe cache
[Sprint HTC One (M7)] lilvoice32:
This kernel refuses to work. idk is wrong but it ruined an entire day for me...

sense 6.0, 4.4.2 stock (RUU 5.05.651.2) rooted, s-on

after attempting to flash the kernel and reboot, it stuck on the htc screen for over an hour until I retried with all stock clocks, basically as safe as possible. it says sense 5.5, 4.4.2 so maybe that is the issue? is the issue because i am s-on?

Would love some help other than "need to wipe cache" after spending an entire day troubleshooting. This kernel has some stuff I want but all the creator ever says when he is told that it isn't working is "but it's stable stop saying that!"

Really unhelpful. is the only reason it wont work because i've got sense 6.0?