yashsingh1/xdaforums huggingface dataset:
[One (M8) Original Android Development] lukes91:
[MENTION=4684315]flar2[/MENTION]

bought the app... Thanks again for the awesome work!

Sent from my Venomed Mate
[One (M8) Original Android Development] flar2:
To your first question, yes, it would be missing.

My pocket detection works perfectly.
[One (M8) Original Android Development] flar2:
I installed GPE Android 4.4.4. I'm using the firmware for the latest Sense 2.2.2 base.

I have a problem that I'm hoping someone could shed light on.

The phone appears to be working fine, except with the kernel I built from the HTC source code, the touch screen doesn't work at all. The touchscreen works with SkyDragon and Sinless GPE 4.4.4 ROMs. I was able to get the touchscreen going by modifying the touch panel's device tree to match the Sense kernel, but I don't know if this will work for everyone.

It's interesting that the SkyDragon and Sinless kernels work, but the straight up HTC code I used doesn't. Any thoughts? [MENTION=1211160]HolyAngel[/MENTION] [MENTION=2477527]mrjaydee82[/MENTION]

I also have the same problem (no touchscreen) f I use ElementalX-m8-1.00-GPE. Anyone else?

Just trying to figure this out.
[One (M8) Original Android Development] MATRIKS:
Try that two days ago and touch didn't work
[One (M8) Original Android Development] flar2:
What did you try?

Elementalx-m8-1.00-gpe on GPE 4.4.4?

What firmware do you have?
[One (M8) Original Android Development] HolyAngel:
Hmm what gpe 4.4.4 ROM are you on that touch doesn't work? Would like to try it. Perhaps something is wrong with it..

I see graffixnyc only posted 4.4.3..

I built my own gpe 4.4.4 ROM from ota and have never had that happen with the touchscreen, with your kernel or mine, even before I grabbed the commits for your wake gestures.
[One (M8) Original Android Development] MATRIKS:
2.22.401.4 sinles latest your kernel 1.00-gpe
[One (M8) Original Android Development] flar2:
I'm using your ROM at the moment. Your kernel works, mine doesn't. It's nothing to do with wake gestures, it's a combination of device tree settings and firmware I think.

I know how to fix it, I just find it confusing.

Do you build your own dt.img or use the one from stock kernel.
[One (M8) Original Android Development] HolyAngel:
Ah OK gotcha! I always build my own dt.img. I couldn't get it to boot without it.

Edit: or rather, with the stock one I mean.
[One (M8) Original Android Development] boe323:
been there done that bought the app lol, :p fantastic kernel, supported by getting the app, still cant stop my battery drain issues though, been like it since I fell a sleep in bootloader mode and battery went flat.
[One (M8) Original Android Development] laill:
Have been using the latest build with ARHD 10.2 for 2, 3 days. The performance is,in no doubt, wonderful.

About the battery level, is mine completely normal?

Background Wi-Fi on for location stuffs and Tasker, 4G:Wi-Fi ~ 1:1.

Asian version, stock frequency and automatic brightness.

Will buy the app next month once I resolve my credit card, the kernel is something real nice.

Regards,

L
[One (M8) Original Android Development] BrandonPrice31:
What was changed in new update?
[One (M8) Original Android Development] flar2:
Updates!!

Sense Android 4.4.3

For the Sense version, there is just a small change to the installer to make it work properly with the app (CPU max frequency setting wasn't getting carried over with the express install option)

Download:

ElementalX-m8-1.01-Sense

Changelog:

--update installer
[One (M8) Original Android Development] flar2:
GPE Android 4.4.4

For GPE, I've updated to the latest source and fixed a problem where the touch drivers were not being loaded, resulting in no touch.

Download:

ElementalX-m8-1.01-GPE

Changelog:

--update HTC source code for GPE 4.4.4

--update installer

--fix touch driver not loading
[One (M8) Original Android Development] skulldreamz:
You are right on time flar! I just ran the 4.4.4 gpe ruu by graffixnyc and just got done setting up. Now I was in your thread to grab your app I bought and the gpe 1.00 kernel. I would have been going bananas on not being able to use elemental. So glad that I actually read always from where I left off last time. You just saved me a hour or two and a headache. Thanks again for providing the GOLD STANDARD as how a kernel can be if you put your skills to the max ;)
[One (M8) Original Android Development] Predders:
Wonderful kernel! One question though...

I love the swipe2wake w/o the movement requerement.. but.. will this not drain more battery?
[One (M8) Original Android Development] lukes91:
No, it shouldn't :)

Sent from my Venomed Mate
[One (M8) Original Android Development] flar2:
Good to know it works with the conversion. I was a bit worried because I changed it to work with the Sense firmware (I'm not a fan of the gpe version so I wasn't willing to go all the way)
[One (M8) Original Android Development] rkdku:
Hi,

Flashing the kernel has given me broken wifi (it won't turn on). I've read the earlier posts from people with the same issue but haven't seen any solutions.

I'm on ARHD 9.1.

And just in case worst comes to worst and I have to go back to the stock kernel, could someone kindly point me in the right direction?

Thanks!
[One (M8) Original Android Development] DeeZZ_NuuZZ:
1.00 is for Roms on latest base - 2.22.401.x - and the older one 0.19 are for Roms based on 1.15.401.x ...so yea at first read carefully and then flash the right one
[One (M8) Original Android Development] rkdku:
Hey, thanks for the reply.

I'm not tech-savvy in the slightest so I'm afraid I'll have to ask for a bit of clarity on what you mean. Are you referring to stock kernels?

I'm on ARHD 9.1 on 4.4.2 KitKat, S-ON. Do I need to be S-OFF to flash back to the stock kernel? Or can I do it via fastboot (I think that's what it's called)? If the latter is true, then how would I do that?

Thanks!
[One (M8) Original Android Development] DeeZZ_NuuZZ:
I wasn't replying to the question with stock kernel ...I meant this kernel here ...

And no you don't need to be s-off to get back stock kernel, even the noobiest noob should know that...sorry

You just need to take out the boot.img of your Rom.zip, reflash the Rom and flash the boot.img via fastboot

And the thing with flars kernel, I meant that you should read the OP a little bit better to see which kernel works with the Rom you are using it using search button if it's not clear enough.

For arhd 9.1 since its based on older 4.4.2/ 1.15.401.4 base you have to use any sense kernel from him until version 0.19 ... So you took 1.00 and therefore WiFi didn't worked...also if you flash this kernel here you just need to flash the zip no need for boot.img as it will overwrite the one in the system without the need of fastboot.

Just for stock kernel you need fastboot.
[One (M8) Original Android Development] omf05:
Quick Question?

After flashing this Kernel I cannot sync to HTC MANAGER. Anything I might be over looking?
[One (M8) Original Android Development] rkdku:
I did flash the 0.19 ElementalX kernel. Sorry for my naiveté, I'm just being as careful as possible and I'm quite new to this whole rooting business. ^.^"
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Strange normally there shouldn't be any problems with WiFi...did you wiped cache and dalvik cache in recovery ? Also it could be a arhd problem again...some users reported to have problems with arhd in the past so it could be that you also have that problem...try again a dirty flash, just flash the Rom over again without full wipe and flash without any mods the kernel afterwards to see if the problem still persists...if yes try another Rom and see if it's the same...but only a Rom based on 4.4.2 too st first
[One (M8) Original Android Development] rkdku:
I didn't wipe the cache or dalvik cache before flashing, actually. I'd read that it wasn't necessary if you were flashing from a Sense-based ROM, which is what ARHD is.

I'll try your method sometime - thanks for the suggestion.

As for now, I got back to my stock kernel by just restoring from a nandroid backup. I don't know if this is bad but my wifi is back, which is what I need right now as I'll be doing a lot of stuff that requires wifi usage tomorrow. So I guess I'll live without ElementalX for the time being, or at least until I get a more concrete sense of where this whole wifi issue is coming from and how it can be fixed.

Anyways, thanks again.
[One (M8) Original Android Development] MassStash:
Yea what's the deal with that in this new source, sense was doing the same thing for me
[One (M8) Original Android Development] flar2:
HTC never makes things easy.

btw, I haven't had time to look at the wifi driver yet, possibly next week.
[One (M8) Original Android Development] MassStash:
Can say that again... Yea, curious what your prognosis is. I got in there elbows deep only to come to the conclusion that I'm pretty sure they're missing a dependency file or something. Not sure, and haven't gone back to messing with it yet. While on WiFi Subject, stock sprint modules don't work on my kernel once I've picked from you. Something in there makes it so the kernel will only work with pronto_wlan from your Installer zip, which I assume is not sprint haha. Weird, wasn't that way for 4.4.2.
[One (M8) Original Android Development] flar2:
Does the wlan module from my installer work with Sprint phones?

Basically the module will fail to load if some part of the kernel that is referenced by the module changes significantly (ie, changes enough that the CRC, which is a checksum, is different). You would look at the dmesg output upon loading the module and it will tell you about a kernel symbol mismatch, then you check your commits to look for one that made a change to that part of the kernel (usually it's a function called by the module).
[One (M8) Original Android Development] 1337jay:
Downloaded and installed the kernel + app, looking forward to the stable release of the app with more settings to customize like faux's app. One more thing, I use greenify and have greenified many apps like FB etc but I my phone is still waking up from Deep Sleep in randomly in the Battery Stats info... other than that, all ok =)
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Is your phone from Verizon or Sprint? It may be the problem
[One (M8) Original Android Development] rkdku:
I'm actually in the UK, so mine will be an international M8.
[One (M8) Original Android Development] 1337jay:
Is it okay to re-flash kernel just to edit settings a few times? I still don't know what suits me best and since there is no option in the app to change settings shall I just do that?

I am not completely sure how the device responds to this.
[One (M8) Original Android Development] flar2:
I flash my devices hundreds and hundreds of times and none have had any bad effects yet. Still, I would try to limit it.

You can edit /etc/elementalx.conf to change settings at boot, or use TricksterMod to adjust settings on the fly.

The only setting you need to reinstall for is max cpu frequency. For this I would simply recommend using the stock frequency. Everything else can be changed with Trickster or /etc/elementalx.conf
[One (M8) Original Android Development] Savant:
You'll be fine if you do that. I've done it a when I first tried ex kernels since I wasn't used to aroma.
[One (M8) Original Android Development] 1337jay:
I see, thanks. Are you going to implement a method to change settings in the app in the near future?

EDIT: I can't seem to find/access /etc/elementalx.conf with ES File Explorer, fully rooted. Can anyone give me infos on how to do that?
[One (M8) Original Android Development] DeeZZ_NuuZZ:
It should be there
[One (M8) Original Android Development] HolyAngel:
need to look in /system/etc not /etc. :good:
[One (M8) Original Android Development] mathrania:
Is it a known bug that double Tap2wake doesn't work with this kernel on ViperOne... I selected the Stock settings for this in aroma...
[One (M8) Original Android Development] flar2:
It works, the problem is somewhere in your settings.
[One (M8) Original Android Development] mathrania:
I will try again
[One (M8) Original Android Development] cygnus56:
I'm with the ARHD 10.2, and stock kernel, truth consumption is pretty good. if you install ElementalX is equal or better?

I come from a HTC one m7, when using wake gestures with Elemental X, gestures responded better, now with the HTC One M8, and stock kernel, gestures do not always respond.

The gestures are the same as the stock kernel? or improve?
[One (M8) Original Android Development] DeeZZ_NuuZZ:
flash and try them
[One (M8) Original Android Development] cygnus56:
you're right, sorry.

according to your experience, battery improvement?
[One (M8) Original Android Development] 1337jay:
That is because you have to move your phone before the gestures are recognized. With this kernel, you can double tap to wake without moving/shaking before.
[One (M8) Original Android Development] cygnus56:
oohh that was! thanks for the tip.
[One (M8) Original Android Development] MassStash:
Yea, your 4-5 stock modules out of your zip are what work with my sprint based kernel. Thanks for the tip man! hadn't thought of that yet haha
[One (M8) Original Android Development] Sneeuwtijger:
[KERNEL] [July 27] [Sense] [GPE] ElementalX 1.00

I am on ARHD 10.2 with Sense Toolbox 6 in action for wake on sleep gestures - is there any chance of interference between this setup and using ElementalX for wake gestures .. is it best to disable them in Sense Toolbox 6 and use the ElementalX ones ??
[One (M8) Original Android Development] 1337jay:
If you choose elementalx gestures in the aroma then it is better to disable them, yes.
[One (M8) Original Android Development] flar2:
Actually, the toolbox should be able to define actions for the stock or EX gestures, but for some reason it's not working.
[One (M8) Original Android Development] Wa1lock:
Hey,

I can't S-OFF with this kernel, is there a way to fix this? My problem is:

I have this kernel installed (deep sleep mode for the CPU doesnt work btw, according to trickster mod the min. frequency used is 300 MHz) and there is a update available for my phone (still got stock rom). I can't install it because of TWRP, I can't install the stock recovery because I have S-ON, I can't S-OFF because of the kernel. So, I'm f*cked :/

Any ideas how to fix this?
[One (M8) Original Android Development] lukes91:
I think you should be able to flash stock kernel and stock recovery with s-on... And then you should be able to run the ota... Please someone correct me if i'm wrong :)

P.s. you didn't take a nandroid backup of stock system with stock kernel, did you?
[One (M8) Original Android Development] Wa1lock:
Hey,

I just read some (german) tutorials and they said I can't flash the recovery with S-ON. But if you think it's gonna work then I just give it a try. Thx!
[One (M8) Original Android Development] lukes91:
Well, i think it's possible... Search in mr hofs' stock nandroid thread, there are infos and stock recoveries :good:
[One (M8) Original Android Development] Wa1lock:
Tried it:

I flashed the stock recovery (worked) and then tried to install the OTA. Now I got a symbol of the M8 with a warning triangle with a little exclamation mark inside. The phone doesn't react to the power button or something. Right as I typed these words it rebooted, but it didn't installed the OTA. Am I wrong or has the bootloader to be relocked?
[One (M8) Original Android Development] 1337jay:
Must be full stock to get OTA I think.
[One (M8) Original Android Development] lukes91:
Pm'd you ;)
[One (M8) Original Android Development] G1_enthusiast:
does anyone know what files and cmd to edit the UV table? I like to do it without using apps...
[One (M8) Original Android Development] donmarkoni:
#!/system/bin/sh

#ONLY ONE LINE AT A TIME SHOULD BE UNCOMMENTED

#for stock frequency use following line
#echo 600 750 750 755 775 785 795 815 825 855 865 885 915 970 > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table

#for 2.4GHz use following line
#echo 600 750 750 755 775 785 795 815 825 855 865 885 915 970 1005 > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table

#for 2.5GHz use following line
#echo 600 750 750 755 775 785 795 815 825 855 865 885 915 970 1005 1035 > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table

#for 2.6GHz use following line
#echo 600 750 750 755 775 785 795 815 825 855 865 885 915 970 1005 1035 1055 > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table

#for 2.7GHz use following line
#echo 600 750 750 755 775 785 795 815 825 855 865 885 915 970 1005 1035 1055 1070 > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table

#for 2.8GHz use following line
#echo 600 750 750 755 775 785 795 815 825 855 865 885 915 970 1005 1035 1055 1070 1080 > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table

Here is the init.d script file (just remove .txt extension): 99elemvoltage
[One (M8) Original Android Development] 1337jay:
Do we have to re-flash in order to take effect?
[One (M8) Original Android Development] lukes91:
A reboot should be enough...
[One (M8) Original Android Development] 1337jay:
I see, I realized it was a dumb question... and does this mean the lowest freq will be 600mhz and not 300mhz as the first value is always 600mhz.
[One (M8) Original Android Development] 420SYN:
The 600 in the script is voltage not frequency.
[One (M8) Original Android Development] 1337jay:
Anyone else seeing this? Only with mobile though.
[One (M8) Original Android Development] flar2:
That's very weird. What ROM are you on? And it's fine with Wifi?

What if you press the refresh button in the upper right?
[One (M8) Original Android Development] 1337jay:
I'm using ARHD 10.2. It seemed to work fine on Wifi and if it was there a refresh solved it but with Mobile it doesn't seem to go away.
[One (M8) Original Android Development] 420SYN:
I'm using the same setup as him and don't see that.
[One (M8) Original Android Development] flar2:
I just reinstalled Sense and tried it, okay for me. I think it has something to do with your mobile provider.

I will try to fix it, if possible. In any case, I do need to fix the error handling so it doesn't show that error message where the latest version is supposed to be.

It would be very helpful if you could send me a logcat.
[One (M8) Original Android Development] 1337jay:
I would be glad to help but you will have to tell me where do I find the logcat file if it's a file.

EDIT: Found logcat, logcat_2 and logcat2_recvy.

EDIT2: Is this the file you need?
[One (M8) Original Android Development] flar2:
That's not it. There are several ways to get it.

Here's a good howto: http://xdaforums.com/showthread.php?t=1726238

Basically you just need to run the ElementalX App while the log is recording
[One (M8) Original Android Development] 1337jay:
Should be fine
[One (M8) Original Android Development] G1_enthusiast:
i'm looking for undervolt not OC
[One (M8) Original Android Development] 1337jay:
I put this in my init.d folder, removed .txt extension and the # before echo but my voltage is still the same after rebooting (ARHD 10.2).

EDIT: Seems to be working now, thanks.

This is undervolting.
[One (M8) Original Android Development] dark2099:
[MENTION=4684315]flar2[/MENTION] in aroma you say the simple_ondemand gpu governor is more aggressive, do you mean more aggressive for performance or battery savings?
[One (M8) Original Android Development] bamboosensei:
Should be more aggressive for performance. It will scale up to max frequency more rapidly than the stock governor.
[One (M8) Original Android Development] boe323:
Are all 4 cores supposed to run together at the same frequency on full load if overclocked? I noticed that my phone hardly ever touches 2.5ghz, only 1core why the others stay around 1.5ghz, sometimes I can get 2 cores to run at 2.5ghz, the rest of the time its always never past 1.9ghz, no power saving is on and phone not overheated.
[One (M8) Original Android Development] 1337jay:
How are you testing? A benchmark app should be the best. And there is an app (PrefMon) that shows you current processor usage.
[One (M8) Original Android Development] boe323:
I been running antutu and checking in trickstermod while benchmark running in background, all the cores hit 2.5ghz but not all at same time, is some kind of heat protection thing?, most amount of cores at 2.5ghz is 2
[One (M8) Original Android Development] 1337jay:
I am using stock freq with -45 undervolt, stock thermal and everything is ok. I think it would be the same with 2.5Ghz.
[One (M8) Original Android Development] boe323:
I don't have that widget but the stability test along with watching the cpu load shows all cores at 2.5ghz, must be trickstermod.
[One (M8) Original Android Development] flar2:
I think it jumps to max freq more easily, but I haven't really used it so I don't know what effect this has on battery life.

All cores operate independently. As long as your performance is not suffering, don't worry about it. This phone rarely needs to use max frequency. I've been leaving powersaver on and I can barely tell the difference.
[One (M8) Original Android Development] dark2099:
GPU also seems to idle at 200mhz rather than 320mhz as it does with the stock governor.
[One (M8) Original Android Development] digitard:
Did I miss something? Says 1.01 but only 1.0 with a July upload shows on the download page?
[One (M8) Original Android Development] dark2099:
http://xdaforums.com/showthread.php?p=54596755
[One (M8) Original Android Development] CrazyCypher:
changelog for 1.01 sense is the same as changelog for 1.01 gpe?
[One (M8) Original Android Development] dark2099:
Check the link posted above.
[One (M8) Original Android Development] DeathmonkeyGTX:
Welcome back from vacation, flar2.
[One (M8) Original Android Development] flar2:
vacation seems like a long time ago already :D

The only change for 1.01 Sense is to fix a problem in the installer so that it works properly with the express install option in my app.
[One (M8) Original Android Development] stathis95194:
hmmmmm i just had camera app FC as soon as i selected Zoe mode. I thought it's a rogue app or anything so i reflashed ARHD 10.2. After that everything was ok.

As soon as i flashed elementalx 1.01 i got the same problem.

Is something i can provide like a log or anything to pinpoint the problem?

Edit: Attached logcat. FC took place at 17:26
[One (M8) Original Android Development] flar2:
I am using ARHD, camera works fine.

FCs very rarely have anything to do with the kernel. In any case, I don't touch the camera drivers in my kernels, ever.

All I can suggest is wipe cache and dalvik, and maybe any app data for the camera.
[One (M8) Original Android Development] boe323:
I want to change my thermal setting to performance instead of stock, can I change the value in elementalx.config? or do I need to reflash?. Also, the sound options in trickstermod ....does the speaker option change main speakers or just for phonecalls?
[One (M8) Original Android Development] DeeZZ_NuuZZ:
You can change either in trickster or use the config file...also the sound options won't do anything, tried already...it doesn't work because of BoomSound and it need a to be hacked so that we can tweak it right...except if they use some files where to just increase loudness with a few files built already into system because of Qualcomm...there are also a few zips which were meant to be for h/k mod as it will lower a bit the sound so it increases it back or makes much louder... There are I think 3 files which are changed...also just txt/cfg files so maybe

The trickster devs are using them..Hm

Need to try it these days again
[One (M8) Original Android Development] flar2:
To change thermal, easiest is to reflash.

If you don't want to reflash and know how to find your way around the filesystem, you can grab one of the other thermal option files from the kernel.zip and copy it to /etc/thermal-engine.conf, and restart

Alternatively, you could edit /etc/thermal-engine.conf with your own custom values and restart.
[One (M8) Original Android Development] flar2:
UPDATE!!!

A minor update of the new fauxsound drivers by faux123

Sense:

ElementalX-m8-1.02-Sense

GPE:

ElementalX-m8-1.02-GPE

Changes:

-update fauxsound drivers