HTC One firmware collection for different CID/MID | 7.19.401.2

Search This thread

mike1986.

Senior Member


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!
images



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

RUUs variants:
Click here
 
Last edited:

mike1986.

Senior Member


Custom firmware



Overview​

  • Custom firmware - firmware.zip package built from RUU with the changed content (adsp.img, rpm.img, hboot.img and others).
  • These packages are not signed, so you need S-OFF in order to flash it.
  • I take no responsibility for any damaged caused to your device, you flash it at your own risk.
  • Flashing process is the same as for official firmware.zip taken from HTC OTA package.

Firmware package from 2.17.401.1 RUU​
  • There are new touch panel drivers inside this firmware that breaks touch in custom recoveries. You can flash it and use only hardware keys in custom recovery or you can remove tp_SYN3202.img from inside the package before flashing.
  • This device should work with no issue on any M7_UL PN0710000 device, however it might work on others too. You flash it at your own risk. More details here - HTC One variants [U/UL/WL]
  • If you want to add more modelid or cidnum open and edit android-info.txt inside firmware.zip package. Be careful with adding different modelid because you might end up with a bricked device.
  • Basically there is no clear reason why you should update this firmware, because it seems that all 4.2.2 custom ROMs are working perfectly fine with old firmware.
  • Read this and this
  • By default android-info.txt comes with the following modelid and cidnum:
modelid: PN0710000
cidnum: 11111111
cidnum: HTC__001
cidnum: HTC__E11
cidnum: HTC__102
cidnum: HTC__203
cidnum: HTC__405
cidnum: HTC__Y13
cidnum: HTC__304
cidnum: HTC__032
cidnum: HTC__A07
cidnum: HTC__J15
cidnum: HTC__016​

Download link​


MD5: 44222F608CF87050263BB8B59A013F5F


 
Last edited:

diffusal

Senior Member
Mar 18, 2010
59
23
Hi mike, If my cid is htc_001 but i am coming from 1.28.401 firmware can i still flash your attached firmware to get back to stock or will it brick the phone due to a downgrade?
 

sean.trinidade

Senior Member
Aug 15, 2009
2,328
787
London
Newest firmware zip from 1.29.401.12 post.

It contains newest radio.img, but also stock boot.img so make sure you flash it before flashing custom ROM.

Hi mike - or anyone else who reads this thread! :) - do you know whether you have to relock the device before booting in RUU mode (like we had to do on the HOX)?
 
C:\Fastboot>fastboot oem rebootRUU
...
(bootloader) Start Verify: 3
OKAY [ 0.041s]
finished. total time: 0.044s

C:\Fastboot>fastboot flash zip 1.29.401.12.zip
sending 'zip' (37873 KB)...
OKAY [ 3.353s]
writing 'zip'...
(bootloader) adopting the signature contained in this image...
(bootloader) zip header checking...
(bootloader) zip info parsing...
FAILED (remote: 99 unknown fail)
finished. total time: 3.614s

Am I doing it wrong?
 

mike1986.

Senior Member
Little FAQ added to the first post:

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 properly with old one.

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 after flashing custom ROM, just flash this 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.
 

:No-Frost:

Senior Member
Sep 4, 2009
1,904
447
Santiago
twitter.com
Mike, I'm confused.

This is what I have from my device:

C:\>fastboot getvar cid
cid: HTC__001


So, my CID is HTC__001 but in the first post you say:

If it's written "HTC__001" it means you can't flash it, if your CID is "02__001".


So, I can or can't flash this radio???


Also, I'm on ARHD 5.1. is it possible to flash this radio while I wait for the 6.0 rom???


Thanks in advance mate :)
 

mike1986.

Senior Member
Mike, I'm confused.

This is what I have from my device:

C:\>fastboot getvar cid
cid: HTC__001


So, my CID is HTC__001 but in the first post you say:

If it's written "HTC__001" it means you can't flash it, if your CID is "02__001".


So, I can or can't flash this radio???

