yashsingh1/xdaforums huggingface dataset:
[One (M8) Original Android Development] Captain_Throwback:
Why would he need to add something that's already there?
[One (M8) Original Android Development] DeeZZ_NuuZZ:
You really should start reading changelogs
[One (M8) Original Android Development] tsalta:
Well my BAD i read about the HD Sound but since yesterday i never use any faux Sound app to adjust the sound of the device so i didnt know that HD sound actually mean FAUX sound.

Anyway ELEMENTAL have full faux sound control regarding to the others i saw this already

now im using Faux Sound settings app and im able to adjust absolutely everything from the SOUND to the MIcrophone. handset of the phone and all other VOLUME regarding things. Its so AWESOME.

THANKS Flar2
[One (M8) Original Android Development] DeeZZ_NuuZZ:
HD sound isn't faux sound, that are two different things.
[One (M8) Original Android Development] tsalta:
Well i don`t know what is the diference but the main point was that with Elemental i have permision to adjust the sound by my teste with Faux sound APP so in the app treath is writen ur kernel have to be Faux SOund enabled.

for that reason i flash one that was Faux Sound enabled and its give me options to adjust the sound then i try with Elemental and again give me this settings plus few more this mean with Elemental u have few more options to adjust the sound.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Yes, HD sound is enabled 24 bit 192khz audio, and faux sound improves audio too, so you can also adjust the amp in the m8 :p really good that we have such options :)
[One (M8) Original Android Development] ceyo14:
[MENTION=4684315]flar2[/MENTION] were you able to follow up on gamma?

**just curious. He knows I'm interested in this. But I know he's busy and it's not a priority... Just want to know if he's looked at it anymore... No pressure and no offense.
[One (M8) Original Android Development] ULAMSS5:
Since this hasn't been discussed since the implementation of HD audio and Faux Sound into the kernel,

What will this change mean for a Project ERA user? Will there be incompatibilities, or degradations? Or is the mod already incorporated? Or should there be no interference?
[One (M8) Original Android Development] flar2:
With all the lollipop disruption and trying to finish my app, I haven't had time yet.

Should be fine.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
it will work totally fine since project era doesn't touch kernels
[One (M8) Original Android Development] captainreynolds:
Hey everyone,

I've got a weird problem occuring while using this kernel on stock 4.4.4.

My HTC One M8 stock rom will crash whenever the phone plays two media files at once. For instance, I can be listening to a music application when all of a sudden I get a call (when my ringer is turned on - i.e. not in silent mode). At this point the phone will freeze entirely except for the status bar at the top. I can turn off the screen - but I am unable to turn on the screen again. The phone still works - I know this because I can send texts to and from my computer using my computer texting app. This same issue happens if I am playing music and open a youtube application to watch a video, or if I am watching a video and get a text message (when my ringtone is turned on)

I also pulled a logcat with ADB. Search for anything "wakelock" and at the very end of the logcat you can see that several "FATAL EXCEPTION"s occur with the AndroidRuntime.

This may be the main problem?

com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException:136 com.google.android.music.MusicApplication$2.uncaughtException:205 java.lang.ThreadGroup.uncaughtException:693

http://pastebin.com/wL8ExCgH

Any ideas for a fix? Would really rather not have to reset the phone.
[One (M8) Original Android Development] flar2:
Most likely not a kernel problem. I would need dmesg or /proc/last_kmsg to know.
[One (M8) Original Android Development] captainreynolds:
https://www.dropbox.com/s/segjh8wfeh1i3h8/last_kmsg?dl=0

This is all I can get right now. I'm away from my computer. Let me know your thoughts, thanks!
[One (M8) Original Android Development] ahac85:
is reduce button vibration broken as when selecting in aroma its still set as 3100 and changing to say 2100 i cant seem to see any difference
[One (M8) Original Android Development] flar2:
I can't reproduce it and there is no kernel error on the log (you just unsuccessfully push power a few times). If it were a kernel problem, the phone would lock up hard and reboot on its own (kernel panic).
[One (M8) Original Android Development] tobyffm:
Hi, dont know why, but fast charge, the most importent feature for me isnt working. I have a HTC One M8.

I have installed fast charge while installation of Elemental X and enabled it in my Rom (Viperone, lastet version), I also checked enabled FastBoot with two Apps from Play Store and both say its enabled. But when I plugin my phone to USB connection of my PC, its still charging as USB, not as AC!

Any idea?
[One (M8) Original Android Development] flar2:
Fastcharge increases the current limit while charging by USB. It does not switch to AC mode like in old times.
[One (M8) Original Android Development] tobyffm:
Hi,

uhm, ok. so I cannot check if its really charging faster exept comparing both charging processes and record time until it is 100% charged.

thanks
[One (M8) Original Android Development] flar2:
You could use a battery app to look at the charge current.

Trust me, it works. (as long as the usb port itself is not capped at 0.5A)
[One (M8) Original Android Development] ceyo14:
I wish there was an app that said the actual current. All apps estimate by how fast the percentage change.

I remember my Palm Pre had the real current that was used...
[One (M8) Original Android Development] TheKnux:
Okay so I tried searching for ElementalX on G+ but I don't know which one it is so I can join and become a beta tester.

Will/Can someone guide me in the right direction?
[One (M8) Original Android Development] Sneeuwtijger:
Check the ElementalX App page on the site http://elementalx.org/elementalx-app/
[One (M8) Original Android Development] TheKnux:
Okay so I joined on G+, became a beta tester, bought the app, and when I go to open it, this pops up:

Here's proof that I bought the app:
[One (M8) Original Android Development] Whiskey103:
CurrentWidget: Battery Monitor

https://play.google.com/store/apps/details?id=com.manor.currentwidget&hl=nl

Should do the trick, long time i used that but worked well back then.
[One (M8) Original Android Development] flar2:
Make sure you have network connection, google play services is running, and you are signed in with the account you bought it with.
[One (M8) Original Android Development] Thermaltake868:
How to get that statistics under that uptime and deep sleep on dashboard ?
[One (M8) Original Android Development] hazapez:
Would anyone be able to provide some advice? I thought I met all requirements to run the Wake Gestures module w the GPE ElementalX kernel on 4.4.4 SkyDragon rom, but the only thing my screen responds to is waking up.

Ty anyone.
[One (M8) Original Android Development] Thermaltake868:
I put phone on -15mv global now, everything is working like it's on stock but it seems like he is draining battery now a little bit faster than before I lower the voltage, can that be right ? I mean I was reading something for AVS that he put himself on best voltage that he can work on, and comparing voltage with my friends M8 phone, my phone on default got lower voltage on 2265 Mhz and some other freq. than his, and he undervolt his and can't go any lower becouse in antutu his phone restars but mine don't his voltage on 2265Mhz is 1010mv(undervolted) mine is 990mV(default), now I put him on 975mv antutu goes without any problem, but I was just wondering about battery don't know if I'm wrong with that draining, can someone tell a bit more about that, tnx.

EDIT:

I just put him on -20mv global with power saving On antutu passed he didn't reset.

Question:

How far can your phone undervolt global ?
[One (M8) Original Android Development] Alex-V:
There you read the avs thingy..? I don't want to do commercial ..but in my kernel thread..under changelog..you will find a nice article to that..i enabled it..and have it now for 2 days..and I m very satisfied now with battery live
[One (M8) Original Android Development] Thermaltake868:
I'm not sure is AVS integrated I mean if you don't touch anything with voltage is it automaticlly enabled or ? And how would I compare it with like -20mV that I did now manually with AVS (if I don't touch anything).

That was the article yeah I found it in your topic.
[One (M8) Original Android Development] Alex-V:
Nope..it's not enabled by default...also you can't compare it as the cpu will change the value and try always with lowest possible..read the article and you will understand :)
[One (M8) Original Android Development] Thermaltake868:
Interesting...

[MENTION=4684315]flar2[/MENTION] can AVS be added as option in next version of kernel ?
[One (M8) Original Android Development] flar2:
AVS requires hardware support, do we have it on m8?
[One (M8) Original Android Development] Alex-V:
I thought as it can be enabled in the source without the need of any patch

Edit.:

But you are one of the masters for kernels..so it would be nice you can give some light in the dark.. :)

Edit: as far as i know..in the past devices there are kernels with it...so may you know there we get the infos what hardware support it..as i think its a real good thing

Btw..maybe it's a placebo but i definitely have 10 % at the end of the day...
[One (M8) Original Android Development] Alex-V:
Maybe I'm not wrong..as you know we have arm v7 processor..so look to the picture...
[One (M8) Original Android Development] flar2:
We might have it on this device, I will test. I don't know if it's built directly into the CPU or a chip on the SOC. If it's built directly into the CPU, then it probably works.
[One (M8) Original Android Development] Alex-V:
thanks man :)

and here is how i enabled it
[One (M8) Original Android Development] striker_lt:
Same here since last elementalX App update today. Sweep2Wake won´t work anymore... :/

Currently on SD v22

---------- Post added at 09:59 PM ---------- Previous post was at 09:53 PM ----------

Maybe it has something to do with the new power saving settings feature since last update (see changelog)? But they are missing in the App. Only Performance Mode Settings were added..
[One (M8) Original Android Development] flar2:
You mean the wake gestures? That depends on an xposed module. Make sure wake gestures is off.

With wake gestures off, sweep2wake is entirely in the kernel.

Is this Android 5.0? If so, I removed the wake gestures option since xposed doesn't work on Lollipop. If there is a saved setting that is turning wake gestures on at boot, you will have to clear the app data.
[One (M8) Original Android Development] ivicask:
About AVS, how is this different than what we have now, we specify voltage for each frequency individual, and it automatically changes accordingly with frequency, thats "automatic voltage scaling/regulation", we only tweak the values below what manufacturer puts as a "safe" values, because most of CPUs can work with much lower voltages than originally specified..

So why is AVS better?How it determines thats lowest safest possible voltage for certain frequency?Without actually crashing CPU and kernel and saying, "ah okay, i cant undervolt that much, i will keep next safe value which was stable?"

Maybe im understanding here something wrong, please correct me if i wrote something that doesn't make sense..
[One (M8) Original Android Development] Alex-V:
because read this article....

http://www.edn.com/design/power-man...rgy-efficiency-with-adaptive-voltage-scaling-

edit:

its more than that better battery....you dont need to look on how much can i uv and find the correct value for each cpu step...also you will no more see questions like my phone freeze and reboot because of to much uv....you dont need to think on ...not all chips are 100% the same...why i can uv only -15 and my friend -100 and so on and on...it will make this easier and that with the best value for have good battery

...you really take the time to uv as much as you can...? and lets say you need your phone as navi and in the half time the phone freeze because of to much uv...you should go in 1 km to the right...but the phone is not ready....lol...its a worthcase but all is possible.. :)
[One (M8) Original Android Development] ivicask:
Yes I read it, but I still think you don't understand also how it exactly works, and if it's better than simple manully tuning value for each frequency. Also question is why Qualcomm disabled it by default? Stability problems?

My point is, I will most certenly get better results finding my own values, lowering voltages, than running benchmarks until I determine my lowest possible voltage, and I presume AVS can be imperfect, or even use some extra power for constant calculations on which voltage to use compared to predefined values tested by user.

That's just my logic speaking..
[One (M8) Original Android Development] Alex-V:
iḿ just not so sceptic

its more than that better battery....you dont need to look on how much can i uv and find the correct value for each cpu step...also you will no more see questions like my phone freeze and reboot because of to much uv....you dont need to think on ...not all chips are 100% the same...why i can uv only -15 and my friend -100 and so on and on...it will make this easier and that with the best value for have good battery

...you really take the time to uv as much as you can...? and lets say you need your phone as navi and in the half time the phone freeze because of to much uv...you should go in 1 km to the right...but the phone is not ready....lol...its a worthcase but all is possible..

i m now 32 years old and in 1 week 2 times father ...i really dont want to think about...of...maybe i can do -15 uv more.. ;)
[One (M8) Original Android Development] ivicask:
Well, if there are no stability issues, I guess AVS is better for end user who doesn't know much of this things, and it will automatically save it's battery..

But I would still prefer AVS as option, not turned by default, for testing purposes and comparison.

Edit:And finding best Undervolt manually is actually very easy, find breaking point of your cpu, than raise it up a bit to be safe, and if it really ever reboots randomly, raise a bit more, and you found your perfect voltages for your cpu, I did like this on my past 4-5 HTC phones and never had problems..
[One (M8) Original Android Development] Alex-V:
I use uv since old desire days Android 2.2 ...benchmarks are interesting but that's all..i also like to play a good 3d game without lags...and to stay the phone cold...but i don't want to look more and more to find the best setting...

I wish we get 64 bit chips like on i phone..and would make the gaming things much better i think..

Anyway i can understand you..No worry.. :)
[One (M8) Original Android Development] Whiskey103:
Ahh, spotted the culprit... U usually write things that doesn't make sense :p

Wait wut wut, NM just me not making sense......
[One (M8) Original Android Development] hazapez:
[MENTION=4684315]flar2[/MENTION] is the 4.4.4 gpe kernel currently working w the wake gesture module? Trying to set apps to open on left or right or up or down does not work for me. Would i have to purchase yr kernel app?

I appreciate the help.
[One (M8) Original Android Development] flar2:
As far as I know it works.

You don't need the app for wake gestures
[One (M8) Original Android Development] striker_lt:
Sweep2Wake

Hmm... I don´t have xposed installed. Only Sense 6 Mod is active and there wake gestures are disabled. Just reinstalled the kernel with sweep2wake active but no changes. Why this won´t work on my M8 anymore, but only since last App Update? I haven´t changed anything, just donig the update via PlayStore and then sweep2wake is broken..

Hope you have an answer on this. I´m on Android 4.4.4 btw

---------- Post added at 07:54 AM ---------- Previous post was at 07:50 AM ----------

I muddled up xposed with xtended. :D For sure I have xPosed installed. But only active Modul is Sense6Mod ;)

---------- Post added at 08:04 AM ---------- Previous post was at 07:54 AM ----------

Sue me, I just disabled Wake Gestures in the elementalX App and everything is working fine now! Just wondering why Sweep2Wake worked with wake gestures active before :D

---------- Post added at 08:45 AM ---------- Previous post was at 08:04 AM ----------

I now disabled Sweep2Wake, because of missing "wake up, bypassing lockscreen" feature.
[One (M8) Original Android Development] Haik0:
Is it possible to backup my current kernel ?

I am considering to buy the app for this kernel, but first I wanna know if there is an option to completely backup my current (stock) kernel ? If no, then how can I do it , in case I wanna get back to the stock kernel.
[One (M8) Original Android Development] Iceberger:
Usually you salve it with a dirty flash of your ROM with the stock kernel
[One (M8) Original Android Development] Haik0:
That sounds "way to dirty" :))) So there definitely no other way to make a complete backup of the stock kernel on my HTC One M8 ?
[One (M8) Original Android Development] Captain_Throwback:
You really don't need to back it up. It's the same kernel found in the boot.img or a stock ROM zip or full firmware package. And the modules (system/lib/modules) can be found in a stock ROM zip too. That's why "dirty flashing" the ROM or restoring a backup of boot and system in recovery restores it.

Just make a nandroid if you don't want to dirty flash.
[One (M8) Original Android Development] flar2:
Very simple: back up boot and system in recovery.
[One (M8) Original Android Development] Haik0:
Thank you very much for the response.

So technically I can restore the Boot from recovery then copy modules from "system/lib" and I'll be completely stock ?

p.s. is there really not tool which can do this ? I'm just wondering, cuz it seams so fast and easy to flash a kernel but then it take and entire system restore to get it back to stock.
[One (M8) Original Android Development] Captain_Throwback:
No there isn't a tool, because it's relatively easy to do. Feel free to create one, though . . .
[One (M8) Original Android Development] flar2:
Various kernels make various changes to system, and custom ROMs make all kinds of unpredictible changes, and there is not just one stock kernel.

Do a backup of /system and /boot. Simple, takes two minutes and if everyone did that, XDA would only have a quarter of the posts that it does.
[One (M8) Original Android Development] sbslammer:
post deleted
[One (M8) Original Android Development] tsalta:
#flar2

Superb Kernel like i say already.

Just have a question regarding the SOUND again.

Your Kernel is with HD SOUND support.

So i installed FAUX SOUND app from the market to give me control over the SOUND of the phone.

The program is working and im able to adjust the volume of some sound and extra feautures on m8

But the problem is that just this:

on the MENU Sound Control 3.X GPL

I have options to Adjust DIGITAL OUTPUT Gain Control

ANALOG Headphones Gain Control

Digital Input Gain Control

Sometimes very often im not Able to Adjust ANALOG Headphones Gain Control and is writen that this device have a dedicated DSP that is runing.

Sometimes i have this option enabled and im able to adjust it!

The other Screen Telephony Extension i have options

is the same with th e Speakerphone GAIN and Ringtone Gain and Headset PowerAMP Gain

all this 3 options sometimes are there active and i can adjust them sometimes they are not there and i can`t use them.

What i mean is i think this is from the Kernel its not from the APP

Maybe have to be added the Patch for the program or something is not corect because sometimes after restart the options are there sometimes not.

I read in the APP info in order the app to work properly and to have all options have to be added soemthing to the Kernel this is what i mean:

If your favorite kernel DOES NOT support this option, Simply Ask your developers to include these patches:

APQ8064:

https://github.com/faux123/mako/commit/911a80eb10df7b1f0c120ae29137e1b682f8ab7e (Nexus 4 / Optimus G)

https://github.com/faux123/htc-m7/commit/2a583fd18361f4988a266cef99ef79a83406861b (HTC One)

MSM8960:

https://github.com/faux123/SGH-Krait/commit/42f9ed38af07ace0d78f120d6eac09dfffed034d (Samsung / HTC)

https://github.com/faux123/SGH-Krait/commit/3cf48506b0d3f73cc7e7b54d4af32745dc566110

Version 2.1 Update:

https://github.com/faux123/htc-m7/commit/acff15670bae39452662c641f46cd65ab670b927 (HTC One)
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Dude ask faux123 and not flar2 ... He can't do anything there so ask faux not flat ! Also HD sound is not the same feature as faux sound...faux sound let's you adjust the analog etc which can be found on second page in app too...and HD sound is support flac 24bit/192khz!!

Also the HTC one patch is not for m8 only for m7 since the m8 uses a way newer and different DAC and amp!

Sent from my HTC One m8 with lollipop and Dolby Mobile Plus!
[One (M8) Original Android Development] flar2:
I have all the fauxsound patches, some of the normal fauxsound options don't work on this device.
[One (M8) Original Android Development] okkbojan:
When I install an application Fauxsound incoming calls volume is low! How to amplify the sound in the earpiece?
[One (M8) Original Android Development] flar2:
Adjust it with fauxsound, or uninstall fauxsound and see if it's fixed.
[One (M8) Original Android Development] okkbojan:
Uninstalled fauxsound and it's fixed!
[One (M8) Original Android Development] threetwentyfizzle:
Hey [MENTION=4684315]flar2[/MENTION], just wanted to drop in and thank you for the excellent quality work you've provided for the last 3 devices I've owned. I've followed you and Team Venom over from the OneXL onward, and your kernels just seem to get better and better!

I love the dedicated app you've built, very solid and clean interface, and am proud to give back and support in a modest way that I can.

One little thing I've noticed with running the Elemental app on GPE Lollipop, and it may have been mentioned to you already, and it may also be because it not being an official release and its the stock kernel, but when I activate the powersave function, it drops the max CPU clock as it should, and returns to normal CPU clock when disabled, but the haptic feedback Vibration does not return to the previous settings and remains disabled.

Is there a way to incorporate an override to allow haptic feedback in powersaver mode if desired, or a fix for this? Its a very trivial thing, but I just wanted to let you know.

Thanks again for all the hard quality work that you do :)
[One (M8) Original Android Development] flar2:
Thanks, this is a problem on the m7 as well. Will fix in the next update.

Did you ask on google+ too? I tried to reply but I can't post anything on google+ for some reason (as soon as the app is out of beta I will be very happy to close my google+ account, what a terrible platform).
[One (M8) Original Android Development] threetwentyfizzle:
No, I hardly use G+ for anything but photo backups lol. No worries, just wanted to point that out to you, in case no one else had noticed.

Thanks Again
[One (M8) Original Android Development] dandan2980:
I have this happen to me also you can also go in faux sound app and just move the M8 extension slider and in call volume will adjust back to normal just don't set it at 20 cause it will blow out your ear drums.

Something in the app is causing it
[One (M8) Original Android Development] jfodra:
I just flashed this kernel on viperm8. Can someone suggest a governor and io scheduler combination that will not sacrifice performance but will give more battery life? Thank you.
[One (M8) Original Android Development] lukes91:
leave the default ones, you'll be impressed :)
[One (M8) Original Android Development] jfodra:
Okay sir. I'm trusting you on this one. :D