HTC RUU and Update Version Numbers Explained

htc

Have you ever thought what the number of software update for your HTC device mean? Here is a simple explanation given posted by @mike1986, well-known for his Android Revolution HD series of ROMs for HTC devices.

HTC uses different build numbers, even for the same device, based on country and model. Settings like time-zone, network and GPS, and carrier customizations differ by country. The same device might be also available in various hardware configurations with some having GSM and HSPA on one set of radio bands while others include LTE support specific to the region or carrier.

Updates for any HTC device follow below numbering structure:

a.bb.ccc.d

where

  • a – the first number of the software. Normally it doesn’t increase very often, but when it does, it usually means newer Android version.
  • bb – this number is also a software number. Increasing bb number means some more or less major update based on the same Android version, but sometimes it might even bring newer version of the HTC Sense.
  • ccc (also cc or cccc) – this is the number of the region/carrier. It has nothing to do with the software itself being newer or older. More details below.
  • d (sometimes dd) – the third part of the software version (the fourth one in the RUU name). Usually indicates some minor update with some hot fixes.

For a specific device, field ccc remains same across builds. Bump in fields a or bb indicates that it is a major update where as bump in indicates a minor update.

Below this image shows the Android 4.4 KikKat update notification for HTC One U.S. Developer Edition.

1391068935954

The ROM build number is 4.06.1540.2 where

  • 4 (a) indicates bump in Android version ( earlier build numbers had 3 here )
  • 1540 (cccc) denotes that it is for HTC One Developer Edition
  • 06 (bb) indicates this is sixth build with same Android version
  • 2 (d) indicates minor changes in the build (a bump in this field indicates build has only minor changes)

Here is the list of possible build number variants based on country and model. (collected by @mike1986)

a.bb.61.d – Orange UK (United Kingdom)
a.bb.65.d – Orange CH (Switzerland)
a.bb.69.d – Orange PL (Poland)
a.bb.73.d – Orange FR (France)
a.bb.75.d – Orange ES (Spain)
a.bb.110.d – T-Mobile UK (United Kingdom)
a.bb.111.d – T-Mobile DE (Germany)
a.bb.112.d – T-Mobile AT (Austria)
a.bb.113.d – T-Mobile CZ (Czech Republic)
a.bb.118.d – T-Mobile PL (Poland)
a.bb.161.d – Vodafone UK (United Kingdom)
a.bb.163.d – Vodafone FR (France)
a.bb.165.d – Vodafone IT (Italy)
a.bb.166.d – Vodafone CH-DE (Switzerland – Germany)
a.bb.168.d – Vodafone GR (Greece)
a.bb.169.d – Vodafone AT (Austria)
a.bb.206.d – O2 UK (United Kingdom)
a.bb.207.d – O2 DE (Germany)
a.bb.401.d – World Wide English (WWE)
a.bb.415.d – Arabic (UAE/Middle East)
a.bb.468.d – Turkey
a.bb.497.d – Morocco
a.bb.498.d – WWE Brightpoint US (United States)
a.bb.502.d – Cingular US (United States)
a.bb.531.d – T-Mobile US (United States)
a.bb.631.d – Rogers Canada (WWE)
a.bb.651.d – Sprint US (United States)
a.bb.661.d – Telus WWE (Canada)
a.bb.666.d – Bell Canada
a.bb.707.d – Asia (WWE)
a.bb.708.d – Asia HK (Hong Kong)
a.bb.709.d – Asia TW (Taiwan)
a.bb.720.d – Asia (India)
a.bb.728.d – Virgin AU (Australia)
a.bb.751.d – Chunghwa Telecom (Taiwan)
a.bb.771.d – Hutchison 3G UK (United Kingdom)
a.bb.777.d – ?
a.bb.841.d – Telsra WWE (World Wide English)
a.bb.862.d – Voda-Hutch AU (Australia)
a.bb.901.d – TIM IT (Italy)
a.bb.911.d – SK Telecom (South Korea)
a.bb.980.d – Optus AU (Australia)
a.bb.999.d – HTC Test RUU
a.bb.1400.d – China
a.bb.1401.d – ?
a.bb.1403.d – HTC China CMCC (China Mobile Communications Corporation)
a.bb.1540.d – HTC One U.S. Developer Edition
a.bb.1600.d – ?
a.bb.1700.d – HTC One Google Edition

So to wrap up, the same device can have several builds based on a number of factors such as hardware, region and customization by the carrier. Also, if you need a rock solid ROM for your HTC One, check out @mike1986‘s work on Android Revolution HD. You will not be disappointed.

Source : Android Revolution HD Blog

About Praneeth Kancherla

I work as an Oracle Database Administrator & love the most customizable smartphone operating system - Android. At AFN I try to bring you latest on android/smartphone news.

Comments are closed.