• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

ICS... CSC are you eligible for an update?

ironass

Extreme Android User
Aug 17, 2010
12,770
6,355
Cotswolds, England
There seems to be a lot of confusion surrounding the release of the Ice Cream Sandwich, (ICS), update. So lets see if we can clear a few things up.

Please read posts #1 and #2 carefully and thoroughly as they should answer most of your queries.

Is my model of phone eligible for ICS

This thread is only for the Samsung Galaxy SII, GT-i9100, GT-i9100M, GT-i9100P, GT-i9100T, GT-i9100G models. To check your model no:-

Settings > About phone > Model number


I got my phone from XYZ carrier directly but cannot get the XYZ ICS update

It doesn't matter where you bought your phone or what sim card you are using.

What does matter is the CSC code, (Consumer Software Customisation code). To find your CSC code... go to the dial pad and type in...

*#1234#

You will then get a screen showing 4 lines of information, thus:-

PDA refers to the build version of the firmware

Phone refers to the baseband/modem version

CSC is specific to geographical region and carriers. It contains the software packages specific to that region, carrier branding and also APN settings for data connection, MMS etc for your service provider.

Build Info: The time and date of the build you are running.


The CSC code will show if ICS has been released for your phone's software and will look something like this:-

I9100XYZKD1 or I9100MXYZKDI

The important part to determine your eligibility for ICS are the 3 letters after the number... in this case XYZ, (unless you have an M, T, G or P variants. In which case it is the 3 letters after that).

You can now go to post #2 to see if ICS is available via Kies for your CSC code.

For an explanation of Samsung's Firmware codes, see here:-

SamMobile Firmware Page

and here:-

[REF] Samsung letter codes to check firmware compatibility - xda-developers

Of course, the easiest way to determine your eligibility for ICS, is to connect your phone, via USB, to Kies on your PC and check for an update!

To download the latest version of Kies, Samsung's PC Suite, see here:-

Kies Samsung


You may want to read through this excellent post by DaveSyd, entitled, "What to expect upgrading SGS2 to ICS using Kies":-

http://androidforums.com/samsung-ga...hat-expect-upgrading-sgs2-ics-using-kies.html


Problem connecting to Kies

If you experience a problem connecting to Kies then follow this excellent troubleshooting guide by Hawker, entitled... "Advanced steps to take for Kies connection problems", here:-

http://androidforums.com/3254687-post172.html



I have an ABC carrier sim card... why can't I get ICS?

See above.


ICS is available for my code but I cannot update

Provided that your phone has never been rooted, unlocked, flashed or altered in any way, (see next section), then the best advice is to take it to a Samsung Service Point and ask them to update the firmware for you. Alternatively you can use one of the methods described in the following two sections.

It is also emerging that sometimes vendors have been flashing phones with a different firmware prior to sale in an attempt to sell to a wider market and therefore upgrades via Kies are not possible, see next section.


I have rooted/unlocked my phone. Can I get ICS

You will not be able to receive ICS via Kies, the Samsung PC Suite, if you are rooted or changed your firmware/kernel and may receive the message, "YOUR DEVICE DOES NOT SUPPORT SOFTWARE UPGRADING VIA KIES" . There are also reports that people who have had their phones unlocked or repaired at a Service Point and re-flashed with different firmware are unable to receive updates via Kies. You will need to revert back to your original stock firmware. See here:-

[ROM+Guide]Official i9100 Firmwares KL1/2/3/LA2,4/LB2,LPE/Q/7/2 Download - xda-developers

or for carrier firmware, see here:-

[ROMS]Official i9100 carrier branded firmware download for Odin Flash - xda-developers

You could, of course, use the method below.


My firmware is not eligible for ICS yet but I want it now!

You do not have to wait for ICS to be released for your CSC code. You can install, via PC software called Odin, any of the stock Samsung firmwares shown in post #2.

Stock, official, Samsung Galaxy S2 firmwares can be downloaded from SamMobile Firmware Page, after registering, by entering either "i9100, i900M, i9100T, i9100P", in the, "Search device here", box on the page followed by your CSC code, (i9100***). To see all firmware releases for your model of phone, just omit the CSC code.

For step-by-step instructions on installing ICS via Odin, see here:-

How to install Ice Cream Sandwich on your Samsung Galaxy S2 | Reviews | CNET UK

(*** Ignore the ICS file that they suggest you download and use the official firmware mentioned above)

This is for competent users and will void your warranty, if you have one, by flashing any firmware other than that intended for your original CSC code as well as preventing future updates through Kies or Over The Air, (OTA).



When will ICS be available for my CSC code?

That, I'm afraid is the $64, 000 question!

A release of ICS, version LPQ, was released to generic, (unbranded), handsets in Korea, Poland, Sweden and Hungary on the 13th March. This was followed by the UK release of ICS to branded phones on Three and O2 CSC firmware.

A lot more releases are now being made available through Kies and some CSC codes are already on their third and fourth update of ICS and on Android 4.0.4.


In conclusion

Whilst I can understand, all too well, how frustrating this must be for some of you who want to get ICS on to your phone immediately I would strongly urge patience as with any major firmware release there are hold-ups and glitches, particularly when dealing with so many locations and different carriers. I'm sorry to say that all the moaning, whinging, whining and throwing teddy bears out of cots... won't bring it any quicker. Thinking back to previous Android releases, this is no different I'm afraid!


My thanks go to intratech for some of the clarifications.
 
If you could post on this thread, your 3 letter CSC code, location and carrier, when you can update your phone with the official Samsung ICS release, via Kies, I will endeavour to update this list for easy reference.

GT-i9100 CSC codes that are eligible for the official update update to ICS via Kies are shown bold type. A P, T, G or M denotes that it is available for those variants as well

Samsung official letter code.

CSC codes starting with "O", can indicate multi CSC codes for more than one country/region, (Open), and will be added to the list as, and when, ICS is available for that code. For example... OXA, OLC, OXX, OJP, etc: Use Google to see which regions are covered by your particular code.

(Use CTRL + F to search for your CSC code)

A
B
C

Algeria.
ALG = ALGERIA
ALR = ALGERIA
Argentina.
ANC = ARGENTINA
ARO = ARGENTINA
CTI = ARGENTINA
UFN = ARGENTINA
PSN = ARGENTINA
UVC = ARGENTINA
UVE = ARGENTINA
Aruba.
ARU = ARUBA
Australia.
OPP = AUSTRALIA
OPS = AUSTRALIA
VAU = AUSTRALIA T
XSA = AUSTRALIA
TEL = AUSTRALIA T
HUT = AUSTRALIA T
Austria.
AOM = AUSTRIA
DRE = AUSTRIA
MAX = AUSTRIA
MOB = AUSTRIA
MOK = AUSTRIA
ONE = AUSTRIA
TRG = AUSTRIA

Baltic.
SEB = BALTIC
OXX = BALTIC
Bahrain
OJV = BAHRAIN
ARB = BAHRAIN
Bangladesh
TML = BANGLADESH
ODD = BANGLADESH
Belarus.
MTB = BELARUS
VEL = BELARUS
Belgium.
BAE = BELGIUM
BSE = BELGIUM
PRO = BELGIUM
XEB = BELGIUM
Bosnia-Herzegovina.
BHO = BOSNIA-HERZEGOVINA
BHT = BOSNIA-HERZEGOVINA
TEB = BOSNIA-HERZEGOVINA
OXX = BOSNIA-HERZEGOVINA
Brazil.
BTA = BRAZIL
BTM = BRAZIL
TMR = BRAZIL
ZTA = BRAZIL
ZVV = BRAZIL
ZTO = BRAZIL
ZTM = BRAZIL
UVI = BRAZIL
ZTR = BRAZIL
Bulgaria.
CMF = BULGARIA
GBL = BULGARIA
MTE = BULGARIA
MTL = BULGARIA
OMX = BULGARIA
PLX = BULGARIA
VVT = BULGARIA
OXX = BULGARIA

Cambodia.
RCG = CAMBODIA
Canada.
RGS = CANADA
BMC = CANADA M
TLS = CANADA
Chile.
CHB = CHILE
CHE = CHILE
CHL = CHILE
CHT = CHILE
CHO = CHILE
China.
CUH = CHINA
INT = CHINA
TEC = CHINA
TIY = CHINA
CMC = CHINA
CHN = CHINA G
M00 = CHINA
OZH = CHINA G
Colombia.
COB = COLOMBIA
COL = COLOMBIA
COM = COLOMBIA
CGU = COLOMBIA
Costa Rica.
ICE = COSTA RICA
Croatia.
CRO = CROATIA
TRA = CROATIA
TWO = CROATIA
VIP = CROATIA
OXX = CROATIA
Cyprus.
CYV = CYPRUS
CYO = CYPRUS
OXX = CYPRUS
Czech.
ETL = CZECH
KBN = CZECH
OSK = CZECH
VDC = CZECH
XCS = CZECH
XEZ = CZECH
TMZ = CZECH
O2C = CZECH

D
E
F

Denmark.
DTL = DENMARK
HTD = DENMARK
Dominican Rep.
CDR = DOMINICAN REP.
TDR = DOMINICAN REP.
UWA = DOMINICAN REP.
Dominica.
CST = DOMINICA
DCN = DOMINICA
DOR = DOMINICA

Ecuador.
BBE = ECUADOR
Egypt.
EGY = EGYPT
OJP = EGYPT G
El Salvador.
DGC = EL SALVADOR
TBS = EL SALVADOR

Finland.
ELS = FINLAND
SAU = FINLAND
France.
OFR = FRANCE
AUC = FRANCE
BOG = FRANCE
COR = FRANCE
DIX = FRANCE
FTM = FRANCE P
NRJ = FRANCE
ORC = FRANCE
ORF = FRANCE
SFR = FRANCE
UNI = FRANCE
VGF = FRANCE
FRE = FRANCE
XEF = FRANCE G

G
H
I

Germany.
DTM = GERMANY
DUT = GERMANY
EPL = GERMANY
MAN = GERMANY
MBC = GERMANY
VD2 = GERMANY
VIA = GERMANY
XEG = GERMANY
Ghana.
SPN = GHANA
Greece.
AOC = GREECE
COS = GREECE
EUR = GREECE
GER = GREECE
TGR = GREECE
VGR = GREECE
CYO = GREECE
OXX = GREECE
Guatemala.
PCS = GUATEMALA
Hong Kong.
TGY = HONG KONG
OZS = HONG KONG
Hungary.
PAN = HUNGARY
VDH = HUNGARY
WST = HUNGARY
TMO = HUNGARY
XEH = HUNGARY
TMH = HUNGARY
OXX = HUNGARY
India.
HFC = INDIA
HYA = INDIA
INA = INDIA
IND = INDIA
INU = INDIA
IMS = INDIA
REL = INDIA
TAT = INDIA
INS = INDIA
ODD = INDIA G
Indonesia.
AXI = INDONESIA
SAR = INDONESIA
XSE = INDONESIA
OLB = INDONESIA
Iran.
THR = IRAN
OJP = IRAN G
Iraq.
OJP = IRAQ G
Ireland.
3IE = IRELAND
VDI = IRELAND
O2I = IRELAND
MET = IRELAND
EIR = IRELAND
Israel.
CEL = ISRAEL
PCL = ISRAEL T
MIR = ISRAEL T
PTR = ISRAEL
Italy.
GOM = ITALY
HUI = ITALY
ITV = ITALY
OMN = ITALY
TIM = ITALY P
VOM = ITALY
WIN = ITALY
XET = ITALY
FWB = ITALY
OXI = ITALY
Ivory Coast.
IRS = IVORY COAST
SIE = IVORY COAST

J
K
L

Jamaica.
JBS = JAMAICA
JCN = JAMAICA
JCW = JAMAICA
JDI = JAMAICA
Japan.
DCM = JAPAN
SBM = JAPAN
VFK = JAPAN
******.
LEV = ******
Kazakhstan.
EST = KAZAKHSTAN
KCL = KAZAKHSTAN
KMB = KAZAKHSTAN
KZK = KAZAKHSTAN
SKZ = KAZAKHSTAN
OXE = KAZAKHSTAN
Kenya.
KEL = KENYA
KEN = KENYA
Korea.
SKT = KOREA
Libyan Arab Rep.
MMC = LIBYAN ARAB REP
OJP = LIBYAN ARAB REP G
Lithuania.
TLT = LITHUANIA
Luxemburg.
LUX = LUXEMBURG

M
N
O

Macao.
VTN = MACAO
Macedonia.
TMC = MACEDONIA
MBM = MACEDONIA
OXX = MACEDONIA
Malaysia.
CCM = MALAYSIA
MXS = MALAYSIA
FMG = MALAYSIA
FME = MALAYSIA
XME = MALAYSIA
OLB = MALAYSIA G
OLC = MALAYSIA
Mexico.
SEM = MEXICO
TCE = MEXICO
TMM = MEXICO
UNE = MEXICO
Mongolia.
MPC = MONGOLIA
Montenegro
OXX + MONTENEGRO
Morocco.
WAN = MOROCCO
FWD = MOROCCO
MAT = MOROCCO G
MED = MOROCCO G
SNI = MOROCCO
MWD = MOROCCO
Nepal
NPL = NEPAL
ODD = NEPAL
Netherlands.
BEN = NETHERLANDS
MMO = NETHERLANDS
ONL = NETHERLANDS
QIC = NETHERLANDS
TFT = NETHERLANDS
TNL = NETHERLANDS
VDF = NETHERLANDS
VDP = NETHERLANDS
XEN = NETHERLANDS
KPN = NETHERLANDS
New Zealand.
VNZ = NEW ZEALAND
TNZ = NEW ZEALAND T
VNX = NEW ZEALAND
Nigeria.
ECT = NIGERIA
GCR = NIGERIA
MML = NIGERIA
Nordic Countries.
NEE = NORDIC COUNTRIES
OXX = NORDIC COUNTRIES
Norway.
TEN = NORWAY
Open
ATO = OPEN AUSTRIA
OXA = OPEN EUROPE
DBT = OPEN GERMANY G

P
Q
R

Pakistan.
WDC = PAKISTAN
PAK = PAKISTAN
OJP = PAKISTAN G
Panama.
BPC = PANAMA
PCW = PANAMA
PBS = PANAMA
TPA = PANAMA
UWT = PANAMA
Peru.
PEB = PERU
PET = PERU
SAM = PERU
Philippines.
FAM = PHILIPPINES
XTC = PHILIPPINES
GLB = PHILIPPINES
XTE = PHILIPPINES
SMA = PHILIPPINES
OLB = PHILIPPINES
Poland.
ERA = POLAND
IDE = POLAND
PLS = POLAND
PRT = POLAND
XEO = POLAND
OXA = POLAND
Portugal.
OPT = PORTUGAL
TMN = PORTUGAL
TPH = PORTUGAL
XEP = PORTUGAL
TCL = PORTUGAL
OXX = PORTUGAL
Puerto Rico.
CEN = PUERTO RICO
PCI = PUERTO RICO
TPR = PUERTO RICO
UWA = PUERTO RICO
Romania.
CNX = ROMANIA
HAT = ROMANIA
ORO = ROMANIA
COA = ROMANIA
OXX = ROMANIA
Russia.
AZC = RUSSIA
BLN = RUSSIA
EMT= RUSSIA
ERS = RUSSIA
GEO = RUSSIA
MTV = RUSSIA
SER = RUSSIA
SNT = RUSSIA
OXE = RUSSIA

S
T
U

