yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] pigr8:
nope, your error is that you try to flash this RUU in recovery mode, that's not the way you do it.. if you have 4.4.4 GPE installed and you try to flash the OTA via stock recovery it could fail if your system is not perfectly clean (like the platform.xml error you said you have).

so let's be clean, i have 5 minute time to write this down.. i see you have s-off and you have a m8_ul_ca so it's an AT&T model fully unlocked.. so do this:

- shut down your phone completly

- long press vol - and power until you boot into bootloader mode

- select fastboot and connect the phone, it will tell you FASTBOOT USB

- write fastboot oem writecid GOOGL001 on you terminal until you see Completed.

- write fastboot reboot-booloader and let the phone reboot in bootloader, then check if the CID in correct

- write fastboot oem rebootRUU and a big HTC logo will appear

- download the RUU.zip from Graffixnyc's website

- write fastboot flash zip RUU.zip so it will check you CID and write the new Bootloader, it will reboot your phone again to the HTC logo and terminal will ask you to repeat the flash

- write again fastboot flash zip RUU.zip and this time it will flash the whole RUU and terminal will say Completed.

- the bar under the HTC logo will be nearly full, no care

- write fastboot reboot and let your phone fully reboot and enjoy.

if you have some problem it's in one of those steps.
[One (M8) Android Development] bassie1995:
I see you have a ZIP for the RUU and for the firmware. Is there any difference between the two? I didn't think there was, but am confused now :)
[One (M8) Android Development] andreglud:
I got my problem fixed!

Apparently it worked after changing language from English to Danish.
[One (M8) Android Development] pagoweb:
Thanks ... You're a saviour

I've RUU my HTC international with rooted 5.0.1

It's like a brand new phone... works like a charm.

Just hope i'll get OTAs as it seems pretty random

And as mrfriday2010 said "good job should always be rewarded"...Enjoy
[One (M8) Android Development] graffixnyc:
Wow! Thank you! I am just floored by the generosity of everyone.. I really really appreciate it! Thank you! Sometimes when I read my threads an see all the complaints I think "why do I do this?" you guys have made me see why I do it. I don't do it for the credit.. I don't do for any other reason but for the community. Some people do it for recognition, some do it for the donations.. I love looking at my server stats and seeing the number of downloads.. That's my thing.. Knowing that something you have worked on has been downloaded tens of thousands of times by people from all over the world.. That's an awesome feeling... When I look at my Google analytics and see that there are visitors from pretty much every country and every continent it's awesome. That and knowing I helped the community is why I do it. Thank you!
[One (M8) Android Development] mindmajick:
.. lol... My mother always used to say: "No good deed goes unpunished" ;)

Edit: I just went back and thanked every post that pagoweb has ever made on principle... And what do I find? This is a person of few posts and EVERY POST MADE has value. An example for all (especially me! Useless post lol). If you have the time give this person you're thanks. They made a developer happy today

As you know lol
[One (M8) Android Development] jackinthefox:
Im having issue with the GPS not working. I have reflashed twice. rebooted. tried radios, reflashing firmware and i cant get any lock on any gps satellites. new to the logcat thing but attached the logcat i did get.
[One (M8) Android Development] Transmission3000:
Quick (probably dumb) question: Having just achieved S-OFF, and coming from KitKat, do I need to flash new firmware/radio before doing this conversion, or is it included in the package?
[One (M8) Android Development] noxaro:
Any other solution for s-off. Cant find firewater. Exept paid one sunshine
[One (M8) Android Development] mannyloona:
Thank you pigr8 for the quick responses.

I apologize for sounding "whiny" in my previous posts. Just getting annoyed at my stupidity.

I have failed to mention that I have tried the steps you mentioned. When I do run these steps, I get an error "FAILED (remote: 41 model id check fail)" Just as a side note, when I tried previously with the SuperCID I get 54 (or was it 56) model id check fail. I do not get the error message mentioned in this thread to re-run the flash zip command.

At this point, I'm seriously lost.
[One (M8) Android Development] Transmission3000:
Nope. It's Sunshine or the highway, pretty much.
[One (M8) Android Development] lordpelvis:
Yea, My first HTC One m8 worked with firewater, this "newer" one required sunshine. Although it's kind of steep, it did work., FYI.

---------- Post added at 07:41 PM ---------- Previous post was at 07:31 PM ----------

I hope the same thing didn't happen to you as it did me.

I was GPE converted running 4.4.4 and ran the OTA to 5.0.1 and it killed my radio. Even going back to full stock I had no IMEI or baseband. Fastboot showed an IMEI though.

Turned it in under warranty after converted it back as much as I could. Just flashed this RUU after coughing up the dough for Sunshine (firewater worked on my first one) and it's showing cell signal.

I'm on ATT btw.

Good luck!

Here's my thread in case you want to read it to save you some time. http://xdaforums.com/att-htc-one-m8/help/lollipop-ota-broke-radio-firmware-t2967145
[One (M8) Android Development] mannyloona:
Also, I've added my modelid to the android-info.txt file of the zip with the same error. I will keep searching to see if there's something I haven't tried yet.
[One (M8) Android Development] fourhundredandtwenty:
Sunshine is the best way. Totally worth the money. You don't pay if it doesn't work and it WILL work!
[One (M8) Android Development] knights.JayTana:
It will not work at this moment. Need to wait for v3.0 for it to work on some 4.4.4 devices.
[One (M8) Android Development] usergui:
just want to if is it ok to run this even if I'm having cid 11111111 and model 0P6B10000?
[One (M8) Android Development] jxcorex28:
Yes.....my mid is set to 0P6B17000 w/ 11111111
[One (M8) Android Development] tarund:
You add your CID to the android-info.txt, not the MID.
[One (M8) Android Development] Transmission3000:
To answer my own question: I fastbooted my CID from T-MOB010 to GOOGL001, rebooted the bootloader with the renamed .zip on the external card, and everything worked like cake. Great job, graffixnyc!

One question, though: Do I need to reflash a recovery? TWRP or something? I tried booting into recovery after installing the RUU and I got stuck on a screen of the dead android with a big red "!" coming out of his chest. I got out of that, and other than that, the phone is working great.
[One (M8) Android Development] grinchyboy:
Question to those on T-Mobile. Did you see any differences in data speeds after flashing this firmware? Does this firmware affect the T-Mobile radio? Thanks in advance.
[One (M8) Android Development] noxaro:
just converted to GPE 4.4.4, OTA 5.0.1 update was available after first boot, everything works perfectly, so far.

Lollipop is amazing.

thx for tutorial.

p.s S-OFF with sunshine/ 25 $
[One (M8) Android Development] Dean1650:
I had to re - flash recovery and boot into recovery on the first boot. After that works like a charm.
[One (M8) Android Development] pigr8:
i used sunshine too to convert my new bad-used m8, worth every cent :)

the phone was really a mess, S-On but unlocked & tampered and with a custom recovery and custom ****ty rom (4.4.2 not upgradable and with no Google Play working, also SIM card - airplain mode problem).. got it for 200 bucks nearly new, got home, sunshine immediately to get S-Off, downloaded Graffixnyc's RUU, flashed, phone new again at it's amazing how fast it is.

Graffixnyc's work is always the best i can find for M7 and M8.
[One (M8) Android Development] pagoweb:
Depends ... but if you want to apply OTAs automatically do not change recovery (or system) partition.

After RUU you have stock recovery : in the screen with the big red ! you have to hold power+Vol Up to get to recovery menu.
[One (M8) Android Development] mannyloona:
Thank you all so much. I redownloaded the RUU zip file and checked the android-info.txt with all my information. Looks like it worked!
[One (M8) Android Development] fourhundredandtwenty:
If haven't switched over to this RUU, I posted a Google Android 5.0 Lollipop overview so you can see what you get!

Check it out. This RUU rocks. [MENTION=3537886]graffixnyc[/MENTION] super shouted out in the vid for sure!!!

http://youtu.be/bUBEr43dxNw

Also, the music is really cool. ha
[One (M8) Android Development] Transmission3000:
Vol up or down?

I'll probably leave it, for now. I'm mainly looking for a stock Android experience (Sense is garbage), so this suits me just fine! I'll make a note that I'll want to flash a different recovery if I want to play with any ROMs, down the road.
[One (M8) Android Development] beeroge:
My mid is 0P6BDIAG... or at least that's what my phone is searching for. To update the android text do i need to extract or can I edit it in the .zip file? Does it matter?
[One (M8) Android Development] noxaro:
Is it me or rotation is slow, and sometimes not working?
[One (M8) Android Development] SchrodingersCat:
Converting w/o radio

