yashsingh1/xdaforums huggingface dataset:
[One (M8) Original Android Development] DeeZZ_NuuZZ:
What I can suggest many ppl is also to use Google search...it works fine for me if you use the right words ;) always be sure to put into search xda peer xda-developers at the end...for example

Elementalx android 4.4.3 xda or so...or use other words xD
[One (M8) Original Android Development] andreasyeah:
I've noticed a problem but I am not sure if it's related to ElementalX. I am using ElementalX 0.19 with stock voltage and stock frequency. I am PVS 12. I noticed that when I am testing with Antutu all cores go to 100% usage except Core1 which is stuck at 1%-5%.

Sometimes, when I reboot, the problem is still there. What logs should I provide so you can check if it's kernel related? I am using Insertcoin ROM.

EDIT: Is there a way that I can undervolt the other frequencies too? I don't want to use any apps to do it. Maybe an init.d script or a way to modify the voltage table?
[One (M8) Original Android Development] Dolphin87:
does Sense 0.19 works with ARHD 9.1 ?
[One (M8) Original Android Development] Forsaked:
You should really read the last 2 pages here or the last 20 of the ARHD thread!
[One (M8) Original Android Development] Dolphin87:
then i ll wait , thanks by the way :)

my bad , sorry :p
[One (M8) Original Android Development] v-b-n:
I cannot really comment on heat during gaming but I can definitely tell you is the coolest android phone I have used till now

Even watching videos or intensive app use during charging only makes the back warm whereas other phones like Nexus 5 get really hot! I believe it stays cooler than m7 in the back plate area
[One (M8) Original Android Development] Tikerz:
I can confirm this too. I ran HTC Power to Give on my M8 and the equivalent BOINC app on my Nexus 5 and with all 4 cores running on both phones the Nexus 5 was much hotter that the app had to stop processing because of heat. The M8 continued on cool as a cucumber.
[One (M8) Original Android Development] flar2:
The entire case acts like a heatsink on the m8. When I pick it up sometimes it feels ice cold like it's been in the fridge. Aluminium transfers heat very efficiently.

I think I'll add some thermal options to the next version, a little less throttling. Sounds like it should handle it easily.
[One (M8) Original Android Development] Psych0t1c20:
Does the brightness being maxed really make the phone hotter? My phone gets hot on the screen after some usage. But when the screen is off it cools off. Just tryna figure this out.
[One (M8) Original Android Development] flar2:
You're just feeling the heat of the processor through the screen.
[One (M8) Original Android Development] flar2:
[MENTION=517216]pablo11[/MENTION] [MENTION=2914155]thejosh86[/MENTION]

Could you post your pvs bin here?

YOu can find it in /data/local/tmp/elementalx.log

or by typing this in the shell

cat /sys/module/clock_krait_8974/parameters/pvs_number

I wouldn't mind a few other as well, just to see how many variants I have to deal with.
[One (M8) Original Android Development] Freak07:
German m8 with pvs 14 here
[One (M8) Original Android Development] flar2:
Actually, it just occurred to me that I need more info, not just PVS

So, this is the output I need:

cat /proc/last_kmsg | grep Speed

cat /proc/last_kmsg | grep PVS
[One (M8) Original Android Development] KKLD:
Is this what you need? :) this phone is bought in Denmark, 2.3 ghz with 16 GB storage.

FYI, I've tested the overclocking included in this kernel, 2.65 GHz works flawlessly, but if I undervolt with -20 mv it gets a bit unstable.
[One (M8) Original Android Development] Maedhros:
PVS 14

Unfortunately... for some reason I'm not getting anything in terminal emulator when i type those two commands (with su first).

EDIT:

-20 under volt, 2.5 OC, completely stable.
[One (M8) Original Android Development] KKLD:
Which PVS is the best to have, high or low bin? :)

Does anyone have some voltage tables for the different PVS?
[One (M8) Original Android Development] thejosh86:
Sure no problems mate.

>cat /sys/module/clock_krait_8974/parameters/pvs_number

>4

Just pulled this out of the file, let me know if you need anything else.

>c1 1 clock-krait-8974 f9016000.qcom,clock-krait: PVS config version: 1

>c1 1 clock-krait-8974 f9016000.qcom,clock-krait: Speed bin: 3

>c1 1 clock-krait-8974 f9016000.qcom,clock-krait: PVS bin: 6

