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.
i upgraded to ics through kies (actually worked first time :O) my version would appear to be LP4, ie: csc i9100o2ulp4 so far it has been fairly good atleast
If you have received the official update for ICS, (Ice Cream Sandwich), via Kies, could you please post your CSC, 3 letter number, and your location/carrier and I will endeavour to update post #2 with the codes that are available for ICS.
It seems that people are still not understanding that their firmware upgrade is reliant on their CSC.
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...
Hi...i have csc code XEU and it says it's from UK but i live in USA ...could i update it from here even though the the csc is from UK? sorry for the ignorance.
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!
yes, mines from Poland and live in the US...it doesnt matter. Kies just knows what update to apply to your phone.
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
*#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".
Posts #1 and #2 have been updated due to further releases by Samsung for more CSC's. 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. 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.
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. 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.
My PDA says: I9100MUGKG2 phone: I9100MUGKG2 CSC: I9100MBMCKG2 So is my version MUG? I am in Canada using Bell