Hello

If I want flash the RUU without the radio, can I just remove the "radio_config.img" and "radio.img" files from the RUU zip and flash as usual?

Thanks

-SchrodingersCat
[One (M8) Android Development] iJekyll:
I've just noticed that when I reboot the device, at the Google logo and the beginning, there's in the middle left of the screen a little red dot.

I thought it's a dead pixel at first, but I can't see it anywhere besides at the boot screen.

Anyone else encountered it?
[One (M8) Android Development] sunand777:
yes i saw it from android 4.4.3 ruu..its not a dead pixel
[One (M8) Android Development] iJekyll:
Ok, thanks! At least I'm not nervous as before :p

Do you know what is it by any chance?
[One (M8) Android Development] sunand777:
i dont know exactly,, but i think its on that google boot screen image..
[One (M8) Android Development] s--c:
Am I allowed to flash a UK radio on top of this? My reception seems low.

---------- Post added at 12:41 PM ---------- Previous post was at 12:41 PM ----------

I've noticed this to, not a dead pixel.
[One (M8) Android Development] graffixnyc:
http://xdaforums.com/showthread.php?p=57327196#post57327196
[One (M8) Android Development] graffixnyc:
Yes you can.
[One (M8) Android Development] jackinthefox:
still no luck figuring this out. can anyone help?
[One (M8) Android Development] seadersn:
no gps even with completely stock rom? does it see less satellites than another phone and can't even connect to them?
[One (M8) Android Development] Nic2112:
GPS works just fine, questions should go in the Q&A thread, not in here
[One (M8) Android Development] jackinthefox:
posted in q&a and was told to come here.

yeah it see them or at least they showup in gps status apps but it cant connect to them. completely stock rooted ruu from this thread.
[One (M8) Android Development] subcola:
Since firefly is dead, is it enough to just unlockbootloader for flashing or do I need to pay sunshine for this?
[One (M8) Android Development] stefan38:
Hi

How can i root. I have ota update to lollipop 5.01 on my convertet m8
[One (M8) Android Development] pagoweb:
You don't need s-off to unlock your bootloader... check htcdev.com to retrieve your token.

For s-off you need sunshine. It may not work if your device is recent.

Try it as it will tell you if it works before having to pay.
[One (M8) Android Development] graffixnyc:
You need s-off just like it says in the OP..
[One (M8) Android Development] exist2resist:
The OP doesn't seem to have a problem with answering questions in here..

---------- Post added at 05:04 PM ---------- Previous post was at 04:58 PM ----------

I know S-OFF allows you to write to specific parts of NAND, what specifically does the 5.0.1 RUU change that S-OFF is required?
[One (M8) Android Development] nemonius:
Is there any info regarding what version is too 'recent'? I was just about to replace my Nexus 5 with m8 because of GPE conversion.

And can you get a GPE experience (w/o OTA) without s-off?
[One (M8) Android Development] pagoweb:
I don't know exactly... just heard of a v3.0 of sunshine pending for some recent m8 devices that can't be s-offed with v2.7. Search some s-off thread out there to get more infos.

I don't think so... as stated in OP... but maybeyou can modify android-info file to add your CID/MID and use the hboot flash (putting 06PBxxx.zip in sd-ext)... also i don't remember if you can change your cid without s-off... search back this thread (and q&a) i'm pretty sure your answers lie there....
[One (M8) Android Development] seadersn:
s-on = signed zip needed. even if cid/mid is edited into txt file it won't flash.
[One (M8) Android Development] jackinthefox:
Right, I wasnt sure that it wasnt an issue with the RUU. I posted in Q&A and was told to come here. I seem to be the only one having the issue and I dont know how to troubleshoot it. Thanks for your work though.
[One (M8) Android Development] PureLife90:
target reported max download size of 1824317440 bytes

sending 'zip' (636877 KB)...

OKAY [ 21.628s]

writing 'zip'...

FAILED (remote: not allowed)

finished. total time: 21.644s

i keep getting FAILED... so i have no idea if thats an error i ignore or if it didnt work. im S-OFF cid 11111111 also i tried with a locked bootloader and unlocked bootloader resulted in same issue
[One (M8) Android Development] sunand777:
Again Flash immediately after got this message...

Also please read OP ....this is well described in OP
[One (M8) Android Development] Viper4713:
Just curious, in my Bootloader on the top it says *** Software status: Official *** on Kitkat based firmware I never had this, now on Lollipop I do, what does this mean exactly? is this a new indication in newer versions of HBOOT? or does it have something to do with my device being modified?
[One (M8) Android Development] jmgg2k:
if Anyone knows why on any single Lollipop rom (including stock android L on htc m8 GPE) the camera wont flash to focus on low light situations... please tell me. On sense roms the camera flash to focus normally (low light situations).

its very annoying take pictures with the m8 and lollipop roms.

this doesnt happen with nexus 5, galaxy s5 (custom lollipop rom), or the nexus 6
[One (M8) Android Development] snachez:
FFS. Seriously guys ? Did you read the OP ? This question is not about flashing the RUU & therefore it's not suitable for this thread. Please read the OP and GraffixNYC's request :

Do not ask questions about anything except flashing this RUU

- its pretty simple. Show some respect. Use the correct threads.
[One (M8) Android Development] pagoweb:
Are your sure you try to flash in RUU mode ? have you done

fastboot oem rebootRUU

before trying to flash ?
[One (M8) Android Development] noname55804:
Hey, I want to convert my m8 to GPE, do i just need to flash the RUU to achieve this or should I also flash firmware.tip,OTA.zip, or Bootlader from GPE to gain the best experience?

Thanks in advance
[One (M8) Android Development] pagoweb:
[MENTION=5046290]noname55804[/MENTION] : RUU is fine, it contains every stock image (bootloader, boot, radio, recovery, system, ... ) you need to get OTAs. nb : it'll wipe your internal sd
[One (M8) Android Development] knights.JayTana:
I dont know why people really have a hard time understading the simple instructions in the OP. Its all there, clearly written, simple choice of words and some are even bold just for you to see and read it...
[One (M8) Android Development] pagoweb:
I's the unexplainable fear of brick when you mess with oem flashing which gets you to double, triple, ... check that everything will be all right i guess ... :confused:
[One (M8) Android Development] subcola:
okay, I'm waiting for Christmas to buy sunshine and then I am all out for lollipop :)
[One (M8) Android Development] mexikhan:
[MENTION=3537886]graffixnyc[/MENTION], Sir I just sent you a PM.

Thanks again .
[One (M8) Android Development] Viper4713:
My situation is after flashing this RUU -__- how is that off topic, I agree Mr Camera guy being off topic though.
[One (M8) Android Development] malteasers:
Is there a way to get the stock kernel from the RUU?
[One (M8) Android Development] dudeluv:
[MENTION=3537886]graffixnyc[/MENTION], This is the best rom I have flashed and has stayed on the longest. Than you for making this so easy to be able to run lollipop:good:
[One (M8) Android Development] Abaddon:
thanks man working good. :P
[One (M8) Android Development] rbouza1:
the thread for is using ruu, what happens after is q&a thread stuff. ive followed the op for a few devices and he is no nonsense
[One (M8) Android Development] gigawatt:
Hi, flashed this baby and appreciate your work very much. Had a couple of questions. Is the software encription layer turned off in the boot.img so it won't lag the rom. Also, looking at the apk directory and framework, it appears to be deodexed, is this correct? And last, noticed the rings are different then on the nexus 6, does the nexus 6 get special rings that are a little different, give them a listen and see for yourself.
[One (M8) Android Development] andezzat:
Worked wonders. Phone is restoring the backup from my Nexus 4.

Good bye Nexus :)

Welcome GPE HTC One M8.

THANK YOU SO MUCH. XDA ROCKS~~!
[One (M8) Android Development] tareqak13:
Hi [MENTION=3537886]graffixnyc[/MENTION]

Why using firmware.zip ??
[One (M8) Android Development] Nic2112:
To flash the firmware if you would want to?
[One (M8) Android Development] manfly9884:
Just flashed this. Will see how it goes tomorrow. Thanks for all the hard work put into this
[One (M8) Android Development] MrStig91:
Just wanting to chime in and say thank you for this thread and the easy instructions. I have been thinking about doing the conversion for some time but wanted to try out some other ROMs first. I know it can be converted back to the normal partitions but I didn't really want to have to do that. Bottom line is I'm very happy with vanilla lollipop and have no intention of switching back any time soon. I've got my CID set to the GPE CID, so heres to hoping OTA works okay on the next update. =]
[One (M8) Android Development] soulaiman:
If you have superCID, you can have OTA updates right ? No need to change it to GOOGL one ?
[One (M8) Android Development] exist2resist:
Yes, that's the assumption.
[One (M8) Android Development] Andrew149:
Anyone finding the radio to drop WiFi more often than sense on 4.4.4 also the radio to be a bit weaker?
[One (M8) Android Development] mzrdisi:
Anyone else?

I'm stuck at:

(bootloader) current_image_number=14

htc logo up, green bar filled. So, uh, where do I stand here? Can I manually reboot the device and be ok?
[One (M8) Android Development] anandlal:
I have the same issue. For me it's the conflict with Bluetooth that slow my Wi-Fi down. So I keep Bluetooth off when I'm connected to Wi-Fi. As for the weak signal, I'm on att and just moved to anther part of town. I get poor signal here for LTE so I switch to 3G and get great reception. I use Wi-Fi for data at home. I've just ordered a micro cell so should be able to test LTE again soon.
[One (M8) Android Development] idandavid:
Hi everyone!

I have changed cid to the GOOGL001 and mid to 0P6B17000. I have installed the 4.4.4 RUU from the OP using external sd card but the ota doesn't come up. Have I done something wrong?

Please help :)

Thanks!

C:\android>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.18.0.0000

(bootloader) version-baseband: 1.14.21331931.LA02_2G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 2.12.1700.1

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: HT44WW******

(bootloader) imei: 3587160530*****

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B17000

(bootloader) cidnum: GOOGL001

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 6e0f5a3d

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.016s
[One (M8) Android Development] n0rthstar88:
Boot loader

I was wondering if the boot loader needs to be relocked to flash this RUU?
[One (M8) Android Development] seadersn:
no, it's not needed to relock, just flash.
[One (M8) Android Development] n0rthstar88:
Even if I'm coming from a stock AT&T 4.4.3 sense rom?
[One (M8) Android Development] seadersn:
no matter, which rom you're coming from. only precondition: s-off.
[One (M8) Android Development] n0rthstar88:
Thank you so much for the information.
[One (M8) Android Development] seadersn:
have fun ;)
[One (M8) Android Development] chattguy:
Tried to flash via adb twice, I get a FAILED (remote: not allowed). I'm going to try and flash it in hboot, can someone verify exactly what the file name should be, and whether or not it's case sensitive? Thanks. :)
[One (M8) Android Development] iJekyll:
Are you S-OFF? If so, flash it via fastboot, not adb.

If you S-ON, you simply cannot perform the convert to GPE.
[One (M8) Android Development] chattguy:
Yes I'm S-off, superCID and all that. what am I supposed to rename the file to for fastboot? That's what I tried originally, but whatever it was OP said to rename it didn't work.
[One (M8) Android Development] iJekyll:
If you're gonna flash it via fastboot, you're not gonna need the external card and its method, you'll just have to flash it through fastboot.

You have crystal-clear instructions in the first post of this thread. Where exactly you're getting lost?
[One (M8) Android Development] chattguy:
I'm well aware of the instructions, and yes while they seem pretty straightforward, it doesn't seem to be working for my device. I had preferred the "no computer needed" method, but I renamed it what the OP said to, and it doesn't work that way for me.

---------- Post added at 12:22 PM ---------- Previous post was at 12:19 PM ----------

Can I just verify that I should indeed be using the rooted version of the RUU?

---------- Post added at 12:28 PM ---------- Previous post was at 12:22 PM ----------

Cancel that, got it. It's writing now. ;)
[One (M8) Android Development] E_n_T:
i checked my phone with getvar all and i got these numbers

modelid: 0P6B10000

cidnum: 11111111

should it work to convert? thx in advance :)
[One (M8) Android Development] knudsen81:
I have converted my htc with google cid and mid, but i dont getota for 5.0.1

Edit here is getvar all

C:\platform-tools>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.18.0.0000

(bootloader) version-baseband: 1.14.21331931.LA02_2G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 2.12.1700.1

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno:

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) cidnum: GOOGL001

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 6e0f5a3d

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.016s
[One (M8) Android Development] rodbacon:
Its already 5.0.1
[One (M8) Android Development] miodzicho:
Hi all. I didn't found solution how I can change camera settings to save pictures to SD card, instead internal memory.If possible at all.
[One (M8) Android Development] Alex-V:
Yes.. Use the storage modification script from my gpe rom