yashsingh1/xdaforums huggingface dataset:
[One (M8) Original Android Development] flar2:
Missed this earlier.

The refresh rate is 24Hz with MHL, which makes the display very choppy. I guess HTC does this because it will work fine for watching movies, but it makes it impossible to play games. On my other kernels, I was able to force the refresh rate to 60Hz. My initial attempt on m8 didn't work, I'm going to try again when I get a chance.
[One (M8) Original Android Development] GSLEON3:
Yep... Movies 99%. I will try a few games that are intensive later. I wonder if the hardware makes a difference though. I do not use a dongle since I have a bada$$ receiver that is able to natively decode the MHL signal. Hmmm... In fact, just now, checking the source, I am showing 60Hz 1080p input & 60Hz 4K output on video. I wonder if that is because the raw MHL is output to my receiver, or if it is a result of up-sampling & whatever else is going on?
[One (M8) Original Android Development] flar2:
I think it might be my TV. It's 1080x1920 120Hz but I think there may be some trickery to get the 120Hz. Could also be nonstandard EDID or something. I know my TV can accept 720p@60Hz. because that is the mode I've forced with my m7. I get a blank screen when I try to force it on the m8.
[One (M8) Original Android Development] BrandonPrice31:
[MENTION=298610]Flar[/MENTION] any eta of a 4.4.3 for GPE kernel with the battery enhancements! Thanks for all your hard work!
[One (M8) Original Android Development] donmarkoni:
I must be very tired, or my eyes are failing, cause it can't be that you just asked for ETA. [emoji6]
[One (M8) Original Android Development] BrandonPrice31:
He hasn't added the battery enhancements for the 4.4.3 kernel yet.
[One (M8) Original Android Development] jreyno10:
Doesn't matter what he has or hasn't added. It's still bad etiquette to ask for eta's. Flar does this in his spare time and gives it to us for free. As well as manages kernels for other devices. Be thankful for what he has provided.

Sent from my M8
[One (M8) Original Android Development] BrandonPrice31:
Wow you and others are such suckups. I thanked him for his hard work in my post and I worded it nicely. I made no request either, but kindly asked for an eta as he might have one.

I'm sure he won't mind either. If he can give an eta he will, if not that's fine as well. Stop trolling and trying to get attention like others when you're probably anxiously anticipating updated too.. If I was rude that's a different story.

Also, you say be thankful for what I've gotten? Did I not thank him in that post.. Oh BTW, I've also donated to him, have you?
[One (M8) Original Android Development] jreyno10:
Just because you thanked him doesn't give you the right to ask for an eta. Wording it "nicely" doesn't either. It's still rude. I'm not sucking up. I'm simply trying to make you and other eta askers realize that asking for an eta isn't okay. If you have any other problems, send them via pm. I don't want to clutter the thread by arguing with you. Thanks.