>c1 1 clock-krait-8974 f9016000.qcom,clock-krait: PVS version: 1
[One (M8) Original Android Development] stacksptdtdm:
Meaning all variants? Including Sprint us?
[One (M8) Original Android Development] flar2:
Well, there is a slightly different defconfig for Sprint, some of that stuff might be important. But it's very simlar

Don't flash on Verizon, it has different boot and system partitions.
[One (M8) Original Android Development] flar2:
Higher is better, but the differences are very marginal so don't worry if you have a low pvs
[One (M8) Original Android Development] Tikerz:
My PVS is longer than your PVS! Muahahaha
[One (M8) Original Android Development] flar2:
A new version for testing.

Let me know how it goes. Don't go crazy with overclocking, it's not even really necessary.

If all goes well, GPE version will follow tomorrow.

Download:

ElementalX-m8-0.5-Sense *BETA*

Changes:

-add max screen off frequency (default 1090MHz)

-fix overclocking and adjust voltages

-add more overclocking steps

-add thermal options
[One (M8) Original Android Development] ks2332:
Working flawlessly [MENTION=4684315]flar2[/MENTION]
[One (M8) Original Android Development] djkinetic:
Patiently waiting for that GPE :good:
[One (M8) Original Android Development] neuTrue:
[MENTION=4684315]Flar2[/MENTION]:

If it's not a troublesome, and I am not interrupting your vacation.

Kindly, could you please provide/compile "binfmt_misc.ko"(kernel support for MISC binaries) for your kernel?

Eitherway, have a nice vacation. :)
[One (M8) Original Android Development] flar2:
Is it just the WiFi that doesn't work on sense 4.4.3?

If so, it might be just a matter of hacking the stock WiFi module to load with this kernel.

I should be able to add this when I return
[One (M8) Original Android Development] Dolphin87:
hope you work it out
[One (M8) Original Android Development] andreasyeah:
I do not like making requests but I'll throw my idea here and if flar2 agrees and has the time maybe he'll implement it sometime.

There is a research going on about the voltage levels and clocks at this thread.

I was thinking that it would be a good idea if there was an option to select voltage preset of each PVS(as shown in the table of the thread) or at least the option to make your own Custom Voltage Table so you don't have to use apps like Trickster Mod(not sure if it's possible).

Thank you for this awesome kernel! :good: :good: :good:

EDIT: Aand also the option to select Max Screen Off :D :D . Thanks again!
[One (M8) Original Android Development] rog2root:
Wifi and Camera

Besides not having Wifi the Camera is not working as well.

I mean in regards to compatibility with 4.4.3.

:) waiting patiently
[One (M8) Original Android Development] ryanjsoo:
Excellent, performance is improved in powersaver, can`t tell in regular mode, choose max uv in aroma, no extra options, batterylife is improved, get about a day of heavy usage max brightness, day and a half heavy usage mid-low brightness and two to three light-medium usage, very good, very low idle drain. You can always flash back to stock if it doesn`t suit you.
[One (M8) Original Android Development] fahadali2315:
Perfect Combo This Kernel + Viper Rom. Thanks OP.
[One (M8) Original Android Development] Dupa Zupa:
Are kernel wakelocks present at kernel level? I can't seem to get kernel wakelocks on BBS.
[One (M8) Original Android Development] Gold_Diesel:
Just a few questions relating to wake gestures. Does using the custom wake gestures use more power than the stock gestures?

Does using custom gestures keep the screen digitiser on where the stock gestures only turns on the digitiser after movement has been detected? Or does the digitiser stay on regardless of which option is selected?

Cheers for any help :)
[One (M8) Original Android Development] bamboosensei:
From what I understand and have experienced, the custom gestures do not use more power.

As for the question with regards to the digitiser, the M8 has a special low power core which is designed to detect the screen gestures so I believe that the digitiser does not have to be on at all times (which if like the Nexus 5, is a big battery drainer). I'm not too sure on these specifics though but what I can say is that battery life has not changed or of it has then it is so negligible I can't tell.
[One (M8) Original Android Development] jlevy73:
You are correct. With the N5 the digitizer has to stay active in order for custom gestures to work hence the big battery drain associated with S2S or DT2W. With the M8 the lower power core allows for custom gestures without battery drain.
[One (M8) Original Android Development] drawde40599:
I'm assuming there were no kernel changes between 4.4.3 and 4.4.4 so build 1.00 GPE is for both ? ( search is erroring out and didn't see searching backwards , but I'm blind so ...)
[One (M8) Original Android Development] JacksoNxy:
stupid question, i didn't find any guide :-/

Im on ViperOne 1.8.0, no S-OFF, stock kernel. Now i want to try this out for better battery performance. Is it enough to flash this via TWRP? Or do i need to flash it via PC and fastboot/adb!?

If i dont like this kernel, how to go back to the stock kernel? Do i have to flash the ROM with wipping data etc. again?
[One (M8) Original Android Development] bamboosensei:
To flash the ElementalX kernel, download the Sense version from the OP and flash it via TWRP.

If you feel like you want to return to the stock viper kernel, like you said, just reflash the ROM without wiping the data partition and everything should be back to stock.
[One (M8) Original Android Development] rbouza1:
yes
[One (M8) Original Android Development] BadAzDB:
Any reason my phone reboots while taking a benchmark with Antutu? BTW I'm OC to 28000 lol
[One (M8) Original Android Development] dafunk60:
Sounds like your device cannot handel the overclock.
[One (M8) Original Android Development] BadAzDB:
Darn that hurts :'( everything else runs fine though. Anyway I could actually check if that's true
[One (M8) Original Android Development] Savant:
Why would it matter to over clock your device with antutu? When using the phone regularly is fine and shows it potential that way.
[One (M8) Original Android Development] BadAzDB:
True, I know all that but I was just testing it out. Nothing wrong with bragging rights [emoji18] lol
[One (M8) Original Android Development] Savant:
Makes sense and at least your honest about it.
[One (M8) Original Android Development] scrubsja:
Flar2 I am still trying to run Elemental on my device and it is still random re-booting on 0.19 on IC 3.0.8

I have attached the last_kmsg.txt.
[One (M8) Original Android Development] drawde40599:
I think he went on vacation so u may wanna add a "@" to his name or he may not ever see your log .
[One (M8) Original Android Development] moeduss:
Is this kernel comparable with Verizon now? I saw in the op that it is not for Verizon. Well that change if so?
[One (M8) Original Android Development] Savant:
Still not compatible with Verizon.
[One (M8) Original Android Development] moeduss:
I had installed it once already because I didn't see the not for sprint or Verizon listed there. It worked by had no Wi-Fi. Probably got lucky there and didn't mess up my phone.
[One (M8) Original Android Development] royalchild:
My wifi is not working. I can't get it to on.
[One (M8) Original Android Development] ccw1134:
So just to kinda sum things up for others. .19 does not completely work with CDMA (Sprint/Verizon) or Sense ROMs based off of 4.4.3 (or 4.4.4 presumably whenever that happens). And by "does not completely work" I mean it breaks wifi and probably some other things. So stick with the stock kernel if you fall into this category. As stated earlier Flar2 is on vacation so nothing's going to happen for a while. Good luck everyone.
[One (M8) Original Android Development] 2dogs16:
I had to do a dirty flash
[One (M8) Original Android Development] chrisokaly:
Using Kernel Tweaker; it only shows 1 core is ever active. The rest always show as "Offline". Is there something wrong?
[One (M8) Original Android Development] chrisrj28:
Is your device performing like it should?
[One (M8) Original Android Development] boe323:
Do I need to reflash harmon kardon if I use this kernel?
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Nope you don't need that as they won't f&ck up each :p

---------- Post added at 09:54 PM ---------- Previous post was at 09:54 PM ----------

Uninstall kernel tweaker...it isn't that good...better to use trickster or even none of them
[One (M8) Original Android Development] boe323:
Ok ....I love the kernel ...seems my cpu is stable at 2.6ghz ....well ...antutu v5 passed so I guess its ok, what im unhappy with is that my default.prop as been changed, everytime I flash a custom kernel ....the default.prop as been messed with, I would like to know how I can get the defaults back and stay after a reboot, I want ro.adb.secure back, ro.secure back and my usb debug icon back please, what do I need to edit so the prop keeps the settings? I don't see anything on the first page regarding the default.prop. Also ....how do I choose the 585mhz for GPU ? ....its not in the aroma installer.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
this kernel doesn't allow gpu OC as stock is already 578mhz which is MORE then enough... also normally the kernel doesn't has anything to do with build.prop...but to get back the defaults just replace the one from the rom zip with your current one..also debug icon is disabled in most roms
[One (M8) Original Android Development] boe323:
Ive tried, it overwrites, so theres something else changing lines in the default.prop. Note that this is or was a stock rom, fom htc, just rooted and xposed, and now this kernel, so I know its the kernel that changed these settings, I also android revolution tweaks in some of the init.sh files as well, Ive never flashed anything to do with android revolution. Please don't get me wrong, I love the kernel, just want my settings to stick in default.prop after a reboot. The reason I thought you could overclock the gpu was ....theres options for it in the config, it says only works if you choose option in installer, or more on the lines of ...does not work if you chose stock gpu settings.
[One (M8) Original Android Development] flar2:
You would have to edit the ramdisk to change

