How to read Android release code - AT&T Samsung Galaxy S II SGH-I777

Not sure If I am even calling it correctly. I can follow the order of say 2.3.4 to 2.3.5 as it being Gingerbread releases. What is the rest of the code called and how do you read it. Example uckh7 and uckk6, each letter and number must mean somthing can anyone enlighten me? I understand that kk6 came after kk4 but if i knew the codes it would be helpful.
Ken

ffltstn said:
Not sure If I am even calling it correctly. I can follow the order of say 2.3.4 to 2.3.5 as it being Gingerbread releases. What is the rest of the code called and how do you read it. Example uckh7 and uckk6, each letter and number must mean somthing can anyone enlighten me? I understand that kk6 came after kk4 but if i knew the codes it would be helpful.
Ken
Click to expand...
Click to collapse
I covered this in a more detailed manner somewhere else, but this is how Samsung labels their builds for a device:
First two letters - carrier/region code. UC = AT&T, XX and XW are unbranded European regions
Next letter - year. K = 2011, L = 2012
Next letter - month of year. A = January, etc.
Last number - build number of the month for that device.
e.g. UCKK6 is Samsung's 6th build of November 2011 for AT&T on the AT&T GS2. XWKL1 is the first build of December 2011 for one of the unbranded European regions for the I9100.
Some devices use alternate build identification schemes. I9000 was XXJV[a,b,c,d,e,etc] - ICS leaks for the I9100 replace the year with "P".

Thanks you so much. Now I can better compare ROMs and make sure I'm not moving backwards.
Ken

ffltstn said:
Thanks you so much. Now I can better compare ROMs and make sure I'm not moving backwards.
Ken
Click to expand...
Click to collapse
Sometimes moving forwards in time is moving backwards in performance or functionality - UCKK6 was pretty much a universal step backwards compared to UCKH7 for example, especially when it comes to anything wifi-related.

Coming from a cappy I have been very happy with the battery life etc on my S2, It's been rooted but is 2.3.4 UCKH7 kernel 2.6.35.7. So no major reason to upgrade other than personal preferance?

Related

[Q] ROM naming scheme

I've tried to look, but haven't had much success. Is there a post somewhere that explains the naming scheme. For example what do the letters and number in BUKE5, XWKE7 actually mean?
zurvan said:
I've tried to look, but haven't had much success. Is there a post somewhere that explains the naming scheme. For example what do the letters and number in BUKE5, XWKE7 actually mean?
Click to expand...
Click to collapse
First two indicate region.
KE7 indicates time of release
XW = regional bit
E = 5th month, ie May
7 = 7th build of that month
I think K indicates 11, as in 2011, but I can't remember
Is there a list of what all the region bits are? For example, the Vodafone UK releases are BU, is this UK or specific to Vodafone?
samfirmware.com
jje

[Q] What do I have?

After about 1.5 years of love, rooting and multiple ROMS, it was time to upgrade my HTC Desire.
As such, I have bought a Samsung Galaxy S2 ... problem is, after much reading, I'm still not sure what I have ... there seems to be multiple flavors of the phone and stock ROMS. It's definitely unlocked and running fine on AT&T.
Model GT-I9100 (this I understand)
Android version 2.3.3 (this I understand)
Baseband I9100XXKG1 (????)
Kernel version 2.6.35.7-I9100ZSKG2-CL361136 root *at* ubuntu #6 (????)
Build number Gingerbread.ZSKG2 (????)
It came with a Chinese Keyboard, was bought from expansys-usa (if this matters)
My ultimate goal is: root this beast, and install other ROMS, probably stock ones to start. I'm not looking for instructions on how to do this as there are plenty of how-to's already on the web, but I want to know what phone I'm starting out with so I can use the right root method and right ROMS.
For some reason you have a Chinese rom on an international phone.
Baseband I9100XXKG1 Bit in bold is the bit that matters
Kernel version 2.6.35.7-I9100ZSKG2-CL361136 Bit underlined is the region code, bit in bold is the version.
There are multiple versions for each version code (cos samsung like making our lives hard) most KGX roms are 2.3.4, but there is also some which are 2.3.3, which you have.
Build number Gingerbread.ZSKG2 Again, its gingerbread so 2.3.X and underlined is the region code, bold the version.
To get a newer version, use this guide
Your best bet is KG6 or KH3.
You can use any modem with any firmware version, so if you find a modem is bad for you, flash a new one.
for root, to start with use cf-root, match it up with the version number, unless there is one that matches both region code and version number.
That clears up a lot for me, thanks for the info and the links.

[Q] Difference between new Firmwares.

Im getting a little confused between all these new firmwares that keep appearing.
First things first, what do the code at the beggining actually mean?
XWKI4
For example.
Seen as im base din the UK, what is the default code for here.
Sorry for probably such a simple question, but im a newbie to Samsung, Ask me anything about SE Codes etc and id be abl to tell you in seconds!
Kernel codes etc .
http://forum.xda-developers.com/showthread.php?t=1194973&highlight=kern
jje
That clears things up a little!
I9100XWKI4 Is European then?
This is standard across most Samsung Phones.
I'll use I9000XWKE3 as an example.
I9000 = Model #
XW = Carrier/Area code. For example, XW = Europe, UG = Bell Mobility Canada.
K = Year = 2011
E = Month = May
3 = Revisions that month.
A lot of people on here think the last 3 digits are important and that if you have 2 KG3 firmware that they are the same. However, this is not the case.
You need to go by all 5 letters due to the fact that each firmware is customized by different groups at Samsung. And to prove this, just look at KG2. There are 2.3.3 KG2's and there are 2.3.4 KG2's.
It's actually possible that one area's KG2 could have been newer than another area's KG4. The best way to check, is to look at the build date in the Build.prop for each firmware.
I hope this clears it up for you.

[Q] What is the meaning of KF1/KH1/KG5 in samsung firmwares? [absurd]

Hi guys im not new to android but im new to samsung phone this is my first samsung phone galaxy s2 coming from my motorola defy. i tried hard to understand every term here in samsung section but to tell you honestly guys i really dont understand what is the meaning of KF1/KH1/KG5 etc. i always see this code but still i cannot distinguish what is 2.3.3 and 2.3.4 in each official firmware. the only term that is really clear in me the regional codes like XW etc... so please guys help me i think if i understand all of this i will very thankful to all of you. please
K = Year
F = Month
1 - Revision
KF1 would be year 2011 (K), month June (F), revision 1.
KG5 would be year 2011 (K), month July (G), revision 5.
It doesn't indicate anything to do with what version of Android they are running.
@oink
From those codes we cannot tell if they are running 2.3.4 or 2.3.3? how do we know if 2.3.4?
kimagure01 said:
From those codes we cannot tell if they are running 2.3.4 or 2.3.3? how do we know if 2.3.4?
Click to expand...
Click to collapse
Correct, it does not tell you that. In Intratech's list of firmwares, for the newer ones, he has also listed the Android version number.
[ROM+Guide]Official i9100 Firmwares KG, KH1/2/3/4, KI1/2/3/4/8, KJ1/2 Download.

So I've read, and searched, but still have questions... K, THANKS.

Background; Die hard HTC user that just recently purchased a GT-I9100M (Bell - Canada). I'm not new to rooting/roms/kernels/etc... however I am new to Samsung devices and located in the US w/ English being my primary language.
I am slowly understanding the terminologies and sammy specific processes however my question(s) come with flashing Kernels specifically. So far I've been able to flash my SGSII w/ the KP8 kernel and CM9 and I must say I'm loving every bit of it. Although I had a successful flash, I think this was more of luck than anything.
I read the ICS threads and learned the KP8 kernel is a leaked ICS kernel so I went ahead and flashed that with ODIN and then flashed the latest nightly of CM9 via CWM.
For the time being, I wanna test out other roms but with the SMORGASBURG of kernels available it is super overwhelming. I understand that the 2-3 digit/letter sequence in the title of specific kernels indicate the Region/Carrier/Etc. The confusion comes on which to choose since I am in the US and want to stick with unbranded English and the most up to date... UG is the US (i think) region but because this phone is only available with carrier branding here which do I choose ?
I know most are dependent on which android version you're planning on flashing but again, its all too confusing to me.
Any help would be appreciated..
first of all all roms on this forum contain us english as one of the default languages.
its firmware that comes in many varieties, there are only a few kernals out there.
you are thinking of csc which contains data settings, these come in a wide variety depending on location as does the modem.
on firmware the first 2 letter denote where the rom was made last 3 letters denote when the rom was made year, date and version number.
Full Codes are already posted either in Guides Faqs or stock rom thread or on samfirmware .
Kernel codes etc .
http://forum.xda-developers.com/showthread.php?t=1194973&highlight=kernel+list
Basics are any firmware any kernel any modem .mix and match .
CSC for local area though not actually needed .
Some areas/networks may require specific modem .
K is 2011 A is January 1 is revision one .
jje

Categories

Resources