FORUMS

OnePlus Addresses Reservation List Cheating

Jake Cooper figured out how to bump his place up on OnePlus’ reservation list and … more

OnePlus 2 Benchmark Scores Show Its Muscle

This video by FoneArena contains all the popular benchmarks being tested on the OnePlus 2, … more

Sony’s Emergence in The Middle: Is The Price Right?

Sony’s Electronics Division is not in its best days, and its smartphone … more

HTC Delivering Ads Straight to Sense Home

HTC’s 2015 has been a year marked by a desperate search for revenue.The HTC One M9 … more

Help Me Understand Android Build Numbers

3,887 posts
Thanks Meter: 2,806
 
By oldblue910, Recognized Contributor / Archivist-in-Chief on 15th May 2012, 08:25 PM
Post Reply Subscribe to Thread Email Thread
OK I know they mean something...let's examine Gingerbread, Honeycomb, and ICS...

GRH55
HLK75H
ICL53F

Obviously the first letter is indicative of the Android code name (Gingerbread, Honeycomb, ICS, etc.).

What does the rest of it mean?
 
 
15th May 2012, 08:29 PM |#2  
adrynalyne's Avatar
Recognized Developer
Thanks Meter: 6,594
 
More
Quote:
Originally Posted by oldblue910

OK I know they mean something...let's examine Gingerbread, Honeycomb, and ICS...

GRH55
HLK75H
ICL53F

Obviously the first letter is indicative of the Android code name (Gingerbread, Honeycomb, ICS, etc.).

What does the rest of it mean?

I am a little rusty, but:

First letter is Android OS version name.
Second letter is month code ?
Third letter is year code. L was 2011, M is 2012.
The fourth and fifth number is the main build number, and the last letter is the variant of the main build number. IMM76D, IMM76I, and IMM76K are all the same main build with slight variations.

I might be slightly off.
The Following User Says Thank You to adrynalyne For This Useful Post: [ View ]
15th May 2012, 08:47 PM |#3  
Senior Member
Flag College Station, TX
Thanks Meter: 325
 
More
You can read about this on the android developer site: www.android.com

Sent from my Galaxy Nexus using XDA
15th May 2012, 09:20 PM |#4  
oldblue910's Avatar
OP Recognized Contributor / Archivist-in-Chief
Flag Durham, NC
Thanks Meter: 2,806
 
Donate to Me
More
Quote:
Originally Posted by Smokeey

You can read about this on the android developer site: www.android.com

Sent from my Galaxy Nexus using XDA

All I could find on Android.com is what build goes with what version and API level. That's not what I'm interested in. I want the build number dissected to know exactly what it means.

Adrynalyne took care of it.
15th May 2012, 10:17 PM |#5  
efrant's Avatar
Senior Moderator
Flag Montreal
Thanks Meter: 8,798
 
Donate to Me
More
Quote:
Originally Posted by oldblue910

All I could find on Android.com is what build goes with what version and API level. That's not what I'm interested in. I want the build number dissected to know exactly what it means.

Adrynalyne took care of it.

Adrynalyne is close, but not exactly right.

First letter = release family, e.g. F is Froyo
Second letter = branch code that allows Google to identify the exact code branch that the build was made from, and R is by convention the primary release branch
Third letter and the two numbers = date code. The letter counts quarters, with A being Q1 2009. Therefore, F is Q2 2010. The two digits count days within the quarter, so F85 is June 24 2010.
Last letter = individual versions related to the same date code, sequentially starting with A; A is actually implicit and usually omitted for brevity.

Source: http://source.android.com/source/build-numbers.html
The Following 8 Users Say Thank You to efrant For This Useful Post: [ View ]
15th May 2012, 10:43 PM |#6  
oldblue910's Avatar
OP Recognized Contributor / Archivist-in-Chief
Flag Durham, NC
Thanks Meter: 2,806
 
Donate to Me
More
Quote:
Originally Posted by efrant

Adrynalyne is close, but not exactly right.

First letter = release family, e.g. F is Froyo
Second letter = branch code that allows Google to identify the exact code branch that the build was made from, and R is by convention the primary release branch
Third letter and the two numbers = date code. The letter counts quarters, with A being Q1 2009. Therefore, F is Q2 2010. The two digits count days within the quarter, so F85 is June 24 2010.
Last letter = individual versions related to the same date code, sequentially starting with A; A is actually implicit and usually omitted for brevity.

