If you have ever tried to flash stock firmware on your Samsung Galaxy Android device, then you would have come across the term CSC. In every Samsung firmware, there are usually 4 or 5 different parts such as Bootloader (BL), AP or PDA, CP or Phone, and Country Specific Code (CSC). Sometimes, it might also contain a PIT file or Partition Information Table file. In this article, we are going to see the various CSC codes of the Samsung devices.
Samsung CSC Codes
Samsung is one of the largest manufacturers of Android devices. Samsung releases hundreds of Android devices, be it smartphones or tablets, every single year. Unlike some other manufacturers like OnePlus, who release a single version of Stock Firmware for their devices in all the regions, Samsung releases a different version of stock firmware for different regions – all for the same device.
The reason why they do this? Well, that is not exactly clear at this point. But they differentiate these devices by the Country Specific Code on the Samsung devices. Each of the Samsung devices comes with a CSC Code on them so that Samsung can later identify them based on the CSC and send across the appropriate update to the device.
How to find the CSC of a Samsung Devices?
Go to Settings > About phone > Software information. Here, you will find a section named ‘Service provider SW ver.’. Here, you can easily identify the CSC of your device as shown in the below image:
Samsung CSC Codes List
Here are all the Samsung CSC Codes:
|Country||Samsung CSC Codes|
|Algeria||TMC, ALG, ALR|
|Argentina||ANC, ARO, CTI (Claro), UFN (Movistar), PSN (Personal)|
|Australia||XSA, OPP, OPS (Optus), VAU (Vodafone), TEL (Telus), HUT (Three/Vodafone)|
|Austria||ATO (Open Austria) AOM, DRE (3 Hutchinson), MAX (T-Mobile), MOB (A1), MOK, ONE (Orange), TRG (Telering)|
|Belgium||BSE, BAE, PRO (Proximus), XEB|
|Bangladesh||BNG, (unbranded), TML (unbranded), ETR|
|Bosnia-Herzegovina||ERO, BHO, BHT (BH Telecom), TEB|
|Brazil||ZTO (unbranded), BTA, BTM, TMR, ZTA (Claro), ZVV (Vivo), ZTM (TIM)|
|Bulgaria||BGL (unbranded), CMF, GBL, MTE, MTL (MTL), OMX, PLX, VVT (VVT)|
|Cambodia||CAM (unbranded), RCG|
|Canada||BMC (Bell), RWC (Rogers), TLS (Telus), KDO (Koodo)|
|Chile||CHO (unbranded), CHB, CHE (Entel PCS), CHL (Claro), CHT (Telefonica)|
|China||CHN, CMC, CUH, INT, M00, TEC, TIY|
|Colombia||COO (unbranded), CGU, COB, COL, COM|
|Croatia||CRO, TRA, TWO, VIP (VIP-Net)|
|Czech Republic||ETL (unbranded), KBN, O2C, OSK, TMZ, VDC (Vodafone), XCS, XEZ|
|Dominican Rep.||CDR, TDR|
|Dominica||CST, DCN, DOR|
|El Salvador||DGC, TBS|
|France||XEF (unbranded), AUC, BOG, COR, DIX, FTM, NRJ, OFR, ORC, ORF, OXA*, SFR, UNI, VGF|
|Germany||DBT (unbranded), DTM (T-Mobile), DUT, EPL (E-Plus), MAN, MBC, OXA*, VD2 (Vodafone), VIA (O2), XEG|
|Ghana||SPN, ACR (unbranded)|
|Greece||EUR (unbranded), AOC, COS (Cosmote), CYO, GER, OXX*, TGR, VGR (Vodafone), ILO (HotMobile)|
|Hungary||XEH (unbranded), PAN (Telenor), VDH (Vodafone), WST, TMO, TMH (T-Mobile)|
|India||INU (unbranded), IND, INA, INS (unbranded), IMS, REL|
|Indonesia||AXI, SAR, XSE|
|Ireland||3IE, VDI (Vodafone)|
|Israel||ILO (unbranded), CEL, PCL, PTR|
|Italy||ITV (unbranded), FWB, GOM, HUI, OMN (Vodafone), OXA*, TIM, VOM, WIN, XET|
|Ivory Coast||IRS, SIE|
|Jamaica||JBS, JCN, JCW|
|Japan||DCM, SBM, VFK|
|Kazakhstan||EST, KCL, KMB, KZK, OXE*, SKZ (unbranded)|
|Kenya||KEN, KEL, AFR|
|Libyan Arab Rep.||MMC|
|Malaysia||CCM, FME, FMG, MXS, OLB*, XME (unbranded)|
|Mexico||SEM, TCE, TMM, UNE|
|Morocco||FWD, MAT, MED, MWD (unbranded), SNI, WAN|
|Netherlands||PHN (unbranded),BEN, KPN, MMO, ONL, QIC, TFT, TNL, VDF (Vodafone), VDP, XEN|
|Nigeria||ECT (unbranded), GCR, MML|
|Nordic Countries||NEE (unbranded)|
|Pakistan||PAK (unbranded), WDC|
|Panama||TPA (unbranded), BPC, PCW, PBS|
|Peru||PEB, PET, SAM|
|Philippines||FAM, GLB, OLB*, SMA, XTC (Open Line) , XTE|
|Poland||ERA, IDE, PLS, PRT, XEO (unbranded), OXA*, OXX*|
|Portugal||OPT, OXX*, TCL (Vodafone), TMN, TPH (unbranded), XEP|
|Puerto Rico||CEN, PCI, TPR|
|Romania||ROM (unbranded), CNX (Vodafone), COA, HAT, ORO, OXX*|
|Russia||AZC, BLN, EMT, ERS, GEO, MTV, OXE*, SER (unbranded), SNT|
|Saudi Arabia||KSA (unbranded), JED|
|Serbia Montenegro||MSR, OXX*, PMN, SMO, TOP, TSR|
|Singapore||MM1, XSP (unbranded), SIN (Singtel), STH (Starhub), BGD, XSO|
|Slovenia||MOT, SIM (Si.mobile)|
|Slovakia||ORX (unbranded), GTL, IRD, ORS, OXX*, TMS|
|South Africa||XFA, XFE (unbranded), OXX*, XFC, XFM, XFV (Vodafone)|
|South East Europe||SEE (unbranded)|
|South West Asia||SWA|
|Spain||PHE (unbranded), FOP, AMN (Orange), ATL (Vodafone), EUS, XEC (Movistar), YOG (Yoigo)|
|Sri Lanka||SLK (unbranded)|
|Sweden||BAU, BCN, BME, BSG, BTH, COV, HTS, SEN, TET, TLA, TNO, VDS, XEE|
|Switzerland||AUT (unbranded), MOZ, ORG, OXX*, SUN, SWC (Swisscom)|
|Taiwan||BRI (unbranded), CWT, TCC, TCI, TWM|
|Thailand||CAT, OLB*, THE, THL (unbranded), THO, THS, LAO, MYM|
|Trinidad and Tobago||EON (unbranded), TTT (unbranded)|
|Tunisia||TUN (unbranded), ABS, RNG|
|Turkey||TUR (unbranded), BAS, KVK, TLP, TRC|
|Ukraine||KVR, SEK (unbranded), UMC|
|United Arab Emirat||ARB, ITO, MID, OXE*, XSG (unbranded)|
|United Kingdom||BTU (unbranded), EVR (EE), BTC, CPW (Carphone Warehouse), H3G, O2I, O2U (O2), ORA (Orange), OXA*, TMU (T-Mobile), TSC, VIR, VOD (Vodafone), XEU (EE & Three)|
|USA||ACG (Nextech/C), ATT (AT&T), BST, CCT (Comcast), GCF, LRA (Bluegrass Cellular), SPR (Sprint), TFN (Tracfone), TMB (T-Mobile), USC (US Cellular), VMU (Virgin Mobile USA), VZW (Verizon Wireless), XAA (unbranded/default), XAS|
|Uzbekistan||CAC (unbranded), UZB|
|Venezuela||VMT (Movistar), DGT, MVL|
|Vietnam||DNA, FPT, OLB*, PHU, SPT, TLC, VTC, VTL, XEV, XXV (unbranded)|
That was the up to date list of all the Samsung CSC Codes. If you cannot find the CSC Code for any particular region, do let us know in the comments below!
32 thoughts on “Samsung CSC Codes List For All Countries”
cant find SMP country code
for note 10 plus android 12
Cannot locate OYN country code…in the SERVICE PROVIDER SW VER. the Country Code is listed OYN_AIO, but repeats AIO/AIO/AIO rather than OYN/OYN/OYN
“AIO” means you currently have Cricket csc in place and “OYN” is not in and of itself a csc profile, but it indicates that firmware is US multi-csc, meaning every csc version is technically within the firmware just simply needs to be directed to change any of the others available by programming on Samsung’s behalf or owner via utility software or some devices, mostly older or “F” variants can be manipulated via dialer USSID codes.
WHAT IS TMK/TMK/XAA PLEASE LET ME KNOW DOES NOT SHOW ON CODE LIST
looks like tmobile with unbranded usa being the one you got with the phone
“TMK” indicates Metro PCS and “XAA” is default US unbranded. The ?/?/? is something like, current csc version/intended manufactured/and device origin.
UCS is not in list
What us CAL?
CAL is Netherlands. I originally flashed the firmware from asian model to dutch model On My S21 Ultra.
What is XAC please?
XAC is a carrier or something else in Canada
Versión de software del proveedor de servicio
cual puedo flashear?
After flashing generic android 12 for UK phone I ended up on I have OXM_TEL/TEL/VOD,
And no way to change it to BTU
Where the OYN is from?
OYN typically means a multi CSC firmware
i have same …..OYN_APP then repeats APP/APP/APP
What is DSH?
I live in the usa????
I can’t find the CSC “KDI”
KDI is a Japanese carrier
Hi everyone i need your help,my csc is oyn?and att/att/att
My s21 stuck on android 11, i wanna update to android 12, what csc i can use? Can i use any csc on usa? Thanks
APP where is that
CSC for Ethiopia? It is not on the list. What shall I do?
for SM-G935F that is Samsung Galaxy 7 edge (s7 edge)
Mine says XXU, where’s this from?
How do I contact support for CSC = MID ? MID = IRAQ and United Arab Emirat according to the list !!
I found VZW but cannot find XAG.
how do I fix my phone once I know the CSC?
what is SOL/SOL/XAC/BMC I Couldnt find SOL in your list
i have a samsung a13 5g and in canada
mine is from XAA(unbranded) and ATT both in America can i flash for another country and what is the impact in simple words. what will be the effect.
I’m not sure about the impacts as I have not done that personally. But here’s a thread that discusses something in the lines of what you are asking: https://forum.xda-developers.com/t/flashing-a-firmware-with-different-csc-code.3860229/