Sent from my M8
[One (M8) Original Android Development] beats4x:
Whoops, accidental thanks. But, it's just in bad taste to ask for eta's man. No hard feelings. You just gotta be patient. He works on the m7, m8, nexus 5 and 7, and probably some other devices (those are just the ones I own). You could always use stock gpe 4.4.3 and wait. Patience, and silence, is key (:

Sent from my m8
[One (M8) Original Android Development] BrandonPrice31:
No bad feelings for you either.. Don't like when others jump on the boat and start attacking me because I'm wondering if he's currently working on it. I guess from now on I'll just not ask and wait for a release lol..
[One (M8) Original Android Development] Etshooter:
Your last sentence would be nice.
[One (M8) Original Android Development] trismegistos:
hi,

is the 1.00 gpe version working with cyanogen mod 11?

thx!
[One (M8) Original Android Development] SSS Desire:
Same here as well, issues with double tap on dot view case. Reverted to 0.10 from 0.18 and all is well.

For info, during installation of 0.18, all defaults were chosen except selecting stock gestures instead of custom. Re-tried with custom gestures also to no avail.

Hopefully this will be resolved sooner or later.
[One (M8) Original Android Development] mindfever91:
No, it won't. This kernel is specifically for GPE, which is NOT AOSP, contrary to popular belief. For CM you need a CAF based kernel.
[One (M8) Original Android Development] Jyotirdeb:
Which app should I use to control this kernel? :p
[One (M8) Original Android Development] JayRolla:
Whatever you app you like.
[One (M8) Original Android Development] Mentalmuso:
trickster mod
[One (M8) Original Android Development] flar2:
What do you need to control?

Set it and forget it.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
I always enable multicore power saving :D...but don't know if it makes any different...if not will uninstall trickster too and keep totally default settings for kernel...

Gesendet von meinem HTC One_M8 mit Tapatalk
[One (M8) Original Android Development] Shebee:
Well color adjustments e.g.
[One (M8) Original Android Development] dsmpampis:
Color adjustment on the M8? Why?

Tapatalked with my "refrigerator look" HTC one M8
[One (M8) Original Android Development] Shebee:
Because the screen is horribly adjusted.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
Someone knows why my battery will be drained from sh so much? I really do nothing just swipe a bit in the settings and look around and it's draining...since its a kernel thing maybe someone knows that...

Gesendet von meinem HTC One_M8 mit Tapatalk
[One (M8) Original Android Development] StuMcBill:
Multicore power saving?
[One (M8) Original Android Development] lukes91:
yes... it can be enabled in trickster... there are 3 options: 0,1,2; the higher is the number the most power should be saved, as more processes are assigned to a single core avoiding the others to be loaded and drain batery... this is what i understood, please correct me if i'm wrong :)
[One (M8) Original Android Development] StuMcBill:
Hmmmm, interesting!
[One (M8) Original Android Development] steve1996:
In int.d , add in this line

#colour

echo 245 240 255 > /sys/devices/platform/kcal_ctrl.0/kcal

And you can set the rgb to the values you like
[One (M8) Original Android Development] BWA80:
Hi!

Is it sure that the "disable cover magnet" in aroma really works? I have disabled it, but my phone occasionally reboots it self into dot cover view and i need to hard restart the phone. I have a case that has a magnetic pull tab. This has happened on the last few couple version of elemental X.

Anybody have ideas?

Viper1.6.0+elementalX0.18
[One (M8) Original Android Development] demongrim:
When using this kernal, it causes hangouts to turn on all processors clocked at 1728 mhz and the proccessors won't go idle. Does somebody know how to fix this?
[One (M8) Original Android Development] shorty1483:
It's not the KerNEL, it's Hangouts, just install a version before 2.1.x update.
[One (M8) Original Android Development] skulldreamz:
Flars kernel is so dope, you just set what you want in aroma and it makes the config file for you in data/local/tmp. Then if you need to change a kernel parameter, just change the config with root explorer or es file explorer or whatever you use. Also the most stable kernel out for the m8!!! I love that no app is needed, just my opinion :)

Transaction ID:

0UN33999DJ4870813
[One (M8) Original Android Development] demongrim:
Thanks.
[One (M8) Original Android Development] Freak07:
For me it's fixed with the newest hangouts update! :)
[One (M8) Original Android Development] Kent21:
My phone is M8 Asia. I'm s-off, super CID, use Rom ARHD 7.0 with ElementalX 0.18. After flash rom, i'm wait 5 minutes and reboot. Go to recovery, i wipe cache and dalvik cache and flash kernel. But my phone after flash kernel is always reboot. I'm choose stock during Aroma install. I'm using phone with dot view. Back 0.10 no problem. Help me and sorry my bad English.
[One (M8) Original Android Development] scrubsja:
flar2 this is yet another attempt to run your kernel on Insert Coin Rom, this time version IC 3.0.5, this time I have not installed any apps coming from clean wipe and I am still getting bootloops after the device settles down. Just a few touches of the touchscreen like composing a message etc throws the device into a reboot. I have attached my kmsg from recovery. Can you figure out what is happening, thanks.
[One (M8) Original Android Development] flar2:
Please post /proc/last_kmsg

Do you have an external sdcard? Could you try removing it?
[One (M8) Original Android Development] flar2:
Thanks!
[One (M8) Original Android Development] Kent21:
where is file proc/last_kmsg? sr, i'm a newbie Android. before i'm use symbian :D
[One (M8) Original Android Development] poondog:
use a file explorer to navigate to proc/last_kmsg, and upl;oad this file somewhere for flar to see :) Its the last kernel message, like its black box
[One (M8) Original Android Development] donmarkoni:
Hey mate! Bought yourself M8, or what? ;)

M8 forums lack good humor and great attitude you bring. :)

[MENTION=4684315]flar2[/MENTION], sorry for off-topic.
[One (M8) Original Android Development] poondog:
I tend to surf between forums :D Good to help out in a thread where the developer has helped the community so much

