Samsung CSC code reference 3

last updated: 21 May 2014 0231HKT

each CSC code in the list below represents the locale settings, apps, etc for a specific country, region, or even carrier. for example, TGY is the official code for Hong Kong, with default locale set to Traditional Chinese, timezone set to GMT+8 and come with some localized apps for Hong Kong. and since there is no carrier specific CSC here so we don have other CSC code, while in England for instance, there are branded or specific carriers' CSCs


click here for Samsung firmware code reference list
click here for Samsung firmware version number reference


however, the CSC used are not necessarily bound by your country, region or carrier. i am in Hong Kong so the official CSC should be TGY, but on my phone the CSC is a modded one based on XEU


the list below shows the Samsung CSC codes found on the internet


if you find any missing code, please feel free to tell me, thanks



List by Country/Region
A - H I - P Q - Z


Country/RegionCSC Code
RomaniaCNX, COA, HAT, ORO, OXX*, ROM
RussiaAZC, BLN, EMT, ERS, GEO, MTV, OXE*, SER, SNT
Saudi ArabiaJED, OJV*
Serbia and MontenegroMSR, OXX*, PMN, SMO, TOP, TSR
SingaporeBGD, MM1, OLB*, SIN, STH, XSO, XSP
SloveniaMOT, OXX*, SIM
SlovakiaGTL, IRD, ORS, OXX*, TMS
South AfricaOJV*, OXX*, XFA, XFC, XFE, XFM, XFV
South West AsiaSWA
SpainAMN, ATL, EUS, FOP, XEC, YOG
Sri LankaODD*, SLK
SwedenBAU, BCN, BME, BSG, BTH, COV, HTS, NCM, NEE, ODK, SEN, TET, TLA, TNO, VDS, XEE
SwitzerlandAUT, MOZ, ORG, OXX*, SUN, SWC
SyriaOJV*
TaiwanBRI, CWT, TCC, TCI, TWM
ThailandCAT, OLB*, THE, THL, THO, THS
TanzaniaSOL
TobagoTTT, UUB
TrinidadTTT, UUB
TunisiaABS, OJV*, RNG
TurkeyBAS, KVK, OJV*, TLP, TRC, TUR
UkraineKVR, SEK, UMC
United Arab EmiratesAFR, ARB, ITO, MID, OXE*, XSG
United KingdomBTC, BTU, CPW, H3G, O2I, O2U, ORA, OXA*, TMU, TSC, VIR, VOD, XEU
UruguayUPO
USAAWS, CLW, DOB, TMB
UzbekistanUZB
VenezuelaVMT
VietnamDNA, FPT, OLB*, PHU, SPT, TLC, VTC, VTL, XEV, XXV

* Multi CSC for couple of countries and regions ("O" refers to Open)
example:
- OLB covering Malaysia/Philippines/Singapore/Thailand/Vietnam, etc
- OXX covering Ireland/Macedonia/Poland/Romania/Serbia and Montenegro/Slovakia/Switzerland, etc


List by Country/Region
A - H I - P Q - Z

Samsung CSC code reference 2

last updated: 21 May 2014 0231HKT

each CSC code in the list below represents the locale settings, apps, etc for a specific country, region, or even carrier. for example, TGY is the official code for Hong Kong, with default locale set to Traditional Chinese, timezone set to GMT+8 and come with some localized apps for Hong Kong. and since there is no carrier specific CSC here so we don have other CSC code, while in England for instance, there are branded or specific carriers' CSCs


click here for Samsung firmware code reference list
click here for Samsung firmware version number reference


however, the CSC used are not necessarily bound by your country, region or carrier. i am in Hong Kong so the official CSC should be TGY, but on my phone the CSC is a modded one based on XEU


the list below shows the Samsung CSC codes found on the internet


if you find any missing code, please feel free to tell me, thanks



List by Country/Region
A - H I - P Q - Z


Country/RegionCSC Code
IndiaHFC, HYA, IMS, INA, IND, INS, INU, MTS, ODD, REL, TAT, VMI
IndonesiaAXI, OLB*, SAR, XSE
IranTHR, OJV*
IraqOJV*
Ireland3IE, OXA*, OXX*, VDI
IsraelCEL, PCL, PTR
ItalyFWB, GOM, HUI, ITV, OMN, OXA*, TIM, VOM, WIN, XET
Ivory CoastIRS, SIE
JamaicaJBS, JCN, JCW
JapanDCM, SBM, VFK
JordanLEV
KazakhstanEST, KCL, KMB, KZK, OXE*, SKZ
KenyaKEL, KEN
KoreaSKT
KuwaitOJV*
Libyan ArabMMC
LithuaniaTLT
LuxemburgLUX
MacaoVTN
MacedoniaMBM, OXX*, TMC, VIM
MalaysiaCCM, FME, FMG, MXS, OLB*, XME
MexicoSEM, TCE, TMM, UNE
MongoliaMPC
MoroccoFWD, MAT, MED, MWD, OJV*, SNI, WAN
NetherlandsBEN, KPN, MMO, ONL, PHN, QIC, TFT, TNL, VDF, VDP, XEN
New ZealandNZC, TNZ, VNZ
NigeriaECT, GCR, MML, OJV*
NorwayTEN
OmanOJV*
PakistanOJV*, PAK, WDC
PanamaBPC, PBS, PCW, TPA
ParaguayCPT
PeruPEB, PET, SAM
PhilippinesFAM, GLB, OLB*, SMA, XTC, XTE
PolandERA, IDE, PLS, PRT, XEO, OXA*, OXX*
PortugalOPT, OXX*, TCL, TMN, TPH, XEP
Puerto RicoCEN, PCI, TPR

* Multi CSC for couple of countries and regions ("O" refers to Open)
example:
- OLB covering Malaysia/Philippines/Singapore/Thailand/Vietnam, etc
- OXX covering Ireland/Macedonia/Poland/Romania/Serbia and Montenegro/Slovakia/Switzerland, etc


List by Country/Region
A - H I - P Q - Z

Samsung CSC code reference

last updated: 21 May 2014 0231HKT

each CSC code in the list below represents the locale settings, apps, etc for a specific country, region, or even carrier. for example, TGY is the official code for Hong Kong, with default locale set to Traditional Chinese, timezone set to GMT+8 and come with some localized apps for Hong Kong. and since there is no carrier specific CSC here so we don have other CSC code, while in England for instance, there are branded or specific carriers' CSCs


click here for Samsung firmware code reference list
click here for Samsung firmware version number reference


however, the CSC used are not necessarily bound by your country, region or carrier. i am in Hong Kong so the official CSC should be TGY, but on my phone the CSC is a modded one based on XEU


the list below shows the Samsung CSC codes found on the internet


if you find any missing code, please feel free to tell me, thanks



List by Country/Region
A - H I - P Q - Z


Country/RegionCSC Code
AlgeriaALG, ALR, OJV*
ArgentinaANC, ARO, CTI, PSN, UFN
ArubaARU
AustraliaHUT, OPP, OPS, TEL, VAU, XSA
AustriaAOM, ATO, DRE, MAX, MOB, MOK, ONE, OXX*, TRG
BahrainARB, OJV*
BaltickSEB
BelarusOXE*, OXX*, MTB, VEL
BelgiumBAE, BSE, PRO, XEB
Bosnia and HerzegovinaBHO, BHT, TEB
BrazilBTA, BTM, TMR, ZTA, ZTM, ZTO, ZVV
BulgariaCMF, GBL, MTE, MTL, OMX, OXX*, PLX, VVT
CambodiaRCG
CanadaBMC, RGS, TLS
ChileCHB, CHE, CHL, CHT
ChinaCHN, CMC, CUH, INT, M00, TEC, TIY
ColombiaCGU, COB, COL, COM
Costa RicaICE
CroatiaCRO, OXX*, TRA, TWO, VIP
CyprusCYO, CYV
CzechETL, KBN, O2C, OSK, OXX*, TMZ, VDC, XCS, XEZ
DenmarkDTL, HTD
Dominican RepublicCDR, TDR
DominicaCST, DCN, DOR
EcuadorBBE
EgyptEGY, OJV*
El SalvadorDGC, TBS
FinlandELS, SAU
FranceAUC, BOG, COR, DIX, FTM, NRJ, OFR, ORC, ORF, OXA*, SFR, UNI, VGF, XEF
GermanyDBT, DTM, DUT, EPL, MAN, MBC, OXA*, VD2, VIA, XEG
GhanaSPN
GreeceAOC, COS, CYO, EUR, GER, OXX*, TGR, VGR
GuatemalaPCS
Hong KongTGY
HungaryOXX*, PAN, TMH, TMO, VDH, WST, XEH

* Multi CSC for couple of countries and regions ("O" refers to Open)
example:
- OLB covering Malaysia/Philippines/Singapore/Thailand/Vietnam, etc
- OXX covering Ireland/Macedonia/Poland/Romania/Serbia and Montenegro/Slovakia/Switzerland, etc


List by Country/Region
A - H I - P Q - Z

Samsung firmware code reference

each firmware version consists of 3 parts: phone model, country/region code and firmware version number

for example: I9000XXJVQ
phone model = I9000
country/region code = XX
firmware version = JVQ


click here for Samsung CSC code reference
click here for Samsung firmware version number reference



the table below shows all Samsung firmware country/region letter codes gathered from the internet


CodeCountry
AWHungary
AZFrance
BDCyprus, Greece
BYGreece
CBPoland
CEBenelux
CPDenmark, Finland, Norway, Sweden
DBVietnam
DCThailand
DDIndia
DTAustralia
DXIndonesia, Malaysia, Philippines, Singapore, Vietnam
DZMalaysia, Singapore
JASouth Africa
JCAlgeria, Morocco, Nigeria, South Africa, Tunisia
JP/JRArabic
JV/JXAlgeria, Egypt, Iran, Iraq, Kuwait, Morocco, Nigeria, Oman, Pakistan, Saudi Arabia, South Africa, Syria, Tunisia, Turkey
JWWest Africa
KATurkey
MEFrance
MKSerbia
MSFrance, Germany, Italy, Netherlands, Portugal, Spain, Turkey, UK
MTSwitserland
MYItaly
NHLatvia
POFrance
PURussia
UBBrazil
XAAustria, France, Germany, Italy, Netherlands, Switzerland, United Kingdom
XBDenmark, Norway, Sweden
XCPortugal, Spain
XDCroatia, Czech, Hungary, Slovakia
XEBulgaria, Estonia, Kazakhstan, Latvia, Lithuania, Russia, Ukraine
XFBulgaria, Croatia, Romania
XPUK, France, Italy, Spain, Netherlands, Poland, Portuguese, Turkey
XWAustria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom
XXAustria, Belgium, France, Germany, Hungary, Italy, Nordic, Spain, United Kingdom
ZC/ZSChina, Hong Kong
ZHHong Kong
ZTTaiwan



so for example:
I9000XXJPO means it is a rom for Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom
I9100ZSKI3 means it is a rom for Hong Kong

increase browser font size mod RC1 (change text size)

UPDATE: Galaxy S3 browser default storage not saved bug fix


- this is a modded version of deodexed stock Browser.apk for I9100 which allows users to change or increase the default font size (text size) in the browser
- based on the one included in DlevROM2_2.1_KI3 by Dlev7 with user agent option
- just replace the Browser.apk under /system/app/ with the one attached


RC1 - 201111020139HKT
- tested on "my modded KI8" without problem
- since i have other modifications to my rom and kernel, it's POSSIBLE that IT MAY NOT run properly on yours
- ATM, it is suggested that normal users to wait for the feedbacks from other users before installing it
- kindly PLEASE REPORT it here or on my blog, telling me and others if it works, thx a lot!!


features/changelog
RC1:
- allow to set font size under settings in the browser


NOTE
- always do a BACKUP first!!
- feel free to port it or make further enhancements like seekbar, etc
- if u r going to port it or include this mod to your rom, kindly pls put a link to this page for statistic purpose
- if u like this mod/my works, please consider a small donations, and/or by visiting my blog @ http://ykkfive.blogspot.com more often :D



download
Browser.apk - RC1

new browser mod - set font size

UPDATE2: Galaxy S3 browser default storage not saved bug fix
UPDATE: increase browser font size mod RC1 (change text size)


this is an important function i need for the browser. now, with this mod, i don need to double tap the web pages everytime a page is loaded to make the contents readable, and no more scrolls needed to center the page and columns

here are some samples:



normal medium large




i will upload it after i have cleaned up the smali files later

remove battery fully charged notification icon and sound

perhaps this is one of the most annoying issues, i cannot understand why we need two icons on the status bar if the battery is fully charged

although there are some how-to already, i wanna show you an alternative way to do it
here is an simplier way to remove the icon (plus the notification sound and screen on when the battery is fully charged if you want to). you can opt to disable all of them, or with any one of them enabled only

*this is for DEODEXED files ONLY!! tested on Android 2.3 KI8 and should work with other versions also


- decompile SystemUI.apk
- open StatusBarPolicy.smali under smali/com/android/systemui/statusbar/policy directory with your favorite text editor
- search for ".method private addFullChargeNotification()V" without quotes
- scroll down a bit and you will find something like:

.line 2300
new-instance v2, Landroid/app/Notification;

const v3, 0x7f02002a

const-wide/16 v4, 0x0

invoke-direct {v2, v3, v1, v4, v5}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V

.line 2301
iget v3, v2, Landroid/app/Notification;->flags:I

or-int/lit8 v3, v3, 0x2

iput v3, v2, Landroid/app/Notification;->flags:I

those ".line xxxx" above should be different with yours, and
0x7f02002a is the ID of the battery full icon, you may find it differs and that's fine


for the tweak:

option 1 - replace 0x7f02002a with 0x0

for example, before change:
const v3, 0x7f02002a

after change:
const v3, 0x0


option 2 - add a hash sign (#) before the line const v3, 0x7f02002a and write a new line below it, just in case you want to roll it back

for example, before change:
const v3, 0x7f02002a

after change:
#const v3, 0x7f02002a
const v3, 0x0


also note that the number of hash signs or empty spaces before the line are NOT important!! so all of the lines below are valid:

# const v3, 0x7f02002a
# # const v3, 0x7f02002a
##### const v3, 0x7f02002a




how does this work?

after reading the souce code of Notification.smali, i found that it accepts notification without an icon by calling it with the icon parameter with a zero (which is the 0x0 above)



remove notification sound and screen on
in case you want to remove the notification sound as well, scroll down a bit more and put a # in front of the line as below:

# invoke-direct {p0, v0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->playTone(Landroid/net/Uri;)V



and for the screen on after fully charged, make these changes below the playTone found in above:

# .line 2308
# invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->turnOnScreenWithForce()V



to see the result, upload the recompiled SystemUI.apk to /system/app/, and type in adb (no need to reboot/wipe, etc):

kill -HUP `pidof system_server`


and you should notice the changes immediately