[One (M8) General] ducted:
I wish to share another install method that could be useful to flash this ROM if you have troubles with the HTC drivers, wich is my case.

You need to download and execute the HTC RUU posted by [MENTION=4348417]fma965[/MENTION] in the first post of this thread.

Wait until the installer ask for license agreement, don't choose nothing but don't close it.

Open your preferred Windows file manager, enable show hidden folders and go to your temp folder.

It should look like: drive:Users\username\AppData\Local\Temp

Being drive the HD where you installed Windows and username your Windows user name.

You could easily know the Temp path writing this command in a Command prompt: echo %temp%

It will show the full path; in my case: C:\Users\ducted\AppData\Local\Temp

Go to the temp folder given path and sort the files by date, showing the newest files at the top.

We are looking for a folder with a name using a GUID format, that looks like: {6782B1CC-F53C-41A3-89F3-7DD7E34677E2}

I won't explain what is a GUID, just notice the name format of the folder we are looking to. The name (numbers & letters) is different in every computer and every install.

Browse into the recent folders appearing in your file manager, there is one with a GUID name subfolder into and inside there is a file called rom.zip and android-info.txt amongst others.

(You could also search for the file name in the temp folder, it should be easy.)

Create a folder where you want. Then select, copy & paste rom.zip and android-info.txt into.

Now you can close the HTC RUU installer. This will delete the GUID name folders and files created into the Temp folder.

In fact we just only need the file rom.zip, but if you try to open it with any archive manager (WinRAR, WinZip...) it will say is corrupted. But it's not, it's just encrypted. So having the file android-info.txt we will know easily what MIDs & CIDs are allowed to install this RUU. In this case:

modelid: 0P6B12000
modelid: 0P6B13000
cidnum: BS_US001
cidnum: BS_US002

Now it's time to copy that files to your external SD card.

If you try to drag & drop the file rom.zip directly into your external SD card with your M8 attached via USB to your computer using Windows file manager, it will show you an error and won't copy. So the trick here is copy & paste the entire folder we created previously into the external SD card.

I don't know why copying the entire folder with a big file sized into is allowed by the HTC drivers, but not a big sized single file... :eek:

Let's go flash the RUU without the computer...

Be sure that your MID & CID matches the required ones, if not, follow the instructions provided by [MENTION=4348417]fma965[/MENTION] to change it.

After you're done, you must do the following:

Using the HTC file manager, copy & paste, or move the file rom.zip from the folder you copied before into your external SD card, to the root of your external SD card and rename it to: 0P6BIMG.zip

(The first character is a zero, the fifth is the i in capital letter)

Make sure you have enough battery available or plug in the power supply, this process will take more or less time depending from what ROM you came and your external SD card quality.

Reboot to bootloader, and after a check for the file 0P6BIMG.zip you will be asked to flash it or not by pressing the volume up button for yes, and the volume down button for not.

Press the volume up once and the process will start. Your phone will reboot and continue with the process itself one or two times. This depends of the hboot or firmware version you come from.

Once is finished, it will ask you to press the power button to reboot. Press it once and you're done... almost. :p

After the first boot, configure your M8 and open the HTC file manager, go to your external SD card and rename the file 0P6BIMG.zip to anything you want. I usually add a underscore before the first character and add a description like: _htc_dev_sense_lp_0P6BIMG.zip

Why? Read the note below.

IMPORTANT NOTE!

You need to be S-OFF...

There are some weird things with the hboot and how it works when a file with the 0P6BIMG.zip name is found.

It asks you to install it or not by pressing the volume up or volume down button, but if you choose not, it will reboot again into bootloader telling you an error has occurred, and asking you again the same install it or not question. Even if you reset your device by pressing volume up + power button.

This is not a real error, nor something went bad with your flash. It's just the way how the hboot works.

The unique way I know to break that stupid loop is remove the external SD card or always remember to rename the 0P6BIMG.zip file to another one after the first boot.

Sometimes I forget to rename it, and when I start my M8 into bootloader mode to plug it to my computer and flash a custom recovery, I get that annoying message.

I didn't found any button combination to reboot and skip the process, so the option here is flash it again, rename the 0P6BIMG.zip file or remove the external SD card.

You can use the method to extract the RUU encrypted zip file from all the HTC RUUs with Windows installer available around the web. But remember, the resulting file is encrypted and you can't modify it's contents. There is a thread here in XDA with instructions on how to decrypt them, but I didn't get it to work with the M8 RUUs.

Be careful also using this method with the GPE hboots, it may not work with some versions. It won't brick your phone, but will write the hboot, reboot and stop working.

In that case the unique way to continue is do a soft reset, enter into bootloader, flash an updated firmware from any Sense OTA and reboot your device. Then the 0P6BIMG.zip will flash fine.

Remember that the internal SD card will be wiped always you flash a RUU, but not the external SD card. That's why I specified always external SD card.

I tried to cover any further questions, that's why this post looks like a Bible. Excuse also my English, I do what I can...

Best regards,

ducted.