yashsingh1/xdaforums huggingface dataset:
[Verizon HTC One (M8)] hgoldner:
Yeah, I definitely noticed that I couldn't find the s2s*.ko but it still works on your 2, 3 and now 4 kernels.

I took the plunge and undervolted by -25mv and we'll see how it does. (My prior post expressing caution was a little confused. The issues I've had with kernels were when the kernel manipulated CPU clock speed to below recommended ranges, not voltages. At least on the HTC Incredible and the HTC Rezound, I found speeds below 384mhz problematic. Obviously Snapdragon has got the CPU a little more advanced now, and merely undervolting I don't think will do any harm, only save battery life further.)
[Verizon HTC One (M8)] Evolutionmods:
I think all will be okay with going lower then normal. Im running -36mv if I crash I'll post it on here :)
[Verizon HTC One (M8)] hgoldner:
I use System Tuner (voltage control is in the CPU section of the app). It's a little more forgiving with making the settings (some apps if you make a slip of the finger, you've completely bollixed the voltages and can't get back to default). I would start with -25mv, set on boot, then reboot and see how things go. I'm only a little ways into running that way now. I never went below -50mv on any other handset, but you could, theoretically change it more for some frequencies and less for others. I only know enough about it to get myself into serious trouble. :p
[Verizon HTC One (M8)] sparky_005:
I'm using K Control right now. Trickster Mod is another popular option with tons of features.

When undervolting don't get carried away... Make a small adjustment and then test it out for a day or two to make sure it's stable. Undervolting too drastically is a quick way to make your phone unstable to point that it's unusable :P

Sent from my VZW HTC One M8
[Verizon HTC One (M8)] dead_ohio_sky:
Did the soft key vibration intensity change with this kernel or is that my imagination?
[Verizon HTC One (M8)] hgoldner:
Definitely felt that myself.
[Verizon HTC One (M8)] jsaxon2:
I just tried to install v004 and it gets stuck in a bootloop. I've downloaded it twice just to make sure, but still happening. I am running InsertCoin if that makes a difference.
[Verizon HTC One (M8)] hajabooja:
Hmm.. it seems like there are multiple folders within the .zip that are duplicates? Anyone else notice this? The file is 40+mb.
[Verizon HTC One (M8)] Evolutionmods:
wlan.ko is 39 mb by itself
[Verizon HTC One (M8)] Evolutionmods:
what do you see duplicates of ?
[Verizon HTC One (M8)] Evolutionmods:
This is from my comp
[Verizon HTC One (M8)] hajabooja:
Interesting. When you open it up on the phone, it comes up with duplicates, but on the computer it's fine.
[Verizon HTC One (M8)] Evolutionmods:
The wlan.ko module is 39mb by itself
[Verizon HTC One (M8)] Pauls57:
Does v004 run stock voltages by default if we do not change them with an app?
[Verizon HTC One (M8)] Evolutionmods:
You are correct
[Verizon HTC One (M8)] sparky_005:
I'm running at -30 mV (have been since flashing) and haven't had a problem yet.

Sent from my VZW HTC One M8
[Verizon HTC One (M8)] Scott:
Awesome! Thanks! Gonna check it out now... I need swipe to wakt. The HTC implementation, at best, is poor.
[Verizon HTC One (M8)] Scott:
I like this a lot!

The swipe is just fantastic!

Thanks for building this!
[Verizon HTC One (M8)] Pauls57:
Ran the 004 version briefly. Worked nicely, but I lost access to the sd card. Had to flash back to the original kernel.
[Verizon HTC One (M8)] hgoldner:
As long as I have been flashing custom kernels on Android devices, I have noticed that different handsets react to different kernels in different ways. I can't make any sense of it; it shouldn't be that way, but it has definitely been my experience. Except for the slightest reduction in the feel of vibration, I have not had any issues with #4, nor has it affected access to my 128g FAT32 formatted sdcard. And I am now undervolted by - 30mv.

I will go so far as to guess some haven't experienced the vibration reduction, and still others can't undervolt by as much as others.

