yashsingh1/xdaforums huggingface dataset:
[One (M8) Original Android Development] scrubsja:
2.22 firmware

---------- Post added at 01:32 AM ---------- Previous post was at 01:24 AM ----------

Something related to touchscreen input is causing the device to reboot. I have been trying to run elementalx with no success. As soon as I start to interact with the screen the device reboots. The newer 2.22 firmware is installed.
[One (M8) Original Android Development] flar2:
I really can't figure out why it doesn't work for you. There is nothing in the kernel that should cause problems. It's so close to stock I am able to use the stock wifi and exfat modules.

Can you post /proc/last_kmsg for this base immediately after it reboots?

It might work, but I wouldn't recommend it. There would still be remnants of elementalx on your system partition and it would probably be best to get the stock modules back.
[One (M8) Original Android Development] Spider_Pig27:
No More "Cooler Color" Option? :(
[One (M8) Original Android Development] zebidybob:
https://www.dropbox.com/s/5jcu7etit35yga3/elementalx.log

Cheers
[One (M8) Original Android Development] KKLD:
Works perfectly so far, thanks so much flar2!

Would it be possible to overclock the GPU like on the M7 :cyclops:? I really wanna see how fast I can push it LOL.
[One (M8) Original Android Development] thejosh86:
So far so good mate, I like how it auto detected my stock frequency :)
[One (M8) Original Android Development] rootrider:
Don't see any thermal options so far in Android Tuner besides enable/disable. Just installed, have to find out more... It booted fast and stable. ;)

Else:

Fri Apr 11 10:56:21 CEST 2014

PVS: 9

Sweep2sleep enabled

USB Fastcharge enabled

fsync enabled

Max screen off frequency enabled

389672960 Bytes was trimmed

1202241536 Bytes was trimmed
[One (M8) Original Android Development] pablo11:
Just about to test your latest. I see people have already answered the questions you asked. Sorry, I had to go offline last night. I'll you know how this one goes...

---------- Post added at 08:12 PM ---------- Previous post was at 08:02 PM ----------

If I select stock it is 2.46 instead of2.53
[One (M8) Original Android Development] thejosh86:
The thermal selection was during the install.

Stock or performance option.
[One (M8) Original Android Development] rootrider:
Thanks my friend. Sometimes you can play around with temperature settings and trigger related behaviour. Thats what I didn't see at first glance. Everything fine so.
[One (M8) Original Android Development] flar2:
Stock is 2458MHz for the 2.5GHz variant

Here are the frequency tables: https://github.com/flar2/m8-Sense/blob/master/arch/arm/boot/dts/msm8974pro.dtsi
[One (M8) Original Android Development] flar2:
I also looked into the vibration strength. It seems I can't make it adjustable in realtime (I tried and get instant reboot) but I should be able to make it an installer option.
[One (M8) Original Android Development] tiho5:
Nice.

I think that anyway ppl don't change this all the time. I'd set it and once it's set I leave it so.

Therefore I think this is more than enough. Thank you!
[One (M8) Original Android Development] Maedhros:
Damn... phone froze while changing the settings of the kernal.

Any idea how to reboot it while its stuck on the CPU settings screen?

EDIT: Nvm, vol up + power did it .
[One (M8) Original Android Development] flar2:
If using TWRP, probably a good idea to change the screen timeout to avoid problems.
[One (M8) Original Android Development] gjlowe:
So far so good! Running InsertCoin 2.1.6 and ElementalX 0.5 beta. Loving the combo as I did on my M7!
[One (M8) Original Android Development] Maedhros:
I think the screen freeze happened because I set options, then clicked next, then clicked back, which froze it.

Either way, no biggie.

Just some feedback:

New kernel appears to be less stable than the last version.

I was running 2.5 oc and -20 uv on .4 without issue.

Now with .5, same settings, phone reboots before antutu can complete.

EDIT: Antutu also reboots phone @ 2.5oc with stock voltage. Stock clock with -20 uv works fine.
[One (M8) Original Android Development] HolyAngel:
I doubt its the kernel, it the overclock thats not stable. Sometimes its fine and sometimes its not. Part of the joy of overclocking.
[One (M8) Original Android Development] flar2:
Yeah, the kernel itself is 100% stable.

