HTC One M8 firmware collection for different CID/MID | 4.16.401.10

Search This thread

gvsb

Senior Member
Feb 28, 2015
55
5
You are S-Off, correct? If not, see my response above.
The firmware you'll need for the latest is 6.12.118.4 Or you could go superCID and flash WWE firmware
If you are S-On (or if you can't find firmware) visit this thread and read the instructions. You'll need the backup for your current firmware, plus the stock recovery for your current firmware version. You should be able to find that in your bootloader listed under "OS"

After you've done that you'll be able to update via official OTAs.

Thank you for the feedback!
Im actually S-On and was hoping I could get a firmware matching my mid and cid and avoid going back to stock and using OTA. Just followed the link you provided, and everything seems clear except how do I determine which stock recovery is for my device (btw. my hboot is 3.19): should I post the whole cmd "getvar" readout?
Also is it possible to determine if there actually are OTA updates for my device before I start the whole process?
 

xunholyx

Recognized Contributor
Dec 3, 2012
7,910
5,448
Vancouver
Google Pixel 5
Google Pixel 7 Pro
Thank you for the feedback!
Im actually S-On and was hoping I could get a firmware matching my mid and cid and avoid going back to stock and using OTA. Just followed the link you provided, and everything seems clear except how do I determine which stock recovery is for my device (btw. my hboot is 3.19): should I post the whole cmd "getvar" readout?
Also is it possible to determine if there actually are OTA updates for my device before I start the whole process?

I forgot that @ckpv5 had added signed firmware.zips to that thread I linked you to (you can find them in post #5). You can flash signed firmware while S-On.
Here's a link to the newest signed firmware for your version of M8. You can flash it in fastboot, or by the renaming/sd card method.
 
  • Like
Reactions: gvsb

gvsb

Senior Member
Feb 28, 2015
55
5
thank you so much! I completely missed that, and indeed they have the firmware for my exact device. Thanks again.
 

Malcolm143

Member
Dec 9, 2016
10
2
Hi,

Can i get a ruu file for the following please?

(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.24.710.1
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: xxx
(bootloader) imei:
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B11000
(bootloader) cidnum: HTC__039
(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: 205bdca3
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
 
Last edited:

JEANRIVERA

Senior Member
Mar 30, 2007
3,049
1,503
42
Nazareth, PA
HTC U12+
ASUS ROG Phone 3
remove your imei
Hi,

Can i get a ruu file for the following please?

(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.24.710.1
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: HT44TWM04371
(bootloader) imei: xxxxxxxxxxxxxxxxxxxx
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B11000
(bootloader) cidnum: HTC__039
(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: 205bdca3
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
 

ehl.ey14

Senior Member
(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: SH44AWM00512
(bootloader) imei: XXXXX
(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
all: Done!
finished. total time: 0.037s

please help me what software will i download?
 

xunholyx

Recognized Contributor
Dec 3, 2012
7,910
5,448
Vancouver
Google Pixel 5
Google Pixel 7 Pro
where i can download that bro? thank you so much!, im not on stock firmware im currently on cm 14.1

You are confusing me. We are having one conversation on here, and another on PM. You are asking for different things on both. Do you want to be stock or do you want to flash ViperOneM8?

Let's just keep this in one conversation. I'll address this further via PM.
 

Broxy

Member
Jan 11, 2017
12
0
Hi guys, I need help. I accidentally wiped my OS and now am stuck and not sure how to reinstall it. What should i do and how should i do it? Your response will be much appreciated.
 

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,254
6,968
Hi guys, I need help. I accidentally wiped my OS and now am stuck and not sure how to reinstall it. What should i do and how should i do it? Your response will be much appreciated.

The files on this thread won't help you. Firmware is not the same as a ROM. See additional explanation here: https://xdaforums.com/showpost.php?p=70503719&postcount=125

Boot into TWRP, connect to PC. You should be able to mount internal storage. Put a ROM on the phone, and flash it in TWRP. Alternately, if you have a microSD card, and a USB card reader, use it to put a ROM on the SD. Then insert in phone, and flash the ROM in TWRP.

Remember the following cardinal rules, moving forward:

1) Always make a backup of your current ROM in TWRP (or other custom recovery), before messing with things.

2) Do not wipe things in TWRP if you don't understand what it is, and what the result will be.
 
  • Like
Reactions: Broxy

Broxy

Member
Jan 11, 2017
12
0
The files on this thread won't help you. Firmware is not the same as a ROM. See additional explanation here: https://xdaforums.com/showpost.php?p=70503719&postcount=125

Boot into TWRP, connect to PC. You should be able to mount internal storage. Put a ROM on the phone, and flash it in TWRP. Alternately, if you have a microSD card, and a USB card reader, use it to put a ROM on the SD. Then insert in phone, and flash the ROM in TWRP.

Remember the following cardinal rules, moving forward:

1) Always make a backup of your current ROM in TWRP (or other custom recovery), before messing with things.

2) Do not wipe things in TWRP if you don't understand what it is, and what the result will be.


Thanks. please help me with the link to a genuine ROM and firmware?
 

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,254
6,968

strangecalhoun

New member
Jan 12, 2017
1
0
please provide link for ruu

hi there

i have supercid and modnum 0P6B10000.
i just need a link to the latest firmware that will work for me.
im in australia on vodafone network
i was running skydragon and had wifi issues
now trying to use my unlocked phone in the us (t-mobile) and having 3g/ data issues as well as no wifi.
its killing me! please help
i am s-off
further details below:

(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.15.2133156.UA12.5mv
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: HT45HWM01987
(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: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: ab0efa49
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0

Thanks so much

p.s. i tried to flash this one fw_6.12.118.4.zip <filesystem:https://mega.nz/temporary/mega/uAwggCTK>
but i get an error
C:\Users\Lu>fastboot oem rebootRUU
...
(bootloader) Start Verify: 0
OKAY [ 0.025s]
finished. total time: 0.033s
C:\Users\Lu>fastboot flash zip firmware.zip
error: cannot load 'firmware.zip'
 
Last edited:

pojha

Member
Jan 6, 2017
6
0
Hi, after long search again i raised my hope for my HTC ONE M8 non HK.
cid:11111111
model id: 0P6B70000
serial no: HT45TSF00398

can i get stock Kitkat Rom for my model.

------------------
Hi members,
Starting from First...... i brought this phone "(HTC One M8 Sprint) from usa and now using this in INDIA" " NON Harmom Kardon edition" it was shipped with kitkat (Rom) and i rooted this phone and upgraded my phone with this ROM...... (RUU_M8_WHL_L50_SENSE60_SPCS_MR_Sprint_WWE_4.20.65 1.10_Radio_1.09.20.0119_NV_SPCS_1.52_003_release_4 18488_signed_2.exe)
Source of Download:: AndroidRUU.com
Every thing was fine and finally upgraded to Marshmallow successfully.
But all problem started as but i don't know i have a problem like when i am using sim card and trying to access data of my phone it showing me "G" instead of "H" or "H+",
Even though i tried all settings but no success.

Now what should i do I am not able to use 3G in my HTC ONE M8, any suggestion or guidance.

Thanks In advance
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 59


    sep2.png


    This thread is a placeholder for all possible firmwares we can get from official HTC OTA's.
    Your CID number must be exactly the same. If it's written "HTC__001" it means you can't flash it, if your CID is "02__001". The whole text must match!



    Please READ this small F.A.Q. before continuing!


    What is firmware.zip?
    Firmware.zip is a part of each OTA update from HTC. It contains important part of the firmware like radio, bootloader, recovery, kernel etc..

    Why it's important to flash firmware.zip and when should I flash it?
    It is recommended to have flashed latest firmware on your device for best modem performance and system stability. Sometimes it's necessary to have latest bootloader flashed because otherwise your device might not work well with new system update.

    Does firmware.zip contains radio?
    Yes, it does contain radio, and for S-ON devices the only method to update radio is to flash latest firmware.zip

    Why it's important to flash it before flashing custom ROM?
    Because firmware.zip contains boot.img (ramdisk and kernel) that will replace custom boot.img from any custom ROM you have. That's why you have to flash firmware.zip first, because otherwise boot.img will be overwritten with stock one.
    If you already flashed firmware.zip after flashing custom ROM, just flash this particular custom ROM again.

    Does firmware.zip contains recovery?
    Yes, it does contain recovery image, that's why after flashing firmware.zip you will have to flash custom recovery again, to be able to flash custom ROM afterwards.

    Can I flash this firmware.zip on any HTC One?
    Not if your device is S-ON. To be able to flash it on S-ON device, your modelid (example: PN0710000) and cidnum (example: HTC__001) must match the firmware.zip version you are about to flash.

    If my modelid or cidnum doesn't match, can I brick my device if I try to flash firmware.zip anyway?
    As long as your device is S-ON flashing firmware.zip with non matching modelid or cidnum will result in error and nothing will be flashed, so there is no risk of brick.

    Do I need to have locked, unlocked or relocked bootloader to be able to flash firmware.zip?
    Your bootloader needs to be relocked.

    If I can't flash newest firmware.zip because of wrong modeid (MID) or cidnum (CID) does it mean I can't use custom ROM based on the latest HTC update?
    In most cases you should be able to run any custom ROM as long as hboot update is not mandatory.

    What if there is no firmware.zip for my MID/CID?
    Try to find latest OTA update for your original stock ROM and send it to me. I will post firmware.zip here.


    Downloads.png





    How to flash?
    (bootloader needs to be relocked)
    1. If you are S-ON ---> Re-lock your bootloader (this will most probably wipe content of your device)
    2. If you are S-OFF ---> no need to re-lock the bootloader.
    3. Copy downloaded .zip to fastboot.exe location (e.g. c:/SDK/platform-tools/fastboot.exe)
    4. Re-name .zip file to firmware.zip
    5. Open command prompt
    6. Boot your device in fastboot mode (vol down + power ===> fastboot)
    7. Connect device to the PC
    8. In command prompt cd to fastboot.exe location
    9. Make sure you have correct modeid and cidnum (type: fastboot getvar all)
    10. Type: fastboot oem lock (if your device is not relocked yet or in case it's S-ON)
    11. Type: fastboot oem rebootRUU and wait for device to reboot
    12. Type: fastboot flash zip firmware.zip and wait for process to complete
    13. Sometimes flashing for the first time doesn't work, so flash firmware.zip again just to make sure.
    14. Type: fastboot flash zip firmware.zip and wait for process to complete
    15. Type: fastboot reboot
    16. Unlock your bootloader and flash custom recovery if you are going to use custom ROM.

    RUUs variants:
    Click here
    8
    Just got my M8 today, managed to grab the 1.54.401.5 OTA zip. Thought I'd post the firmware zip here

    1.54.401.5 firmware

    Code:
    HBOOT 3.16.0.0000
    RADIO 1.15.2133156.UA13G
    OS 1.54.401.5
    7
    3.28.401.6 fimware added.
    5
    4.16.401.10 added to the collection :)
    4
    For continuity, here's the 1.54.401.10 FW package as well...

    https://www.hightail.com/download/ZUczc0w1MHdFc0lLSk5Vag