[AT&T HTC One (M8)] rica0322:
Awesome! I am waiting for a label to send mine to them. I could not get ANYTHING to work on my phone. One of the gurus on the forums took a look at it and he got nowhere fast also.

I was trying to run HTC's stock RUU for this phone to reflash to the same version I had on there before its electrons got scrambled. Things went well sometimes until the phone needed to reboot and never went back to bootloader mode. (Yes, I tried Windows 7, 8.1, and 10 OSs on four different laptops, along with an assortment of USB cables and USB ports. Ironically, I had the "most success" {most indication of progress} from the 8.1 laptop with the USB 3.0 port.)

But, in all cases, the RUU script timed out and/or errored out before it could proceed further than pushing out the ZIPs. To its defense, script logs showed FAIL90 errors.

<T210433><DEBUG><CMD>htc_fastboot -s HT438WM00xyz -d flash zip C:\Users\Rich\AppData\Local\Temp\{00A06416-2EEB-49E2-8FCB-82D99767047B}\{50F2F878-636A-496F-A7CB-544C067E0C4B}\rom.zip</CMD>

</DEBUG></T210433>

<T210436><DEBUG><OUT>sending 'zip'... (49891 KB) OKAY</OUT>

</DEBUG></T210436>

<T210436><DEBUG>=====Sending zip OK=====

</DEBUG></T210436>

<T210436><DEBUG><OUT>writing 'zip'... (bootloader) adopting the signature contained in this image...</OUT>

</DEBUG></T210436>

<T210436><DEBUG><OUT>(bootloader) signature checking...</OUT>

</DEBUG></T210436>

<T210439><DEBUG><OUT>(bootloader) rom parsing start ...</OUT>

</DEBUG></T210439>

<T210439><DEBUG><OUT>(bootloader) rom parsing finish ...</OUT>

</DEBUG></T210439>

<T210441><DEBUG><OUT>(bootloader) zip header checking...</OUT>

</DEBUG></T210441>

<T210441><DEBUG><OUT>(bootloader) zip info parsing...</OUT>

</DEBUG></T210441>

<T210441><DEBUG><OUT>(bootloader) checking model ID...</OUT>

</DEBUG></T210441>

<T210442><DEBUG><OUT>(bootloader) checking custom ID...</OUT>

</DEBUG></T210442>

<T210442><DEBUG><OUT>(bootloader) checking main version...</OUT>

</DEBUG></T210442>

<T210442><DEBUG><OUT>(bootloader) checking hboot version...</OUT>

</DEBUG></T210442>

<T210442><DEBUG><OUT>(bootloader) start image[hboot] unzipping for pre-update check...</OUT>

</DEBUG></T210442>

<T210442><DEBUG><OUT>(bootloader) total_image_number=8</OUT>

</DEBUG></T210442>

<T210442><DEBUG>TotalImageNo.:8

</DEBUG></T210442>

<T210442><DEBUG><OUT>(bootloader) start image[hboot] flushing...</OUT>

</DEBUG></T210442>

<T210442><DEBUG><OUT>(bootloader) signature checking...</OUT>

</DEBUG></T210442>

<T210442><DEBUG><OUT>(bootloader) [RUU]WP,hboot,0</OUT>

</DEBUG></T210442>

<T210442><DEBUG><OUT>(bootloader) [RUU]WP,hboot,99</OUT>

</DEBUG></T210442>

<T210442><DEBUG><OUT>(bootloader) [RUU]WP,hboot,100</OUT>

</DEBUG></T210442>

<T210443><DEBUG><OUT>(bootloader) ...... Successful</OUT>

</DEBUG></T210443>

<T210443><DEBUG><OUT>(bootloader) current_image_number=0</OUT>

</DEBUG></T210443>

<T210443><DEBUG><OUT>(bootloader) current_image_number=1</OUT>

</DEBUG></T210443>

<T210443><DEBUG><OUT>(bootloader) current_image_number=2</OUT>

</DEBUG></T210443>

<T210443><DEBUG><OUT>(bootloader) current_image_number=3</OUT>

</DEBUG></T210443>

<T210443><DEBUG><OUT>(bootloader) current_image_number=4</OUT>

</DEBUG></T210443>

<T210443><DEBUG><OUT>(bootloader) current_image_number=5</OUT>

</DEBUG></T210443>

<T210443><DEBUG><OUT>(bootloader) current_image_number=6</OUT>

</DEBUG></T210443>

<T210443><DEBUG><OUT>(bootloader) current_image_number=7</OUT>

</DEBUG></T210443>

<T210443><DEBUG><OUT>FAIL90 hboot pre-update! please flush image again immediately</OUT>

</DEBUG></T210443>

<T210443><DEBUG><OUT>FAILED (remote: 90 hboot pre-update! please flush image again immediately)</OUT>

</DEBUG></T210443>

<T210443><DEBUG>[_parseStatus] strErrCode = 90

</DEBUG></T210443>

</DEBUG></T210443>

<T210443><DEBUG>=====PreUpdate=====

</DEBUG></T210443>

<T210443><DEBUG><OUT>Execution time is 10(s)sending time = 2.797 secs</OUT>

</DEBUG></T210443>

I am not a software developer, but I don't believe they would publish code that never works. So I am guessing the phone itself was not being cooperative.

[MENTION=4930918]gato06[/MENTION] - did you have to pay HTC for the replacement? My phone is 4 or 5 months out of warranty now (i.e. got phone in late March 2014). I am crossing my fingers that they'll conclude that they shouldn't allow me to believe their devices have a lifespan that short, warranty or not.

Rich