yashsingh1/xdaforums huggingface dataset:
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
I see the official HTC download link for RUU 4.20.531.4 is broken, as posted here: https://xdaforums.com/showthread.php?t=2714456

You can get the Marshmallow RUU 6.20.531.5 from here (download link near the bottom of page): http://www.htc.com/us/support/htc-one-m8-t-mobile/news/

However, you will need to flash the 6.20.531.5 firmware.zip

before

you can install the RUU. There is a peculiar requirement for Marshmallow (MM) RUUs for US versions of the M8, where you need to flash the MM firmware, before the MM RUU will install. Otherwise, the RUU will fail with Error 155.

You can get the firmware 6.20.531.5, as well as instructions on how to flash (near the bottom of the post): https://xdaforums.com/showpost.php?p=60218734&postcount=5

So the general steps will be: relock bootloader, flash firmware 6.20.531.5, then flash RUU 6.20.531.5

Keep in mind that RUU will wipe the phone, so plan ahead accordingly and backup any data you want to keep (SD card, cloud, computer).
[One (M8) Q&A, Help & Troubleshooting] mohsinjc:
Sir! you are a legend, hats off to you. you saved this phone.

Thanks again. :)
[One (M8) Q&A, Help & Troubleshooting] rahes23:
bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.29.214500021.12G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.12.401.4