The gpu of option in the config is a typo.
[One (M8) Original Android Development] macavita:
can i use this kernel with IC 3.0.8 ??
[One (M8) Original Android Development] old.splatterhand:
Yes, you can.

But make a backup in recovery first. This does never hurt.
[One (M8) Original Android Development] boe323:
Is that even possible after its flashed?, ive found a workaround, by adding the lines to the main build.prop, but its messy like that, one things telling it to disable why another is saying enable them. My OCD is killing me!! I may have to flash fresh stock back and start all over, please dev ...can you make some options in the installer to enable/disable adb.secure, ro.secure and the usb degub icon ?
[One (M8) Original Android Development] macavita:
after i flash this kernel i can power on the device

i use rom IC 3.0.8

HELP!!!!!
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Which zip did you take and which variant of the phone do you have?
[One (M8) Original Android Development] Captain_Throwback:
Sure.

Use dd to pull the boot.img from your device, use Android Image Kitchen to unpack it, modify the default.prop in the ramdisk to your liking, repack and fastboot flash back to the device.
[One (M8) Original Android Development] ILoveYouAll:
I had HTC exchange my Dev ed for a Tmo version. Why won't Viper boot unless I flash this first? Without it, it returns to bootloader.

Sent from my Mate.
[One (M8) Original Android Development] boe323:
Anyone know what I need to edit to change voltage for maximum cpu load, 2.65ghz @ 1075 is to low, I need 1085 but I want to appl during boot not when its booted.
[One (M8) Original Android Development] Bsmith0731:
You can do that with trickster i believe?
[One (M8) Original Android Development] Virus:
Man i miss this kernel on my phone I have the VZW M8 now! I know your a busy man but i would be forever in your debt if you would show some vzw m8 love :)
[One (M8) Original Android Development] donmarkoni:
Use attached init.d script. Only one appropriate line should be uncommented according to maximum frequency used.

Cheers! :cowboy:
[One (M8) Original Android Development] boe323:
Thanks dude, shall use it now, do you think its better to use stock cooling with the overclock ? or shall I keep the performance one? I don't want to blow my phone up lol. UPADTE: ive decided to drop the OC to 2.5ghz or rather 2.457ghz, as it says, its pointless in OC'ng because of the heat and throttling, why my phones hot, I end up with the same antutu score as stock 2.3ghz. But I did get an amazing score why my phone was cold. I don't need to adjust voltage now either.
[One (M8) Original Android Development] phuduong:
Do anyone try 0.19 on ARHD 9.1 with 4.4.3?
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Dude it was already to not use this kernel with 4.4.3 for now because WiFi and something else will be broken...please take at least 2-5 mins to read...it won't be that bad to do that ...

Thanks
[One (M8) Original Android Development] ShayMagen:
Hi guys, a little problem here.. I use this kernel and sinless GPE and i get large amount of wakelock from GES wake lock... Any ideas? I tried full wipe and fresh install and i turned off features but still no luck... Looks like an app is causing that but I have no idea how to identify this bad app..
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Thst here is bad yours isn't even near st bad lol
[One (M8) Original Android Development] noky76:
Can I install on 4.4.4. Gpe ROM?

Inviato dal mio HTC One_M8 utilizzando Tapatalk
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Yes
[One (M8) Original Android Development] ShayMagen:
Damn, I guess I'm all good :rolleyes:
[One (M8) Original Android Development] Heisenberg420:
Is it possible to change the max freq without reflashing?

I found this confusing on my m7. When I change the max freq in trickster it works, but when I lock the device and unlock it, it goes back to what I chose in aroma.
[One (M8) Original Android Development] OGhoul:
I've been poking around in this thread for a while and unfortunately haven't run across anything that really points me in the right direction.

I've been running .19 for a while now with stock settings (aside from stock thermals and stock governor; should I change those?). In looking at my usage versus screenshots others post, I think it's safe to say that I'm a heavier user than average. My goal is to squeeze as much battery savings out as possible. I'd love to hit that mythical two days of usage.

So my question is, what benefits does undervolting provide, and does anyone have any recommendations (including using the custom thermals and governor)?

Thanks in advance.
[One (M8) Original Android Development] HD2Owner:
have a look at this:

http://xdaforums.com/htc-one-m8/general/guide-snapdragon-801-clocking-voltage-t2807173

benefits of undervolting: having same performance with less power consumption. also the sweet spot is intresting.

regarding governors, i am not that experienced yet. maybe read this: http://xdaforums.com/showthread.php?t=1736168
[One (M8) Original Android Development] OGhoul:
I installed trickster mod and followed the instructions (the suggestion of using the PVS settings of one level higher than what my SOC is binned at). So we'll see where that goes.

Also, my Snapdragon is PVS 13. To me that says that it's one of the stronger M8s, correct?
[One (M8) Original Android Development] HD2Owner:
yep, one of the best. i would say it's quite safe to run it with pvs15 values.

i have seen a pvs11 that runs pvs15 levels fine.

so for you there might be even more headroom to go further manually.

please report in my pvs thread, which pvs you have and how it runs.

i would like to collect as many such infos as possible to make a over the thumb rule in the end there.
[One (M8) Original Android Development] OGhoul:
Thanks. I'll give 15's settings a try and see how it runs, then post once I figure out what seems stable for me.

Edit: I notice that in Trickster it lists unused CPU states, and one of them is Deep Sleep. Should I be concerned about that?
[One (M8) Original Android Development] mobileman88:
without deep sleep, it will consume your battery much faster. perhaps you are constantly using it since removing from charger or reboot?
[One (M8) Original Android Development] OGhoul:
Is there a minimum time that deep sleep requires before going to sleep?

Edit: There must be because Trixter is now reporting over an hour of deep sleep usage.
[One (M8) Original Android Development] mobileman88:
Around 15 minutes or so idle for me
[One (M8) Original Android Development] jakers1991:
Does this kernel work well with incertcoin 3.0.8 rom on the m8?
[One (M8) Original Android Development] deagleone:
Sure!

Gesendet von meinem HTC One_M8 mit Tapatalk
[One (M8) Original Android Development] Gamesoul Master:
Been using both together for most of the last few weeks with no issues.
[One (M8) Original Android Development] habylab:
What's the high definition audio in this? Can't find anything in the OP.

Sent from my Linaro SM'd CM11 Galaxy S3, with Archi's kernel. A proud Googy Beta tester.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
It enables 192Khz 24bit audio therefore hd audio...it's especially good for h/k mod and even BoomSound
[One (M8) Original Android Development] redgolf:
Hi

Sorry if this had been asked before !!!!

I'm on "SkyDragon | Google Play Edition v3.0.1 | 4.4.4 | 2.12.1700.1 | OTA SUPPORT | SD Kernel 2.0.1", would this work ??

very much like the wipe2sleep thing..

many thnks...
[One (M8) Original Android Development] DeeZZ_NuuZZ:
-.- yes take the gpe zip...
[One (M8) Original Android Development] HD2Owner:
finally 4.4.3 sense 6 kernel source available. :o

http://www.htcdev.com/devcenter/downloads

One M8

Sprint

WWE

MR

3.4.0

v4.4.3

419 MB

2.16.651.4_R2
[One (M8) Original Android Development] p50kombi:
Cool, can't wait for flar2 to do his magic.
[One (M8) Original Android Development] HD2Owner:
me too, me too.... literally can't wait.

i went back and forth from 1.54 to 2.12 to 2.22 repediately.

the main reason is that san andreas just does not want to work

with 1.54 based rom no matter if stock kernel or elementalx. it is driving me crazy.

i wanted to do stability tests with that game related to my pvs research and it crashes everytime.

the only way it works for me is with 2.xx base and stock kernel.

i hope flar2's upcoming kernel will solve all 3 issues.

1. having latest base rom

2. having according custom kernel

3. able to run san andreas

:laugh:
[One (M8) Original Android Development] DeeZZ_NuuZZ:
San Andreas even didn't worked on stock Rom and stock kernel with first base by telekom...really strange...ok the first run worked but after that no way even with changing kernels and Roms...
[One (M8) Original Android Development] noky76:
How can I get my PSV value?

Inviato dal mio HTC One_M8 utilizzando Tapatalk
[One (M8) Original Android Development] HD2Owner:
read in my thread.

http://xdaforums.com/htc-one-m8/general/guide-snapdragon-801-clocking-voltage-t2807173/