yashsingh1/xdaforums huggingface dataset:
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
You should tell that earlier that you have a AT&T device.

What you need to do :

1. Backup all your important files like music & photos & etc from Internal storage to PC

2. Download the latest AT&T RUU - http://www.htc.com/us/support/htc-one-m8-att/news/

3. put your device to bootloader and relock your bootloader with command fastboot oem lock

4. reboot bootloader again

5. run RUU exe as administrator and follow the instructions

6. Once done, you hboot is updated to the latest 3.19.0000

7. unlock again your bootloader with your unlock_code.bin

8. install TWRP 2.8.7.0

9. you can install any ROM that you like

What you need -

a windows PC with USB2.0

latest HTC USB drivers installed - if not sure, install HTC Sync Manager - http://www.htc.com/us/support/software/htc-sync-manager.aspx

after install (which will install the USB drivers) uninstall the HTC sync manager but leave the driver (don't uninstall driver)

Good luck and good night ... it's 3 AM here .. time to rest ;)
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Your firmware is woefully out of date, 3 major builds behind the current version (4 once Marshmallow is released for AT&T). You can't run any of the current ROMs with your current setup.

You need to update as described by ckpv5 above.
[One (M8) Q&A, Help & Troubleshooting] slbp180:
Any chance you have a link for the firmware as of yet?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
I thought you already settled with the 6.x firmware that I linked to you earlier ?

http://xdaforums.com/showpost.php?p=64797531&postcount=735

Here is 4.20.666.2 signed firmware - https://drive.google.com/file/d/0B4jGj3SfskzMRGF3RGxEc29Lckk/view?usp=sharing

follow the steps that I outlined in the above link
[One (M8) Q&A, Help & Troubleshooting] Codeslaw:
I have the 6.12.709.4 update on my M8. How do I get the recovery image? I would install CM13 later as well so I would like to have a back up in case I wanted to return to stock. And share it here aswell if you need it. Also if I just factory reset my phone, install TWRP, then back up using TWRP, would that backup be helpful here?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
You can find stock recovery 6.12.709.4 on post #4 (check under 6.xx.xxx.x)

I already have the non-rooted backup and it is ok for you to share it here too.
[One (M8) Q&A, Help & Troubleshooting] Codeslaw:
Oh I didn't see that. Nvm then :D Thanks for this helpful post. I can now flash CM13 knowing I can go back to stock anytime.
[One (M8) Q&A, Help & Troubleshooting] slbp180:
Whoops, I missed that. Sorry! and Thanks!
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
What happened ?

http://xdaforums.com/htc-one-m8/help/soft-bricked-conversion-gpe-to-sense-t3293543

Did you format data before you install that RUU ... you need to format data first after the firmware

I'm lazy to change theme just to open that thread :p
[One (M8) Q&A, Help & Troubleshooting] slbp180:
No, I didn't, and now I can't get my PC to see the phone in order to flash anything else....
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
So which one that you want your device to be ? Dev Ed or SASKT ?

Can you get to bootloader ? I maybe able to help you but you need to make up your mind .. Dev Ed or SASKT
[One (M8) Q&A, Help & Troubleshooting] Zile995:
[MENTION=830797]ckpv5[/MENTION] Can I restore a 6.x.709.x backup(i found backup) or any other LP backup on HTC__622(M8y) with lollipop firmware? Does it have to be exactly the 4.18.708.12 backup?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
You can restore a backup for any version (as long as it's GSM) but this will become a custom ROM with no OTA ability. When there is OTA, you will get notification but unable to install it.

OTA only on ROM with same CID/SuperCID & MID

You can restore a MM backup to taste MM.

When the MM OTA is available for your device variant, you need to restore 4.18.708.12 to proceed with OTA
[One (M8) Q&A, Help & Troubleshooting] Zile995:
Thanks sir :) Yes, it is GSM version. I'm tired of waiting, currently OTA means nothing for me.

If I'm not mistaken, you do not have MM backups?
[One (M8) Q&A, Help & Troubleshooting] slbp180:
The CID and MID are set for Dev Ed. I can get into the bootloader, the only problem now is the phone isn't listed as a device when I do adb commands.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
On bootloader, adb won't work ... only fastboot commands.

try fastboot devices ... does it return with your device serial no. ?

If yes, install TWRP 2.8.7.0 (or if TWRP already installed), boot to recovery

In TWRP menu WIPE select Format data - type yes then reboot to recovery again.

Check whether the internal storage now mountable with MTP function in TWRP.

If yes, boot to bootloader then proceed with RUU zip installation with fastboot RUU mode.

Please note to fastboot flash a RUU zip, you need to use htc_fastboot.exe not the google fastboot.exe
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
I have all the 9 versions MM backups (so far that we know already out) .. just don't have time to upload all yet.

Also I need to rearrange my post #2 and post #3 to accommodate MM backups... still WIP

I expect by weekend I can complete all, uploading and post rearranging ...
[One (M8) Q&A, Help & Troubleshooting] Dargonax:
At first, I want to thank you for helping me all the time.

So you mean that I should re-download your stock OTA, apply it again using TWRP and flash the stock recovery again ?

What if I flash the OTA zip (via fastboot flash OTA.zip) in the stock ROM ? Will I get the Android M update ?

The OTA zip I'm talking about is the one [MENTION=5009665]oopstairs[/MENTION] gives via google drive link.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
You don't need to redownload the stock backup (not OTA), just use the one that you downloaded before.

What you can do ... make a backup of your current running ROM. Restore the 4.19.707.4 that you downloaded before, check all boot, data & system. Reboot to bootloader install the 4.19.707.4 stock recovery. Reboot then run setup again, no need to sign-in google ac only connect wifi. Once done, settings check OTA, you should have that 3 MM little updates, install. Later check OTA again for MM.

(make sure the backup that restore is from folder 4.19.707.4)

You can't use that OTA file. That OTA meant to update 4.19.707.2 to 4.19.707.4

and manual install OTA is not thru fastboot but in stock recovery and work only on S-Off device.
[One (M8) Q&A, Help & Troubleshooting] slbp180:
Uggh... I'm an idiot. Thank you! I didn't realize that the fact I couldn't see it listed as an adb device didn't matter because I only do that first adb command to get it into fastboot, which I was doing manually anyways. It is found under fastboot devices, so I'm just downloading the TWRP image on my work PC now. And thanks for the heads up on the HTC fastboot. I downloaded a copy from someone's Drive and will swap it out with the original before trying again here.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Another way is .. after you install the firmware and format data, you also can restore TWRP backup that I just uploaded and linked on post #3
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Completed ... you can find all available MM TWRP non-rooted backup at post #3
[One (M8) Q&A, Help & Troubleshooting] slbp180:
I can't thank you enough for the help. I got TWRP on, did factory reset, flashed RUU and it's booted up!

Now I'm getting a message that there's an OTA update, but I still have TWRP installed so it won't automatically update. If I just flash firmware again through fastboot, that should give me stock recovery in order to do the ota before going back to TWRP for root?
[One (M8) Q&A, Help & Troubleshooting] Einwod:
You need the stock recovery.
[One (M8) Q&A, Help & Troubleshooting] slbp180:
Got it, thanks!
[One (M8) Q&A, Help & Troubleshooting] Umer2099:
HTC M8 customs rom

Hi,

I appreciated your reply at 3 AM. Thanks a lot. I relocked my bootloader and i now my bootloader reads as Tampered, Relocked, security warning. I downloaded the RUU from the link you provided. My phone is not being recognized by my computer now. So i unlocked it again and went back to Android revolution HD which is currently running with no wifi and it takes 15 minutes to boot up. Now my mobile is recognized but when RUU is started, the program gets automatically aborted after I agree to its terms and condition. I have the HTC drivers installed, firewall off, security off and scanning off. I am now stuck with a phone with no wifi.

PS : Mine is a At&t unlocked device currently being used in Oman.

Please advise.
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
It has to be 4.18.708.12, or 3.xx.708.x. You can't use the 709, and the backup can't be newer than what you have now.
[One (M8) Q&A, Help & Troubleshooting] Zile995:
I can. :) Currently on 707 backup :)
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
S-Off?
[One (M8) Q&A, Help & Troubleshooting] Zile995:
S-ON :)
[One (M8) Q&A, Help & Troubleshooting] mrrocketdog:
wax-off?

"all i can really do is stay out of my own way and let the will of heaven be done"
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
He runs the other region backup as a custom stock ROM until the MM OTA is available for his device variant.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
How can you unlocked it again when the device is not being recognized by PC ?

Anyway, what you described above usually means some Microsoft Visual C++ Redistributable are missing. Maybe you can get a hold of a Windows 7 PC will be better for you.

Other method is ...

Clean the Windows TEMP folder (%temp%)

Run the RUU (don't accept the agreement)

Go to %temp% folder you'll see new folders are created. Inside one of the folder there is a ROM.zip, copy this ROM.zip to desktop

Close RUU then all these files in that two folders will get deleted.

Now.. you need a microSD in your device.

Reboot your device and relock the bootloader

Reboot

Rename the ROM.zip as 0P6BIMG.zip (note: 0 is zero not alphabet O)

Copy this 0P6BIMG.zip to microSD (not in any folder)

Put your device to bootloader and select hboot

Your device will scan the 0P6BIMG.zip and ask you whether to update.

Select volume up to update.

Let it do its stuff until it says select power to reboot.

After reboot, your device now updated to the latest.

Remove 0P6BIMG.zip from your microSD

Done.
[One (M8) Q&A, Help & Troubleshooting] Umer2099:
HTC M8 customs rom

Thanks, should my mobile be on during the process of RUU and ROM copy from temp folder ? In what mode ?

Thanks.

---------- Post added at 09:15 AM ---------- Previous post was at 08:36 AM ----------

Hi,

I did as advised by you. After reboot, it goes to Hboot and loads and i get this error message "no image or wrong image"
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Sorry, typo

0P6BIMG.zip not 0P6BIMG.img
[One (M8) Q&A, Help & Troubleshooting] williamtavares:
Hey OP, can you please find a backup of the stock 4.29.1403.7 version (HTCCN704) ?
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
M8t? x.xx.1403.x backups/firmware/recoveries/RUUs aren't very common here. By that I mean I've never seen it.

Is there a M8t thread on XDA? If so ask there.

If there isn't one you could probably find it on an Asian site.
[One (M8) Q&A, Help & Troubleshooting] williamtavares:
Thought you could find with your especial skills :p
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
I probably could, by using Google and the "Translate this page" option for the Asian websites.

This is probably a hint.
[One (M8) Q&A, Help & Troubleshooting] williamtavares:
I did...

With all the kindness in the world, no, I'm begging... Please find it for me!

Think about all the other users that could take benefit from that RUU!

I manage to found the OTA, here's the link http://pan.baidu.com/s/1c08ScoS

DIRECT LINK ( http://qd2.cache.baidupcs.com/file/...6t2cgy7mrcwnmmn.zip&slt=pm&uta=0&rtype=1&iv=0 )

Anyway, if you could find a RUU or backup for the android 5.0.2 version 4.29.1403.7 I can even make a PayPal account to give you some money, just help me to fix it!

I own it by only four days now! I've spent a LOT of money on it!

I've reached the bottom, I don't know where to go now, what to do, where to look... I haven't slept last night to tell the truth, I'm done, menatlly and emotionally.

I just want my dream phone back, I planned to buy it since last year.

Thanks mate.

Edit: i just download the OTA and tried to flash via TWRP, no success :( it fails.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
You can't flash OTA updates with TWRP, you need stock recovery.

I also know from your other post that you have no OS, and I also don't think you can OTA when that is the case.

You may be able, however, to extract the ROM from the OTA and flash that. But I'm not exactly sure of the process.
[One (M8) Q&A, Help & Troubleshooting] Codeslaw:
Please help! I've downloaded so many 4.16.709.9 and 4.20.709.2 recoveries but none of them seem to work. And by that, I mean every time I flash the recovery and download the 4.20.709.2 update, after installing the update my device would be stuck on the HTC One logo with a white background, the longest I've waited was for about 3 hours but nothing happened still.

I would then just use the vol up + power button to power it off, then vol down + power button to get to hboot, then go to fastboot, then flash twrp, then restore my backup. This is the reason I can still use it and managed to try it many times. But still my software version is on 4.16.709.9 and I'm really frustrated/annoyed by the update notification.

When I go to Settings>>About>> Software Information it says Software Number: 4.16.709.9, but in hboot it says OS: 4.20.709.2 and it the flashboot getvar all result also says version-main: 4.20.709.2, what does this mean? I don't know much about this. Someone please help me. Which files do I need to download?

This is the result of my flashboot getvar all:

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.26.21331147A1.16G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.24.709.2

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

(bootloader) serialno:

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B11000

(bootloader) cidnum: HTC__621

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 59ee16dd

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
[MENTION=6273533]Codeslaw[/MENTION]

Please remove the imei & serial no. in your post.

Instead of using your own 4.16.709.9 you can try use 4.16.709.9 backup that I posted on post #3.

(Keep your own backup safe, don't delete/remove it)

Sometimes there are modified files that make the update fails such as the app_process32 binary for example which usually responsible for white screen stuck
[One (M8) Q&A, Help & Troubleshooting] Codeslaw:
That backup is completely clean right? Will I lose my root?

After updating if I do a factory reset, will I still be in 4.20.709.2?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
As the title says Stock TWRP backup, means it is clean stock with no root & no additional files.

You will lose root eventually after the update, so yes you will lose root.

If you want to keep root then don't update.

What most people do, they re-root their device after the update.

Yes, after a successful update, a factory reset will still remain at 4.24.709.2
[One (M8) Q&A, Help & Troubleshooting] Codeslaw:
I'll just flash TWRP and install SuperSU. Or is there another way to get rooted without losing the stock recovery?

Good to know. I'll be backing up my apps and data through HTC then just factory reset after update to restore from back up :D after so many factory resets I've done, I've found that this is the most reliable way to keep app data.

Thanks for helping us out.
[One (M8) Q&A, Help & Troubleshooting] Codeslaw:
Worked flawlessly. Thanks for everything. Just one more question. I did not get the pics I had in internal storage before I did this, unfortunately. Could I restore my 4.19.709.9 TWRP back up, place the files in SD, then restore back to my 4.20.709.2 without a problem?
[One (M8) Q&A, Help & Troubleshooting] mlpquedado20:
But if rooted sir, when i restored to this version, can it be updated via OTA?. or just simply I will unroot it and do OTA?
[One (M8) Q&A, Help & Troubleshooting] masantula:
Hi, i am abit confused, i am on hboot 3.19.0000 and my phone is CID HTC_621 and it is listed, but i am wondering between 3.xx.xxx.x (KitKat) and 4.xx.xxx.x (Lollipop) which should i download and use? Or any is fine, it just depends on what version of android i want to return to and doesn't matter what android version i currently am on?

Thanks.

If it helps then my OS number on my bootscreen is OS - 3.28.709.6.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
It absolutely matters for a couple reasons:

1) If your ROM doesn't match your firmware (try to restore 4.x software when you have 3.x firmware) will result in severe bugs like broken WiFi and long boot times (possibly no boot).;

2) I don't think the OTA will work correctly if your software and firmware are mixed up.

The OS number on the bootloader screen means you are on 3.28.709 firmware. You need to restore the corresponding (matching number) stock nandroid, and than a 3.28 stock recovery.

---------- Post added at 10:42 AM ---------- Previous post was at 10:39 AM ----------

Root itself does

not

prevent OTA (root is okay). But you need to have the system partition in stock condition. So if you deleted any bloat apps, or made any other changes to the system partition after you rooted, you need to return to the stock ROM.

You also need to revert to the stock recovery in order to OTA.
[One (M8) Q&A, Help & Troubleshooting] masantula:
Thank you for clearing this for me. Appreciate it :)
[One (M8) Q&A, Help & Troubleshooting] onell:
please a mirror CID HTC__044 & HTC__059

MID 0P6B11000

3.32.707.9

4.19.707.2
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
Sorry, I can't give you a mirror for the TWRP backup, but I can give you this RUU download link (4.19.707.2) that will return you to stock.

If you are S-On, don't forget to relock your bootloader first. In fastboot: fastboot oem lock
[One (M8) Q&A, Help & Troubleshooting] kabaka_2009:
Htc m8 dual sim

Hi sir I need stock bakub for my m8 dual sim.

(bootloader) version: 0.5 s-on

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-main: 4.30.401.5

(bootloader) product: m8_dugl

(bootloader) cidnum: HTC__J15

(bootloader) build-mode: SHIP

Plz man i have custom rom and I don't have any signal and my phone can't see my sim
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
I strongly suggest you delete your serial# and ESPECIALLY your IMEI from your getvar. That is private information that you should never share on a public forum.
[One (M8) Q&A, Help & Troubleshooting] Umer2099:
HTC M8 customs rom

Hi,

Got the same error when i renamed as .zip. I took out the .zip and rebooted and voila it got udpated. How do I remove it now as its continuesly getting updated again and again and it say do not power off. Can i just remove the SD card ? My Hboot version 3.19 now thanks a lot. I could not have been possible without your advise. Now do i just need to install TWRP and install customs rom ? Which is the best ROM do you suggest ?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Just take out sdcard and delete that zip on pc.

Unlock bootloader and install twrp then install any rom that you want.
[One (M8) Q&A, Help & Troubleshooting] Umer2099:
HTC M8 customs rom

Hi,

I just did that and mobile got rebooted and can see "android is upgrading". I will unlock it after it upgrades and install TWRP. Thanks a lot again.
[One (M8) Q&A, Help & Troubleshooting] lorezz:
hi all, can i use one of the MM backups in this thread ? i have a 0P6B10000 with 11111111 cid and 1.25.2145 radio

thanks in advance
[One (M8) Q&A, Help & Troubleshooting] Einwod:
As long as you have Lollipop firmware or higher, yes.
[One (M8) Q&A, Help & Troubleshooting] esmaeil mohamadi:
hi

i want link of 6.12.709.6 twrp nandroid backup for my version 418.708.12....
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Read all post #1, #2, #3 & #4 then you'll understand what are these all about.

When you have firmware 4.18.708.12, you restore 6.12.709.4 then this become a custom stock non-rooted ROM, not actual stock ROM for HTC__622
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
This is what I did :

Restore the stock nandroid 4.19.707.2 (for you is a factory reset as yours is non-rooted LOCKED S-On stock ROM)

after complete setup, I got that 3 little updates

dont' select restart or restart later

just ignore it (actually you can check OTA while these 3 little updates are running, no need to wait for them to complete)

in app drawer select settings then check OTA again then I got 4.19.707.4

Install 4.19.707.4

then after complete, check OTA for MM OTA 6.14.707.1

Done :D
[One (M8) Q&A, Help & Troubleshooting] krele90:
How can i back root, when i am back to stock? Just flash from fastboot twrp again, and flash supersu.zip or i need something more (i am on last 6.0)?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Yes .. TWRP 2.8.7.0 or the experimental 2.8.8.1 from here - http://xdaforums.com/showpost.php?p=64810864&postcount=1241

Then install SuperSU 2.66 zip - http://xdaforums.com/showpost.php?p=64161125&postcount=3

If using TWRP 2.8.7.0, don't select install root when offered by TWRP, just reboot

If using TWRP 2.8.8.1, twrp won't ask to root
[One (M8) Q&A, Help & Troubleshooting] krele90:
Thank you on quick reply, u are rock!!! :)
[One (M8) Q&A, Help & Troubleshooting] JannerOyibo:
So I got up to the point where it states that "Restart Required - updates have been downloaded...." and am given the choice restart later or restart, I pushed the back button to ignore this. Subsequent checks for OTA for 4.19.707.4, I get "there are no updates available for your phone" message. I've been stuck at this stage for more than an hour and recheck regularly but still do not see the 4.19.707.4 OTA. I am utterly confused......
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
There's another person from Vietnam also have same problem like yours and he managed to do it as I mentioned How-To.

Try again another factory reset .. when the system offer the 3 little updates, download. While downloading (don't wait for the download to finish), do the checking for next OTA 4.19.707.4

If factory reset maybe not workable, you can try 4.19.707.2 RUU - http://androidruu.com/?developer=M8 then follow by the above explained process.

If still fails, I run out of idea. If you are willing to unlock bootloader, after unlock bootloader, install TWRP 2.8.70 then restore 4.19.707.4 backup and install 4.19.707.4 stock recovery then do OTA checking for 6.14.707.1

Read post #1 (all the 14 steps) to understand how to do it with restore method.
[One (M8) Q&A, Help & Troubleshooting] sunnycee:
Please I need firmware 6.14.707.1. Thanks
[One (M8) Q&A, Help & Troubleshooting] Dargonax:
After some time, I can check software update and see the little updates you're talking about.

So I've just finished the 3 preparation updates and I restart my phone. Now I can't find OTA for Android M

Should I start again from the beginning or keep checking the OTA ?

Thanks