REFERENCE: What HTC ROM Do I Have?


Last Updated:

  1. erisuser1

    erisuser1 Well-Known Member This Topic's Starter

    Joined:
    Nov 11, 2009
    Messages:
    1,644
    Likes Received:
    759
    Who would have thought that one of the frequent questions we would see here on Androidforums would be,


    "Am I root? I'm not sure what ROM I have on my Eris!".


    Here we have, in one place, version numbers as reported by the phone GUI, for all the HTC ROMs (leaked or official). This list only applies to HTC ROMs - things that arrived as either an OTA process or an HTC-signed "PB00IMG.ZIP" file, not "dev" ROMs

    You can cross-check your version by going to the menu on your phone and selecting


    Settings -> About Phone -> Software information



    None of the identifiers are absolutely unique; the two that come closest are the "Software version", and "Kernel version".

    Up until the OTA-2.1, the "Software version" number was unique; but it shares the same value with Leak-V3. Also, Leak-V3 and OTA-2.1 report the same value for kernel version. This is consistent with other reports that they are extremely similar, if not identical releases.


    Code (Text):
    1.  
    2.    ROM          Software version
    3.  
    4. RUU-MR1         1.16.605.1
    5. RUU-MR2         1.17.605.1
    6. LEAK-V1         2.26.605.2
    7. ROOTROM         2.19.605.1
    8. LEAK-V2         2.26.605.4
    9. LEAK-V3         2.36.605.1
    10. OTA-2.1         2.36.605.1
    11. OTA-7-2010      2.37.605.4
    12. OTA-3-2011      2.41.605.6
    13.  

    Code (Text):
    1.  
    2.    ROM          Kernel version
    3.  
    4. RUU-MR1         2.6.27-95442eff htc-kernel@and18-2 #976
    5. RUU-MR2         2.6.27-c77ff39d htc-kernel@and18-2 )
    6. LEAK-V1         2.6.29-5cf233c2 htc-kernel@and18-2 #1
    7. ROOTROM         2.6.29-5898f66b htc-kernel@and18-2 #1
    8. LEAK-V2         2.6.29-564a4a15 htc-kernel@and18-2 #1
    9. LEAK-V3         2.6.29-8a03cb9a htc-kernel@and18-2 #1
    10. OTA-2.1         2.6.29-8a03cb9a htc-kernel@and18-2 #1
    11. OTA-7-2010      2.6.29-8a03cb9a htc-kernel@and18-2 #1
    12. OTA-3-2011      2.6.29-bcb140a0 htc-kernel@and18-2 #1
    13.  


    All of these values were derived "the hard way" - I loaded every one of these releases onto my phone (taking great care to avoid any of the leak-ROM bootloaders). In the case of the OTA-2.1, I rolled my phone back to 1.5(MR2) and accepted the OTA update. (I have screenshots of all of them if you need further convincing.)


    All Details

    Code (Text):
    1.  
    2. MR1
    3.  
    4. Firmware version  1.5
    5. Baseband version  2.32.40.11.09
    6.   Kernel version  2.6.27-95442eff htc-kernel@and18-2 #976
    7.     Build number  1.16.605.1 CL88486 release-keys
    8. Software version  1.16.605.1
    9.  
    10. MR2
    11.  
    12. Firmware version  1.5
    13. Baseband version  2.32.40.11.09
    14.   Kernel version  2.6.27-c77ff39d htc-kernel@and18-2 )
    15.     Build number  1.17.605.1 CL104882 release-keys
    16. Software version  1.17.605.1
    17.  
    18. Leak-V1
    19.  
    20. Firmware version  2.1
    21. Baseband version  2.41.04.02.02
    22.   Kernel version  2.6.29-5cf233c2 htc-kernel@and18-2 #1
    23.     Build number  2.26.605.2 CL134869 release-keys
    24. Software version  2.26.605.2
    25.  
    26.  
    27. Root-ROM
    28.  
    29. Firmware version  2.1
    30. Baseband version  2.40.00.01.22
    31.   Kernel version  2.6.29-5898f66b htc-kernel@and18-2 #1
    32.     Build number  2.19.605.1 CL123435 test-keys
    33. Software version  2.19.605.1
    34.  
    35.  
    36. Leak-V2
    37.  
    38. Firmware version  2.1
    39. Baseband version  2.41.04.02.02
    40.   Kernel version  2.6.29-564a4a15 htc-kernel@and18-2 #1
    41.     Build number  2.26.605.4 CL140744 release-keys
    42. Software version  2.26.605.4
    43.  
    44.  
    45. Leak-V3
    46.  
    47. Firmware version  2.1
    48. Baseband version  2.42.00.04.12
    49.   Kernel version  2.6.29-8a03cb9a htc-kernel@and18-2 #1
    50.     Build number  2.36.605.1 CL165907 release-keys
    51. Software version  2.36.605.1
    52.  
    53.  
    54. 21-OTA
    55.  
    56. Firmware version  2.1
    57. Baseband version  2.42.00.04.12
    58.   Kernel version  2.6.29-8a03cb9a htc-kernel@and18-2 #1
    59.     Build number  2.36.605.1 CL165907 release-keys
    60. Software version  2.36.605.1
    61.  
    62.  
    63. OTA-7-2010
    64.  
    65. Firmware version  2.1
    66. Baseband version  2.42.01.04.27
    67.   Kernel version  2.6.29-8a03cb9a htc-kernel@and18-2 #1
    68.     Build number  2.37.605.4 CL185970 release-keys
    69. Software version  2.37.605.4
    70.  
    71.  
    72. OTA-3-2011
    73.  
    74. Firmware version  2.1
    75. Baseband version  2.42.01.04.27
    76.   Kernel version  2.6.29-bcb140a0 htc-kernel@and18-2 #1
    77.     Build number  2.41.605.6 CL335228 release-keys
    78. Software version  2.41.605.6
    79.  
    80.  
     

    Advertisement
    insink71, Frisco, Rossco_Pee and 5 others like this.
  2. Spencer_Moore

    Spencer_Moore Member

    Joined:
    May 16, 2010
    Messages:
    14
    Likes Received:
    3
    Very good to know thanks man
     
  3. bberryhill0

    bberryhill0 Well-Known Member

    Joined:
    Jan 27, 2010
    Messages:
    2,607
    Likes Received:
    411
    Thanks! I thought I installed leak 3 last night but all that happened was a factory reset. Once more, into the fray.
     
  4. fritzel67

    fritzel67 Well-Known Member

    Joined:
    Apr 10, 2010
    Messages:
    67
    Likes Received:
    4
    Can someone explain to me exactly what the "Root-ROM" is? (i.e. file name, which leak it's based on, etc).
     
  5. erisuser1

    erisuser1 Well-Known Member This Topic's Starter

    Joined:
    Nov 11, 2009
    Messages:
    1,644
    Likes Received:
    759
    All of the ROMs (or OTA update files) mentioned in the OP came from HTC, as evidenced by their ability to "get past" the cryptographic security checks enforced by the HTC bootloader (or HTC recovery boot, in the case of OTA/update files).

    So, the root Root-ROM is not "based off something else". It appears to be an HTC 2.1 test/engineering-use ROM that is rather old, likely pre-dating the Leak-V1 HTC ROM. It happens to have a bootloader that has all security checks disabled, and thus is the pathway to loading anything onto the phone. If you have that bootloader on the phone, anything can be loaded onto the phone.

    When put to use, all of them (except the OTA) are named PB00IMG.ZIP.

    NOTE THAT THERE ARE SIX DIFFERENT FILES NAMED PB00IMG.ZIP FROM HTC, SO YOU NEED TO BE ABSOLUTELY CERTAIN YOU ARE USING THE CORRECT FILE.

    You can do this by computing the "md5sum" hash of any PB00IMG ZIP file you download, and comparing the result with this reference table on XDA

    eu1
     
    Frisco and fritzel67 like this.
  6. fritzel67

    fritzel67 Well-Known Member

    Joined:
    Apr 10, 2010
    Messages:
    67
    Likes Received:
    4
    Great info, thanks!

    So the root-ROM appears to update to the 1.49 S-OFF bootloader. Do all rooted ROM's leave you with 1.49, or do some leave you with 1.47 or 1.48?
     
  7. erisuser1

    erisuser1 Well-Known Member This Topic's Starter

    Joined:
    Nov 11, 2009
    Messages:
    1,644
    Likes Received:
    759
    Please, be careful with your nomenclature!

    There are only 6 ROMs from HTC, and only one of them - the "Root-ROM", have the 1.49 - S-OFF bootloader. The three "leak" roms also show a version number of 1.49, are S-ON (Security-ON), but are to be strictly avoided because using them (currently) renders the Root-ROM useless. You should also never say "1.49" by itself, because its meaning is ambiguous. Say either "1.49 S-ON", or "1.49 S-OFF" to distinguish the two clearly.

    As for "aftermarket" or "dev" ROMs, none of them install bootloaders, or recovery partitions, or cache partitions.

    When you say "all rooted ROMs", you are lumping together dev ROMs (which don't touch the bootloader that pre-exists them), and HTC roms, which do re-flash the bootloader (the HTC OTA updates have not - in the past).

    Perhaps what you are asking, though, is "Is the desired outcome, no matter what ROM I decide to use, to always preserve the 1.49 S-OFF bootloader on my phone?", then, the answer is decidedly, and emphatically, YES.

    Another way of saying that is that all roots start with the HTC Root-ROM (PB00IMG.ZIP md5sum 63eacc5ede3b179f95dc22d8ef585f94 )

    Having said that, this thread is about HTC Signed ROMs ONLY.



    eu1
     
    fritzel67 likes this.
  8. fritzel67

    fritzel67 Well-Known Member

    Joined:
    Apr 10, 2010
    Messages:
    67
    Likes Received:
    4
    @erisuser1

    Thanks VERY much for the clarification...this is very helpful. :)
     
  9. bheller

    bheller Member

    Joined:
    Feb 26, 2010
    Messages:
    6
    Likes Received:
    0
    Not to be a pain...But I installed v3 leak, but *for certain* have the kernel version OTA in the list above. My phone is also totally screwed, but v3 was fine. I think problems started when I dialed *228 1, which maybe I shouldn't have done? But I was looking for OTA, didn't really know what it would look like (now I've read on that). So I don't know if that's significant. I'm a tech, but not for this stuff, so I'm a bit out of my depth and really just want my phone to work!

    Thanks,
    Brian
     
  10. lg4420

    lg4420 Well-Known Member

    Joined:
    May 14, 2010
    Messages:
    50
    Likes Received:
    1
    My v3 leak also has the same kernel number as the one listed for OTA. I know that I got leak from these forums and I know no OTA has been done, not sure if it means anything.
     
  11. erisuser1

    erisuser1 Well-Known Member This Topic's Starter

    Joined:
    Nov 11, 2009
    Messages:
    1,644
    Likes Received:
    759
    I will double check my results later today. I am literally on the beach right now. Thanks for the heads up. Stay tuned!
     
  12. erisuser1

    erisuser1 Well-Known Member This Topic's Starter

    Joined:
    Nov 11, 2009
    Messages:
    1,644
    Likes Received:
    759
    Brian, lg4420:

    Thanks for bringing this to my attention. Indeed, I had apparently made an error. I reloaded the leak-V3 (system & boot partitions) onto my phone to recheck the version info, and sure enough, you are correct: leak-V3 and OTA report the same values in the

    Settings -> About phone -> Software Information display.

    I corrected the table(s) in the OP. Thanks for speaking up, especially since I want this to be a reference that others can use; that's the way things should work. (I'm not happy to have made an error, but I am glad it got caught and fixed up).

    eu1
     
  13. thenestor

    thenestor Well-Known Member

    Joined:
    Dec 27, 2009
    Messages:
    1,038
    Likes Received:
    316
  14. erisuser1

    erisuser1 Well-Known Member This Topic's Starter

    Joined:
    Nov 11, 2009
    Messages:
    1,644
    Likes Received:
    759
  15. erisuser1

    erisuser1 Well-Known Member This Topic's Starter

    Joined:
    Nov 11, 2009
    Messages:
    1,644
    Likes Received:
    759

Share This Page

Loading...