Still have m7, not upgrading till next year.. not enough humor? BORING :D and hi to you too :D
[One (M8) Original Android Development] zedmarcus:
I was running insertcoin 3.0.5 with this kernel previously and had no issues whatsoever. Ran perfectly.

Sent from my HTC M8
[One (M8) Original Android Development] scrubsja:
Do you have an external sd card in your device? I am going to try again without the sd card as suggested by Flar2.
[One (M8) Original Android Development] Kent21:
My file :D
[One (M8) Original Android Development] zedmarcus:
I did yes. 32Gb.
[One (M8) Original Android Development] DeeZZ_NuuZZ:
I have sdcard inside and using insertcoin 305 and this kernel version 0.18 and I can boot without any problems...

But a strange thing is that on pc if I mount the sdcard with a reader or even with mtp from phone I can delete or rename anything...even I can't change the security options in the options for my sdcard...don't know why or what caused it -.-

Gesendet von meinem HTC One_M8 mit Tapatalk
[One (M8) Original Android Development] jlevy73:
Try this, with the phone plug in, reboot your computer. Once it re-starts see if you can make changes.
[One (M8) Original Android Development] CrazyCypher:
Is there any way to disable power button?

It is easily pressed and it keeps unlocking in my pocket... I only want to have double tap wake to unlock if that is an option?
[One (M8) Original Android Development] HTC_Phone:
For some reason I've lost motion launch gestures, even with them selected in the installer. The only thing that works is double tap to wake. Anyone else have this issue?
[One (M8) Original Android Development] lukes91:
You sure you didn't enable dt2w feature? It should remove all the other motion gestures if enabled dt2w only...

Sent from my Venomed Mate
[One (M8) Original Android Development] pyroblazer:
ohk stupid question...do i need to flash the boot IMG via Fastboot CMD ??

my phone is S-off via firewater.
[One (M8) Original Android Development] LQQKS:
If your talking about initial installation, just place the zip on the SD card and flash thru recovery. No need to separately flash boot images

sent from my rooted HTC One M8 \o/
[One (M8) Original Android Development] pyroblazer:
Ohk Thank You... :)
[One (M8) Original Android Development] CrazyCypher:
The kernel is working great!

One question though... Is there any possibility to make power button unresponsive when in pocket mode?

Pocket detection is great for gestures, but power button still works which means when you sit down it is pressed and unlock the phone :/

Any thoughts on that? Will be possible to disable it along with gestures in pocket mode/pocket detection?
[One (M8) Original Android Development] tiho5:
In such case if your proximity sensor gets stuck for some reason (which it's known to do from time to time) you won't be able to use the power button (in combination with the volume button) to restart your phone.

But I suppose that power button cannot be cut off like that anyway.
[One (M8) Original Android Development] flar2:
I could disable the power button, but I'm not going to, because you really do need it.
[One (M8) Original Android Development] BrandonPrice31:
Is pocket detection built into stock kernel?

Meaning when you put your phone into your pocket double tap 2 wake and other gestures won't work.

Is this part of the stock kernel?

Seems to be on my stock kernel?
[One (M8) Original Android Development] NJGSII:
No, definitely not.
[One (M8) Original Android Development] BrandonPrice31:
then why do I have it enabled? running stock gpe conversion?
[One (M8) Original Android Development] NJGSII:
Don't know, but pocket detection isn't a feature that's in the stock kernel.
[One (M8) Original Android Development] BrandonPrice31:
Wow this kernel left traces of pocket detection after a full wipe that was done through the GPE RUU conversion. Wtf.

Nothing else was left I don't think?!
[One (M8) Original Android Development] MassStash:
http://xdaforums.com/showthread.php?t=2716686

Vzw kernel mate. I'm currently working on getting a flar port to sprint as well. Thanks for the help thus far #flar2!

~m8whl on the Always Solid ViperOneM8 Latest

2.265 Max ¦ 300 Min

ondemand

row
[One (M8) Original Android Development] nonmindo:
Just tested with my stock SENSE kernel on my M8 and it appears to be there, its not listed in menus....but if I put my thumb over my sensors and ffc, it wouldn't wake by swipe/tap, as soon as I removed from sensors, tap/swipe works.

TMOUS M8
[One (M8) Original Android Development] MassStash:
Pretty sure stock does have pocket detection for gestures

~m8whl on the Always Solid ViperOneM8 Latest

2.265 Max ¦ 300 Min

ondemand

row
[One (M8) Original Android Development] flar2:
the stock kernel has pocket detection
[One (M8) Original Android Development] NJGSII:
Didn't know that. Sorry for the misinformation.
[One (M8) Original Android Development] CrazyCypher:
Could you just make a flashable zip (or an option in aroma) to make it "double click" to wake the phone maybe?

I would really like that feature, it would be really helpful or al least to disable it, just a function...

and if those who flash this, have to select vol up to wake in toolbox 6...

pleasseeee :)
[One (M8) Original Android Development] GSLEON3:
I could be wrong, but I believe disabling the power button will also disable you ability to get to recovery unless the device is on & booting normally, using a script or app. So, if you were stuck in a bootloop, or wrote something bad to system or boot, you'd be royally screwed. You could maybe get there via adb, but if you can't reach the device via adb, well, Big Trouble in Little China.
[One (M8) Original Android Development] CrazyCypher:
It's only to disable power button when phone is asleep, not turned off or when screen in on...

If you disable it when screen is off, you can still wake it with volume buttons (toolbox 6 settings)
[One (M8) Original Android Development] p50kombi:
I really wouldn't mess with the power button on a device on which it's nearly impossible to pull the battery in case of emergency.

**********

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] mattman83:
Hard reset should still work (it works in bootloader even, well before the Android kernel is involved), but still, probably not the best thing to disable.

M.
[One (M8) Original Android Development] lukes91:
Agree... Much better to have a working power button when needed than an expensive paperholder...

Sent from my Venomed Mate
[One (M8) Original Android Development] HtcOneJon:
I only initially installed this kernel for pocket detection, as I was having a lot of instances on Stock of my phone coming on and into app's etc while in my pocket.

I haven't had any instances running elementalX of the screen turning on and the phone going in apps already while in my pocket.
[One (M8) Original Android Development] Saikat.mondol1:
I think you should try lowering the max off screen frequency and minimum CPU frequency to 300mhz . Cuz after a reboot, ElementalX sets off screen clock rate to 1.2ghz. And sometimes , somehow my One's minimum clock rate increases to 1.2ghz. Anyway, I don't know what sh is betterbatterystates shows me that system server uses the CPU most. Then BlinkFeed launcher. May be you should goto stock kernel and flash elementalx 0.18 again :o
[One (M8) Original Android Development] Captain_Throwback:
[MENTION=4684315]flar2[/MENTION]

I got your 4.4.3 GPE kernel working on the Sprint GPE port, but the only thing that doesn't appear to be working is the max OC frequency. I had set it for 2.5, but it still seems to be maxing out at 2.3. Could that be related to the dtb image I'm using (which is how I got it working) or is it something in the kernel that's just incompatible with the Sprint variant? Everything else appears to be working fine.
[One (M8) Original Android Development] aamitabh28:
Flar i dont really know how to give u a proof of this but putting my phone in my pocket and walking or sitting does drain my battery.i dont know how..but kernel(android os) keeps device up and it drains..
[One (M8) Original Android Development] BrandonPrice31:
Is it safe to disable fsync? What do you guys think?
[One (M8) Original Android Development] bamboosensei:
Only if you're not planning to test undervolting. There's always an element of risk with disabling it because if your phone freezes at any point, then there's gonna be data which hasn't been written and can cause data loss. I guess if you do undervolt, make sure that it's fully stable before turning fsync off. And make sure you have a backup on an external SD or your PC, cause your internal storage can get corrupted worst case scenario.
[One (M8) Original Android Development] BrandonPrice31:
I tried an overclock, and my phone rebooted with fsync disabled. Everything appears fine. How do I know if there was any data loss or corruption?
[One (M8) Original Android Development] bamboosensei:
I don't know if android has any file integrity scanning services much like windows does so I can't say how you might check for data loss or corruption aside from checking the last app you used when it rebooted.

My past experience when undervolting with fsync disabled and the phone rebooting were on the Nexus 5 where my entire system and data partitions were corrupted meaning I had to flash a factory image (hence why it's always a good idea to do a Nandroid and stick it somewhere safe =D).

I did have some issues when I was tampering with the M8 and that led to my Whatsapp data being corrupted but chalk that down to my own fault in not fully testing the stability of the undervolt. My advice really is to just keep ElementalX at stock settings, you can't really get much better than that. I've done so since I got the phone with fsync disabled and no issues there.
[One (M8) Original Android Development] jlevy73:
For me it was pretty simple, I lost everything on my internal sd card. Ended up in a bootloop and had to push a rom via adb in order to get out of the boot loop. Won't disable fsync again.
[One (M8) Original Android Development] CrazyCypher:
How can you loose all data if fsync is disabled? I thought that this happens only if you are in the middle of something.

For example you are shooting video and your phone dies the video isn't saved, or you are playing game and the phone shuts down it doesnt save etc?

I have never disabled fsync, as there is almost no improvement to the rom... But yeah, I didnt think it's that serious, I always thought that what is already written in the storage will stay there... for example the ROM...
[One (M8) Original Android Development] jlevy73:
That's exactly what happened, I was write in the middle of something and before it could finish, my device crashed. So it corrupted my device data. I'm not the first to have this happen too; that's the chance you take with disabling fsync
[One (M8) Original Android Development] CrazyCypher:
Damn man... Sorry... I really thought that you loose data only from the app/process you are in the middle of. For example Word document editing, you loose data of that word file. But not everything else :/

So, now if I ask you, was it worth it? I have my M8 oc to 2,573 and I tested it the moment I oc with Antutu Benchmark with stress test and benchmark test to see if it will collapse and it didn't. I have never had a crash or freeze when using my phone. And its fast as hell :)
[One (M8) Original Android Development] bamboosensei:
The issue is that all writes are disabled with fsync so anything that hasn't been written can be lost. As long as you have a backup somewhere and no important documents/pictures, then it isn't that much of an issue. Sure an inconvenience but we are on xda to tinker with our phones, to get the most out of them and to push them beyond the limits of what manufacturer's put out of the factory, right =D.

That being said, I run mine at 2.8ghz daily and with fsync disabled. Normally I tweak it a bit more but I've taken a step back to just enjoy the kernel and the work HTC has put into the phone as is.
[One (M8) Original Android Development] CrazyCypher:
Yup, this kernel is amazing... I really didn't need swipe left/right/down, so I disabled this.. Only one of the many thing you can do with this kernel :)

Anyway, I tried oc mine at 2,8, but it freezes in Antutu benchmark and stress test, so I had to go to the stable 2,6...

Why do I always get phones that can't be oc as high as of you people on the xda :D I also had the same thing with my HTC One X, everyone was oc-ing from 1.5 to 1,9 or even 2, I only could run it at 1,6, at 1,7 it already freezed :D Damn! And I'm from Europe :P

But I agree, this phone is the best phone on the market... You know:

https://fbcdn-sphotos-e-a.akamaihd....0_10152937389393084_3195693872456428541_n.jpg

hehe :D
[One (M8) Original Android Development] flar2:
The max freq is set on the kernel command line. This relies on code in the cpu driver and frequency tables in device tree. So you definitely need the correct dtb image.

First question: did you get a custom dt.img compiled and built properly or are you using the stock dt.img?

Second question: does Sprint use the same dt files as the international version? I guess the quickest way to check would be to make a small change to the frequency tables (this file is in arch/arm/boot/dts patched by the overclocking commits) and see if they get rebuilt when you compile the kernel.
[One (M8) Original Android Development] Captain_Throwback:
I'm using a dtb image compiled from CM kernel source; that was the only way to get camera fully working on GPE for the Verizon & Sprint variants. The dtb for the CDMA variants appears to be different than the GPE and international versions. If not built from compatible source the ROM doesn't boot at all.

Somehow the CM source from caf has been modified to include all the necessary parameters to boot on all variants.
[One (M8) Original Android Development] flar2:
For overclocking to work, you will need to modify the frequency tables, which are in the dt.img. I can explain how to compile a working dt.img later.
[One (M8) Original Android Development] c5satellite2:
More source up on HTC dev
[One (M8) Original Android Development] flar2:
[MENTION=1162986]Captain_Throwback[/MENTION]

Here's how to build your own dt.img

You'll need this:

https://dl.dropboxusercontent.com/u/83841273/test/m8_tools/dtbToolCM

Copy dtbToolCM to your your kernel build directory. After compiling the kernel, do this:

./dtbToolCM -o arch/arm/boot/dt.img -s 2048 -d "htc,project-id = <" -p ./scripts/dtc/ ./arch/arm/boot/

and add the resulting dt.img to your boot.img