Thanks in advance mate :)

Mate, is your CID 02__001? :) Does your CID match the one in firmware.zip? If yes, then you can flash it :)

Yes, you can flash it while waiting for 6.0 of Android Revolution HD.
 

manook

Senior Member
May 12, 2010
222
42
Mike, I'm confused.

This is what I have from my device:

C:\>fastboot getvar cid
cid: HTC__001


So, my CID is HTC__001 but in the first post you say:

If it's written "HTC__001" it means you can't flash it, if your CID is "02__001".


So, I can or can't flash this radio???


Also, I'm on ARHD 5.1. is it possible to flash this radio while I wait for the 6.0 rom???


Thanks in advance mate :)

Same situation here. Also cannot open the zip (reports its corrupted). Ive tried downloading it three times each time unable to flash with the same error as this. HTC_001 here....


UPDATE - Downloaded a 4th time and it worked.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 132


    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!
    images



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

    RUUs variants:
    Click here
    43


    Custom firmware



    Overview​

    • Custom firmware - firmware.zip package built from RUU with the changed content (adsp.img, rpm.img, hboot.img and others).
    • These packages are not signed, so you need S-OFF in order to flash it.
    • I take no responsibility for any damaged caused to your device, you flash it at your own risk.
    • Flashing process is the same as for official firmware.zip taken from HTC OTA package.

    Firmware package from 2.17.401.1 RUU​
    • There are new touch panel drivers inside this firmware that breaks touch in custom recoveries. You can flash it and use only hardware keys in custom recovery or you can remove tp_SYN3202.img from inside the package before flashing.
    • This device should work with no issue on any M7_UL PN0710000 device, however it might work on others too. You flash it at your own risk. More details here - HTC One variants [U/UL/WL]
    • If you want to add more modelid or cidnum open and edit android-info.txt inside firmware.zip package. Be careful with adding different modelid because you might end up with a bricked device.
    • Basically there is no clear reason why you should update this firmware, because it seems that all 4.2.2 custom ROMs are working perfectly fine with old firmware.
    • Read this and this
    • By default android-info.txt comes with the following modelid and cidnum:
    modelid: PN0710000
    cidnum: 11111111
    cidnum: HTC__001
    cidnum: HTC__E11
    cidnum: HTC__102
    cidnum: HTC__203
    cidnum: HTC__405
    cidnum: HTC__Y13
    cidnum: HTC__304
    cidnum: HTC__032
    cidnum: HTC__A07
    cidnum: HTC__J15
    cidnum: HTC__016​

    Download link​


    MD5: 44222F608CF87050263BB8B59A013F5F


    12
    4.19.401.8 firmware added. have fun!
    9
    Guys, I have S-OFF, Super CID 11111111 (changed from HTC_001), relocked my bootloader, typed fastboot oem rebootRUU and it just gets stuck on the black screen with the silver HTC logo... I have tried it 3 times waiting upto 5 minutes and nothing.

    Any ideas what I am doing wrong.

    If you have S-Off, why you go through all the hazzle and relock your bootloader? With S-Off and Super CID the whole process is ready within 2 minutes.

    1. Extract 2.24.401.1.zip (IF you want WWE) and remove recovery.img and boot.img (if you are on XDA, I trust you use a custom ROM and have a custom Recovery...)
    2. Open android-info.txt and add your CID, in this case "cidnum: 11111111"
    3. Zip now to 2.24.401.1-custom.zip (make sure you don`t have an additional top level folder) and move this new custom zip to your fastboot folder
    4. Boot into fastboot (no need to relock)
    5. Connect your PC and type "fastboot oem rebootRUU"
    6. Now type "fastboot flash zip 2.24.401.1-custom.zip" (1rst run only copies files)
    7. When ready immediately type again "fastboot flash zip 2.24.401.1-custom.zip" (this will actually flash the firmware now)
    8. When output is successfull type "fastboot reboot"

    That`s it - fast and easy.
    8
    First post updated.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone