yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] Travisimo:
So per my previous post, I have successfully converted my AT&T M8 to a GPE. I'm on my second day running it now and everything is working great except I am getting some annoying stuttering when scrolling in a good number of apps. Facebook and Google+, for example, are noticeably laggier when scrolling than my Nexus 5 despite the faster processor in the M8. In fact, I have both phones side by side on my home WIFI and it's easy to notice the stuttering on the M8 while the Nexus 5 is silky smooth (for the most part, there's still an occasional stutter).

I'm not sure if this is just due to differences in hardware or possibly because I've converted the M8 to a GPE device? Both phones are running 4.4.4 and both have the same versions of the apps. It's almost like the M8 is underclocked, though the notification panel and settings menus all feel smooth.

Any comments/suggestions?
[One (M8) Android Development] rbouza1:
clear your cache in recovery
[One (M8) Android Development] Travisimo:
Uh oh. I just tried to reboot to recovery and I got a red exclamation point with the little Android guy under him with the door open. I assume that is not good. Everything was working fine and this was the first time I attempted to boot into recovery. I can't even hold down the power button to turn the phone off.

What did I do? And what do I do? I plugged the phone into my computer and I heard the Windows chime, but ADB does not show any devices attached.
[One (M8) Android Development] mikeyinid:
Thats stock recovery. Hold volume up and hit power. Should boot you to the menu. Then clear cache from there. The stuttering you're talking about is typical, as much as it seems it shouldn't. My BIL has a Nexus 5 as well and his device operates much more smooth and fluid than my converted M8.
[One (M8) Android Development] Travisimo:
Whew, thanks! I freaked out for a second... not used to seeing that on my Nexus 5. I cleared the cache and will see how things go. I wonder if the One M8 GPE that you buy directly from Google is also less smooth than the Nexus, or is it something to do with the conversion?
[One (M8) Android Development] grentuu:
I have had the GPE conversion from the day [MENTION=3537886]graffixnyc[/MENTION] put it out here. I have updated each time an ota is out.

My M8 is stutter free and flows like a cold beer on a warm day. This includes playing HD games etc.
[One (M8) Android Development] Travisimo:
Thanks for your input. I have not done any OTA updates because I flashed the rooted 4.4.4 RUU. The UI itself is very fluid: the notification pane, the settings menus, etc are all as smooth as my Nexus. But from within apps, any kind of scrolling is noticeably less smooth. Specifically, it'll scroll smoothly and then stutter, repeating. This happens in the Facebook app (which I know has always been prone to stuttering but the same version on my Nexus is very smooth) and Google+ (which is usually buttery smooth on everything I've used). Not a dealbreaker by any means, but definitely noticeable (especially when using them both side by side).

Regarding your OTA updates - if you don't mind me asking - do you have the AT&T variant and did you have to change anything other than the CID to obtain OTA updates? Obviously, I am running stock recovery but do have the rooted version installed.
[One (M8) Android Development] grentuu:
Re FB and G+ they are both completely smooth - no lag or stutter at all. There shouldn't be any.

RE OTA - I keep Super CID but change to Google CID at update then change it back straight after all with no issues
[One (M8) Android Development] MaTiCeK-:
Does the rooted version get OTA?

On my nexus 5 I used to get OTA even when rooted. I kept a stock recovery and disabled all the root stuff like xposed before rooting. After an update, I usually had to reroot.
[One (M8) Android Development] Travisimo:
I have tried some additional troubleshooting steps, but the stuttering remains. And it's not just FB or G+ because I'm even noticing it in other less intensive apps like the XDA forums app (stutters when viewing threads in the forums). I have tried clearing the cache, disabling my XPosed Framework and rebooting, and checked for stray processes that may be running. I'm not sure what else to try. It's not unlike the stuttering I've seen on other phones from time to time, but this stuttering is pretty consistent and much noticeably less smooth than my Nexus. The thing is... I can't really compare it to Sense because I basically converted to GPE right away when I brought the phone home. So I'm not sure if the stuttering was there before I converted or not... it may be that I was just spoiled with the Nexus 5 but then I read your comment that you're not getting any stuttering, so it's makes me scratch my head.

The best way I can describe it is to say that either the CPU seems to be underclocking or perhaps the framerate seems to be too low (although some things are silky smooth as well). I tried forcing GPU rendering for 2D and that didn't change anything. I suppose I'll just have to live with it for now.

---------- Post added at 09:35 AM ---------- Previous post was at 09:32 AM ----------

Yep, this is how I did it on my Nexus 5 as well and it worked flawlessly. I'm not sure on the M8 because I'm already on 4.4.4 and do not have an OTA to try. But I know others converted before 4.4.4 so they should be able to answer this one with certainty. I would assume that being rooted would not prevent the OTA from working (as long as you disable your mods as you mentioned), but there may be something unique to this conversion that I'm not aware of?
[One (M8) Android Development] lsv-1:
Same drill here, I installed the 4.4.4 OTA and it went through just fine, even without disabling xposed. When the phone came back up no root or xposed conflicts.
[One (M8) Android Development] grentuu:
Okay.

I may have talked too soon.

Today I started to notice lag. At one point FB froze and only repeated pressing of the home key would get me back to the home screen.

I have had a random reboot which has never happened. This was after watching a video on FB. I closed FB and the phone went into the Google loading animation and stayed there. Yet the strange thing was it never rebooted. It went from the homescreen straight to the animation??? I had to use vol up / power to get the phone to boot.

I am going to watch over the weekend. There are two constants. Android and facebook. Interestingly FB updated yesterday so not sure where the issue lies. If it happens again I will remove FB and see what happens.
[One (M8) Android Development] Travisimo:
Well that is strange. I have not had any force closes or random reboots of any kind. I am in the Facebook Alpha group, so I get a FB update pretty much daily (sometimes more than once a day). Nothing ever changes though, it seems. The lag I experience on my phone is constant, not a sudden crash, so I don't think mine is going to go away.
[One (M8) Android Development] pemell:
I'm using this:

faux123 kernel: http://xdaforums.com/showthread.php?t=2712044&highlight=recommended

With these settings: https://plus.google.com/u/0/+PaulReioux/posts/PWafth8aDU8

Doing wonders for me both performance and battery wise.
[One (M8) Android Development] @rbiter:
I experienced no lag anywhere when I was on official gpe conversion for about 24h. I changed back because call quality was lower, noise cancelation was crap and no power saver mode leading to less battery life.

sent from my HTC One M8 using hofo mobile app
[One (M8) Android Development] Travisimo:
I haven't noticed any issues with call quality, and battery life is a breath of fresh air coming from the Nexus 5 so I haven't missed a battery saver mode.

I'm now experiencing an issue with the Google Camera, though. Not sure if this is because of something with the latest Google Camera update (I'm on version 2.3.019) or something to do with the GPE conversion. Specifically, I am experiencing two issues related to the camera:

1) In the camera resolution settings for the back camera, if I switch it to (4:3) 3.1 megapixels, the viewfinder does not get properly masked when framing a photo, so it's very difficult to know what part of the scene will actually show up in the picture. If I switch to either (4:3) 1.2 megapixels or (4:3) 0.5 megapixels, then it properly gets masked (it's darker at the bottom and only the part above that will show up in the pictures).

2) When I'm in the camera app and click on the Edit button, it will ask me to use HTC Photo Edit or Photos to edit the photo (like it should). If I choose HTC Photo Edit and then try to use the UFocus mode, it will say "Processing" in the center of the screen and just locks up indefinitely (I have to force close the camera). So the UFocus editing is not working, though it was working when I first did the GPE conversion. So I'm thinking either something has gone awry, or it has something to do with the latest Google Camera APK?

Can anyone confirm these two anomalies? For reference, I am running 4.4.4 rooted and the Google Camera version is 2.3.019 (1271679-30) which I believe is the latest version. I will have to try uninstalling the updates and taking a few photos to see what happens, but in the meantime, I thought I'd run it by you guys.
[One (M8) Android Development] pemell:
UFocus working for me
[One (M8) Android Development] Travisimo:
I did get UFocus working again... it seems it does not certain images, but is okay with others. On some images, it just locks up on "processing", and others it takes just a few seconds and allows me to change the focus. I have not yet determined the pattern.

How about the viewfinder issue I mentioned? If you have your resolution/size set to 4:3 (highest resolution), does it properly mask the viewfinder when you take a photo. You'll know because the bottom portion will still be transparent and the photos you take will not be framed correctly.
[One (M8) Android Development] BrandonPrice31:
Why is there no the status bar on GPE lockscreen?

When you unlock it, the time goes back to the status bar right corner?

