How to change CSC on Samsung Galaxy S2?

Samsung Galaxy S II has 3 main components ~ PDA, Phone and CSC. PDA == build version of the firmware, Phone == baseband / modem version and CSC == consumer software customization and it is specified to geographical region and carriers. CSC contains the software packages specific to that region, carrier branding and also APN settings for data connection, MMS for your service provider. And you can change CSC if you have Multi CSC packages.

Note – this will factory reset your phone. Do backup before perform this task.

Multi CSC

How to change CSC on Samsung Galaxy S2?

  1. Just type *#272*Device IMEI# at Phone dial pad.
  2. Select the CSC that you want.
  3. Click Install.
  4. Phone will be rebooted by itself.
  5. That’s all.


  1. you never say here that the phone will be factory reset omg all my applications and save works and docs are all in my internal memory help me pls

    • It should not delete your USB storage content. But I am not sure about factory reset as I was on blank stock firmware during my testing. My USB storage contents still intact after perform this task. Sorry about that. I will put a note in the post.

      • thank you for a fast response. as ive checked all the applications was erase in my system storage although the files from my usb storage and sd card wasnt erase but the problem would be all my contacts and apps were erased. i have to start from scratch again.

  2. Hey Jayce, i’ve seen a lot of CSCat xda
    Could you please refer to me which CSC is suitable with my place (indonesia), or can i just choose any CSC file and install it on my phone?
    Or should i matcg it with my kernel (pda & phone)

    thank you

  3. Hi,
    Can I just flash CSC file that I want using ODIN?
    Currently on custom ROM, with XXKJ3 CSC, and it giving me “Mobile Network not Available” issue quite frequently..

    IMEI and all still intact..

  4. I need some help regarding baseband in Malaysia

    I dont really get it about baseband but before i installed MIUI, i was on ICS XXLPQ baseband. But when i refer to

    The guide shows to use the version XXKH1 instead. So im wondering which is more suitable for MIUI and does it make any difference.

    I don’t know if im paranoid or what, it seems that most of the time my line bar is at 2 out of 4.

    Does it make any difference for a ROM if the baseband is different?

      • thanks for the reply
        im looking forward to upgrade to GT-I9100_XTC_I9100DXLP7_I9100OLBLP7_I9100DXLP7
        since i live in malaysia. Im wondering will it make any difference?

        and do you happen to use MIUI as well? coz my i9100 wifi tethering allows my laptop to connect but with the yellow sign(no data transfer)

  5. i download dis ics 4.03 from xda ..
    India and Sub-Continent MultiCSC (ETR, INS, INU, NPL, SLK, TML): Download Torrent: Download

    but when i ckd my csc it is xeo …i want 2 change but there is only 1 csc xeo nothing else ..please help

  6. after dilaing *#1234# than i got -pda i9100xxlpq,,phone-i9100ddlp8,csc unknown,build info -fri mar 9 01:58:19 kst 2012 plz slove my prblm i am form india ..why inu is not my csc

  7. okkk thnks for help baseband ver-i9100ddlp8
    and kernel version in 3.0.15-i9100xxlpq-cl223505se.infra@sep-94#3

    so now tell me it is which region ?? and how to solve csc problem ..india region ics4.03 is out???

  8. ok brother according to u I9100XWKL1/I9100ODDKL1/I9100DDKL1/I9100XWKL1 this one is ics4 offcial ??? for india??? if yes than please downloading link.thnxx

  9. hey brother i want 2 download offcial india region firmware meanz this one I9100XWKL1/I9100ODDKL1/I9100DDKL1/I9100XWKL1 if u can than please give me the downloading link thnxx

  10. Hi,
    I’m from India and I have a S2. I’m pretty new to this !!!!! The CSC reads XSG. From your forum I have come to understand that this is for the middle east.
    * Which one is for India???
    * Also if I want to change the CSC from the existing group to the Indian group is it possible and How ???
    * What is the best combo of PDA/PHONE/CSC for India ???? Where can I download this combo ???
    I’m asking you this bcoz I want the ICS. Going thru so much material on different sites, I found your forum to be the best guide !!!!!!!!
    Please help !!!

  11. Hi Jayce

    In January I upgraded my phone from 2.3.3 to 2.3.6 via Kies and at that it was showing

    Latest firmware: I9100XWKL1/I9100ODDKL1/I9100DDKL1/I9100XWKL1 (INU)

    For microphone related issue i took this one to samsung service centre and they reinstalled my OS and after sometime i realized that Kies is now showing firmware version as

    Latest firmware: I9100XWKL1/I9100ODDKF3/I9100DDKE4/I9100XWKL1 (INU)

    Though its 2.3.6 but phone & CSC codes are different. Because of this my kies says “Firmware upgrade is not allowed/possible vis Kies for your device” something like that. Will there any way i can change these 2 codes without major hassels so that my device will be ready for ICS update via Kies.

  12. hi i have bought Korian version galaxy s ii HD lte SHV-E120L, I am facing problem for SMS and so many useless korian application. Please advise how to change it to Hongkong or Indian version

    thanks in advance

  13. Hello Jayce,

    I have just bought the samsung galaxy S2, its imported from UK…(Current Location = India)

    My phone is preconfigure according to sales code CPW…
    Addtionally, FM radio application is only showing europe and USA region….

    As per your post, CSC need to be configured…. i tried the same but no options showing in the list…. List is blank…

    My question is: How i can change the CSC from Europe to india/asia?
    and how realiable is changing the CSC? any impact on phone…??

    Thanks in advance… waiting for your reply

    • Hi Satnam, you need to install India / Asia firmware. Correct CSC and firmware combo will allow you to upgrade firmware through Samsung Kies.

  14. Hi sir jayce!

    Its me again! I have a question.. Is it ok if i flash a CSC package through odin..even if im on custom rom? Im on Wanamlite 11.7.. and i want to flash a csc package.. because on wanalite its only NEE.. i want the XTC csc. Will wait for your reply! Thanks

  15. hi jayce

    do u get any luck for Galaxy s II hd lte (E120L0 to change csc. I facing problem with SMS and so many useless applications in Korian Language.


  16. i am looking for a open uk version,
    I managed to flash phone last night, but it now comes up
    Current firmware: PDA:LP7 / PHONE:LPS / CSC:LP5 (XEU)
    Latest firmware version: PDA:LP7 / PHONE:LPS / CSC:LP5 (XEU)

    Model number: GT-I9100
    Android Version: 4.0.3
    Baseband version: I9100XXLPS
    Kernel version: 3.0.15-I9100XWLP7-CL340913dpi@DELL134 #3
    Build number: IML74K.XWLP7

    I would like to be able to plug into kies, and get the lasest updates, as and when they are released.

  17. Hello Jayce,

    I have just bought the samsung galaxy S2, its imported from UAE…(Current Location = India)

    My phone is preconfigure according to sales code XSG…

    As per your post, CSC need to be configured…. i tried the same but no options showing in the list for INU (INDIA)

    My question is: How i can change the CSC from Europe to india/asia?
    and how realiable is changing the CSC? any impact on phone…??

    Thanks in advance… waiting for your reply

  18. I own a samsung galaxy note and I bought it in an online store ( I am trying to follow the procedures: phone and through samsung kies, for the software upgrade to ICS but can not do any of them. Through kies, it says that it is the latest firmware. in changing the country code, i cannot find XTE or any codes compatible for the Philippines. The codes are only for European countries. Can you advice me any steps to upgrade ? as much as possible, i try to avoid rooting or any flash related activity to my phone. Thanks and more powers. 🙂

  19. Hello jayce sirjee. I have a samsung s2 gt-i9100g model. Same story as others. Not able to upgrade via ota nor kies. Tried changing the csc code but it actually didnt change. Can you please tell me step by step on what exactly i need to do? Thanks in advance.

  20. Pda: i9100Gjpkk1
    Phone: I9100gdzkk1

    Kernel ROOT @ DELL 131#2

    I am from hyderabad india, but bought the phone in Oman and presently staying in Oman.

    I really appreciate your quick response. Thank you.

  21. Hi Jayce,

    I recently bought SGS2 from a local market in Islamabad (Pakistan). Since it’s sim free phone so might have been unlocked/rooted. The pda, csc and phone info is below:

    Pda: I9100ZSKI3
    Csc: I9100OZSKI3
    Phone: I9100XXKI3
    Build: Fri Sep 23 17:43:22 KST 2011

    It’s currently running andriod 2.3.5. The OTA update shows “No update available.”, whereas the kies says “this device does not support firmware update via kies”. I tried to change the CSC (via *#272*imei#) from default value of KOR to available options of BRI, TWM etc. and that helped to download the ics but the installation failed at 12% multiple times. so my question is:

    1) Should I wait in case the ics is not yet rolled out for my current product code KOR?

    2) Use Odin to flash to a ics firmware for my local region, and if yes which firmware should I download?

    3) Any other option to try out?

    Looking forward to your advice.


  22. o have samsung galaxy s2 honkong firmware i want to convert it indian software in it is it possible as i am using
    it in india having problems using some times getting korean
    language want an india update this is a t mobile unlocked

  23. Hi Jacee. sir
    from where should i Download

    MDJ Android 2.3.1 Gingerbread v0.5 RAM [kernel: MDJ S8.0]

    there is no available fr dwnlad in inter net

    pls pls pls help me

  24. Where to get indian csc package and when i press *#7284 n then hit # nuthing happens means the launcher doesnt launch phone utility :(…….even i cant able to put my sgs2 on download, recovery or any mode by pressing volume up,home nd power key…….:'(:'(:'(:'(:'(:'(

  25. my device has EGY(egypt).it shows ics 4.0.3 is latest in india how to change indian csc code.i use *#272*imei# it shows (ABS,AFG,BTC,EGY,JED,KSA,LEV,MAT,MED,MID,MMC,MRT,MWD,OTU,PAK,THR,TUN,WAN,XSG,XSS) whish should i use.need to update 4.0.4.
    help plz.

  26. Hy ! When i try to change my CSC it only shows me CPW, and nothing else. What do i have to do to have more CSC codes where i can chose from ?
    thnx !

  27. Hi,

    I would like to ask if this procedure requires rooting ? Is there a way of doing it without rooting my GS 2 because I would loose my guarantee ?

    Thanks in advance !

  28. Hi,
    i have galaxy s2 tmobile usa. I am using it in india & unable to use portable hotspot.
    I have tried to change csc code but it only shows sales code installed is TMB and no options are available.
    please help what to do.


  29. Hi, I’m from Msia, I just installed the latest china official firmware 4.1.2 (I9100GZCLSF_I9100GOZHLSF_I9100GZCLSF_HOME.tar) on my SGS2 I9100G phone. I would like to know that is it possible to change the CSC? I’ve test with the *#272*Device IMEI# method but I receive the error “Connection problem or invalid MMI code”…

  30. Hi friends,
    i already updated my os but it’s asked to me ” SIM NETWORK UNLOCK PIN ” Is this help for my problems??

    thank you

  31. Hello, i want to change my gt-i9100g CSC code, but when i type *#272*imei code# it shows to me as Unknown application. i can not get in to change csc code.

    please help me

  32. I own a Galaxy S2 with CSC OJP( middle east). As JB update for OJP hasnt come via OTA i have planned to change to XSG (UAE) cos XSG has an offucial update of JB. Will i recieve a JB update if I change my CSC from OJP to XSG via OTA??


Please enter your comment!
Please enter your name here