It is very much vital that you select the correct firmware for your device model. Each mobile device model has unique firmware based on regions or other criteria. Each country has its own unique Android firmware code. So, to get the correct firmware for your Android device, first, you should know yourcountryās firmware code so that you do not understand the software. Two Android devices of the model will likely not have the same firmware. That is to say that the firmware on every device is somewhat unique. Well, in this article, youāll learn the different firmware codes for all the countries in the world. Some states have more than one code; any firmware version with any code is specific to that country.
How do you see the firmware version or number of your Android device?
Apparently, before rooting a device or performing any administrative action on a device, you must take note of the exact firmware number or code. Most OEMs show the firmware code of a device as theā āBuild Number.āā To see your device firmware/build number, go to settings >>> about >>> build number. Or go to Settings >>> About Device >>> Software Information >>> Software Version (For HTC users).
Supporting Versions
-
All Android Mobiles.
How to Select Firmware? (Samsung Galaxy, Sony, HTC, Xiaomi, Realme, OnePlus, Google, Motorola and All other mobiles)
In this article, we are concentrating on Samsung mobile models. However, for other models, the procedure is the same.
Practical explanation of a firmware number or code
-
Explain: I5700 version ā I5700XEIL5 December 2009
Theā ā157ā³0ā is the firmware version from the example above, the nextā āEā is the countries to which the firmware is related, theā āIā represents the yearā āLā represents the month, anā ā5ā stands for the actual version.
-
XE = Bulgaria, Estonia, Kazakhstan, Lithuania, Russia, Ukraine, United Kingdom
-
I = 2009
-
L = December
-
5 = Version
From the above example, we select the firmware based on region; your mobile device can accept this firmware based on the model.
Below are the country codes and operator codes to serve as a reference for choosing the right firmware.
Firmware Codes With their Respective Country Names
| Country | Firmware code |
|---|---|
| Afghanistan | AFG |
| Algeria | ALG, ALR, TMC |
| Argentina | ANC, ARO, CTI, PSN, UFN, UVC, UVE |
| Aruba | ARU |
| Australia | HUT, OPP, OPS, TEL, VAU, XSA |
| Austria | AOM, ATO*, DRE, MAX, MOB, MOK, ONE, TRG |
| Bahrain | OJV, ARB |
| Baltic | SEB |
| Bangladesh | TML, ODD |
| Belarus | OXE*, MTB, VEL |
| Belgium | BAE, BSE, PRO, XEB |
| Bosnia and Herzegovina | BHO, BHT, TEB, ERO |
| Brazil | BTA, BTM, TMR, UVI, ZTA, ZTM, ZTO, ZVV |
| Bulgaria | BGL, CMF, GBL, MTE, MTL, OMX, PLX, VVT |
| Cambodia | RCG |
| Canada | BMC, RGS, TLS |
| Chile | CHB, CHE, CHL, CHO, CHT |
| China | CHN, CMC, CHU, CUH, INT, M00, OZH, TEC, TIY |
| Colombia | CGU, COB, COL, COM |
| Costa Rica | ICE |
| Croatia | CRO, TRA, TWO, VIP |
| Cyprus | CYV, CYO |
| Czech Republic | ETL, KBN, O2C, OSK, TMZ, VDC, XCS, XEZ |
| Denmark | DTL, HTD |
| Dominican Republic | CDR, DOR*, TDR, UWA |
| Dominica | CST, DCN, DOR* |
| Ecuador | BBE, EBE, ECO |
| Egypt | EGY, OJP |
| El Salvador | DGC, TBS |
| Finland | ELS, SAU |
| France | AUC, BOG, COR, DIX, FTM, NRJ, OFR, ORC, ORF, OXA*, SFR, UNI, VGF, XEF |
| Germany | DBT, DTM, DUT, EPL, MAN, MBC, OXA*, VD2, VIA, XEG |
| Ghana | SPN |
| Greece | AOC, COS, CYO, EUR, GER, OXX*, TGR, VGR |
| Guatemala | CGU, PCS, PGU, TGU |
| Hong Kong | TGY |
| Hungary | Ā PAN, TMH, TMO, VDH, WST, XEH |
| Indonesia | AXI, OLB*, SAR, XSE |
| India | INU, INS |
| Iran | THR |
| Iraq | MID |
| Ireland | 3IE, MET, OXA*, VDI, O2I |
| Israel | CEL, ILO, MIR, PCL, PTR |
| Italy | FWB, GOM, HUI, ITV, OMN, OXA*, TIM, VOM, WIN, XET |
| Ivory Coast | IRS, SIE |
| Jamaica | JBS, JCN, JCW, JDI |
| Japan | DCM, SBM, VFK |
| Jordan | LEV |
| Kazakhstan | EST, KCL, KMB, KZK, OXE*, SKZ |
| Kenya | AFR, KEL, KEN |
| Korea | SKT, KOR |
| Libya | BTC, MMC |
| Lithuania | TLT |
| Luxemburg | LUX, PRO |
| Macao | VTN |
| Macedonia | MBM, OXX*, TMC, VIM |
| Malaysia | CCM, FME, FMG, MXS, OLB*, XME |
| Mauritania | MRT |
| Mexico | IUS, SEM, TCE, TMM, UNE |
| Mongolia | MPC |
| Morocco | FWD, MAT, MED, MWD, SNI, WAN |
| Nepal | NPL |
| Netherlands | BEN, KPN, MMO, ONL, PHN, QIC, TFT, TNL, VDF, VDP, XEN |
| New Zealand | VNZ, TNZ, NZC |
| Nigeria | ECT, GCR, MML |
| Nordic Countries | NEE |
| Norway | TEN |
| Pakistan | PAK, WDC |
| Panama | BPC, CPA, PBS, PCW, TPA |
| Paraguay | CTP |
| Peru | PEB, PET, SAM |
| Philippines | FAM, GLB, OLB*, SMA, XTC, XTE |
| Poland | ERA, IDE, PLS, PRT, TPL, XEO, OXA* |
| Portugal | OPT, TCL, TMN, TPH, XEP |
| Puerto Rico | CEN, PCI, PCT, TPR |
| Romania | CNX, COA, HAT, ORO |
| Russia | AZC, BLN, EMT, ERS, GEO, MTV, OXE*, SER, SNT |
| Saudi Arabia | JED, KSA |
| Serbia and Montenegro | MSR, PMN, SMO, TOP, TMT, TSR |
| Singapore | BGD, MM1, OLB*, SIN, STH, XSO, XSP |
| Slovakia | GTL, IRD, ORS, TMS |
| Slovenia | MOT, SIM |
| South Africa | XFA, XFC, XFE, XFM, XFV |
| South East Europe | SEE |
| South West Asia | SWA |
| Spain | AMN, ATL, EUS, FOP, PHE, XEC, YOG |
| Sri Lanka | SLK |
| Sweden | BAU, BCN, BME, BSG, BTH, COV, HTS, SEN, TET, TLA, TNO, VDS, XEE |
| Switzerland | AUT, MOZ, ORG, SUN, SWC |
| Taiwan | BRI, CWT, TCC, TCI, TWM, WAN |
| Thailand | CAT, OLB*, THE, THL, THO, THS |
| Trinidad And Tobago | TTT |
| Tanzania | SOL |
| Tunisia | ABS, RNG, TUN |
| Turkey | BAS, KVK, TLP, TRC, TUR |
| Ukraine | KVR, RTL, SEK, UMC |
| United Arab Emirates | AFR, ARB, ITO, MID, OXE*, XSG |
| United Kingdom | BTU, BTC, CPW, EVR, H3G, O2U, ORA, OXA*, TMU, TSC, VIR, VOD, XEU |
| Uruguay | CTU |
| USA | AWS, CLW, DOB, TMB |
| Uzbekistan | CAC, UZB |
| Venezuela | DGT, MVL, VMT, VNO* |
| Vietnam | DNA, FPT, OLB*, PHU, SPT, TLC, VTC, VTL, XIV, XXV |
Wrap up
We have provided various unique codes to differentiate between Android firmware and guide you in getting the correct version for a particular Android mobile device. Even though you have the same mode, you canāt flash any firmware on your mobile. Sometimes, the Same mobile has different processors based on the region.
Note: Knowing your firmware before installing custom ROM or flashing an Official to your Android device is important. You are free to contact us if you need more info about this.

Selva Ganesh is a Computer Science Engineer, Android Developer, and Tech Enthusiast. As the Chief Editor of this blog, he brings over 10 years of experience in Android development and professional blogging. He has completed multiple courses under the Google News Initiative, enhancing his expertise in digital journalism and content accuracy. Selva also manages Android Infotech, a globally recognized platform known for its practical, solution-focused articles that help users resolve Android-related issues.




Leave a Reply