Is this normal?
[One (M8) Android Development] gagdude:
that's stock android behavior
[One (M8) Android Development] smader12:
I've been running the GPE for well over a month with zero issues. Perhaps the app issues people are reporting are issues with those apps needing updates to fully support 4.4.4.
[One (M8) Android Development] noky76:
about benchmark? are they higher o lower than sense roms?and audio is the same?
[One (M8) Android Development] pemell:
Don't know (read care) about benchmarks but audio is amazing if using: http://xdaforums.com/showthread.php?p=39672554
[One (M8) Android Development] noky76:
that's interesting..will conversion wipe the phone?
[One (M8) Android Development] pemell:
Yes
[One (M8) Android Development] mickrick:
It doesn't work for me. I just keep getting "FAILED (remote: 24 parsing android-info fail)"

My android-info.txt looks like this:

modelid: 0P6B12000modelid: 0P6B17000modelid: 0P6B1modelid: 0P6B10000****cidnum: 11111111cidnum: ODAP001cidnum: T-MOB010cidnum: CWS__001cidnum: BS_US001cidnum: GOOGL001mainver: 2.12.1700.1btype:0aareport:1hbootpreupdate:3

***UPDATE*** I think I have it now. I had to put line breaks in after each modelid and cidnum so it looks like this now:

modelid: 0P6B12000

modelid: 0P6B17000

modelid: 0P6B1****

modelid: 0P6B10000

cidnum: 11111111

cidnum: VODAP001

cidnum: T-MOB010

cidnum: CWS__001

cidnum: BS_US001

cidnum: GOOGL001

mainver: 2.12.1700.1

btype:0

aareport:1

hbootpreupdate:3

I got the usual "FAILED (remote: 90 hboot pre-update! please flush image again immediately)" message and ran the command again immediately. But its taking a long time, over 5 minutes now. That cant be right, can it?

---------- Post added at 07:33 PM ---------- Previous post was at 07:08 PM ----------

I had to stop the flashing of my phone after 10 minutes as it was obviously frozen. So I used VOL UP+PWR to reboot and then got it back into recocery. But now when I try flashing again it fails with the error (remote: not allowed). When I reboot it just shows the htc screen witha padlock at the bottom centre.
[One (M8) Android Development] Alaris:
If I run a carrier Ruu.exe will it return me to stock from the gpe conversion?
[One (M8) Android Development] mickrick:
Okay I've found the problem. It seems the RUU-HTC_One_M8_GPE_4.4.4-2.12.1700.1_rooted.zip file just won't install on my phone. I tried the unrooted version and installed just fine. I have unlocked bootloader, s-off and supercid so there really shouldn't be an issue. I even tried downloading the rooted file again in case it had maybe been corrupted while downloading, but it was just the same.

So I'm just using the unrooted version with twrp recovery and I've restored all my data from nand backup. I'll give it a few days and see if I can get a feed for it, otherwise I'll go back to sense.

---------- Post added at 09:40 PM ---------- Previous post was at 09:38 PM ----------

I don't think so because partition sizes are different in gpe and you will get apps crashing etc. There's a guide here which tells you how to get back to sense.

---------- Post added at 10:03 PM ---------- Previous post was at 09:40 PM ----------

After restoring the data and rebooting, it went through an android update and when it finally got to the lock screen there was an error flashed up really fast saying unfortunately something had stopped working and went back to the spinning google logo and stayed there. So I've flashed the unrooted rom again, installed twrp and I'll just leave it at that.
[One (M8) Android Development] ikm19:
I was looking for tmobile radio, can anyone please post it. gpe radio suck where in houston.

Thanks
[One (M8) Android Development] boe323:
Ive got my phone all setup nice, but now its developed a crash at log on, com.process.gapps, what is this process for so I can uninstall reinstall whatever.
[One (M8) Android Development] mickrick:
Anyone any idea why the rooted version will not install on my phone but the unrooted version will?
[One (M8) Android Development] boe323:
Have no idea, I used the rooted 4.4.3 and updated, all was working, everything messed up after changing the recovery to re install su, twrp recovery wouldn't work, that's when I started getting crashes on gapps, now I have philz but the phone wont power down, it goes to recovery. Im seriously thinking about going back to sense, didn't realize there was no fm radio either, which is daft, as they know there's hardware there lol.
[One (M8) Android Development] SchrodingersCat:
Change radio version in RUU

Hello

I flashed the Stock Non-Rooted 4.4.4 2.12.1700.1 RUU zip file on my HTC one M8 which I bought in Taiwan (model 0P6B11000, don't remember my original CID).

After flashing I had no cellular reception so I ended up re-rooting the phone, installing TWRP and flashing my original radio version ( 1.15.2133156.UA14G_20.18n.4096.05L).

My question is this: Can I repackage the RUU zip file with the Taiwanese radio instead of the existing one and just flash the RUU with fastboot like before? do I need to make any changes before?

Thanks

SchrodingersCat
[One (M8) Android Development] mickrick:
I finally managed to flash the rooted zip just a few minutes ago. I had to replace the android-info.txt in the rooted zip with the one in the unrooted zip.

HTC are bringing out a 4.4.3 for unlocked One M8's this week. They have incorporated all the security features from 4.4.4 into 4.4.3. They have also committed to releasing an Android L rom for both the M7 and M8 within 90 days of Google making it live.
[One (M8) Android Development] Vigz:
Hello,

I bought a T-Mobile HTC One M8 and I was coming from the Galaxy S4. I'm happy to report that the GPE conversion was a success. I unlocked the boot loader, rooted, got S-Off using Sunshine (use Firewater first to see if it doesn't work). I also changed the CID and MID to those of the GPE (GOOGL001 & 0P6B17000). Can't wait for Android L!!
[One (M8) Android Development] jay661972:
Theres a thread for this but heres the link

http://xdaforums.com/showthread.php?t=2736921
[One (M8) Android Development] ikm19:
Thanks..

Just was browsing that.. i flashed att radio via fastboot and it works great.. way much better than stock gpe radio..
[One (M8) Android Development] mickrick:
Can someone post the vodafone radio.img file please
[One (M8) Android Development] pemell:
You'd be better off asking in the radio thread:

http://xdaforums.com/showthread.php?t=2736921

Good luck,

pemell
[One (M8) Android Development] jay661972:
Better than tmo radio?
[One (M8) Android Development] mickrick:
Cheers pemell
[One (M8) Android Development] boe323:
Theres no need, full conversion works great on Vodafone uk, unless of course your a different Vodafone region. Don't think Vodafone AUS works, they have different bands.
[One (M8) Android Development] mickrick:
No, vodafone uk here as well but I was unlocked for all networks and currently on GiffGaff lte. And yeah, I'm getting full bars on my phone so no point in fixing what ain't broke. But when I turn mobile data on there's no indicator to say its working.
[One (M8) Android Development] Cyanrider:
after flashing this i get a loop boot... and now?
[One (M8) Android Development] jrodsep:
I got a boot loop on the GPE rom. As soon as the phone boots back up, open SuperSU and update binaries using custom recovery. That's what I did and fixed the issues.
[One (M8) Android Development] Cyanrider:
first i cannot get to the bootloader because i cannot turn it of because it boots very fast in the loop (i hope youre understand me)

i try to press and hold the volume down and standby key and now im in the bootloader :highfive:

but what i have to do now? i cannot start and start SUPERSU because i get the bootloop again...
[One (M8) Android Development] jrodsep:
I know what you mean. Happened to me also on the GPE rom.

Verify that u have the latest superSU version on the SD card and flash using recovery
[One (M8) Android Development] Cyanrider:
First thanks for your help!

How can i check my superSU version now? I do the flash like in this video: How to Flash GPE ROM on the HTC One M8! from Mark Sohan

and after that i try out to update over OTA from 4.4.2 to 4.4.3 and it fails.

So I manually flash it to 4.4.3 and it works! So there was another update to 4.4.4 but it also dont work because there only starting recovery like from 4.4.2 to 4.4.3. So i try this ROM][4.4.3] 6/4/2014- Stock Google Play Edition KTU84L.H4 - 2.10.1700.4 and now im at the bootloop...
[One (M8) Android Development] jrodsep:
If I'm not mistaken this is a RUU for when you do a conversion from a regular m8 to a GPE device. The video you are telling me about is for flashing a ROM.

Two different things. Which one did you try the RUU or the ROM?
[One (M8) Android Development] Cyanrider:
YOU ARE RIGHT!!!! I use this: Stock Non-Rooted 4.4.4 2.12.1700.1 RUU

Is there any ROM?
[One (M8) Android Development] jrodsep:
Check the other thread from graffixnyc for the ROM.
[One (M8) Android Development] Cyanrider:
but there is only "Stock GPE 4.4.3 KTU84L.H4, ROM for the HTC One (M8)" and no 4.4.4...
[One (M8) Android Development] jrodsep:
Look it up inside the thread. It's on the last couple of pages.
[One (M8) Android Development] Cyanrider:
sorry my mistake. i did not take the "Stock Non-Rooted 4.4.4 2.12.1700.1 RUU Zip" i did take the "GPe_4.4.4_Stock_m8.zip"

but why it dont works?
[One (M8) Android Development] bricky23:
Delete
[One (M8) Android Development] BrandonPrice31:
I had a rooted ROM before.

Does this RUU completely wipe EVERYTHING on the phone and make it fresh as if it were a brand new phone (no loggings from older ROMS?)
[One (M8) Android Development] Cyanrider:
cannot use any RUU because S-OFF is not possible with firewater. it says:

whelp, this sucks, firewater can not work on your device

no amount of reflashing, retrying, or ruuing will fix...

DO NOT COME TO IRC ASKING FOR UPDATES OR ETAS!!!!!!

if we are able to fix this issue, it will be announced

bye bye.....sorry it didn't work out.
[One (M8) Android Development] Vigz:
You can use Sunshine to get S-Off. You will have to pay $25 USD to get it working though.
[One (M8) Android Development] pemell:
And it's worth every single penny ☺
[One (M8) Android Development] clovis_ll:
yeah i got the same message so i tried sunshine.. it really is worth it :)
[One (M8) Android Development] nevrozel:
1. Can someone please tell me what is the difference between converting to GPE and installing a GPE ROM in recovery?

2. If I convert to GPE, can I install HTC apps from PlayStore like BlinkFeed, Gallery and Backup?

Thank you.
[One (M8) Android Development] stefan38:
No HTC Apps don't work with gpe.

Only DOT view and foto app from HTC are implementet in Gpe
[One (M8) Android Development] jay661972:
HTC TV app from playstore also works using GPE
[One (M8) Android Development] SchrodingersCat:
Changing radio

Hello

If I want to flash the GPE conversion with a different radio version, can I just repackage the RUU zip file with a different radio and flash it using fastboot, like I would otherwise do?

Thanks

-Schrodinger's Cat
[One (M8) Android Development] Vigz:
Fully converting to GPE allows OTA updates. A GPE rom can only be updated through its developer. That's pretty much the difference. If you want your phone to get updates directly from Google and can't wait for the next version of Android, converting it is the way to go. As far as HTC apps, the only ones that I've seen that are supported in GPE is the HTC Dot View app for the case and the HTC Photo Edit. You can optionally get HTC Sense TV from the Play Store. BoomSound, Motion Launch, and HTC Weather are supported as well.

Is there a way to disable the CD Drive option when you plug the phone in? I remember before GPE there would be something called HTC Sync Manager. Is that there by default?
[One (M8) Android Development] jrodsep:
Is there anyway to root without installing custom recovery?
[One (M8) Android Development] migascalp:
Custom recovery is necessary for root stock rom.

if you do not want flash you can use:

fastboot boot recovery.img

this command start in recovery without having to flash
[One (M8) Android Development] BrandonPrice31:
I edited build.prop to disable LPA, will this prevent OTA?
[One (M8) Android Development] MistaBishi:
Yes, will prevent OTA from installing (will fail its checks)
[One (M8) Android Development] BrandonPrice31:
What if I change the edits I made in the build.prop back to default or replace it with a stock one?
[One (M8) Android Development] xploitnt:
worked like a charm, thanks for the guide!
[One (M8) Android Development] sindrefyrn:
Forgive my ignorance, but do I have to use Google CID to get OTAs? Can't I use SuperCID?

Cheers
[One (M8) Android Development] gagdude:
Someone earlier reported SuperCID worked for his OTAs but to be completely safe its recommended yo use GPe CID. Nothing stopping you though
[One (M8) Android Development] IGZO:
Just flashed this, but I got no signal, baseband and imei is unknown. I'm sure I got the right cid and mid

Help pls
[One (M8) Android Development] derekdauzat:
i flashed the rooted ruu and all went well.. i was super cid but changed it to the googl001 ........anyway so far all is good BUT i was wondering about hspa+.. my phone is the At&t m8 and when in call it switches from 3g to H cconstantly, like every 6-8 sec idk is thats normal? when i end the call its back to lte. its hardly ever switches to hspa+ and i believe when it does its doing what i mentioned.. can anyone explain this? when i was on sence stock this never happened, it would switch as it should, 3G,4G,lte.. but not since gpe conversation. help
[One (M8) Android Development] MistaBishi:
It's normal.
[One (M8) Android Development] usmanmh_10:
call quality

hi all

flashed the gpe rom using the guide working soo good dont know why i didnt do this since day 1!!

i have distortion on calls compared to when on sense.

is there any thing im not doing or need to change?