Where to get latest firmware.zip for htc one m8

vertigo262

Member
Feb 28, 2011
18
1
0
I have an htc one m8 ATT phone I want to install the ViperOneM8 5.02 rom on which says I need to update the firmware to a marshmellow firmware I think.
Or the latest.

While I have found some documentation how to do this on the net, I am not sure where I obtain these files.
The firmware.zip I believe it is

Help on this would be appreciated

Right now I am using hboot 3.16 and twrp 2.7
 
Last edited:

furboom1240

Senior Member
Dec 19, 2013
293
59
0
Erie Canal Zone
Post your fastboot getvar all result without serial & imei no.
You may need a different firmware if it's AT&T & S-On and also don't use that outdated 2.7 TWRP.
For some devices, TWRP 2.7 is recommended due to how older boot loaders may not take it well.

I like TWRP. When its workable, its array of tools is superior to CWM. But after I tried 2.8.x, I decided CWM or TWRP at or below 2.7.0.2 is safer and less crash prone.

When I attempted to boot to recovery it would boot loop. Please be mindful of boot signing. If you so slightly make your OEM software notice things a fuse will make your phone implode.

Sent from my HTC M8 GPE
? Mass Transit Honchkrow ?
 

ckpv5

Recognized Contributor
Feb 11, 2008
14,359
18,290
0
Kuala Lumpur
For some devices, TWRP 2.7 is recommended due to how older boot loaders may not take it well.
Read again what he is trying to do man ... he's going to update to Marshmallow firmware and that outdated TWRP 2.7 won't work for him (he can't even install his intended ViperOneM8 5.02 ROM with that outdated TWRP)

..... that's why I said don't use that outdated TWRP :p
 
  • Like
Reactions: furboom1240

furboom1240

Senior Member
Dec 19, 2013
293
59
0
Erie Canal Zone
Read again what he is trying to do man ... he's going to update to Marshmallow firmware and that outdated TWRP 2.7 won't work for him (he can't even install his intended ViperOneM8 5.02 ROM with that outdated TWRP)

..... that's why I said don't use that outdated TWRP :p
Good point. For some odd reason CM pairs ROMs and Recoveries. If you check the Dev Auto update option would that be unnecessary.

It's been an itching question I actually had...

Sent from my HTC M8 GPE
? Mass Transit Honchkrow ?
 

vertigo262

Member
Feb 28, 2011
18
1
0
I originally had twrp 2.8 on and tried to install the latest. But it was freezing because I think I need a newer version of hboot. which I have 3.16 on it.

I then downgraded to 2.7 to get it working. I installed ViperOnem8 Rom not reading the website successfully. but have issues with wifi, and 2 minute boot times.

"The 5.0.x ROM is based on HTC’s latest M8 Sense 7 Android 6.0.x base and requires you to update your firmware to at least the 6.0.x (Marshmallow) version! If you don’t you will run into some issues such as Wi-Fi not working or No Boot, etc.
We cannot install the firmware for you during ROM installation so you will need to take the steps to update the firmware on your own."

So I need to update my firmware. I have an ATT S-ON phone. But I have no clue where to get the firmware from, and make sure it is the right one and recent.

I need to update my firmware in order for this rom and a newer version of twrp to work correctly
 

vertigo262

Member
Feb 28, 2011
18
1
0
ok, so

I upgraded to 3.11.1700.5 firmware I found. and that was successful.
Then I upgraded my twrp to twrp-3.0.2-0-m8 and that was successful

Now I am trying to install either Revolution Rom, or ViperOnem8 and both have the same problem. After install they keep booting into twrp and won't load.

I tried Cynamod and that installed and booted fine.

I believe both Revolution and Viper use the Aroma installer. Anyone know what is going on with these and a fix to stop it from booting into twrp?
 

sumondhk1

Senior Member
Oct 15, 2013
1,167
256
103
Dhaka
Need advice

Post your fastboot getvar all result without serial & imei no.
You may need a different firmware if it's AT&T & S-On and also don't use that outdated 2.7 TWRP.
This my phone info
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.21331147A1.14G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.34.401.1
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B67000
(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: 260ae94e
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.062s

Which RUU can I use ?
 

ckpv5

Recognized Contributor
Feb 11, 2008
14,359
18,290
0
Kuala Lumpur
ok, so

I upgraded to 3.11.1700.5 firmware I found. and that was successful.
Then I upgraded my twrp to twrp-3.0.2-0-m8 and that was successful

I believe both Revolution and Viper use the Aroma installer. Anyone know what is going on with these and a fix to stop it from booting into twrp?
Wrong firmware. You installed an old version of GPE firmware.
You can't install Sense ROM like Revolution and Viper on GPE firmware.

I asked you to post fastboot getvar all to help you but it seems that you made it harder now because you installed a wrong firmware. If it is S-Off, then it is easy to fix.
 

vertigo262

Member
Feb 28, 2011
18
1
0
Wrong firmware. You installed an old version of GPE firmware.
You can't install Sense ROM like Revolution and Viper on GPE firmware.

I asked you to post fastboot getvar all to help you but it seems that you made it harder now because you installed a wrong firmware. If it is S-Off, then it is easy to fix.
sorry, I must have missed your response. was in phone hell world!
here it is.
this is what it was
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.16.21331931.LA11G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul_ca
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B12000
(bootloader) cidnum: CWS__001
(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: c3d94491
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0

this is now
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.21.213311491.A04G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 3.11.1700.5
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul_ca
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B12000
(bootloader) cidnum: CWS__001
(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: c88f4560
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
 
Last edited:

ckpv5

Recognized Contributor
Feb 11, 2008
14,359
18,290
0
Kuala Lumpur
sorry, I must have missed your response. was in phone hell world!
here it is.
this is what it was
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.16.21331931.LA11G
(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_ca
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B12000
(bootloader) cidnum: CWS__001
(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: c3d94491
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0

this is now
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.21.213311491.A04G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 3.11.1700.5
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno:
(bootloader) imei:
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul_ca
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B12000
(bootloader) cidnum: CWS__001
(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: c88f4560
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
First - remove all serial & imei no. from your above post.

As I said, it is not easy to fix this with S-On device. What you can try is to install the latest AT&T 6.20.502.5 firmware first then run 6.20.502.5 RUU

Read this for the firmware and how-to : http://forum.xda-developers.com/showpost.php?p=66886759&postcount=23

You can get the RUU here : http://www.htc.com/us/support/htc-one-m8-att/news/
 

vertigo262

Member
Feb 28, 2011
18
1
0
First - remove all serial & imei no. from your above post.

As I said, it is not easy to fix this with S-On device. What you can try is to install the latest AT&T 6.20.502.5 firmware first then run 6.20.502.5 RUU

Read this for the firmware and how-to : http://forum.xda-developers.com/showpost.php?p=66886759&postcount=23

You can get the RUU here : http://www.htc.com/us/support/htc-one-m8-att/news/
so your saying, install the ruu, update the firmware, then re install viper?

Can't I just update the firmware like I did before? It was S-On before I updated the firmware
 
Last edited:

ckpv5

Recognized Contributor
Feb 11, 2008
14,359
18,290
0
Kuala Lumpur
so your saying, install the ruu, update the firmware, then re install viper?
No .. I don't say that ... read again ...

Flash firmware.zip first then RUU ...
or install ROM first, don't reboot the system, but reboot to bootloader, relock bootloader then flash firmware.zip

As you already flashed a wrong firmware, as I said this may work and may not work but the only way that you can try to fix the wrong firmware installed.

---------- Post added at 02:49 PM ---------- Previous post was at 02:49 PM ----------

The ruu won't install. it says needs more then 30% battery, yet it is fully charged
Because you have wrong firmware installed.
 

ckpv5

Recognized Contributor
Feb 11, 2008
14,359
18,290
0
Kuala Lumpur
but with what firmware.zip? I never got the right firmware.zip to begin with so I don't have any firmware files to update with
That show you don't read all the posts that I posted .. the firmware.zip is posted in the post that earlier posted

You have to wait for someone else I guess who can write a post that you can understand .. maybe my English is not good enough ... good luck

First - remove all serial & imei no. from your above post.

As I said, it is not easy to fix this with S-On device. What you can try is to install the latest AT&T 6.20.502.5 firmware first then run 6.20.502.5 RUU

Read this for the firmware and how-to : http://forum.xda-developers.com/showpost.php?p=66886759&postcount=23

You can get the RUU here : http://www.htc.com/us/support/htc-one-m8-att/news/
 

vertigo262

Member
Feb 28, 2011
18
1
0
ok .. now that I understand what you are saying. because you had the RUU .exe and also were explaining how to update the firmware at the same time while the firmware was burried a couple of levels of posts, I didn't understand what you were saying.

so it looks like the firmware updated successfully

(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: [email protected]
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 6.20.502.5
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul_ca
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B12000
(bootloader) cidnum: CWS__001
(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: 205bdca3
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0


I unlocked the firmware through the htc website with the Unlock_code.bin

because fastbook oem unlock didn't work.

had to reinstall twrp and that worked after reinstall. although lots of mounting file system errors. with /Data I don't know if that's normal.
seems to be fixed after formatting

Now I will try installing a rom
 
Last edited:

ckpv5

Recognized Contributor
Feb 11, 2008
14,359
18,290
0
Kuala Lumpur
had to reinstall twrp and that worked after reinstall. although lots of mounting file system errors. with /Data I don't know if that's normal.
seems to be fixed after formatting

Now I will try installing a rom
Now you got it.

And yes, after changing from GPE to Sense GSM (AT&T) firmware, you need to reinstall TWRP (the latest 3.0.2-0) and you MUST format data partition, in TWRP - select WIPE, Format Data - yes ... because GPE & Sense data partition is of different size.