Beamed from the holodeck of my Nexus 7 FHD.
[Verizon HTC One (M8)] hgoldner:
Yes, ondemand. Definitely not missing the days when I used to have to have a profile set for a constantly overheating battery and switch to a lower-demanding governor when the battery got hot (on the HTC Rezound which was plagued with heat issues, unless you liked to be able to fry eggs on the go).
[Verizon HTC One (M8)] d1ez3:
Did you ever get it working on Insert Coin?
[Verizon HTC One (M8)] Evolutionmods:
I never flashed insert coin to try.

I know it works on all verizon based Roms, well .... it should.. ts verizon's kernel source. If insert coins rom is based off VZW RUU then all should be good.
[Verizon HTC One (M8)] jsaxon2:
I haven't had time to mess with it anymore. Plus my sdcard is formatted exfat which I think I read still did not work with this kernel. If that's the case, I'll wait for an update that supports exfat.
[Verizon HTC One (M8)] hgoldner:
scrosler is running your kernel on his ROM now...... See this post. :good:
[Verizon HTC One (M8)] thedrizzle:
It's working fine on InsertCoin for me, I've been running the different versions of this kernel on it the whole time, never an issue. Going to flash 005 right now, in fact.
[Verizon HTC One (M8)] Evolutionmods:
well, I just happen to be running his Rom as well :cool:
[Verizon HTC One (M8)] Scott:
Thats good stuff right there! ;)

I see people complaining about ex-fat. I just got a post from Flar2 on how to resolve it. Not sure if you are interested in looking at his commits if that is indeed an actual bug and not a percieved bug?

Eitherway flar posted in my thread HERE!

When I built my stock replacement I just undid the w/p in the config. That breaks exfat per Flar2.

If you knew all this already then disregard. Im hyped because I learned it just 10 minutes ago and I am stuck at work with no access to a linux machine, lol

BUt I like the kernel! I love the tap and sweep features. Gotta have those!!! :highfive:
[Verizon HTC One (M8)] Evolutionmods:
[MENTION=426561]scrosler[/MENTION] Thank you. I had an older commit added to my source that I thought was the same but after looking at that commit, I was way off :)

I'll have a new build up in a second with the fix from that commit. All i need is someone to test it for me. I do not have a 64 gb card.
[Verizon HTC One (M8)] commandocon:
So sorry for not searching, at friendlies with the kids, will 005 on clean rom with 64 gig ex fat card not work?
[Verizon HTC One (M8)] hgoldner:
I've got a 128g FAT32 formatted card, and already running v5 which I can backup, so hit me with it.
[Verizon HTC One (M8)] Evolutionmods:
[MENTION=2687835]hgoldner[/MENTION] it's added to Post#1 v006
[Verizon HTC One (M8)] Evolutionmods:
[MENTION=5759783]commandocon[/MENTION] v006 hopefully works for exFAT
[Verizon HTC One (M8)] jsaxon2:
Just tried 006. It worked for me so I may have had a couple bad downloads on v004. Unfortunately, was not able to mount my 64gb exfat sdcard
[Verizon HTC One (M8)] Evolutionmods:
Damn, i wanted exfat so bad
[Verizon HTC One (M8)] Scott:
His statement is ambiguous. You cant tell if he did get version 6 to work or didint, or he did not get version for 4 to work :eek: :confused:

I get out of work at 9:00PM CST so I can try it for you then.

Also, did you remember to flip the switch on the config file back to true for the wp violation check?

EDIT: Also, it doesn't have to be 64 Gig, it just has to be EX fat formatted. You could, in theory, take a 2 gig sd card and force format it on a windows machine to ex fat. I believe anyways.
[Verizon HTC One (M8)] pettigrew95:
I just flashed 005 and saw an 006 was released!! These releases coming so quick I love it! I will hold out until 007 since my phone is still rebooting after flashing 005 ha!
[Verizon HTC One (M8)] Evolutionmods:
Can someone try 007 for exfat again? i dont have windows in the house what so ever otherwise i would format my 16 gb to it
[Verizon HTC One (M8)] hgoldner:
I have a spare 16g card I'll format exfat right now (in office still, but I have a Win7 machine). The benefits of practicing law.... Then I'll flash v7 and give it a shot with the card. Hang on.

