Samsung firmware naming conventions
Information about Samsung firmware naming.
Contents
Also known as
- Samsung firmware ROM description
- Samsung software data pack / package info
Notes
- Type *#1234# to check the firmware version of the phone. (If it doesn't work, try this: *#*#1234#*#*)
Firmware naming conventions
Example
- Firmware C3222XXJK6; CSC C3222OXEJK4
- "C3222" refers to the mobile phone (Samsung GT-C3222 Ch@t 322),
"XX" / "OXE" means the region and language package
"JK4" / "JK6" refers to the firmware date and release (2010 november rel.4).
Parts of the firmware name
1. Mobile phone name (could be: E250; E250D; C3222; C3222W...)
2. Two or three letters. (The firmware files has two letters, the CSC files has three.) Those letters refers to the region / language pack of the firmware file.
3. Two letters which refers to the release date of the firmware.
4. One number (sometimes a letter) which refers to the release version of the firmware.
1. Mobile phone name
The name of the samsung firmwares starts with the mobile phone name. This is one letter then 3 or 4 numbers, than in some special cases, one letter. For example the Samsung SGH-E250 mobile phone's firmware starts with E250 so it looks like this: E250XXXXY (X are the letter codes and Y is the number), and the Samsung SGH-E250D firmware looks like this: E250DXXXXY. So, in that case the firmware name has one more character.
In order to determine the mobile phone, erase the last 5 characters from the end of the firmware. Then You will get the exact mobile phone name. Please keep in mind that the CSC files has one more charcter: You have to remove the 6 characters from the end of the firmware, because of the extra "O".
2. Regio code
The next two or three characters are the regio codes, those codes determines the regio and language of the phone and the user contents. The firmware files has two characters regio code, while the CSC files has three.
Regio codes:
- AW Hungary
- AZ France
- BD Cyprus, Greece
- BY Greece
- CB Poland
- CE Benelux
- CP Denmark, Finland, Norway, Sweden
- DB Vietnam
- DC Thailand
- DD India
- DT Australia
- DX Indonesia, Malaysia, Philippines, Singapore, Vietnam
- DZ Malaysia, Singapore
- JA South Africa
- JC Algeria, Morocco, Nigeria, South Africa, Tunisia
- JP Arabic
- JR Arabic
- JV Algeria, Egypt, Iran, Iraq, Kuwait, Morocco, Nigeria, Oman, Pakistan, Saudi Arabia,South Africa, Syria, Tunisia, Turkey
- JW West Africa
- JX Algeria, Egypt, Iran, Iraq, Kuwait, Morocco, Nigeria, Oman, Pakistan, Saudi Arabia,South Africa, Syria, Tunisia, Turkey
- KA Turkey
- ME France
- MK Serbia
- MS France, Germany, Italy, Netherlands, Portugal, Spain, Turkey, UK
- MT Switserland
- MY Italy
- NH Latvia
- PO France
- PU Russia
- UB Brazil
- XA Austria, France, Germany, Italy, Netherlands, Switzerland, United Kingdom
- XB Denmark, Norway, Sweden
- XC Portugal, Spain
- XD Croatia, Czech, Hungary, Slovakia
- XE Bulgaria, Estonia, Kazakhstan, Latvia, Lithuania, Russia, Ukraine
- XF Bulgaria, Croatia, Romania
- XP UK, France, Italy, Spain, Netherlands, Poland, Portuguese, Turkey
- XX Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom
- XW Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom
- ZC China, Hong Kong
- ZH Hong Kong
- ZS China, Hong Kong
- ZT Taiwan
Language codes
- AW cs,de,en,fr,hu,it,pl,sl
- AZ de,en,es,fr,it,nl,pt,tr
- BD de,el,en,es,fr,it,pt,tr
- BY el,en,fr
- CB cs,de,en,fr,hu,it,pl,sl
- CE de,en,es,fr,it,nl,pt,tr
- CP cs,da,de,el,en,es,fi,fr,hu,it,nl,no,pl,pt,sl,sv,tr
- DB en,vi
- DC en,th
- DD en(hi)
- DT en,id,ms,vi,zh
- DX en,id,ms,th,vi,zh(ta)
- DZ en,zc(id,ms,ta)
- JA de,en,es,fr,it,nl,pt,tr
- JC de,en,es,fr,it,nl,pt,tr(ar)
- JP ar,en,fr(fa,ur)
- JR ar,en,fa
- JV en,fr,pt,tr(ar,de,es,fa,it,nl)
- JW en,de,es,fr,nl,pt,yo
- ME en,fr
- MK cs,da,de,el,en,es,fi,fr,it,hr,hu,no,nl,pl,pt,sl,sr,sv,tr
- MS de,en,es,fr,it,nl,pt,tr(cs,da,el,fi,hu,no,pl,sl,sv)
- MT de,en,es,fr,it
- MY de,en,es,fr,it,nl,pt,tr
- NH en,lv,ru
- PO de,en,es,fr,it,nl,pt,tr
- PU en,ru
- UB en,es,pt
- XA de,en,es,fr,it,nl,pt,tr
- XB da,de,en,fi.fr,nl,no,sv
- XC de,el,en,es,fr,it,pt,tr
- XD cs,de,en,fr,hu,it,pl,sk(hr)
- XE en,et,lt,lv,ru,uk(az,bg,de,fr,ka,kk,mk,ro,sr)
- XF bg,en,hr,hu,mk,ro,sl,sr
- XX de,en,es,fr,hu,it,nl,pt(cs,da,el,fi,no,pl,sl,sv,tr)
- XW de,en,es,fr,it,pt,tr(pl)
- ZC en,zh-s,zh-t
- ZH en,zh
- ZT en,zh
Network carrier codes
to be continued....
3. Release date of the firmware
This code consists of two letters. The first letter determines the year, the second is the month.
Letter | Year | Month |
---|---|---|
A | 2001 | January |
B | 2002 | February |
C | 2003 | March |
D | 2004 | April |
E | 2005 | May |
F | 2006 | June |
G | 2007 | July |
H | 2008 | August |
I | 2009 | September |
J | 2010 | October |
K | 2011 | November |
L | 2012 | December |
- Examples:
- C3222JPJK7: JK: J=2010; K=November
- C3222XXKE3: KE: K=2011; E=May
- A737UCGI2: GI: G=2007; I=September
- S5510XXJD1: JD: J=2010; D=April
- C3560XEKD8: KD: K=2011; D=April
4. Release version of the firmware
This is a number (sometimes a letter) at the very end of the firmware, which refers to the release number of the firmware. If the release number is higher that 9, it will be letters, so A = 10; B = 11; C = 12 etc...