yashsingh1/xdaforums huggingface dataset:
[One (M8) General] lunburger:
Shouldn't the camera quality be close or equivalent to Sense in the GPE editions since they're using official HTC baked drivers for camera and other components? I mean it should be orders of magnitude better than using say Cyanogenmod?

Reason I ditched CM (haven't even tried it with the M8), was because of the piss poor camera quality.

No reason I should pay for a ultrapixel capable camera and get crap quality images because of my incompetent ROM
[One (M8) General] djr83:
I don't know if Sense is better than GPe but I do know that the GPe camera sucks. It's so bad I've even used the Nexus 4 camera sometimes instead of the M8.
[One (M8) General] lunburger:
That's really strange, I would've thought the camera in the GPE was near quality of Sense since HTC builds the drivers into the ROM (same as crapsung baking driver into S4 GPE; quality = MILLION times better than Cyanogenmod). The Sense camera is

GREAT

, the image quality is stunning, even with low lighting. My M8 takes better pictures with flash off, than my S4 with flash enabled, in not-so-great lighting.

The only reason I ask, I was considering flashing GPE if Google has released security updates; lets be honest, August 2015 was a TERRIBLE TERRIBLE month for Android. Google search doesn't yield much info, if Nexus devices are already patched(and they are), if they're not pushing updates for the Google Play Editions, thats pathetic on Google's part, since they have the ability to patch these devices directly. AFAIK there is no OTA so far.

This is the first and only phone where I've actually ran the stock firmware for more than 10 minutes, had this phone a few weeks now, and I love it. Coming from an S4, and this feels like such a huge upgrade in every way possible. S4 really was a piece of flimsy crap. Farewell Crapsung.

If people are saying the GPE camera is bad, that means Cyanogenmod is absolutely 10000% out of the picture, because those drivers are much worst, unless something is different with HTC devices. Cyanogenmod camera drivers with crapsung was absolute horrid quality. I don't use anything fancy like Zoe or any of the other "toys", I do require support for the depth sensing, as well as full support for the ultrapixel cam, one would assume since HTC and Google were both involved with creation of the GPE, that support would be present. Has anyone in the past actually tested the two side by side? I love Sense, but I hate the fact I receive no security updates.

Lose-lose situation, flash an aftermarket rom (CM12) and lose the camera, or have full hardware support and lack security updates... :confused: :eek:
[One (M8) General] duskdiyebiri:
I can say that Sense version got the stagefright fix but GPE still didn't.

I think HTC cares more about their Sense based phones as Google doesn't care GPE.

HTC One_M8 cihazımdan Tapatalk kullanılarak gönderildi
[One (M8) General] djr83:
The Google stock camera app doesn't even support all the camera stuff that was introduced in Android 5.0, like RAW support. I have no support for https://play.google.com/store/apps/details?id=pl.vipek.camera2_compatibility_test with my M8 GPe.

I will probably never buy another HTC again since I hate Sense and their GPe devices suck.
[One (M8) General] oldblue910:
Guys, please take the off topic discussion somewhere else. There's entirely too much noise in here. Thanks!
[One (M8) General] Skazki:
Got an update today. Now .H9.
[One (M8) General] oldblue910:
Did you get the URL to the OTA before you updated?
[One (M8) General] Skazki:
Not, because I am not rooted, sorry.
[One (M8) General] oldblue910:
For future reference, root isn't necessary. Let us know next time and we can totally help you out!

If anyone gets the URL, please post it here!
[One (M8) General] bigwillie1:
I also received the H9 update. It fixes the stagefright bug.
[One (M8) General] Petert87:
I just installed the last RUU with H6 but no update. Cid is GOOGL001.
[One (M8) General] bigbear6708:
No update here either. Still waiting. Cheers to who can get us a URL!
[One (M8) General] Isotopes:
Here is the Google Link for the latest GPE 4.04.1700.9-LMY47O.H9 OTA -> Klick me now :laugh:

thx [MENTION=2972841]enewman17[/MENTION] to share the update.zip :good:
[One (M8) General] Petert87:
Thanks. How to install in recovery? Only adb sideload available?
[One (M8) General] olahj:
Thanks for the OTA update :)
[One (M8) General] exist2resist:
Nice
[One (M8) General] olahj:
Yes, This is the link: da03535cf104cb56194dd040661bd98b77764fca.OTA_M8_UL_L51_STOCK_UI_MR_Google_WWE_4.04.1700.9-4.04.1700.6_release_449381.zip
[One (M8) General] thrakkerzog:
I had to sideload it. After installing, my device passed the "stagefright detector" app. I didn't care for the "dogfood" in the URL, but apparently this has happened before.
[One (M8) General] nhoc_maruko9x:
I just got an an update, the size is very large, 620MB. It's like the whole lollipop rom? But I'm already using latest H6. Maybe because I'm rooted and made some changes to /system, so they push the whole rom instead of an OTA?
[One (M8) General] poondog:
Thats how big thr update is for everyone :) Its the H9 update, patches for stagefright etc
[One (M8) General] nhoc_maruko9x:
Really? But I see others post an OTA zip which is 18MB only :( I don't think Stagefright patch will be that much size...
[One (M8) General] Petert87:
How do you get the H+ symbol? On stock sense I have that also. Don't have it on GPE
[One (M8) General] Markyiptw:
I was on h6 and I just updated this 620mb ota with no problem.

我從使用 Tapatalk 的 Nexus 5 發送
[One (M8) General] nhoc_maruko9x:
I use Gravity Box for LP, rooted only of course :)
[One (M8) General] Isotopes:
no prob :highfive: ... here is another ota google link ... it's the full ota.zip (620MB) from any previous version to 4.04.1700.9-LMY47O.H9
[One (M8) General] slbp180:
We're you rooted with a custom recovery when you did the OTA? Given the size, I'm curious if it will replace my custom recovery (pretty sure I'd lose root if it even takes the update?).
[One (M8) General] LlamaLord:
Yeah let us know please. I got the update and tried but fail as it tried to update through TRWP. I am download the full OTA update from the link above and will try it....

Edit: try to update it but go error. Saying update is for HTC_M8 and my deivce is M8
[One (M8) General] djr83:
I'm rooted on an Sense M8 converted to GPe and I had problems with bootloop when I installed the last update. I had to reflash RUU and then install the update through some zip I downloaded from here. How should I do now? Install OTA? Download and flash through cable? Or will it not work since I'm rooted?
[One (M8) General] Markyiptw:
My phone was rooted with twrp, but I restored an unroorted nandroid backup and flashed stock recovery before applying the ota.

我從使用 Tapatalk 的 Nexus 9 發送
[One (M8) General] ultimateb:
If you're rooted, just use the flashable zip from here: Rooted Flashable Stock Rom Build: 5.1 LMY470.H9 - 4.04.1700.9

The thread about this you can find this thread
[One (M8) General] msgfromside3:
FYI, OTA doesn't work unless you are COMPLETELY stock. That means bootloader, recovery and system partition being stock. (Please feel free to correct me if I am wrong)
[One (M8) General] nhoc_maruko9x:
Bootloader is not required to be stock. It can be unlocked or locked. Recovery must be stock. System partition, as I read somewhere in XDA, can be modified, but only add more files, not edit or delete existing files, because before update OTA, system will check for files integrity.
[One (M8) General] kokinator02:
I'm curious, last week I got the 620MB OTA. My M8 is authentic GPe and totally stock. The LMY470.H9 update, apart from whatever security changes it had done to system guts, it also changed the apps menu horizontal scroll for a vertical scroll. And although it's a good thing, sadly, I'm experiencing micro lags. So,I wonder if those of you who, instead, got the 18MB OTA, also had the scroll change

Enviado desde mi HTC One_M8 mediante Tapatalk
[One (M8) General] poondog:
The scrolling change is part of the Google launcher update :)
[One (M8) General] Petert87:
I had the little update and no Google Launcher update from Play. Don;t have the new menu scrolling.
[One (M8) General] Damix2:
Did HTC said something about updating our GPE M8 to Android M? I mean stock, non Sense version. Last year we've received GPE lollipop update pretty fast, I hope it will be the same this year! :)

Sent from my Google Play Edition HTC One M8
[One (M8) General] kokinator02:
by now you should. Turns out the scrolling change came via play store when the Android system webview updated, but I didn't realized this when my M8 updated because I first updated the system (the large updated) and immediately after restart, the apps. Instead, it was until my tablet updated its apps.

Anyway, what's important is: what about these "large and little" system updates. I can't tell if I had the stagefright patch, I don't recall any mention of it in the update's info. But my device ended up with comp.number: LMY47O.H9 release-keys and a 3.4.0-g92e3e58 kernel from Aug/25. What about you with the little update?

Cheers![emoji481]

Enviado desde mi Nexus 9 mediante Tapatalk
[One (M8) General] Petert87:
Last friday I installed the large upate and then I get the new app drawer. I also had LMY47O.H9 release-keys with the little ota, dont know the kernel.
[One (M8) General] msgfromside3:
That is from Google app update.
[One (M8) General] Vigz:
It's time again for a new Android release. Moversi on Twitter has confirmed that Marshmallow is coming to the GPE version but we don't know when. It is rolling out right now for Nexus devices. When Lollipop was released in November of last year, most of us got it the month after. I'm assuming we might have to wait the same amount for this release.
[One (M8) General] bigbear6708:
Just got a notification, though it was a ghost so I updated.. Turns out it was .h10.. So be on the lookout
[One (M8) General] kokinator02:
Today I got a little update (23MB), now my comp.number is LMY47O.H10

Enviado desde mi HTC One_M8 mediante Tapatalk
[One (M8) General] oldblue910:
Someone grab the OTA URL and post it here, please!
[One (M8) General] cadialex:
[IMG="Device info"]https://lh3.googleusercontent.com/0-0yXVn3lbP6_CRreNnerO_iyvvzKUQyaz77lsbSWBH29hb5NYzFZVRkd5UfYrKsnJaF_evqSsMHolMFlJjntxwQdzny-_zVJa7aeRz3xW2-NBiVha4Bmxivr6p9uypu7AfokG7H_TkyRWVlsVkkecPyNextqXl7EIkkPmAYD6pBGaG6Hg3CdwbjGL4LBBhta41lOLhUa2craXNzx6JvXtmf1vytDOu9pZD4cnJ9HVemfu4vgYLc9gf3vln5sMuEmAHgpECNr1tAR849jsbjmKsRWedwK_moelZAAIm1dwM7sL6BdV88ErtfuI_f40NbiGDbSgd3csF9nURRbCP_CEc2RpfcJLiWOBZ0saXm_sJoyzf-5YY9rkkcXVBGVEfh7DJAkO2hZj2EGTP7lAN8MCS1nMJoidydZ4dhefkh4eYKksvqjqm9wx1al7aRLIhAfM9KhSwrAnWxeonNG4J7bb8pzb8CMTG5YimaYynypM9Al7nTO2ydjuOHbab0yiXHCWfchDohgta3YwKKEzDqGnDm9mpHsbLECj4I2v1uPjsV=w481-h855-no[/IMG]

Just wanted to let you know I just received this update (LMY47O.H10). Unfortunately, I had no computer available so I couldn't pull the update link.

I think it might be one of those "monthly patch updates", since I received it just after the October patches for Nexus were released (and the same happened last month, 1-2 days after Nexus release, I got the update, too).
[One (M8) General] Isotopes:
Here is the full link from Google -> OTA 4.04.1700.10_LMY47O.H10
[One (M8) General] oldblue910:
Thank you! First post updated.
[One (M8) General] qf19910623:
Is there any GPE RUU for M8?
[One (M8) General] kokinator02:
There are those assembled by the great Graffixnyc: http://xdaforums.com/showthread.php?t=2708589

Who's given many people around here the chance to convert their regular M8s into GPe.

Cheers!

Enviado desde mi Nexus 9 mediante Tapatalk
[One (M8) General] oldblue910:
Way too much noise in here guys. Take the RUU and conversion stuff elsewhere please. Thanks!
[One (M8) General] Ambious:
OTA failed to install for me with stock recovery. I suspect they've added measures against modded systems.

Anyone had any success?
[One (M8) General] duskdiyebiri:
I succesfully updated my completely stock H9 to H10 by OTA. Google should write what updates are about :(

HTC One_M8 cihazımdan Tapatalk kullanılarak gönderildi
[One (M8) General] olahj:
Yes. I can install ota update. :thumbup:
[One (M8) General] Ambious:
After RUU-ing to stock (by accident) it updated without a problem, must have been either my root or my xposed framework.
[One (M8) General] msgfromside3:
So I messed around with my S-ON GPE device to install CM but later decided to come back to the stock but rooted. However, I have to be depended on others to come up with flashable zip, so I wanted to go back the full stock, especially for Android Pay. But unfortunately, OTA did not flash even after converting the recovery back to the stock recovery. I spent some time to better understand HTC (why did they make this so complicated than Sammy's or Nexus.... sigh.) and figured out what is going on. Please take a look at the link below if you want to flash OTA via sideload. This might prepare your phone for M stock update, if M update works as OTA.

http://xdaforums.com/showpost.php?p=63248027&postcount=11
[One (M8) General] oldblue910:
You cannot flash OTAs manually in Stock recovery without S-OFF. That's just the way the cookie crumbles on HTC devices.
[One (M8) General] msgfromside3:
Here is the screenshot. I started from the pre-rooted H9.
[One (M8) General] pclewis:
H9 to H10

I too cannot do this either OTA or flashed from Stock Recovery. I am rooted with SuperSU and S=Off.

I want to get the HTC one M8 ready for Android 6.0, but if I cannot get H9 to H10, I doubt I can pull that off OTA or flash. Thinking of Graffix RUU, but don.t know whether to use rooted or prerooted.

Any Ideas?

Phil
[One (M8) General] duskdiyebiri:
You can not update to Marshmallow with a rooted device. Probably you need to flash stock unrooted ruu. Bootloader is stock, recovery is stock.

HTC One_M8 cihazımdan Tapatalk kullanılarak gönderildi
[One (M8) General] msgfromside3:
It depends. At least for OTA between h9 and h10, I was able to sideload OTA by addressing what OTA verifies. You have to read the log during sideloading. For my case it only complained about /system/bin/app_process32 not being expected so I had to address it from custom recovery, then everything worked fine. Even bootloader didnn't need to be locked/relocked. My root was retained after the sideloading because OTA just replaced files it was interested.

For Marshmallow, there might be more it is verifying, but I don't think just saying it is not possible is correct from my experience, as long as the OS doesn't generate MD5 out of the entire /system partition periodically..

For pclewis case, it would be easier to go with nonroot ruu if he is okay with wiping his device. If mine was s-off, I would have done it.
[One (M8) General] pclewis:
Think I will wait for the new phone...

Yeah, think I will let it ride until my Nexus 6P gets here. Then I will wipe the M8, install the RUU, either H10 or wait for 6.0. I will then use the M8 as a backup. I don't want to wipe it right now and go through the hassle when I am getting a new phone anyway. I will probably unlock the new phone since I don't want to do it later and have to wipe. Then will root in order to use Titanium BU and File Manager. Maybe not worry about S=Off anymore.

Phil
[One (M8) General] exist2resist:
There is no "depends", you can not update your phone with an OTA if you're rooted or have non stock recovery. There are ota updates that people modify to allow you to do that, but they are rare.
[One (M8) General] msgfromside3:
Have you even cared to read my post a page or so ago? I said I DID update my rooted HTC M8 One GPE, flashed using H.9 pre-rooted zip from http://www.graffixnyc.com/m8.php, using OTA downloaded from Google server from OP, and I left a link to specific steps that I took. I had to modify one thing that the validation has failed (/system/bin/app_process32 was symlinked to daemonsu by either supersu or busybox so I had to revert that) but that was about it. I even left a screenshot in my next post.

If it is truly not doable, care to share why not in detail?

Thanks.
[One (M8) General] exist2resist:
There is a checksum that the OTA performs if it doesn't match it, it will always fail. Hence why you need to either; a.) Remove all traces of being rooted or ever having root and reflash recover partition with stock recovery, b.) Backup your phone with TWRP, move backup, reflash phone, update, flash TWRP, move backup back, restore backup, c.) Modify the OTA to match your stem.
[One (M8) General] msgfromside3:
But isn't checksum check being done against individual files? So if every file that OTA script verifies matches against their expected values, it should be okay, shouldn't it? That is exactly what I did. From this thread, the OP checked against app_process32 SHA-1, which is where I got the idea how I should approach my problem.

http://xdaforums.com/htc-one-m8/help/5-1-ota-fails-stock-recovery-unrooted-t3124104

When I checked my /system/bin/app_process32, it was symlinked to SuperSU/Busybox binary (daemonsu, if I recall). So I took the approach to resolve it first then go to the next step.

See, I was also under the impression that it was not doable initially. Some mysterious checksum verification is there so I cannot do anything about it. Or /system partition is immutable unless I have S-Off (I have my share of failures to modify it from shell by remounting it rw permission before I realized I could modify it from the recovery). But more I looked into the problem, I was not convinced because of the lack of the hard evidence - I had not seen a single thread that discussed different approaches to the solve the issue other than, "You have to be s-off and flash RUU," "No, it cannot do done no matter what." I don't take those comments as-is unless someone really goes down to the technical detail (entropy512 was awesome for that, BTW) to explain why it is that way.

Please follow the step I provided and then tell me it is not doable if your attempt has failed. Not sure why it is hard to provide the hard evidence instead of keeping saying it is not possible. :confused: I will take "it is not possible" if someone can really prove the point since I have proven my point that it is possible. :D

Thanks.
[One (M8) General] exist2resist:
Yeah a checksum is generally performed against all the system files to make sure it hasn't been altered. Hence why despite the fact that you were not rooted, which i assume you previously were is why the update failed until you removed all the traces of the SU binary.

I'm good, I'm up to date. I wait for updates from Google. I no longer have root as backing up can be performed via TWRP, and replacing recovery is easier than removing root.
[One (M8) General] msgfromside3:
I am still rooted. Let me repeat. There was only one file that this particular ota checked that was modified by root, which I switched back. Even after that I am technically still rooted. SuperSu app worked fine, I could issue "su" command from shell fine. All other root dependent apps worked fine. This was still true even after I was successfully sideload ota. Only one thing I noticed was supersu thought I need to update its binaries (prob because of the symlink removal).

Like I said, this might or might not work in the future ota. I might have to remove more symlinks. I might have to remove every single change made by rooting. I won't know until what ota validates.

Thanks for the conversation but I must end it here as there is nothing further I can add to help you with your confusion. Hope this is clear by now, though.
[One (M8) General] duskdiyebiri:
this conversation is going nowhere.

probably Marshmallow update will update more and more files than H10 OTA.

So imho rooted phones won't get Marshmallow OTA succesfully.

If you want to upgrade to Marshmallow stay unrooted and wait for the end of month.

Thanks

HTC One_M8 cihazımdan Tapatalk kullanılarak gönderildi
[One (M8) General] exist2resist:
Yeah, i got it. You removed the reference to the su binary so that the checksum is fooled and passes with the ota.

Having said this didn't you say that the H10 OTA is not working for you right now?
[One (M8) General] Viper4713:
Or simply stay rooted and flash the pre-rooted stock ROM it self when it becomes available 1-3 days after release Here.

Simply don't wipe data, flash the rom, flash any mods you may have had, and wipe cache and dalvik, your done.
[One (M8) General] kokinator02:
"HTC One M9+ has been reportedly receiving the Android 6.0 Marshmallow software following confirmation of the upgrade for its predecessors One M9 and One M8"

http://www.vcpost.com/articles/9930...marshmallow-release-update-htc-one-m9-via.htm

I thought we'd be first, since no M9 GPe exists [emoji22]

Enviado desde mi HTC One_M8 mediante Tapatalk
[One (M8) General] Viper4713:
Eh! Sense version out before are GPE version? ares is much less work, but oh well, we should still get it this month.

Regardless I will wait until we get Xposed and kernel sources, while I guess the rest of you enjoy the pillowiness of marshmallow lol
[One (M8) General] exist2resist:
I hope so, the H10 update messes with my Bluetooth and WiFi connectivity.
[One (M8) General] kokinator02:
Yeah, the exclamation "!" Sign, right? I thought it was a problem of my particular device since I dropped it after update [emoji51]. That's a relief haha

Enviado desde mi Nexus 9 mediante Tapatalk
[One (M8) General] exist2resist:
Yeah that's exactly the problem. WiFi drops, and Bluetooth won't auto connect to my car anymore. Not until i reboot the phone. Also I've noticed a performance drop in general phone usage.
[One (M8) General] kokinator02:
I just have to turn on & off the airplane mode, for a minute or so. I've notice connections fail to connect after suspension. It started after the last big update (620 MB) and yes I remember performance issues too. I reported it here I think. My phone was laggy when scrolling, but then came the little update (23.8 MB) and lags disappeared [emoji16]

Enviado desde mi Nexus 9 mediante Tapatalk
[One (M8) General] exist2resist:
Thanks, I'll try the air plane mode next time.

Yeah i had that performance issue as well then the 23 MB somewhat fixed it. But i still notice in some instances that the phone lags here and there.
[One (M8) General] forever_lol:
My m8 has never performed as good and smooth on gpe rom as my previous nexus devices on stock. It has always lagged here and there to be honest.
[One (M8) General] exist2resist:
Fair enough, i should clean it up a bit by removing unused apps, etc. That might help.
[One (M8) General] gapper100:
Small, slightly sad update from Mo Versi (@moversi):

https://twitter.com/moversi/status/660253816382623744

Guess we'll have to be patient for a couple more days :)
[One (M8) General] SiK TL:
I wouldn't hold my breath. A few days might turn into a few weeks. It's HTC were taking about unfortunately.
[One (M8) General] gapper100:
That's true, but they have been doing relatively well with the GPE, I'd say. Oh well. We'll see. I'm still hoping somewhere end of next week, maybe the week after that :)
[One (M8) General] AndrewJB88:
Hoping it will land in a few days, got 6.0 on my Nexus 9.
[One (M8) General] nightcervant:
I'm back to Sense, return the terminal to gpe only the beginning of the roll out of Marshmellow
[One (M8) General] Isotopes:
[MENTION=3423169]oldblue910[/MENTION]

OTA M for HTC M8 is life :highfive:

Here is the OTA File from Google Server

ROM Ver : 5.07.1700.6 MRA58K.H6
[One (M8) General] AndrewJB88:
Yep mine is OTA updating now.
[One (M8) General] gjrscribe:
anyone venture to guess when the flashable ZIP will drop?
[One (M8) General] nhoc_maruko9x:
Flashable zip in #938... Not using TWRP of course. Use stock recovery.
[One (M8) General] Oogy:
I know this is fairly premature but how might one root marshmallow? I can't stand stock lcd density
[One (M8) General] EthanFirst:
From updater-script

getprop("ro.build.fingerprint") == "htc/m8_google/htc_m8:5.1/LMY47O.H10/666667:user/release-keys" ||
getprop("ro.build.fingerprint") == "htc/m8_google/htc_m8:6.0/MRA58K.H6/648564:user/release-keys"

This file for update from 5.1/LMY47O.H10 to 6.0/MRA58K.H6