Firmware naming information
Many thanks to Atarii for making this information available on his site.
Samsung use the same firmware naming convention across much of their mobile product range. The code is made up of nine characters which can be broken down as in the following example using version E900XXFJ2.
E900
XX
F
J
2
Model
Language pack
Year
Month
Version
E900
European
2006
October
2nd release that month
The following tables will help you identify firmware release date and languages supported. I am aware that the region table is incomplete and would welcome any updates. All language packs include English so I have not shown it in the table. You can check your firmware version by typing *#1234# on the keypad.
Language pack table
AC
CP
DB
DC
DD
DT
DX
JA
JC
JP
JR
JV
XA
XB
XC
XD
XE
XF
XX
ZC
ZT
Turkish
Finnish
Vietnamese
Thai
Hindi
Australian
Tieng Viet, Malay, Bahasa Indonesia, Pilipino, Mandarin, Tamil
South African
Tunisian, South African, Nigerian, Moroccan, Algerian
Arabic, Français, Urdu
Arabic, Persian
Tunisian, Syrian, South African, Saudi Arabian, Pakistani, Omani, Nigeria,
Moroccan, Kuwaiti, Iraqi, Iranian, Egyptian, Algerian
German, Spanish, French, Italian, Dutch, Portuguese, Turkish
German, French, Dutch, Swedish, Danish, Finnish, Norwegian
Portuguese, Spanish
German, French, Italian, Hungarian, Polish, Czech, Slovak,
German, French, Russian, Hungarian, Estonian, Latvian, Lithuanian, Romana
German, French, Croatian, Italian, Romanian, Slovak
Norwegian, Danish, German, Spanish, French, Greek, Italian, Hungarian,
Dutch, Polish, Portuguese, Slovak, Finnish, Swedish, Czech
Simple Chinese, Traditional Chinese
Taiwanese/Chinese
Release dates
A
B
C
D
E
F
G
H
I
J
K
L
Year
2001
2002
2003
2004
2005
2006
2007
2008
2009
Month
January
February
March
April
May
June
July
August
September
October
November
December