(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: 0P6B10000

(bootloader) cidnum: HTC__J15

(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: 76df2b54

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

hi i am on this device can someone help me and give me the link for my phone exact ruu
[One (M8) Q&A, Help & Troubleshooting] rahes23:
Thank you I installed its ok my phone is back from dead.
[One (M8) Q&A, Help & Troubleshooting] budlynch:
Hello, I am on this device can someone help me and give me the link for my phone exact ruu, I too do not want to go down the TWRP way at this momemnt

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.29.214500021.12G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.13.771.4

(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: 0P6B10000

(bootloader) cidnum: H3G__001

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: RUU

(bootloader) commitno-bootloader: 76df2b54

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0
[One (M8) Q&A, Help & Troubleshooting] getlawi:
i need help too

i want to get the right RUU for my phone which's HTC one X

here's all i can get through getvar all

and i had my fastboot mode locked

please help

(bootloader) version: 0.5a

(bootloader) version-bootloader: 1.73.0000

(bootloader) version-baseband: 5.1204.167.31

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.19.707.5

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

(bootloader) imei: *************

(bootloader) product: endeavoru

(bootloader) platform: HBOOT-T30S

(bootloader) modelid: PJ4612000

(bootloader) cidnum: HTC__044

(bootloader) battery-status: good

(bootloader) battery-voltage: 3803mV

(bootloader) devpower: 45

(bootloader) partition-layout: None

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: None

(bootloader) hbootpreupdate: 2

(bootloader) gencheckpt: 0
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Do you know this thread is for htc m8 ?

For Htc one X you should check here - https://xdaforums.com/htc-one-x/help

Anyway .. to answer your question, you can get your RUU for free here .. the last one in the list.

PJ46IMG_ENDEAVOR_U_JB_50_S_hTC_Asia_WWE_4.19.707.5_Radio_5.1204.167.31_release_392884_combined_signed.zip

https://easy-firmware.com/home/browse/category/id/1696/

Any further question, ask in correct section.
[One (M8) Q&A, Help & Troubleshooting] Nima_ac:
Hi. Can you please give me the link for lollipop RUU file for this device?

Fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.29.214500021.24_2G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.14.707.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: 0P6B11000

(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: 205bdca3

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

I'm fed up with marshmallow on this device and planning to downgrade to lollipop.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Are you looking for Sense or GPE RUU?

The info in your getvar is contradicting itself (phone is obviously modified) as it gives version-main and MID for Asia version (corresponding to CIDs HTC__044 & HTC__059), but CID for GPE version.
[One (M8) Q&A, Help & Troubleshooting] Nima_ac:
Yeah I have edited the cid number. Do I have to revert it back? I am looking for the sense rom btw. Thanks. :fingers-crossed:

It's asia version(044)
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Yes, you need to change the CID back to run the corresponding RUU (Asia Sense version).

I found a link for the Lollipop RUU here: https://xdaforums.com/showpost.php?p=67884320&postcount=2
[One (M8) Q&A, Help & Troubleshooting] Nima_ac:
Thank you very much

You saved me from a lot of trouble. Gracias!!!
[One (M8) Q&A, Help & Troubleshooting] mhdshani:
I already downloaded ruu file its shows image error..can you help me to find right ru

Please help me to get stock rom of htc one m8, itried so many times i cant get right ruu file.. iam s-on relock bootloader
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
How do you expect us to help you find the right RUU, if you don't give us any details about your device?

Do fastboot getvar all, and post the results (delete IMEI and serial number before posting).

Also you should list (version number, file name) of the RUUs you tried so far. And are they exe or zip format?

I see this if your first post. So just some advice on how to ask for help effectively, so we can provide proper help: do NOT ask for help by just posting 1 or 2 sentences. This is never going to be enough info for us to help you. It just causes us to ask you for the info, that you should have provided in the first place.

Give as much detail as possible. Include the file names, version numbers of the files you tried. What methods you tried, with specific error messages, outcomes, etc.
[One (M8) Q&A, Help & Troubleshooting] mhdshani:
Please give correct ruu file for my phone

Gmail

Google+

Calendar

Web

more

(no subject)

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.29.214500021.24_2G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

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

(bootloader) serialno: HT4BAWM02918

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B13000

(bootloader) cidnum: BS_US001

(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: 76df2b54

(bootloader) hbootpreupdate: 11
[One (M8) Q&A, Help & Troubleshooting] Keithmullins:
I too would like guiding to the correct Recovery img for my htc m8 please. Tried 6.15.720.2_recovery.img but always get FAILED (remote: signature verify fail).. And just to add info, I started trying to look into things when i found my one m8 will not connect to LTE 4G. IT seems to be a USA model and was looking into trying to change the frequency for EE LTE bands... Thank you in advance..details=

< waiting for device >

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0

(bootloader) version-baseband: 1.29.21450

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

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

(bootloader) serialno: FA4BAWM______

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) cidnum: 11111111

(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: 76df2b5

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
https://androidfilehost.com/?fid=817550096634778603
[One (M8) Q&A, Help & Troubleshooting] shani100:
(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.29.214500021.24_2G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(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: 0P6B13000

(bootloader) cidnum: BS_US001

(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: 76df2b54

(bootloader) hbootpreupdate: 11
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Same RUU as the response given in the post right before yours. To a user with nearly identical device details, and a very similar username (same person???).
[One (M8) Q&A, Help & Troubleshooting] pljg:
same question different device (HTC one M8 update to sense 7 andr 6)

Hi,

I am not familiar with changing software un a mobile phone via usb but I found out to make some steps.

I would like to get the correct rom.zip to bring my phone to the actual version (sense 7 android 6).

All the info:

I bought a HTC One M8 via ebay and according to the SN it is a canadian phone.

It is android version 4.4.3.

It shows "Dies ist ein Testgerät" (this is a test device)

I don't get ordinary updates.

It works with a german sim card; but freezes frequently.

I would like to bring it to the status sense 7 android 6

The roms I tried did not mach.

(fastboot flash zip rom.zip:

resulting in:

target reported max download size of 1830612992 bytes

sending 'zip' (1687272 KB)...

OKAY [ 45.999s]

writing 'zip'...

(bootloader) zip header checking...

(bootloader) shift signature_size for header checking...

FAILED (remote: 32 header error)

finished. total time: 46.145s

(more deice infos below)

How can I get the proper rom zip?

Thanks for any help.

Ludwig

More infos:

***UN LOCKED ***

M8_UL PVT SHIP S-OFF

CID-11111111

HBOOT-3.18.0.0000

RADIO-1.19.21331147A1.09G

OpenDSP-v38.2.2-00542-M8974.0311

OS-2.22.401.5

eMMC-boot 2048MB

Aug 4 2014,22:59:39.180409

Part Description	SKU , ROGERS , English-WWE , CAN , HTC , Bootloader Lock , Gray , w/ SIM Lock , M8#UL_TMUS-G5

Customer Description	HTC COMMUNICATION CANADA, INC.

Country	CANADA

Lock status	locked

(I have changed the status via htc homepage to unlocked)

Warranty start	2014/03/18

Warranty end	1999/12/31

fastboot getvar all:

===============

bootloader) version: 0.5

(bootloader) version-bootloader: 3.18.0.0000

(bootloader) version-baseband: 1.19.21331147A1.09G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 2.22.401.5

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

(bootloader) serialno: FA43FWM02164

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B16000

(bootloader) cidnum: 11111111

(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: 5e4b24e4

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0
[One (M8) Q&A, Help & Troubleshooting] Keithmullins:
One m8 details, Need recovery/infor on Bands

Hi. Im still looking for some definative info and links to recovery for my m8. Currently working. Has twrp 3.7.0.3 and Rooted...My main issue for looking into the phone is that It will not work on LTE. I am using the EE(Plusnet) sim UK. . research leads me to various Roms(venom etc). but when clicking on links to latest roms, the links are dead.. Im looking for the latest fixes to resolve my issues.. I think the phone is an ex USA model?.Here is some details..

C:\Users\Vista>Fastboot>fastboot getvar a

< waiting for device >

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0

(bootloader) version-baseband: 1.29.21450

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

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

(bootloader) serialno: FA4BAWM...........

(bootloader) imei: 3587..............

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) cidnum: 11111111

(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: 76df2b5

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
You don't give any information (file name/version number) on what RUUs you tried; so the statement isn't useful for troubleshooting, etc.

The Model ID (0P6B16000) would also suggest it is the Rogers Canada version.

The device has however had a Euro RUU/firmware flashed at some point, as indicated by the "401" in the version-main (same as OS number on bootloader screen) 2.22.401.5

And being a user in Germany, that firmware should be appropriate. That being the case, you can find the Marshmallow Euro RUU (zip format) here: https://xdaforums.com/showpost.php?p=64926626&postcount=6

Take note, that you need to use htc_fastboot as the "generic" Google fastboot cannot handle the large file size of the RUU.

Also note, that you do NOT need to relock the bootloader to flash the RUU, since you are s-off (the requirement is bypassed with s-off).
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
First of all (and maybe most important) is that LTE is not that easy to get working, if the device is not intended for your region. We've seen a number of folks on this forum, with no luck getting LTE working on their local carrier, despite setting it up with the proper LTE bands, etc.

Second, flashing a custom ROM (like Viper) is most likely not going to fix your LTE problem. Custom ROMs don't touch the radio baseband, and therefore won't have an affect on LTE working or not.

RUU is a completely different animal, as it is a complete factory image, which

does

write radio baseband.

But it is a little confusing, when you come onto an RUU thread, and start talking about custom ROMs.

No such TWRP version number. I think you mean 2.7.0.3. Which is a very old (2014?) version. You should use something more up to date. Current TWRP is 3.2.2-0.

Although that in itself (I do not believe) will cause problems with LTE.

Using old version TWRP does result in version-main (same as OS number on bootloader screen) being blank. Which makes it hard to tell what version firmware (and therefore radio baseband) you presently have installed. But given the current model ID (0P6B10000) it is probably Euro firmware installed. So you can try the Euro RUU: https://xdaforums.com/showpost.php?p=64926626&postcount=6

This may or may not help the LTE issue. It may just be flashing the same radio baseband you already have. But starting with a full factory image, is worth a try at least.

Note that RUU will wipe all data from the phone. So plan accordingly, as needed.

What exactly makes you think that? It is possible, since US T-Mobile version of the M8 has the product ID m8_ul. However, it is the only US major carrier that uses that product ID. And many other versions use m8_ul, most of them are European versions.

Or is there some other information about the phone that makes you think it is a US version?
[One (M8) Q&A, Help & Troubleshooting] Keithmullins:
Thank you for your detailed response. I do appreciate it.. I bought the phone as a refurbished unit, and the seller said they are us imported phones/demo etc. Sorry about mentioning Roms on this RUU thread. im just trying to get any info i can to learn about what and how to fix it.., The RUU you link to Is the one on the phone. I have tried a few other RUUs and Although the AT+T ruu gives me a 4G symbol and I can dial out. i dont get any Internet connection?. . so currently working on OS-6.12.401.4 Withe a radio 1.29.214500021.12G, but when i select LTE in *#*#4636*#*# the signal drops totally. so currently only get gsm, and 3g. would be nice to fix it if its at all possible though...

Edit. just thinking the at+t RUU said 4g symbol, although no internet connection. could it be that i needed to input some MMS apn settings in?. . And could it be that i need an RUU with the at+t setup . but without all the at+t bloatware/boot screen etc?. or am i barking up the wrong tree here?. Or could the at+t radio file be input to the euro 6.12.404.4 RUU?. again probably barking up the wrong tree here again.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Due to AT&T marketing crap, "4G" on the AT&T stock software actually means HSPA. Only if you see "4G LTE" symbol, does it actually mean LTE.

On other stock ROMs, 4G actually means what it should (LTE).

No cell data at all, probably means you need to manually add your carrier's APN info into the phone settings.
[One (M8) Q&A, Help & Troubleshooting] Keithmullins:
Again thanks for your reply. Is there any point continuing my search?. and can you recommend any other RUUs to flash?. Ideally a unlocked RUU with all available radio bands available. or am i stuck with 3g on my EE UK 4g sim.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
There is no such RUU with all bands enabled.

According to the following website, EE uses bands 1800 and 2600 for LTE: https://www.worldtimezone.com/gsm.html

And the Euro version M8 should already support these LTE bands. So this likely isn't an issue an RUU will solve.

As mentioned, we've seen this situation a lot. The user has the correct firmware/baseband for band support on their local carrier, but still cannot connect LTE. Unfortunately, no solution has been found.

---------- Post added at 01:04 PM ---------- Previous post was at 12:56 PM ----------

More academic than anything else at this point: You tried to just flash the stock recovery, which isn't a full ROM or OS.

I know that's confusing, since some other Android device manufacturers post full stock factory image which they call a "recovery image". Instead, HTC has RUU, which is the full factory image (about 1.5 GB). What you tried to flash is literally just the recovery partition (the software that installs updates, etc.) which is around 18 MB.

Also, you can't flash the recovery partition by itself unless the bootloader is unlocked, which is why you got signature error.

Additionally, I don't know how you came to pick recovery image 6.15.720.2. That number doesn't correspond to any of your device details.
[One (M8) Q&A, Help & Troubleshooting] Keithmullins:
Ok thank you. I have unlocked bootloader.rooted with SU. locked bootloader. 6.15.720.2 was just me clutching at straws really. there is a lot of info out there. most out of date that leads you to non existant links etc.. . Looks like i will have to use as is. or sell on and buy a genuine uk edition..
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Error 90 (hboot pre-update) is normal and occurs frequently, and probably not anything to worry about. Usually running the RUU again will fix it, which you did.

Try just holding power for a minute or so, and see if any change.

Other options may be to try another RUU, or install TWRP custom recovery, and try to flash a stock TWRP backup, or a custom ROM, and see if any of those help.
[One (M8) Q&A, Help & Troubleshooting] pljg:
download of custom ROM

Hi,

once again thank you very much for your quick answer.

Can you help me to find TWRP custom recovery or stock TWRP backup or custom ROM.

The links I found ended nowhere.

Sorry that I know so little about this matter. Its the first time that I try to do something like that with a phone.

Thank for your help.

pljg
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
The collection of stock TWRP backups is sticky to the top of this forum section, and also has a link for TWRP:

https://xdaforums.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860

For custom ROMs, you can find them posted in the M8 Development forum section.
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
[MENTION=9279410]pljg[/MENTION]

For further comment on this, "Error 90 (hboot pre-update) please flush again immediately" ~is never anything to worry about. It's letting you know that an updated hboot is needed and the other parts of the firmware of it (it flashes first) still need to be flashed.
[One (M8) Q&A, Help & Troubleshooting] jxe63:
Firmware required M8

Thanks in advance..

Long story short previous history of phone unknown but it was bootloader locked and S -on AND worked as intended..

Due to battery issue, when recharged however long later, phone would boot but not load.

After much effort, at best phone would go into optimizing and waiting to start but go no further.

I've since unlocked the bootloader, S-on and installed TWRP, LineageOS 15.1 that has given it own headaches - no google services, no camera, no sms.

Seek to return to stock firmware but cannot find - I assume Australian model as purchased from within Australia.

version: 0.5

version bootloader: 3.19.0.0000

version baseband: 1.29.214500021.12G

version cpld: None

version-microp: None

version-main: 6.12.710.4

version-misc: PVT SHIP S-ON

serialno:

imei:

imei2: Not supported

meid: 00000000000000

product: m8_ul

platform: hTCBmsm8974

modelid: 0P6B11000

cidnum HTC_39

with thanks
[Galaxy Note 4 Q&A, Help & Troubleshooting] Habitashi:
Hello guys.

So my Note 4 started freezing before 1 week, the phone was so great without any issues, suddenly the phone started freezing SO BAD and sometimes restarting, so I decided to do a factory reset, I did it twice and I also wiped cache but the phone is still freezing! The phone has stock android and never rooted it.

Any one else is facing this issues also? Help