WAit, I can do even better. Have a brand new Sandisk 64g card that was a warranty return. Let me get that bad boy going.
[Verizon HTC One (M8)] soundwavedj:
does each new kernel have the features from the ones before it?
[Verizon HTC One (M8)] rynfrnk:
007 is still a no-go for exfat =/
[Verizon HTC One (M8)] Scott:
[MENTION=3601255]Evolutionmods[/MENTION] - Did you turn the w/p module config line back to true?

Edit: Assuming you had it turned off like I did...
[Verizon HTC One (M8)] Evolutionmods:
yes, but minus exfat.
[Verizon HTC One (M8)] hgoldner:
I had limited/marginal success with v7 and the exfat 64 gig card. After flashing v7 (and after confirming v6 didn't work) I was actually able to copy TO the card using root explorer, provided I set it to r/w, but I couldn't READ the files once they were there.

I'll keep the clean 64g card handy if you have something later you want me to try. Going to stick with v7 but return my 128g fat32 card to the unit for now.
[Verizon HTC One (M8)] Evolutionmods:
CONFIG_MMC_MUST_PREVENT_WP_VIOLATION=y and i have system write , i dont understand what going down. its creating the module.
[Verizon HTC One (M8)] Scott:
Ahhh, Ok.

Well, I am home so I can play with kernel. I think I am running v5 right now and am happy with that... although I was going to ask a favor :angel:

But I will wait till you get exFAT first before I start my begging...

Will download and try latest now... 32 Gig GSkill EX Fat...
[Verizon HTC One (M8)] Scott:
v7 formats as FAT 32 on a 32gig Sandisk class 10.

Would not see it formatted as exFAT (lame anyways).

Mounted and formatted in ROM with v7 kernel and it formatted as 32 gigs of FAT32.
[Verizon HTC One (M8)] shawnten:
im using a 128gb sd card and it reads fine on 007 formatted to fat32
[Verizon HTC One (M8)] Scott:
Personally I think everyone should just use Fat 32.
[Verizon HTC One (M8)] shawnten:
Stupid off topic question but is one better then the other
[Verizon HTC One (M8)] Evolutionmods:
anyone wanna test 008 for me for exfat? I'm running out of ideas...
[Verizon HTC One (M8)] David 617:
exFat is better except for one thing.

It is proprietary and owned by microsoft so companies have to licence it.

http://www.differencebetween.net/technology/software-technology/difference-between-exfat-and-fat32/
[Verizon HTC One (M8)] hgoldner:
downloading now. just did a nandroid coincidentally so about ready to roll.

My name's Harold and I'm a flashaholic....
[Verizon HTC One (M8)] shawnten:
Well I'm a bit confused then because I just format is mine to fat32 and it still says I have 128 gigabytes actually it says I have 119
[Verizon HTC One (M8)] David 617:
Ah lol. Wikipedia agrees with you. My bad. 2TB is the limit. It is mostly under the hood improvements (fragmentation and such.)
[Verizon HTC One (M8)] Evolutionmods:
any luck with exfat working on new kernel?
[Verizon HTC One (M8)] David 617:
I don't use an SD card. 32gb internal storage is plenty for me :)

Kernel is awesome though!
[Verizon HTC One (M8)] Evolutionmods:
thanks bud!
[Verizon HTC One (M8)] hgoldner:
No go with v8 on a Sandisk 64g exFAT formatted card. Was able to copy your kernel zipfile to the sdcard post flash; even see what was inside it, but the system couldn't read anything else I copied there (using Root Explorer). Even an attempt to format in settings didn't do anything, nor did trying to mount it.

For those obsessed with securing exFAT formatting on 64g and larger cards, it is not a sine qua non. I spent a lot of time on the phone with Sandisk support the day I got my 128g card because my Rezound couldn't read it until I reformatted it FAT32. Sandisk tech support assured me that was not a warranty issue. Yes, there is a limitation with Fat32, as said elsewhere in this thread: you can't have file sizes bigger than 4g.

However, in my experience, the largest file sizes I see (1.5g and up) are nandroid backups, and none have been larger than 2g so far. As far as I'm concerned, I'm good with FAT32 if we never get exFAT.

The kernel, as others have said, is otherwise amazing. Zero complaints or hiccoughs.
[Verizon HTC One (M8)] OtisFeelgood:
Do you think Samsung's exfat source would be of any use to HTC's kernel?
[Verizon HTC One (M8)] Evolutionmods:
I had it once on the last source. I can add it for fun .
[Verizon HTC One (M8)] Quadrider10:
so does this kernel offer any battery or performance enhancements?
[Verizon HTC One (M8)] Evolutionmods:
new build is 009 and my last attempt at exfat for awhile

Also this kernel offers pretty good battery life and way above average performance due to 4.9 linaro toolchain

smooth as butter.
[Verizon HTC One (M8)] Quadrider10:
alright so a lot better than stock kernel in other words... do you recommend any changes in apps or just leave as stock? im just looking for best performance and best battery life. only thing i did was undervolt
[Verizon HTC One (M8)] Evolutionmods:
everything is activated by default. your all good bud
[Verizon HTC One (M8)] Quadrider10:
awesome! thanks a lot man!
[Verizon HTC One (M8)] jsaxon2:
Sorry to report, but v009 did not work for my 64gb exfat sdcard.
[Verizon HTC One (M8)] hgoldner:
Nor on mine.

Beamed from the holodeck of my Nexus 7 FHD.
[Verizon HTC One (M8)] Quadrider10:
idk what your primary focus on your kernel is, but ive been benching this kernel with the stock one from Skyfall using antutu and noticed that skyfall's kernel get higher benchmarks and more specifically, higher FPS in 3D rendering, about 10 FPS more. the difference in scores is about 2k
[Verizon HTC One (M8)] Quadrider10:
Use trickster mod. Working so far for me
[Verizon HTC One (M8)] SladeNoctis:
Maybe this would help

http://xdaforums.com/showpost.php?p=52345694&postcount=22
[Verizon HTC One (M8)] Scott:
Thats what got the conversation started when I pointed it out here 2 days ago: http://xdaforums.com/showpost.php?p=52347340&postcount=267 :p
[Verizon HTC One (M8)] Quadrider10:
so playing around with this rom VS stock HTC rom, in antutu, im getting worse benchmark scores and worse FPS. however, the kernel is super smooth! lot better than stock, but the thing that bothers me is the fact that i get about 10 FPS lower than on stock kernel. any reason for this?
[Verizon HTC One (M8)] hgoldner:
I am not that concerned about benchmarks. I thought I read where some manufacturers were manipulating code so that their devices would look good on benchmarks. My real world experience with this series of kernels has been good. All I'm looking for is init.d support and good power management.

Beamed from the holodeck of my Nexus 7 FHD.
[Verizon HTC One (M8)] Quadrider10:
Yea. They fixed that in the new update. What bothered me was the fps difference between kernels. I play a lot of games, so that's y. Also I did notice a performance difference in games.
[Verizon HTC One (M8)] Evolutionmods:
I'm going to give another crack at exfat, i think i may have found something.
[Verizon HTC One (M8)] Evolutionmods:
I check this out and added the commits. it wasn't till reading the comments for the commit thats got me thinking. I'm going to try again. personally i dont need this feature. and for those of you that lost performance in the last update, I'll fix that.
[Verizon HTC One (M8)] sparky_005:
Your rate of development is truly astonishing

I'm running 007, I noticed a huge improvement in battery life since you added Linaro. Great work man :)

Sent from my VZW HTC One M8
[Verizon HTC One (M8)] Dcox28:
When I purchased my HTC One M8 I also purchased a 64gb sd card. I copied all my music and pics from my old 32gb card to the new 64gb card. I never formatted it or anything but if I were to try this kernel would it mean it wont read my card as is? I'm rooted and unlocked and everything is working great on stock Rom and kernel. I have been following this thread from the beginning and it looks very promising. I appreciate what you've done wether or not it works on my sd card
[Verizon HTC One (M8)] sparky_005:
Question: what voltages is everyone running at? I'm curious to know how low we can go without losing stability or performance. I'm currently at -30mV and it's stable as a rock, but I'm wondering if I can go lower.

Sent from my VZW HTC One M8
[Verizon HTC One (M8)] Evolutionmods:
okay so after reading some comments for the write protection commit, Vold is indeed looking for texfat.ko not exfat.ko. This is my last ditch effort to get this feature to work. new build is up for 010 please let me know if exfat is working thanks all.
[Verizon HTC One (M8)] Scott:
Downloading now...
[Verizon HTC One (M8)] Scott:
Good to go!

Test Conditions

Sandisk Class 10 UHS1 32GB MicroSD

Formatted in Windows machine as exFAT (default sector allocation)

Placed in Phone, Checked storage Manager, Showed Card as available.

Opened Windows Explorer copied files to and from the SD Card

Deleted files from SD Card.

Seems good to me!
[Verizon HTC One (M8)] sparky_005:
010 includes the previously mentioned performance fixes yes?

Sent from my VZW HTC One M8
[Verizon HTC One (M8)] Evolutionmods:
YES! Thanks for testing this bud! you rock!
[Verizon HTC One (M8)] Evolutionmods:
yes
[Verizon HTC One (M8)] Scott:
One tiny nuance.. And TBH it wont affect anyone unless they are looking for it...

After testing in exFAT, I decided to format SD card while in the phone and it formats to FAT32.

Pulled card, placed in PC, saw FAT32, Formatted back to exFAT

Placed back in phone and it still good to go.

And to be frank with you; I have never formatted a card in my phone before so this may be normal behavior.
[Verizon HTC One (M8)] Evolutionmods:
Oh.. what was it you wanted me to add?
[Verizon HTC One (M8)] hgoldner:
V.10. We haz exFAT!

My name's Harold and I'm a flashaholic....
[Verizon HTC One (M8)] Scott:
Oh not really add anything...

But if you could make the sweep lengths shorter and maybe a little bit taller... Thats all I really wanted. I dont know the complexity involved in that. Not a huge deal at all. But makes it easier for me to have a shorter sweep length with slightly more surface area derived from the increased height spanning..

Like I said, not a huge deal at all. If you have time then great. If not, dont worry about it!
[Verizon HTC One (M8)] Evolutionmods:
shouldn't be bad at all to change, I'll have to look at the code but all i should have to do is re-define the axis points
[Verizon HTC One (M8)] x70xchallengerx:
its funny I actually bit the bullet and copied all my junk from my microSD to my laptop yesterday, formatted to fat32 and flashed your kernel (cause I've been wanting to run your kernel for a while now, but I has 64gb class10 patriot and exFAT was a no-go) and everything was good and now this afternoon exFAT is supported xD

oh well, is there any benefit to running exFAT over fat32?

Thanks for your work!
[Verizon HTC One (M8)] JasonJoel:
I'm running -50mV right now. Seems Ok.
[Verizon HTC One (M8)] jasonxlee01:
The biggest benefit is the file size you can have. FAT32 limits you to have a file size of only 4GB I believe. So this means you can't have a movie that's 5 GB large. ExFAT however raises the file size limit to 16 Exabytes.
[Verizon HTC One (M8)] Quadrider10:
I'm at -75 mv across board for voltage. Rock solid.

out of curosity, why is this kernel 32MB? others are about 8MB?

just benched V010 and got a better score this time. its about as high as stock little lower by i think 2k-1k or so. but what i did notice was the FPS difference! its getting like 5FPS more than stock in the 3D rendering part!!! awesome!!!! thank you!!!

also, ive been playing around with trickster mod. i noticed that when there is a high load on the cpu and all 4 cores are on, the max speed becomes 2GHz then if load goes up, it becomes 1.5GHz. is there anyway to change this to stay at 2.3GHz until a certain temp is reached? the kernel is all stock besides undervolt.
[Verizon HTC One (M8)] shawnten:
I'm so glad I just reformatted my 128gb ad card to Fat32. Everything works perfectly
[Verizon HTC One (M8)] Scott:
I believe that is the only user notable difference as well.

Have you gone to developer settings and turned on "Performance Mode"

Dont quote me but I think that will do what you want. Not 100%
[Verizon HTC One (M8)] Quadrider10:
I've been playing with that and often times I get lower bench mark scores

Just tested. Didn't work
[Verizon HTC One (M8)] steelersmb:
I bought kcontrol but it won't allow me to modify the voltage settings. Says it's not compatible.
[Verizon HTC One (M8)] Quadrider10:
Get trickster mod
[Verizon HTC One (M8)] sparky_005:
Kcontrol is working just fine for me. What version of the kernel are you running?

Sent from my VZW HTC One M8
[Verizon HTC One (M8)] asianrage:
Correct me if I'm thinking incorrectly. If you undervolt throughout the range, the CPU would have to do more (ramp up to higher frequency) to reach the same efficiency that it could have achieved at lower step. For example, at the same highload, instead of needing only 1.8GHz to accomplish the task, it has to go up to 2GHz or 2.2GHz to accomplish it.
[Verizon HTC One (M8)] Quadrider10:
The lower the voltage the better. Voltage has nothing to do with frequency at which tasks can get done. Lower Voltage just increases battery and lowers cpu temps.
[Verizon HTC One (M8)] steelersmb:
Yes, that's what I did and everything is fine now.

---------- Post added at 07:24 PM ---------- Previous post was at 07:19 PM ----------

Besides undervolting, what settings are everyone using to get the best performance and battery?
[Verizon HTC One (M8)] Quadrider10:
That's all I've been doing. Stock everything else.
[Verizon HTC One (M8)] asianrage:
Frequency requires energy/voltage to accomplish tasks. Optimized frequency/voltage ratio is what enable high GHz rating at lower voltage/battery utilization, right?
[Verizon HTC One (M8)] Evolutionmods:
I'm glad to see that everyone is enjoying the kernel!

i wanted to point out a couple things to everyone.

1. i usually dont go by quadrant scores, I ilke to go by feel of the device and battery.

2. dont be afraid to experiment with the kernel, if it locks up then just reboot.

3. you are all awesome! thank you for helping me flash these kernels over and over and over again trying to get exfat to work. I'm still playin with code, I'm currently in arch/arm/dts/ in the source and its very exciting. I'm currently on kernel build #60 so if that tells you how many times i flashed today. cheers all!
[Verizon HTC One (M8)] Quadrider10:
Ok, so I've been benchmarking this kernel against HTC stock extensivily and noticed a few things. I used 4 benchmark apps to test cpu, ram, IO, 2D graphics, and 3D graphics. I took screen shots of antutu scores. These scores represent the same scores in all benches meaning that they were all consistent to each other. So here's the pics and this is what I noticed between this kernel vs stock. Overall This kernel is more battery efficient and smoother scrolling through menus and apps. But as terms of raw performance, it's slower than stock. In the screen shots, the biggest differences between the kernels are these:

Ram speed

Cpu runtime

Cpu float point

3D Graphics

The part that took the biggest hit was RAM speed. Hope this helps with devolopement of this kernel!

I used all stock settings between kernels. Just flashed let settle reboot. Let settle than started benching.

First 2 pics are stock HTC kernel and last 2 are checkm8.
[Verizon HTC One (M8)] Scott:
Not 100% true...

Deficient voltage may not allow some chips to run at a higher frequency.

And they are somewhat co-dependent on each other. The higher the frequency the higher the voltage required to push that frequency.

Lower frequencies use lower voltage.

Under volting too far can cause lock up and freezes at certain frequencies.

1. This is what I tell people all the time about my ROM. Benchmarks are not definitive...

Yeah, sure my ROM benchmarks as the stock ROM but its more fluid, less memory hogging, etc. This in turn leads to a more fluid ROM.

With your kernel added to my ROM it truly is a step above the rest!