Saudi Arabia.
JED = SAUDI ARABIA
JPL = SAUDI ARABIA
OJP = SAUDI ARABIA G
Serbia Montenegro.
MSR = SERBIA MONTENEG
PMN = SERBIA MONTENEG
SMO = SERBIA MONTENEG
TSR = SERBIA MONTENEG
TOP = SERBIA MONTENEG
OXX = SERBIA MONTENEG
Singapore.
BGD = SINGAPORE
XSO = SINGAPORE
XSP = SINGAPORE
OLB = SINGAPORE
Slovenia.
MOT = SLOVENIA P
SIM = SLOVENIA
Slovakia.
GTL = SLOVAKIA
IRD = SLOVAKIA
TMS = SLOVAKIA
ORS = SLOVAKIA
OXX = SLOVAKIA
South Africa.
XFA = SOUTH AFRICA
XFC = SOUTH AFRICA
XFM = SOUTH AFRICA
XFV = SOUTH ARFICA
XFE = SOUTH AFRICA
OJC = SOUTH AFRICA
South West Asia.
SWA = SOUTH WEST ASIA
Spain.
AMN = SPAIN
EUS = SPAIN
AMN = SPAIN
FOP = SPAIN
XEC = SPAIN
OXX = SPAIN
ATL = SPAIN
YOG = SPAIN
OXX = SPAIN
Sri Lanka
SLK = SRI LANKA
ODD = SRI LANKA
Sweden.
BAU = SWEDEN
BCN = SWEDEN
BME = SWEDEN
BSG = SWEDEN
BTH = SWEDEN
COV = SWEDEN
HTS = SWEDEN
SEN = SWEDEN
TET = SWEDEN
TLA = SWEDEN
XEE = SWEDEN
VDS = SWEDEN
TNO = SWEDEN
Switzerland.
AUT = SWITZERLAND
ORG = SWITZERLAND
MOZ = SWITZERLAND
SUN = SWITZERLAND
SWC = SWITZERLAND
OXX = SWITZERLAND
Taiwan.
TWM = TAIWAN
BRI = TAIWAN
TCC = TAIWAN
TCI = TAIWAN
CWT = TAIWAN
OZS = TAIWAN
Temporary.
TEM = TEMPORARY
Thailand.
CAT = THAILAND
THE = THAILAND
THL = THAILAND T
THO = THAILAND
THS = THAILAND
OLB = THAILAND
Tanzania.
SOL = Tanzania
Trinidad & Tobago
TTT = TRINIDAD & TOBAGO
UUB = TRINIDAD & TOBAGO
Tunsia.
ABS = TUNISIA
RNG = TUNISIA
OJP = TUNISIA G
Turkey.
BAS = TURKEY
KVK = TURKEY
TUR = TURKEY
TLP = TURKEY
TRC = TURKEY
OJV = TURKEY
Ukraine.
KVR = UKRAINE
SEK = UKRAINE
UMC = UKRAINE
OXE = UKRAINE
United Arab Emirat.
MID = UNITED ARAB EMIRAT
ARB = UNITED ARAB EMIRAT
XSG = UNITED ARAB EMIRAT
AFR = UNITED ARAB EMIRAT
ITO = UNITED ARAB EMIRAT
OJP = UNITED ARAB EMIRAT
United Kingdom.
BTC = UNITED KINGDOM
O2I = UNITED KINGDOM
O2U = UNITED KINGDOM P
ORA = UNITED KINGDOM P
TMU = UNITED KINGDOM
TSC = UNITED KINGDOM
VOD = UNITED KINGDOM
XEU = UNITED KINGDOM
VIR = UNITED KINGDOM
H3G = UNITED KINGDOM
CPW = UNITED KINGDOM
USA.
AWS = USA
DOB = USA
TMB = USA
CLW = USA
Uzbekistan.
UZB = UZBEKISTAN

V
W
X

Venezuela.
VMT = VENEZUELA
UUB = VENEZUELA
Vietnam.
XXV = VIETNAM
PHU = VIETNAM
XEV = VIETNAM
DNA = VIETNAM
FPT = VIETNAM
SPT = VIETNAM
TLC = VIETNAM
VTC = VIETNAM
VTL = VIETNAM
OLB = VIETNAM G

Y
Z



(my thanks to dancegraz, xda forum, SamMobile) E & O E.
 
Upvote 0
currently running 4.0.3

CSC:LPQ (XEO)...which is Poland

trying to download the 4.0.4 at the moment...

but im on ATT in the US.

LPS was a success...although, 4.0.3 is still the current version...

ICS_2.jpg
 
Upvote 0
  • Like
Reactions: raul3k
Upvote 0
hi everyone, i have updated my galaxy s2 using kies. my new baseband version is I9100NELP2 i wanna ask that after update my lockscreen style has changed but the homescreen has not. wont i be getting the ics UI as of google nexus.


As far as I understand, this is Samsung's update of ICS, NOT ICS as seen on the Nexus. They will make things look as similar as possible in order not to confuse consumers who aren't tech savvy.

But then, I may be wrong!
 
Upvote 0
Hi Guys,

I've been trying to update my Galaxy S2 to ICS via Kies but it's not working. I have it on O2, haven't tinkered with it at all since buying it about a year ago. I installed Kies on my Mac but it says that my "device does not support software upgrading via Kies."
My CSC is KG2 (O2U)

Any help with that?

Cheers
 
Upvote 0
Posts #1 and #2 have been updated due to further releases by Samsung for more CSC's.


I've been trying to update my Galaxy S2 to ICS via Kies but it's not working. I have it on O2, haven't tinkered with it at all since buying it about a year ago. I installed Kies on my Mac but it says that my "device does not support software upgrading via Kies."
My CSC is KG2 (O2U)

As you can see from post #2, CSC, O2U is available. Unfortunately, there is a history of Kies and Mac's not playing nicely. If possible you could try the update on a PC. As you say you are running the stock firmware that came with the phone, you could try taking it to a Samsung Service point and ask them to up-date it for you.


*#1234# is not working in my phone. can i still update gingerbread to ics using Odin3 v1.85???
Following is the error; "Connection problem or invalid MMI code".

The fact that you cannot access your, "Version", info via *#1234# does not affect your ability to receive the ICS update via Kies when it is released for your CSC code. It just means that you do not know what your CSC code is. My guess is that it is a, "Connection problem", that may resolve itself.
 
Upvote 0
pda = i9100TDUKJ1
phone = i9100TDUKJ1
CSC = i9100TVAUKJ1

build info = Wed Oct 26 13:30:25 KST 2011

Android ver : 2.3.5
Kernel ver: 2.5.35.7 -i1900TDUKJ1-CL687461 root@DELL136#2
build no gingerbread.DUKJ1

The problem is the T after i9100 . It is an unlocked phone from Australia (Vodaphone). Do i get an update anytime?
Suchi
 
Upvote 0
pda = i9100TDUKJ1
phone = i9100TDUKJ1
CSC = i9100TVAUKJ1

build info = Wed Oct 26 13:30:25 KST 2011

Android ver : 2.3.5
Kernel ver: 2.5.35.7 -i1900TDUKJ1-CL687461 root@DELL136#2
build no gingerbread.DUKJ1

The problem is the T after i9100 . It is an unlocked phone from Australia (Vodaphone). Do i get an update anytime?
Suchi

Although the, "T", variant is identical to the International version, it has a different modem, designed to work primarily with the Telstra and Vodafone networks and therefore requires a different firmware to accommodate this. There is no date given for ICS on the "T", (or "G"), variant.

I know of some people who have rooted their phones and flashed the standard ICS and then flashed the "T" modem, as they were not willing to wait.


Mines POR...doesnt appear to be up there, provider is Orange UK

Mine is OZS...not to be found on your list.

Whilst I've tried to make the list as comprehensive as possible, new CSC's are cropping up. If a CSC is not shown in the list at all it will be added when an ICS update is announced by Samsung and released via Kies.

For instance, I added about 6 new CSC's today as Samsung had listed them as available for ICS.

"O", at the beginning of a CSC, usually indicates a multi-language pack.
 
  • Like
Reactions: suchi
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones