What is the CSC (Consumer Software Customization) code?The CSC code contains information about software packages specific to a particular region, carrier branding and also APN settings for data connection.
In this way, unless the PDA, PHONE and CSC codes do not match correctly, you will not be able to update your device over Samsung Kies or via OTA"
If the PDA, PHONE and CSC codes do not match correctly, Samsung Kies software will display this message in "Firmware information" section when you connect your Samsung device to PC
"Your device's current firmware version is not supported to update firmware via kies."
And normally If the PDA, PHONE and CSC codes match correctly, Samsung Kies software will display
"This is the latest firmware." or "New firmware is available."
1. Samsung galaxy device
2. "Android Terminal Emulator" App
Before Startting :
1. Backup your important data because changing CSC will delete all data on your device.
2. Root your Samsung galaxy
3. Download "Android Terminal Emulator" App (Link below)
1. Open "Android Terminal Emulator" App and type
It will ask for root permission
am start -a Android.intent.action.MAIN -n com.sec.Android.Preconfig/com.sec.Android.Preconfig.PreconfigThen enter (Text file link below)
It will open the "Preconfig"
If it doesn't work, Try this
am start -a android.intent.action.MAIN -n com.android.Preconfig/com.android.Preconfig.PreconfigThen enter (Text file link below)
3. Select sales code then Install
YT video link : http://www.youtube.com/watch?v=K6O09G_OIaw
~ WARNING : Changing CSC will factory reset your device (delete all data)
~ This method will work only on ROOTED devices
~ This will only work if your current firmware support Multi-CSC
~ It might display "PreconfigUI does not support SingleCSC" if your current firmware doesn't support Multi-CSC.
~ This method should work for many galaxy devices which running Android jelly bean, tested on galaxy advance, S3 and S4.
~ Devices which running Android ice cream sandwich, just dial *#272*Phone’s IMEI Here# (you can get the IMEI of your device by dialing *#06*).
"Android Terminal Emulator" App HERE