I lowered the overclocking voltages a bit from 0.4 to 0.5. There was a syntax error in my original overclocking code that made all oc frequencies use the highest voltage. So overclocks that were stable on 0.4 might be unstable on 0.5. We'll see how others do, I may increase the voltages a little more.
[One (M8) Original Android Development] HolyAngel:
Well I'm stable at 2458 or whatever it is. Haven't tried any higher yet on .0.5.
[One (M8) Original Android Development] djkinetic:
Stable at 2.6 with stock voltages ....waiting for gpe update =]
[One (M8) Original Android Development] b0gd4n:
How is the vibration strength going?
[One (M8) Original Android Development] flar2:
I've written the code in my head :p

I'm at work now, will test it out later tonight.
[One (M8) Original Android Development] mattman83:
Custom gestures, just have swipe up, pocket detection on only. No double tap or camera launch. Pocket detection does not appear to be working.

Aside from noticing a number of pocket wakes I can turn off phone, cover sensor and swipe up, phone wakes (not sure if there's some sort of time out on pocket stuff though). Confirmed with sensor tester app that prox sensor is working.

Arhd 10.1 clean install, 2.22 fw.

M.
[One (M8) Original Android Development] Johnny424:
Hey flar. Do you know of htcs power saver mode actually downclocks the cpu or does it just effect all the other little odds and ends like brightness and vibe. The reason I ask is I have been playing with power saver mode with cool tools displaying current cpu freq. And even with it enabled it still goes to my set max freq of 2400mhz. It does appear to favor the lower frequencies but still will hit max from time to time. Not a big deal but just curious if you know exactly how it works?
[One (M8) Original Android Development] c5satellite2:
Works properly for me on Viper.
[One (M8) Original Android Development] chrisrj28:
That's awesome news that San Andreas finally works. I look forward to reading when I finally update
[One (M8) Original Android Development] flar2:
This was never an option, however, you can adjust the colours with Trickster or faux's app

Are you absolutely sure you've got everything set up properly and nothing else is interfering? If so, I would suggest using the stock gestures instead.

I can't understand why there are still proximity sensor issues for a few random people. I've literally covered every base I can think of and looked at logs from quite a few people trying to piece it together. I was hoping that the new firmware would make all devices equal in this regard, but perhaps there are actual hardware differences that I can't account for.

I never really looked into how it works. It definitely works perfectly on my device.
[One (M8) Original Android Development] Johnny424:
Where does it cap your max frequency? I guess that's what I should have asked lol
[One (M8) Original Android Development] skulldreamz:
[MENTION=4684315]flar2[/MENTION] could you consider adding the ondemandplus governor. It looks like it could be very beneficial for battery life as well as load performance. Thanks... Some info here http://xdaforums.com/showthread.php?p=38456009
[One (M8) Original Android Development] daffie:
I was wondering the same thing. Coming from the M7, I have used EX mostly and with Sense OS always used Flar's 'more natural color' option (not sure how it is called exactly) within the kernel setup. It was perfect as white was more white afterwards.

My M8 sadly has a bit yellow tone to it and was looking to 'solve' it using EX kernel.
[One (M8) Original Android Development] TotallyAnxious:
As soon as the aroma installer finished my phone shut off and now it won't turn on. Any ideas?

http://xdaforums.com/showpost.php?p=51826661&postcount=2 This got it to turn back on.
[One (M8) Original Android Development] lukes91:
assuming you are using twrp, was twrp screen timeout set to of or to a very long time? if not it's a common issue... keep pressed volup and power button till the phone restarts...

edit: seen you solved :good:
[One (M8) Original Android Development] TotallyAnxious:
I think it may have been a bad download or something, freezes on boot. Just gonna reinstall rom and try again. I'm loving how easy it is to fix stuff with HTC's fastboot, so much better than odin.

bootlooped 3 times so far. are there any options I should avoid?
[One (M8) Original Android Development] mattman83:
Yeah no apps interfering. Only on arhd so no rom control like Viper etc. Going to try another 2.22 rom and see what it does. Always worked great in the past.... Just one of those things I guess.

M.
[One (M8) Original Android Development] Snah001:
Testing test build of maximus HD 7 for several days and kernel works very well. Some little things must be solved but release will be soon!

Sent from my Asus Infinity TF700 with Dock
[One (M8) Original Android Development] zebidybob:
1.19ghz

Not sure why image one has the min at 1.19ghz but exiting and opening again reset it to 300mhz
[One (M8) Original Android Development] Johnny424:
Not sure why it refuses to downlcock in my case
[One (M8) Original Android Development] iggdawg:
I'm guessing it's taking a reading from abstracted data. Where, for example, CPU frequencies 1 through 10 might represent percentage of max frequency. but when power saver is on, that max would be a lower number. so all the steps would represent different values. Thusly when something reads the CPU state as "10", it would mean 1.2GHz or something rather than 2.5GHz. This is just hypothetical, I really don't know for sure.

I know on the M7 it shuts off 2 of the 4 cores. And caps them at 1.2GHz if I remember right. And even overclocking apps end up getting trumped by it. I dont know how it functions on the M8, but I'd assumed it was something similar.
[One (M8) Original Android Development] flar2:
HTC has pnpmgr, mpdecision and ondemand working together to give you the best experience.

As long as you leave everything alone it will work perfectly. If you start trying to manipulate frequencies and behaviour with apps, things can get screwed up.

There is no harm in looking at frequencies with fauxclock, but don't try to set them. I think Trickster can accidentally set your minimum wrong if you happen to save settings while the min is boosted.
[One (M8) Original Android Development] flar2:
Are you using ondemand? Do you have pnpmgr and mpdecision running? Are you using cpu apps that might be interfering?
[One (M8) Original Android Development] zebidybob:
Not being rude but I know that, I was just trying to show your kernel is working perfectly :) I only use faux clock to set read ahead and some other bits.
[One (M8) Original Android Development] xda890:
Thinking about installing ElementalX on my M8 running stock ROM. (Really liked this kernel for my Nexus 5..: :) )