Source: http://source.android.com/source/build-numbers.html

I guess I should have read a little better. Thanks!

Do we have any idea what the other "second letters" mean? In addition to the "R" release branch, I've seen C, L, M, P, S, T, and W.
Last edited by oldblue910; 15th May 2012 at 10:46 PM.
18th May 2012, 01:24 AM |#7  
bfroehlich's Avatar
Senior Member
Flag Statesville
Thanks Meter: 27
 
Donate to Me
More
Never mind.
Last edited by bfroehlich; 18th May 2012 at 01:27 AM.
28th June 2012, 07:26 AM |#8  
tigran-s's Avatar
Junior Member
Flag Yerevan
Thanks Meter: 0
 
More
Can anybody help to understand what does this one means?

Build number 1.17.1010.1 CL217236 release-keys
Last edited by tigran-s; 28th June 2012 at 07:35 AM.
28th June 2012, 07:34 AM |#9  
martonikaj's Avatar
Senior Member
Flag Seattle, WA
Thanks Meter: 1,715
 
More
Quote:
Originally Posted by tigran-s

Can anybody help to understand what does this one means?
i have a HTC Desire

Build number 1.17.1010.1 CL217236 release-keys

HTC probably isn't following the same naming convention as Google does for AOSP releases...
The Following User Says Thank You to martonikaj For This Useful Post: [ View ]
23rd September 2012, 04:29 PM |#10  
karasuhebi's Avatar
Senior Member
Flag Orlando
Thanks Meter: 30
 
More
Quote:
Originally Posted by efrant

Adrynalyne is close, but not exactly right.

First letter = release family, e.g. F is Froyo
Second letter = branch code that allows Google to identify the exact code branch that the build was made from, and R is by convention the primary release branch
Third letter and the two numbers = date code. The letter counts quarters, with A being Q1 2009. Therefore, F is Q2 2010. The two digits count days within the quarter, so F85 is June 24 2010.
Last letter = individual versions related to the same date code, sequentially starting with A; A is actually implicit and usually omitted for brevity.

Source: http://source.android.com/source/build-numbers.html

Sorry to ask this here, since this is a thread on the Gnex forum but....what about the rest of the numbers Samsung uses on it's (probably TouchWiz-based, not AOSP-based) devices' build numbers? When I go to "About Phone" on my ET4G running the latest Sprint OTA (4.0.4), it's build number is IMM76I.FH13

From what I've seen, that last set of digits indicates either the kernel, modem or ROM. Not sure which of the three though since, as you can see, I'm currently running FH13 which from what I understand just so happens to be a build number that this specific set of ROM, kernel AND modem all share lol. I know there's a new kernel/modem combo that is FI03, so maybe I'll try updating to that to see if it brings up the build number on "About Phone" to IMM76I.FI03. If it doesn't, then I'll know that last string of numbers is probably indicative of the ROM's build.

But hey, maybe I'm completely wrong! Does anyone really know what the last set of digits of the build number on Samsung devices means?
23rd September 2012, 06:32 PM |#11  
efrant's Avatar
Senior Moderator
Flag Montreal
Thanks Meter: 8,798
 
Donate to Me
More
Quote:
Originally Posted by karasuhebi

Sorry to ask this here, since this is a thread on the Gnex forum but....what about the rest of the numbers Samsung uses on it's (probably TouchWiz-based, not AOSP-based) devices' build numbers? When I go to "About Phone" on my ET4G running the latest Sprint OTA (4.0.4), it's build number is IMM76I.FH13

From what I've seen, that last set of digits indicates either the kernel, modem or ROM. Not sure which of the three though since, as you can see, I'm currently running FH13 which from what I understand just so happens to be a build number that this specific set of ROM, kernel AND modem all share lol. I know there's a new kernel/modem combo that is FI03, so maybe I'll try updating to that to see if it brings up the build number on "About Phone" to IMM76I.FI03. If it doesn't, then I'll know that last string of numbers is probably indicative of the ROM's build.

But hey, maybe I'm completely wrong! Does anyone really know what the last set of digits of the build number on Samsung devices means?

Not entirely sure, but I would hazard a guess that it denotes a combination of the modem and ROM build, at least that is what it is on GNex devices running a Samsung build.

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes