What the heck is it? Is there an thread or FAQ on csc? Some times when I flash a rom it doesn't seem to matter other times boom! Big mess no 4G etc. Help!
I did actually try to search for some info on this before posting. Search doesn't work well for me in the xda app. Can barely use it on a computer. Any info you have would be of help
you could try google sometime, its almost your best friend :thumbup:
The Customer Service Code (CSC) plays an important role in the operation of your Samsung mobile device. Different countries have different standards for both voice and data communications to a cell phone tower. Although most countries follow the international standard for WiFi connects, there are variations from the standard. The CSC code ensures that your mobile device complies with the standards for your country, and your cell phone operator. The CSC code also determines the source for firmware updates via FOTA*or Samsung Kies.
The terminology used by various Internet sites is confusing. The CSC firmware code contains a number of fields, including the model number,*product code, and build date. The three characters after the model number are the product code. However, the product code is also called the CSC code, country code, or sales code. In actuality, the product code is either a sales code that defines the actual vendor, or a multi-csc code that represents a group of sales codes. Following are the possible scenarios:
The product code is a sales code that identifies a specific cell operator. This code is called a branded code, as the device boots with the operators logo, and contains operator apps.The product code is a sales code that is an open (unbranded) code. With this code, the device boots with the Samsung logo, and only includes Samsung apps.The product code is a multi-csc*code. These codes are commonly used for phones sold by independent vendors. Your mobile device still needs a source for software. The*/system/csc/sales_code.dat*file defines the sales code used for software updates. The easy way to get this information is with the "Phone INFO" app. The multi-csc group must include this sales code. The sales codes can be:The code is the open / unbranded code for the same country.
Warning!!!
Changing the CSC / product code on your Samsung device may invalidate the warranty. It may also invalidate the Samsung Knox warranty for Samsung devices
that support Samsung Knox. Furthermore, there is no guarantee that flashing new firmware will work, even when you flash valid firmware.
In many cases, flashing the sane firmware a second, or third, time may work.
Following are examples of cases in which you may want to change the CSC / product code:
If you move to another country, you may wish to change the CSC / product code to one that matches your new home. You just need to remember that not every Samsung model is sold in every country. Furthermore, not all models are available for every sales code, including the open (unbranded) codes.If you purchased a branded phone, you may wish to change the CSC / product code to an unbranded sales code. Again, there is no guarantee that an unbranded version of firmware exists for your model that is compatible with the cell phone frequencies in your country.You may wish to upgrade to new a new version of Android that is not yet available from your current sales code.
Following are some guidelines for selecting the correct firmware:
Use the "Phone INFO" app to obtain information about your current firmware. I recommend exporting the information, and printing the resulting text file. Should you need to restore the current firmware, you have a log of the current firmware values.You must use firmware that matches the model number, including all sub-codes. For example, the Samsung Galaxy S5*has more than 15 different model numbers. Each model was built for a specific market, and often has slightly different hardware. Some cell phone operators have custom models that only work on their cellular network.Unless you must have firmware branded by a specific cell phone operator, I recommend using firmware from and open (unbranded) sales code. The*sales code table*will help you find these codes.If your current phone has a multi-csc code, your best chance of finding the correct firmware is to select an unbranded sales code that uses the same multi-csc code. The*multi-csc table*list the sales codes that are members of each multi-csc group.For firmware that uses a multi-csc code, you need to select a sales code before attempting to connect to a cellular network. This is especially true for 3G and 4G connections. There are two ways to select a sales code:Enter *#06# in the phone dialer to obtain the IMEI number for the device. You can then enter *#272*Device IMEI# to select a sales code. If your Samsung device does not return a menu, the product code is not a multi-csc code.Install an CSC changer app, such as the "Phone INFO"*app. CSC changer apps do require root access, and they do not work on all phones and all versions of Android
Here is my phone info. When it boots it just says Samsung. Thanks for all your help!
So like if I flash a custom rom how do I keep my csc from changing? Do you think my csc is a sales code or a country code?
Pretty much hate csc. Wish s5 didn't even have them what good are they? Pain in the but
spankmatic22 said:
So like if I flash a custom rom how do I keep my csc from changing? Do you think my csc is a sales code or a country code?
Click to expand...
Click to collapse
CSC wont change i think
Related
Hi
My friend has got S4 (I9505). He wasn't flashing his phone with anything - it is original like it was bought. He has got now I9505XXUBMGA firmware (Android 4.2.2) with BTU CSC, which is outdated. System status says that phone is not modified, but despite this, he is unable to do OTA/Kies update. In both cases (when using OTA or when connecting to PC with Kies) he got message "This is the latest firmware". This is not true, latest for BTU CSC is I9505XXUGNG8 (Android 4.4.2).
Questions:
1) What can prevent OTA/Kies from update of unmodified phone?
2) Can software say, that phone is unmodified when it is not true? For example when flashing count is not "0"? Maybe someone flashed my friends phone before he had bought it? Changed kernel or recovery can lead to such problems?
3) Freezing of some Samsung bloatware can lead to locking both OTA and Kies on PC?
4) Are we able to diagnose this phone (how?) and fix OTA to avoid Odin flashing? (I know that there is hard to brick Samsung phone completely, but there are always some small chances that something will go wrong, my friend is not keen on flashing and I'm not so rich to buy him another one S4 when something will fail )
Thanks for answers
From what I recall, the S4 firmware will report a status of Official if all the pieces match, regardless of whether the firmware actually is for the S4 in question. So it is possible, and in fact likely, that your friend's phone was carrier branded at one point, but was then subsequently unlocked and the firmware flashed with an unbranded firmware.
You can find out if the device was flashed by entering the IMEI here. One item it will tell you is who the original carrier is. From there you can put two and two together.
Thank You very much for reply, that's important clue. I don't know how phone was bought, but CSC reports UK (BTU) and I'm not in UK - Poland. So it could be sold by some UK carrier and then unlocked to unbranded firmware.
IMEI gives no results, but I will try to get more informations about how phone was bought, that can explain a lot... Looks like in this case Odin will be only way to push Android further...
Thanks for answer, now I know for what I should look :good:
If anybody else will run into other idea - also feel free to answer, I will check anything as I want to help my friend Thanks everybody, XDA is great
Just a follow up. When you entered the IMEI at the link I gave, did it come up with the device's model number, e.g. GT-I9505ZKAXXX? If so, did yours read "GT-I9505ZKABTU" or some other model?
No, unfortunately not, I see no data after entering IMEI, only information about API, however if I enter IMEI on main page of this website I see some basic data. This lead me to information that Reporting Body Identifier is BABT (IMEI starts with 35) and BABT means United Kingdom.
Website didn't show model number, but my friend has installed Phone INFO ★Samsung★ and inside it there is model number (Product Code):
GT2I9505ZKABTU
This is very similar to Yours suggestion, but I see something weird - shouldn't be "-" after "GT" instead of "2"? Product Code with "GT2" instead of "GT-" is OK?
Thanks for answer
Then I sent you to the wrong page. You want the Samsung warranty page: https://imeidata.net/warranty/samsung
That page is the one that is supposed to tell you everything about your phone. Post that information here, minus the IMEI of course.
You had send correct link On Warranty page when I enter IMEI I got no data, only some data on mainpage of this website - looks like they don't have any information about this IMEI
I think they want you to register with the site, which is something new. Regardless, the reason we can't go by the Phone Info information your friend provided is that when a new firmware is installed the product code changes. For example, my I9505 was originally a GT-I9505ZKAO2U, which means my S4 was originally tied to the carrier O2 in the UK. Before I purchased the phone, the product code changed to GT-I9505ZKASIM, which is Slovenian firmware, specifically SI Mobil. About a month after I purchased the phone I installed a Black Edition firmware, which changed the product code to GT-I9505ZKAAUT, an unbranded Swiss firmware.
Currently on his phone is an unbranded UK firmware. If the site doesn't reveal the original carrier, the box may, depending on how long he has owned his S4. Some boxes have the product code on a label attached to the box.
Looks like website is down - after registering I got still no data, just message "The TAC info not found on database, we will update in 1-2 days."
Thanks for help - I will try to get details from my friend and I will go back to this when I will have some new infos
I have my S7 Edge for a month now , everything used to work fine (located in Pakistan)
Two days back I flashed a new Stock Rom from UK to check country restricted apps (there were not much though) and I noticed on that ROM USSD codes were not working and neither do my sensors.
Now I reverted back to stock rom of my region, now the sensors are fine, but USSD codes are still not working. I tried the 2 ROM available for my region thrice, but still the same issue.
Please suggest what should I do?
Note: I didn't root my phone (because don't want to void my warranty since I paid extra $150 for that) nor do there's any network restriction on USSD.
re: USSD codes
Shsabi said:
I have my S7 Edge for a month now , everything used to work fine (located in Pakistan)
Two days back I flashed a new Stock Rom from UK to check country restricted apps (there were not much though) and I noticed on that ROM USSD codes were not working and neither do my sensors.
Now I reverted back to stock rom of my region, now the sensors are fine, but USSD codes are still not working. I tried the 2 ROM available for my region thrice, but still the same issue.
Please suggest what should I do?
Note: I didn't root my phone (because don't want to void my warranty since I paid extra $150 for that) nor do there's any network restriction on USSD. Normally I use the codes to check balance and remaining data, it's so irritating to call the help center to know all the details without USSD.
Click to expand...
Click to collapse
You need to change your CSC to any other region or country.
The UK CSC no longer allows using the USSD codes.
I had the same problem using USSD so I just changed to a different CSC.
Once I changed to a different CSC the USSD codes worked perfectly.
Go to this link to download twrp flashable CSC's for your phone.
You will see a large selection to choose from:
http://forum.xda-developers.com/s7-edge/development/utility-flashable-csc-selection-30-t3392957
Good luck,
Have a great day!
Misterjunky said:
You need to change your CSC to any other region or country.
The UK CSC no longer allows using the USSD codes.
I had the same problem using USSD so I just changed to a different CSC.
Once I changed to a different CSC the USSD codes worked perfectly.
Go to this link to download twrp flashable CSC's for your phone.
You will see a large selection to choose from:
http://forum.xda-developers.com/s7-edge/development/utility-flashable-csc-selection-30-t3392957
Good luck,
Have a great day!
Click to expand...
Click to collapse
just one question, it won't trigger warranty void knox.. right?
Plus, I have my own region's CSC, but when I try to flash it via odin it gets stuck at NAND Write Start!!.. Anyway to fix it?
Misterjunky said:
You need to change your CSC to any other region or country.
The UK CSC no longer allows using the USSD codes.
I had the same problem using USSD so I just changed to a different CSC.
Once I changed to a different CSC the USSD codes worked perfectly.
Go to this link to download twrp flashable CSC's for your phone.
You will see a large selection to choose from:
http://forum.xda-developers.com/s7-edge/development/utility-flashable-csc-selection-30-t3392957
Good luck,
Have a great day!
Click to expand...
Click to collapse
When don't you stop thinking that all people ROOT their phones?
"TWRP flashable CSC's": so you phone has to be rooted! Not everyone wants their phones to root, and there are people who won't want the KNOX-flag triggered!
re: you're right!
henklbr said:
When don't you stop thinking that all people ROOT their phones?
"TWRP flashable CSC's": so you phone has to be rooted! Not everyone wants their phones to root, and there are people who won't want the KNOX-flag triggered!
Click to expand...
Click to collapse
After giving it a lot of thought you're right, perhaps that's the first thing I should ask,
maybe the reason I did not think of asking is because I come from a rooted family...
But sooner or later doesn't everyone root their phones? LOL
Have a great day!
Misterjunky said:
The UK CSC no longer allows using the USSD codes.
Click to expand...
Click to collapse
Not quite true, I do have a UK version, and USSD codes work fine on mine.
Sent from my SM-G930F using XDA-Developers mobile app
henklbr said:
When don't you stop thinking that all people ROOT their phones?
"TWRP flashable CSC's": so you phone has to be rooted! Not everyone wants their phones to root, and there are people who won't want the KNOX-flag triggered!
Click to expand...
Click to collapse
The root method does NOT trip knox! Stop spreading your nonsense lol! It is done with the Samsung official engineering bootloader. Again, WARRANTY VOID: 0x0 :good::good:
I have been flashing/testing different carrier's firmware and have rooted the phone pictured below 3 or 4 times now and, as you can see, it's golden. Currently it is G935U but originally it was from Sprint.
hi,
i have the same problem on my galaxy s7 SM-G930 F
NONE of the ussd/mmi codes work!
when i type the code nothing happens
i instaled the PhoneINFO app and in the CSC Code card the Original CSC Code field is empty
but all other fields are filled:
Product code:
sm2g930fzsadhr
original csc code:
firmwares csc code:
DHR
Active csc code:
DHR
Availabile csc codes:
CRO, DHR
CSC Country:
Croatia / HR
Mobile Operator:
HT HR / 21901
how can i fix my s7 so CSC Codes can work again!
How to fix invalid MMI code on samsung galaxy s7
I have the same problem on my galaxy s7 SM-G930F.
When I check Divert if Unavailable (62) using *#62# I get the error
"Connection problem or invalid MMI code."...
It turns out that the G930F (BNIB sealed) I bought was a grey import and even though the hardware G930F is international, the firmware loaded is for the UK and the Phone INFO app shows the CSC to be "BTU" (see CSC codes) . And so even though the phone is unlocked, it does not function 100% in the Australian mobile network.
To fix this I had to flash the AU firmware for the CSC code XSA found at
SM-G930F — Galaxy S7 firmware
using ODIN.
After this the CSC is updated to XSA and all USSD codes work perfectly!
No rooting required!
A bonus for having the correct CSC/firmware for my S7 is that VoLTE now works with the carrier!
Hey Guys !
So, my phones CSC code is DDE which means Deutsche Telekom. Currently Im using Slovak O2 SIM card so i don't think its carrier locked.
Now, I would like to change my CSC to BTU because theres 0 chance Telekom will update their firmware in this century.
So the question is, can this brick my phone if something goes wrong ? I heard stories about deleting IMEI by changing CSC etc.
Floppysvk said:
Hey Guys !
So, my phones CSC code is DDE which means Deutsche Telekom. Currently Im using Slovak O2 SIM card so i don't think its carrier locked.
Now, I would like to change my CSC to BTU because theres 0 chance Telekom will update their firmware in this century.
So the question is, can this brick my phone if something goes wrong ? I heard stories about deleting IMEI by changing CSC etc.
Click to expand...
Click to collapse
Download and install Phone INFO from Playstore. Check under the CSC CODE tab which country service codes are available for your specific model. Reference that with Sammobile and download the latest firmware.
(Continue ONLY if you've confirmed you have multi CSC on your device in other words more than one CSC to change to)
You'll notice there are 2 CSC files in the zip downloaded from Sammobile. Flash the one that starts with CSC and NOT the one starting with HOME. Your phone will then factory reset so make sure you've backed it up.
Ps!!! Warning!!!
Changing the CSC / product code on your Samsung device may invalidate the warranty. It may also invalidate the Samsung Knox warranty for Samsung devices
that support Samsung Knox. Furthermore, there is no guarantee that flashing the new firmware will work, even when you flash valid firmware.
In many cases, flashing the same firmware a second, or third, time may work.
Floppysvk said:
Hey Guys !
So, my phones CSC code is DDE which means Deutsche Telekom. Currently Im using Slovak O2 SIM card so i don't think its carrier locked.
Now, I would like to change my CSC to BTU because theres 0 chance Telekom will update their firmware in this century.
So the question is, can this brick my phone if something goes wrong ? I heard stories about deleting IMEI by changing CSC etc.
Click to expand...
Click to collapse
Nevermind try it. You'll see the magic. But be careful unless your phone is sm-g930f you may brick it.
I hace a similar problem, phone info says my csc its from BTU (UK) but I'm in Peru, I cannot make calls, How can I flash the correct csc for Peru?
Hi,
I noticed recently that the Galaxy S10(+) and its firmwares are quite similar, if not coming from a network operator.
To illustrate this, I would say for example BTU which is stock UK has the same PDA and CSC numbers than French stock XEF.
How is this possible?
What's more, the phone seems to automatically know which code to use — after flash it will display on the 'About' tab the code related to your country, independently from what country-related S10 firmware you decided to download.
It can't be fooled anymore because as far as I remember you could flash other firmwares with different country codes so that you would sometimes get updates faster.
Or I might be just wrong.
@ThomasM6
Regardless of the branding, the available network bands are similar, if not exact, through Europe, Middle East, Africa, Southeast Asia and Oceania so that a one size fits all approach works on a hardware-level.
This same methodology is in place when it comes to firmware.
To an extent.
To demonstrate my point, I've attached a file called 'product.map' which I've extracted.
(I had to rename it to 'product.txt')
Inside that file you will see almost every major telecom company across EMEA and APAC listed.
It is using this file, alongside a combination of .info. txt., .dat, .xml and others across the operating system, to isolate the Carrier based on the SIM card inserted.
If it does NOT locate the appropriate telecom, it defaults to native country where it was intended to be sold.
ThomasM6 said:
Hi,
I noticed recently that the Galaxy S10(+) and its firmwares are quite similar, if not coming from a network operator.
To illustrate this, I would say for example BTU which is stock UK has the same PDA and CSC numbers than French stock XEF.
How is this possible?
What's more, the phone seems to automatically know which code to use — after flash it will display on the 'About' tab the code related to your country, independently from what country-related S10 firmware you decided to download.
It can't be fooled anymore because as far as I remember you could flash other firmwares with different country codes so that you would sometimes get updates faster. Or I might be just wrong.
Click to expand...
Click to collapse
A number of users have stated the software now matches the SIM's CSC so flashing the device is no longer necessary.
Some are still having trouble selecting the correct active CSC in a multi CSC firmware
https://forum.xda-developers.com/galaxy-s10/how-to/change-csc-code-firmware-sim-card-t3907375
Hello,
Yes, I've read and read again and searched as much as possible, but strangely enough changing CSC is not widely covered as root, for example, and I still have some questions.
So, as the subject says, it is a Latin America variant with dual sim and Panama (TPA) firmware. I can't specifically say why, but I feel like I want to change that. Perhaps faster updates; maybe ability to use functions that currently I can't (Samsung Pay?!), etc.
I am in the U.S. with main sim from TMO and second SIM from Israel. Current Service Provider shows
TPA/TPA,ILO/TPA
In Phone Info app I see the following:
Active CSC is TPA
Firmware's CSC is XEF.
1. What is the difference between the two (Active and Firmware)?
Note that I did not do anything out of the ordinary: activated the phone new out of the box, it downloaded some updates (before I put my SIM in, if that matters), and that's about it. So why would a Panama phone have French CSC and how come I don't see XEF anywhere in the phone info itself (only in this app)?
2. Is there a 'better' CSC to have compared to others, in terms of frequency/priority of updated, available services, etc? Phone Info shows a list of available CSC's to chose from (see below). As far as I can tell, the only two things that don't work for me are TMO Video calling and Samsung Pay. Will different CSC enables these services for me?
3. Are there any downsides to changing my TPA CSC to a different one?
I am sure I'll have more questions and I appreciate any assistance.
sbi1 said:
Hello,
Yes, I've read and read again and searched as much as possible, but strangely enough changing CSC is not widely covered as root, for example, and I still have some questions.
So, as the subject says, it is a Latin America variant with dual sim and Panama (TPA) firmware. I can't specifically say why, but I feel like I want to change that. Perhaps faster updates; maybe ability to use functions that currently I can't (Samsung Pay?!), etc.
I am in the U.S. with main sim from TMO and second SIM from Israel. Current Service Provider shows
TPA/TPA,ILO/TPA
In Phone Info app I see the following:
Active CSC is TPA
Firmware's CSC is XEF.
1. What is the difference between the two (Active and Firmware)?
Note that I did not do anything out of the ordinary: activated the phone new out of the box, it downloaded some updates (before I put my SIM in, if that matters), and that's about it. So why would a Panama phone have French CSC and how come I don't see XEF anywhere in the phone info itself (only in this app)?
2. Is there a 'better' CSC to have compared to others, in terms of frequency/priority of updated, available services, etc? Phone Info shows a list of available CSC's to chose from (see below). As far as I can tell, the only two things that don't work for me are TMO Video calling and Samsung Pay. Will different CSC enables these services for me?
3. Are there any downsides to changing my TPA CSC to a different one?
I am sure I'll have more questions and I appreciate any assistance.
Click to expand...
Click to collapse
The Phone INFO App doesn't always reflect the actual firmware. Try Settings, About Phone, Software Information, Service provider SW ver.
Samsung Pay can work on the Exynos European variants but I haven't seen it working on any Latin American variants.
You definitely won't be able to use T-Mobile Video Calling on your firmware. Your only hope on changing the CSC is rooting the device however you'll trip Knox and lose your Secure Folder. It's an "Iffy" option and I wouldn't recommend it. You might want to review this thread for additional info, good luck!
https://forum-xda--developers-com.c...to/change-csc-code-firmware-sim-card-t3907375
varcor said:
The Phone INFO App doesn't always reflect the actual firmware. Try Settings, About Phone, Software Information, Service provider SW ver.
Samsung Pay can work on the Exynos European variants but I haven't seen it working on any Latin American variants.
You definitely won't be able to use T-Mobile Video Calling on your firmware. Your only hope on changing the CSC is rooting the device however you'll trip Knox and lose your Secure Folder. It's an "Iffy" option and I wouldn't recommend it. You might want to review this thread for additional info, good luck!
https://forum-xda--developers-com.c...to/change-csc-code-firmware-sim-card-t3907375
Click to expand...
Click to collapse
Thank you @varcor.
Rotting is definitely out of the question, I don't have any interest in doing that.
What defines the phone as European vs. Latin, when both phones can accept (technically) any OXM multi CSC f/w? Is it the CSC itself (the last 3 characters after the sim info)?
BTW - INFO app shows the same details as About Phone (in my case).
sbi1 said:
Thank you @varcor.
Rotting is definitely out of the question, I don't have any interest in doing that.
What defines the phone as European vs. Latin, when both phones can accept (technically) any OXM multi CSC f/w? Is it the CSC itself (the last 3 characters after the sim info)?
BTW - INFO app shows the same details as About Phone (in my case).
Click to expand...
Click to collapse
It's for software compatibility for the most part, the hardware is identical with a possible exception in cameras. The CSC's will be different as well and they do affect software configuration. If you read the last few pages of the link I've shared you'll see some members claim they're having success changing their Active, SIM 1 and SIM 2 CSC's using Samkey, which doesn't require root. Remember the 4th CSC (Sales Code) can't be changed regardless. How well Samkey works on individual devices likely depends on the device, it's associated firmware and Service Provider. Not an interest to me as I mentioned since my device aligns and incorporates calling features based on the Active SIM for the regions I've visited. I have T-Mobile as my carrier which works with Telcel (Mexico). I'm surprised I don't need Telcel SIM for calling features, T-Mobile has eliminated that need as I get Wif Calling and VoLTE on Telcel's network.