yashsingh1/xdaforums huggingface dataset:
[One (M8) Original Android Development] altimax98:
So what is everyone using for voltage on this Kernel. I don't know if I have an amazing phone or not but I can undervolt the heck out of this thing and it still keeps on truckin... Here's a screenshot:
[One (M8) Original Android Development] Vandam500:
Wow 6 hours of on screen time is insane! The most I ever got was near 5 I think. How do you have your brightness setup?
[One (M8) Original Android Development] p50kombi:
Hey Lyapota.. Good to see you here..

Not baking your own kernel?

**********

Sent from a tin of baked beans using some chewing gum, tinfoil, a piece of string and a manual written by MacGyver
[One (M8) Original Android Development] Forsaked:
I hope he does! ;)
[One (M8) Original Android Development] frankcck:
Wow! Glad to see you here. [MENTION=1148003]lyapota[/MENTION]

But please don't leave my mom's One X ??

ViperOne@HTC One
[One (M8) Original Android Development] lyapota:
Not today, the time to sleep on my side [emoji1]. I'm here to learn from qualcomm kernel master.

Отправлено с моего HTC One_M8 через Tapatalk
[One (M8) Original Android Development] 3473:
Can this change gamma?
[One (M8) Original Android Development] JEANRIVERA:
[MENTION=4684315]flar2[/MENTION] is it possible to make the external sd card to be mounted as a mass storage device on booted system?

why?

here is my problem:

i have a mitsubishi lancer that has usb input for the radio it works fine with iphone pen drives mp3 players but since google decided to implement mtp protocol i have a headache dealing with this my car/radio does not recognize this mode and i thought this could be kernel related i know this can't be done with internal storage since now google stores system files in it and thats why they make this method/protocol but maybe this option could help many others like me thanks in advance!!!
[One (M8) Original Android Development] wera750:
[MENTION=4684315]flar2[/MENTION] keeps hanging on the One screen for me. No oc or uv. I did however flash the wp disable kernel previously. Could I have a ramdisk conflict? Thanks! Still rocking your kernel on my n5.

Edit:installed busy box set flashed again. Allis well!
[One (M8) Original Android Development] v-b-n:
[MENTION=4684315]flar2[/MENTION] - Do we have the "Cooler Color" option like the Nexus 5 here also ? I have been unable to take proper backup of my boot partition so can't test this just yet.
[One (M8) Original Android Development] ks2332:
Is the stock GPU speed on the M8 568mhz?
[One (M8) Original Android Development] p50kombi:
Hi guys, this might not be the place to ask, but has anyone got gta san andreas or vice city working?

When I start them, it goes into the first menu, then when starting the game, as soon as the load bar hits 100% the games both just exit, no warning to, no message, they just quit.

Anyone got any ideas?

**********

Sent from a tin of baked beans using some chewing gum, tinfoil, a piece of string and a manual written by MacGyver
[One (M8) Original Android Development] c5satellite2:
Got my m8 today. Straight to unlocked, s-offed, Venomized, an Elementaled. Running great so far. Thanks again flar for the great work.
[One (M8) Original Android Development] b0gd4n:
is there a way to set the vibration strength using this kernel?
[One (M8) Original Android Development] v-b-n:
OK .. finally got the stock one backed up and now on ElementalX flight ;)

Just to answer my own question, Color Control works like a charm ... I am using Faux kernel app to control it and now my screen is WHITE instead of DIRTY YELLOW ... YAY !
[One (M8) Original Android Development] Nezorflame:
What are the settings u've applied for getting this result? If it's not a secret ofc :D
[One (M8) Original Android Development] v-b-n:
No biggie.. Just install Faux kernel control app and then under color section reduce red and green to get a whiter white... U can move the color sliders to see realtime difference
[One (M8) Original Android Development] CrazyCypher:
So why is this beta if its working like a charm? :D

what is the best app for controlling everything that this kernel offers? :)

Thank you for your answers
[One (M8) Original Android Development] flar2:
It's beta because it's new, and there were still people having some installation issues. It's also not feature complete yet, I've only been working on it for a few days.

It probably won't have that exact option, but there may be something else to tweak. For now, I just ported the RGB controls from the Nexus 4.

Try installing DriveDroid. It might be able to do what you want. I can't test right now.

578MHz

I don't think so, I'll take a look and see if I can make it tunable.
[One (M8) Original Android Development] chrisrj28:
Just was popping in hear reading and saw your post. I don't have M8 but this is the exact behavior I experience with my M7. Not really sure of its kernel related ad I have not tried on a stock install. Maybe try that and see?
[One (M8) Original Android Development] CrazyCypher:
when buying micro sd, do you recommend format using windows or format using phone (under settings-->storage) ?

thx :)
[One (M8) Original Android Development] p50kombi:
I think it has to do with s-off..

As soon as I s-off'd my device, it stopped working....

Strange but true...

Is your M7 s-off?
[One (M8) Original Android Development] ivicask:
Its not insane at all, hes only 12 hours on battery, and half time screen was ON, if he managed to get 2 days online with that screen ON, than it would be amazing, also it depends on many factors, was your WIFI on? Data?Synces?Apps?Screen brightness?What actually you did for 6 hours?If you play heavy game or play simple puzzle game its not the same..

BTW im getting about same results or even better..

http://xdaforums.com/showpost.php?p=52642361&postcount=776
[One (M8) Original Android Development] steve1996:
Auto brightness all the way

---------- Post added at 04:19 PM ---------- Previous post was at 04:15 PM ----------

I charge my phone every night so the longest time on battery should be 17 hours for me, and I woke up late that day so... [emoji14]

And screen on time counts the most for me. Not how many days it would last before next charge, so it all depends on how you see it.
[One (M8) Original Android Development] Johnny424:
I think about 30 mv is as low as I have tested. I am pvs 12. That is a lot of undervolt in your screen shot. You will have to let us know of you notice any saved battery with that amount of undervolt
[One (M8) Original Android Development] dukat0s:
Hi guys.i m on pvs15 and i got great battery life .i undervolt higher than this screenshot. Always 40+hour standby 6.30+Sot without eco lux or any saving battery apk
[One (M8) Original Android Development] Snah001:
I have a pvs15 soc.

I uv in aroma - 45mV, that means it is affecting only the lower most used CPU frequencies.

Next to that I uv - 50mV extra with trickster. So in total - 95mV for the lower frequencies and - 50mV for the higher ones. Rest of kernel settings is stock and the phone is rock stable.

I have wifi, BT, push exchange always on and no battery saving settings active. I manage to get with average usage always 4+ hrs screentime with 50% battery left every day. So not so bad.

Sent from my Asus Infinity TF700 with Dock
[One (M8) Original Android Development] Freak07:
[MENTION=4684315]flar2[/MENTION]

A question regarding uv. When someone undervolts in an extreme way is there a protection that the phone does not accept the desired voltage? Like 300mv for 300 mhz for example?
[One (M8) Original Android Development] Shebee:
6h

I get like 3-4h sot over 2 days.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
It reboots if it's too much UV ...that should be the only protection ...if it's wrong correct me [MENTION=4684315]flar2[/MENTION] :D

Gesendet von meinem HTC One_M8 mit Tapatalk
[One (M8) Original Android Development] waz675:
You can also get corruption without the phone/device rebooting which may not show up for being bad until one day your phone won't boot due to a system file(s) being bad. It's not a given but it can happen.
[One (M8) Original Android Development] mushages:
Vpn doesn't receive data. It will connect but no traffic. Anyone to confirm? Also had this problem in some kernels on HTC one x
[One (M8) Original Android Development] flar2:
Update for GPE!!

This brings it up to date with the Sense version

Download:

ElementalX-m8-0.18-GPE

Changes:

-add proximity enabled flag

-adjust sensor initialization
[One (M8) Original Android Development] tsaojam:
VPN does work for me. I'm on latest ARHD and 0.18.
[One (M8) Original Android Development] Freak07:
Thanks for your answers. I knew that with rebooting but back in the one x days some kernels had a protection so as to not accept to extreme uv values.

Currently I'm running 300mhz on 612 mv and that seems to be much less than others here so I was wondering.
[One (M8) Original Android Development] TheMathMan:
Has anyone here got XCOM? I have gboost enabled and every other setting on 0.16 is stock. I have used the game for about 20 minutes and it's used 17% battery in that time. Do you think it's due to gboost?
[One (M8) Original Android Development] waz675:
Xcom chewed through my battery on my nexus 7 2013. It is just a plain battery eater, looks sweet though :D I finished it, brought back a lot of the enjoyment xcom gave me like 20 years ago, heh
[One (M8) Original Android Development] flar2:
The limit is 600

Disabling gboost might help a bit
[One (M8) Original Android Development] TheMathMan:
I'll try disabling gboost and see what difference it makes.
[One (M8) Original Android Development] Onem8:
Somebody know ? The life of cpu will shortened if i clock the phone on example 2.65Ghz ?

Verstuurd vanaf mijn HTC One_M8 met Tapatalk
[One (M8) Original Android Development] PR0SP3R:
I just installed this over PA ROM and now my screen will not come on at all.
[One (M8) Original Android Development] flar2:
Probably not

This only works on Sense and GPE based ROMs. I know it's a bit confusing, but basically none of the ROMs in the original development section work with this kernel. They require a kernel based off the cyanogenmod source.
[One (M8) Original Android Development] PR0SP3R:
Oops. Am I FUBAR'd?
[One (M8) Original Android Development] metaphz:
Not really confusing your title says it :)
[One (M8) Original Android Development] flar2:
Of course not. Just reflash PA and you'll be fine.
[One (M8) Original Android Development] shorty1483:
Is PA Sense or GPE based?? The answer is NOOOOPE :p . Reflash stock or Excalibur Kernel.
[One (M8) Original Android Development] dsymbol:
Hi, With ElementalX 0.18 for sense, which settings that would give me maximum battery life & performance like Power Save mode, & Most Importantly, do not cut off data when phone sleeps?

Thanks.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Keep all default especially cpu freq and governors...if you use tri later you can set multicore power saving to 1 or 2 that's good too..

But keep cpu things default and you will get the maximum out of it

Gesendet von meinem HTC One_M8 mit Tapatalk
[One (M8) Original Android Development] armyboy11b:
Dude your kernels were a beast on the n5 and now I have it for my m8

Latest sense version working great for me I appreciate the amount of work you do for us man thanks
[One (M8) Original Android Development] Hedi86:
Can't wait for next update :D love this kernel :)

What is about CM11 kernel?

What is about GPU Oc ?

Gesendet von meinem HTC One_M8 mit Tapatalk
[One (M8) Original Android Development] starbase64:
Hi,

pocket detection is very crappy here (0.18). device goes always on in pocket and double tab doesn't work out off pocket in deep sleep.

full wipe - the solution of all problems - already done

regards

starbase64
[One (M8) Original Android Development] flar2:
dmesg logs please
[One (M8) Original Android Development] starbase64:
attached
[One (M8) Original Android Development] bentez2003:
0.18 is the first version where pocket detection has worked flawlessly for me. (stock, rooted w/ 0.18)

Thanks for the hard work Flar
[One (M8) Original Android Development] rjwdon:
Hi, love this kernel but im having issues with custom wakeup gestures. I have issues modifying the settings for doubletap2wake etc - i set it to 1 but it instantly reverts to 0, so i tried modifying permissions to that file and other relevent files after modifying them to be read only, but them that seems to cause my phone to frequently hard-reboot.

Running VenomRom 1.6 - any ideas?

I love the idea of removing movement requirement, but at this stage its not working for me for the above reasons :(
[One (M8) Original Android Development] bamboosensei:
Could this potentially be a problem within Venom tweaks? Or is some other app setting it and causing a conflict?
[One (M8) Original Android Development] dsymbol:
Thank you!!
[One (M8) Original Android Development] flar2:
The easiest thing to do is reinstall the kernel and choose the settings you want.

Make sure that venom tweaks is set to NOT apply kernel settings. And make sure you don't have any other apps trying to change the settings.

I think I'm going to change the name of these settings to avoid these issues.
[One (M8) Original Android Development] dafunk60:
tun.ko support?

Hi Flar2. I am happy to see you sharing your work on the M8. I thoroughly enjoyed your kernels on my HTC One X (evita). I am wondering if tun.ko is included in the kernel. This is required (or so is my understanding which may not be correct) to use a tunnel interface with openvpn. I am troubleshooting some various issues I am having with my openvpn setup and just want to cross this off the list.

Thanks as always for sharing your work. 0.18 is working great for me with ViperOne. :good:

++++++++++ EDIT +++++++++++

Figured it out. Both TUN & TAP support are included with this kernel. Thanks again Flar2
[One (M8) Original Android Development] rjwdon:
ill have a look if venom is applying kernel tweaks and report back.

cheers

UPDATE: Yeah disabled viper kernel settings and it seems to be working like a charm! thanks :)
[One (M8) Original Android Development] ShatteredAxe:
Getting quite a few random reboots, refreshed the kernel and uninstalled trickster mod, will post log if I can't figure it out.
[One (M8) Original Android Development] flar2:
Don't undervolt, don't overclock. And if it still does it, then full wipe.

The kernel is 100% stable.
[One (M8) Original Android Development] ShatteredAxe:
I don't overclock but I had previously underclocked by 30 but had reversed that prior to reboots.

I think it had something to do with my dot view, reboots usually happened anytime I was activating through it or with MLG.

Reflashed again and without trickstermod and everything basically stock from kernel install it seems to be fine again. Some old settings must have just been stubborn.
[One (M8) Original Android Development] flar2:
If you think it has something to do with dot view case and gestures, then please post /proc/last_kmsg right after it reboots.
[One (M8) Original Android Development] ShatteredAxe:
Will do, seems to be rectified now with stock settings
[One (M8) Original Android Development] butthurtlocker:
Flar buddy you're the man, this kernel is rock solid and makes a rad phone stellar. Many thanks
[One (M8) Original Android Development] elsworth1983:
Never had one reboot this kernel it's solid great work [MENTION=4684315]flar2[/MENTION] ?

Sent from space
[One (M8) Original Android Development] morfini:
I am on stock kernel and I want to try this kernel for the first time since my m7 days. However I am using art. Is this kernel compartible?
[One (M8) Original Android Development] aamitabh28:
ART has nothing to do with the kernel
[One (M8) Original Android Development] iigrs:
Same here
[One (M8) Original Android Development] nickespi:
Any one having issues with the kernel not going into deep sleep I hardly have any wake locks.. Or am I stupid or something please school haven't used android for some time my terminology maybe flawed forgot some things!!
[One (M8) Original Android Development] GermanGuy:
Try reflashing kernel after wiping cache and dalvik.
[One (M8) Original Android Development] flar2:
For some reason, the system is turning the proximity sensor on and off for no apparent reason. I don't know what's triggering it.

The Android system is changing the proximity sensor whenever you see this:

[S_HUB][CW_MCU] active_set++: sensors_id = 4, enabled = 1

When the kernel (pocket detection) sets the proximity sensor, it looks like this:

[S_HUB][CW_MCU] sensor_enable++: sensors_id = 4, enabled = 1

I noticed a few times the system was doing the opposite of pocket detection a few ms later. I might be able to tame it.

Can you tell me exactly what settings you are using (eg: gestures, pocket detection, volume buttons turn on camera, etc)
[One (M8) Original Android Development] starbase64:
Hi,

all kernel settings stock, only double tab enabled.

edit: s2w/double tab traditional method in aroma > Traditional S2W/DT2W

regards

starbase64
[One (M8) Original Android Development] aamitabh28:
Flar2 I am sorry if this sounds strange but i wanted to ask if pocket detection or related gestures could cause android os or kernel wakelocks as shown below.For me it can go as high as few hours with massive battery drain.

I am sorry if this is stupid.

Thanks
[One (M8) Original Android Development] flar2:
No. There is a wakelock from the gestures (ges_wakelock), which lasts at most 333-500 milliseconds and usually occurs when the screen would come on anyway.

There is no wakelock needed for pocket detection. The sensor is an extreme low power chip that operates independently of the rest of the system. It can be left enabled all the time with no noticeable effect on battery. The sensors are "on" all the time even on stock, this is how the motion launch gestures work.
[One (M8) Original Android Development] aamitabh28:
Okay..thanks man.

Sorry
[One (M8) Original Android Development] nickespi:
Are there any specific CPU profiles/ schedulers are use here specificly ? If do which app do u use to make these adjustments?Or is this ssomething u install and leave alone
[One (M8) Original Android Development] 2websited:
Hi flar2,

Thanks for your fantastic Kernel , I facing a issue after ElementalX-m8-0.18-Sense, the wifi cannot connect. present I am using Android Revolution HD 7.0 | ART | 1.54.401.10 ROm, any suggestion. thanks
[One (M8) Original Android Development] flar2:
I recommend leaving it alone

Try wiping cache.

Wifi is 100% stock with this kernel. And I mean literally, wifi is built as a kernel module and I use the exact same wifi module that comes with the phone.
[One (M8) Original Android Development] iggdawg:
I changed wake gestures to "off" in sense toolbox and rebooted. pocket detection and waking from deep sleep are working a LOT better now. I think sense toolbox might have been arguing with the rest of the system.
[One (M8) Original Android Development] rjwdon:
Hi Flar,

i saw a few pages back someone was having issues with the dot view case causing crashes. I was also experiencing this, but only when i was using your custom gestures without movement requirements. It would work a random number of times, flashing up the time and weather in dot-view style, but then after a while/random number of tries it would stop working and the phone wouldnt turn on - would have to be hard rebooted.

This ONLY happens with your customer gestures set up, installing stock works fine, even undervolting/overclocking.

thought this info might help you.
[One (M8) Original Android Development] Shebee:
Do a full reboot, my wifi got stuck on that rom after hot booting sometimes.
[One (M8) Original Android Development] ks2332:
Hey [MENTION=4684315]flar2[/MENTION] using your kernel on venom1.6 att and o on your kernel I have a delay when turning the screen on but not on stock kernel
[One (M8) Original Android Development] flar2:
No difference for me and I can't think of any reason why the kernel would be responsible for that.
[One (M8) Original Android Development] style154:
That could happen if you have your voltages or your screen of frequency too low
[One (M8) Original Android Development] shohratshankar:
Random reboot

Hi,

I've been on 0.10 and Viper 1.6 for a long time with no issues at all.

Yesterday I flashed 0.18. The kernel seems good and pretty responsive.

However, I have had quite a few random reboots (every 2-3 hrs). I wiped cache & dalvik and flashed again.... still same problem.

The reboots were happening with stock settings (no UC/OC or UV)

I even ensured that the Venom tweaks are set to not get saved on reboot , just in case.

Now back to 0.10 and everything is fine.
[One (M8) Original Android Development] sinosuke:
I have same issue on Stock 4.4.2,with v 0.18. And the phone seem slower,battery drain faster..backed to 0.16.

Sent from my HTC One_M8
[One (M8) Original Android Development] lukes91:
i reverted back to .13 as i have the best battery life...

stock htc gestures work fine too :)
[One (M8) Original Android Development] flar2:
Guys, really there is no difference in battery life on the last several versions.

You're seeing the effects of something else. The kernel really doesn't make a huge difference compared to your app usage and signal quality.

For kernel, most difference in battery life comes from cpu governor, which I have barely touched on this device. I added a few powersaving patches right at the beginning, but since then, the differences you are seeing in battery life are due to other factors, not the kernel.
[One (M8) Original Android Development] flar2:
Please, don't post issues here unless you are running the kernel on a clean install

The kernel is 100% stable and 100% functional at default settings.

Battery life and performance are slightly better than stock kernel.

If you have lags, slowdowns, battery drain, or any other problems (except custom gestures), the problem is specific to your setup.
[One (M8) Original Android Development] shohratshankar:
Hi Understand and agree that this is a great kernel, that is why I keep coming back to 0.10. What I don't understand is how 0.18 can have random reboots while 0.10 is perfect. As all other conditions are exactly the same.

When you say clean install, do you mean a fresh ROM install and then flash kernel?

Thanks for a great kernel
[One (M8) Original Android Development] aamitabh28:
So after this custom gestures get settled..optimising the cpu governor is on your list next?
[One (M8) Original Android Development] flar2:
I mean wipe data/cache/dalvik and system and reinstall a ROM from scratch, then reboot into the new ROM, let it rebuild Dalvik, let it reinstall your apps. Do NOT restore a bunch of stuff from Titanium. Then reboot again into your brand new, freshly installed system, that should be working perfectly (unless you've installed some bad apps) and make sure all updates to apps are finished. Once verified to be working how you want it, with no problems, you should do a nandroid backup of system data and boot so you always have a fresh system to work with.

Then install the kernel.

If you have reboots, send me /proc/last_kmsg and I will be able to see why it rebooted (if it had anything to do with the kernel).

One last note to everyone, do NOT use the custom gestures with the dot view case. There are still some conflicts there.

There may not be much to optimize, HTC has done an excellent job already.
[One (M8) Original Android Development] shasen1235:
Hi Flar!

I want to ask if we can have further more uv options?

I got PVS11 here and when I uv 45mv it is just matched the default voltage table htc kernel provides

So more than 45mv would probably be true uv for users having higher PVS than 11
[One (M8) Original Android Development] flar2:
It only undervolts the lowest frequency (300MHz), which happens to be the frequency used the most. It will subtract 45 from the voltage for that frequency in your PVS table. Any further undervolting you should use an app. I don't include it in the installer because I don't recommend it, too much risk of instability for too little gain.