But I remember reading in this thread earlier that there were some problems using this kernel and dot view case but not sure what the conclusion at the moment is?
[One (M8) Original Android Development] flar2:
There are no problems if you select the stock gestures options when you install it (actually I have no issues with dot view and custom gestures, but a few people do)
[One (M8) Original Android Development] Captain_Throwback:
[MENTION=4684315]flar2[/MENTION]

I'm in the process of building a dtb image with your ElementalX edits and the latest Sprint source (4.4.3). Would it be possible for you to add Sprint compatibility if I provided it to you? I know it would make a lot of Sprint users happy :). I can repack it into a boot.img if you prefer. I guess the other issue is the AROMA installer, since the latest version that works on Sprint is 2.70B6. Maybe two zips wouldn't be too much work?

Either way, let me know. Thanks for all you hard work!

EDIT: Well I got it built, and repacked into the boot.img in the zip, but I lost my boot animation (only saw the generic "Android" one) and my WiFi Calling option is gone from Settings.

I guess there's some Sprint-specific kernel stuff from the HTCDev source that needs to be included for everything to work right on Sprint. I guess I'll just leave it up to [MENTION=1238555]MassStash[/MENTION] to get it working, then.
[One (M8) Original Android Development] MassStash:
I have everything working except Wifi for some odd reason. Even with 4.4.3 stock Rom pulled pronto_wlan.ko. Blew a few hrs other day trying to build Pronto out of prima from htc source, but it seem to be broken and I have not been able to fix it to compile the Wifi module correctly yet. Trying to lick Wifi before I try build prima made module again. Not sure what I'm forgetting from 4.4.2 setup, using the same exact zip with ln line and what not
[One (M8) Original Android Development] Captain_Throwback:
Does WiFi work if you manually insmod the module?
[One (M8) Original Android Development] Atemi1337:
I've now tried a clean install, still no camera on .19

And trying 1.0 I just freezes at the HTC screen.

I have no idea.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
On IC 4.0? if yes try to update to latest version maybe it was a Rom problem and is fixed with 4.0.1 ...because on renovate 4.0.1 I have really no problems !
[One (M8) Original Android Development] mobileman88:
Which rom are you using?
[One (M8) Original Android Development] Johnny424:
I use everything as default. Except oc to 2400mhz. I use ondemand. The issue may be locking the freq. With trickster. I know this is not necessary, but more of a habit from. Across several devices. I will ditch trickster and see if the max freq being locked under normal circumstances is the problem keeping it locked when it should drop to lower frequencies and cap during power saver. Not a big deal by any means. Everything has worked great always. I am sure it is on my end sense no one else has the issue, just gonna narrow it down
[One (M8) Original Android Development] Atemi1337:
Im on IC 4.0. I don't have an ota. Just keeps checking. 4.02 on the svn keeps getting system fc.

Insert coin 4.0 currently.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
I mean the normal ota on insertcoin website
[One (M8) Original Android Development] Atemi1337:
I'm using the SVN repositories. No option for ota. I could try a direct download from their website. I didn't realize they had them posted outside the svn.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
The svn are like nightlys, but the ota are always between a few days or weeks and they post the ota always only on their website. Also if you use svn be sure to always make a normal flash and choose again all options because often it can break something, and if you take the ota from their website be sure to take the one which is for gsm not for Sprint because there is a 4.0.1S ota which is only for Sprint, the normal is under that ota
[One (M8) Original Android Development] Atemi1337:
Just flashed the ota on the site. Boots fine, flashed .19 and still broken camera. Should I try 1.0 again?
[One (M8) Original Android Development] Johnny424:
Trickster was the issue flar. Uninstalled and it caps max frequency at 1.2ghz. As opposed to my 2.4ghz locked by trickster. Thanks for the help guys
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Dude didn't you even read what we wrote? 1.00 is for 4.4.3 and you NEED it if you want to get the kernel working properly on that base! 0.19 is for 4.4.2!! There shouldn't be any problems if you have flashed firmware 2.22 and also 1.00 kernel...if still something is weird to again a clean flash from the very beginning, like flashing again the firmware 2.22 then the Rom and the ota and then 1.00 kernel! If still something is broken then it's user's fault and not Rom or kernel ..
[One (M8) Original Android Development] Atemi1337:
Firmware 2.22, I cannot get past the HTC One screen when using 1.0 kernel. It just sits on that screen. It boots with .19. Don't see how I'm making an error here. Best option is just sticking with IC's kernel since it works for me.
[One (M8) Original Android Development] Johnny424:
Gsm? And also have you flashed any extra mods after you flashed newest ic?
[One (M8) Original Android Development] Atemi1337:
GSM. No other mods. Newest IC.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Which recovery do you use? Maybe it is a bad download or the recovery doesn't let it flash correctly
[One (M8) Original Android Development] Atemi1337:
TWRP 2.7.0.2
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Try it again with twrp 2.7.1.0 ... Also be sure to wipe cache and dalvik cache again! Also please say what yo are choosing in aroma installer for this kernel !
[One (M8) Original Android Development] Atemi1337:
Tried flashing the new TWRP from the app. No longer have a recovery. Going to attempt fast boot method.

Edit: Fast boot worked like a charm. 1.0 Stock frequencies, stock voltage, thermal performance. GPU stock/stock, Remove motion requirement, sweep left, gboost, USB fast charge.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Flashify works 100%
[One (M8) Original Android Development] Atemi1337:
I just flashed with settings above. I've been on HTC One screen for 5 mins so far. I've never made it past this so I do not know how long it should generally take.
[One (M8) Original Android Development] Johnny424:
Hey flar, bought the elemental app to show support. Thanks for what you do
[One (M8) Original Android Development] DeeZZ_NuuZZ:
If still nothing is working try to redownload the zip and also post here the recovery.txt file or so as it could maybe say what's wrong.

Or if the option is available at the end of the installation save the log ...
[One (M8) Original Android Development] Atemi1337:
I'm redownloading the zip and trying it. The log is 2.5mb, cannot upload.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Compress it into rar or zip or upload to drop box or the cloud service you use and post the link here or via pm
[One (M8) Original Android Development] GelullaBarr:
finaly, I can't wait for that app, I didn't find it anyhwere till now, so I will wait for it, also the kernel for 4.4.3, thanks
[One (M8) Original Android Development] OGhoul:
Flawless using all of the default install methods and such. I did do the custom install because I leave the motion gestures stock.

Happy to have donated by buying the app.

M8/ARHD 10.1.
[One (M8) Original Android Development] flar2:
http://elementalx.org/elementalx-kernel-app-now-in-beta-for-htc-one-m8/

Download (Sense 6 Android 4.4.3):

ElementalX-m8-1.00-Sense
[One (M8) Original Android Development] GelullaBarr:
google play link doesn't work, I have some errors and when I try to find it manualy on google play, it return 0 result
[One (M8) Original Android Development] flar2:
The app is in beta still. You have to join the testing community then keep trying the link till it works. Could take several hours.
[One (M8) Original Android Development] GelullaBarr:
OK, I'm in..
[One (M8) Original Android Development] CrazyCypher:
Is there any changelog for 1.00 kernel? I will flash it to arhd 10.1 4.4.3 sense, but I hope there is no bugs or something... :)
[One (M8) Original Android Development] starbase64:
Changes:

-update to latest HTC source code

-fix CIFS support

-compatibility with ElementalX Kernel app

-add vibration setting to elementalx.conf

look here: http://xdaforums.com/showpost.php?p=54442559&postcount=2307
[One (M8) Original Android Development] digitard:
So far so good. ARHD 10.1 and no issues so far to report.

Hoorah.
[One (M8) Original Android Development] CrazyCypher:
Thanks... everything seems to be working fine on ARHD 10.1...

just a question.. where can I find elementalx kernel app? Is this some kind of kernel tuner or something?
[One (M8) Original Android Development] starbase64:
look here: http://xdaforums.com/showpost.php?p=54442434&postcount=2306
[One (M8) Original Android Development] atomantmk:
Application supported, now testing the kernel.
[One (M8) Original Android Development] jlevy73:
You're too nice...if that poster just bothered to look one post above his he would have gotten the answer.
[One (M8) Original Android Development] Blazeitup123:
New 4.4.3 kernel working great since release. Purchased app as well to show support.

I have noticed a significant improvement in responsiveness in the new base. Much fluid.

Thanks [MENTION=4684315]flar2[/MENTION] for the kenel and lets not forget system rw!
[One (M8) Original Android Development] hungsolow:
I'm on Viper 1.8.0... any idea why my SD card randomly yet consistently gets corrupted and requires formatting when I use this kernel? When I use the Viper ROM included kernel, it never happens. I obviously would like to use this kernel but just don't know why this happens or how to fix it.
[One (M8) Original Android Development] flar2:
No idea. My sdcard is fine.

If you are using exfat, I use the stock texfat module so it should be fine. If for some reason exfat is the problem, I would reformat it to fat32 and save yourself a lot of hassle.
[One (M8) Original Android Development] donmarkoni:
I had that problem once... It got corrupted every time I copied large amount of data, like nandroid backups. First data got corrupted, than it went FUBAR, so I had to remove it for the phone to boot. Re-formated it few times, but it kept happening. I was thinking what I was doing wrong...

Then I remembered, first time ever I formated it, I did it from recovery and it worked fine. All other times, it was from windows when I was doing some speed comparison tests.

So, I formated it from recovery and it never happened again. :)

Of course, it can be a coincidence too. ;)

Cheers! :cowboy:
[One (M8) Original Android Development] Forsaked:
Im running 1.0 with ARHD 10.1/10.2 since more then 3 days now and its running like charm.

Thank your Flar for your awesome work, i will try your kernel app when its comes official! :good:

(I dont want to create a G+ account, so i wait until it leaves test / closed beta!)
[One (M8) Original Android Development] andreasyeah:
Is there a difference if I undervolt using the init.qcom.post_boot.sh instead of an init.d script?

EDIT: And what's the difference of all those new GPU Governors that have been added? In trickster it used to show only msm_adreno, simple_ondemand and something else. Now there are more.

EDIT2: I am using an init.d script to undervolt and change max frequency...When I execute the script manually, it works. However, after each boot it only changes the voltages and the max screen off is set to 2265000 instead of 960000. It can't be the script because it correctly changes both the voltages and max screen off when executed manually. Permissions are correct. When the script is removed the max screen off is set to the default 11560000 or something like that.

Maybe flar2 knows something? Thanks!
[One (M8) Original Android Development] shamblesuk:
Just bought the app to show my support. Thanks for the work you put in.

I refuse to flash any other kernel!
[One (M8) Original Android Development] deagleone:
Thats the way a kernel/rom combination should work, uv lower freq by .45mv, stock thermal, powersaver for clock and vibration, WebPatrick brightness controls...

Thanks [MENTION=4684315]flar2[/MENTION] great business as usual!
[One (M8) Original Android Development] trackloading:
Hi,

How du I use stock pocket detection with this kernel?
[One (M8) Original Android Development] flar2:
Just use stock gestures, it's automatically enabled.
[One (M8) Original Android Development] pi-rho:
Just don't use gestures in your pocket.
[One (M8) Original Android Development] trackloading:
Thanks for the answer.

But if I enable stock gestures without movement and disable "pocket detection (experimental)" there is no pocket detection??

And how is it coming with your pocket detection?? The only thing missing from being perfect... :)