Difference between revisions of "Samsung firmware number explanation"

From Z3X-TEAM
Jump to: navigation, search
 
Line 1: Line 1:
Every time you make a new software update there is a firmware number that appears. If you read it for the first time it seems none-sens. Ok, there is the number of your device but what’s the other part? Well, we will tell you what it means, as you to know what they want to say.
+
=== How to know what are your phone ware versions ===
To know what are your phone ware versions, type on the phone keypad (if you want them to work on GoDialer or any software that sits on top of the phone keypad, you need to add "*#" without the quotes before the code and "*#*" without the quotes again after):
+
Every time you make a new software update there is a firmware number that appears. There is the number of your device and the other part contains some information about it software and hardware parts.
 +
To know what are your phone ware versions, type on the phone keypad:
  
 
* Firmware ver: *#1234#
 
* Firmware ver: *#1234#
Line 7: Line 8:
 
A code to test all your phone capabilities (screen, sound, sensors, ...):*#0*#
 
A code to test all your phone capabilities (screen, sound, sensors, ...):*#0*#
  
After typing the firmware version code and you reach the screen, you will get 3 different kinds of information. As an example, my phone shows:
+
After typing the firmware version code you will get 3 different kinds of information. For example, the phone shows:
*
+
 
*    PDA: N7000XXKKA
+
*    '''PDA''': N7000XXKKA
*    PHONE: N7000XXKK5
+
*    '''PHONE''': N7000XXKK5
*    CSC: N7000OXAKK9
+
*    '''CSC''': N7000OXAKK9
 
A bit more details about the concepts:
 
A bit more details about the concepts:
  
 
    
 
    
* PDA - The operating system with its programs and settings included.   
+
* '''PDA''' - The operating system with its programs and settings included.   
* PHONE - The modem firmware file, parts of which are required to access the hardware.   
+
* '''PHONE''' - The modem firmware file, parts of which are required to access the hardware.   
* CSC (Consumer software customization) - The regional settings applied which may install additional programs as well as provider-specific settings (APN).   
+
* '''CSC''' (Consumer software customization) - The regional settings applied which may install additional programs as well as provider-specific settings (APN).   
 
It’s important to know this number, as to know if you got the latest update or which update can have bugs in it.  
 
It’s important to know this number, as to know if you got the latest update or which update can have bugs in it.  
  
 
Let’s take an example. <br>
 
Let’s take an example. <br>
  
PDA AND PHONE CODE MEANING:<br>
+
==== PDA AND PHONE CODE MEANING ====
 +
:<br>
 
What does N7000XXKKA mean?<br>
 
What does N7000XXKKA mean?<br>
  
Line 29: Line 31:
 
Now that you know what model you have, here is the complementary information provided by Samsung:
 
Now that you know what model you have, here is the complementary information provided by Samsung:
  
SC CODE MEANING:
+
<!-- ==== SC CODE MEANING: ====
  
 
For CSC, you might've noticed a different scheme: between the phone model and the release code there are not 2 letters but rather 3, in my case "OXA". This is simply a code explaining from which country and which operator this phone is classified. OXA is supposed to be O2 UK, and I'm using it for SFR France (code should be SFR).
 
For CSC, you might've noticed a different scheme: between the phone model and the release code there are not 2 letters but rather 3, in my case "OXA". This is simply a code explaining from which country and which operator this phone is classified. OXA is supposed to be O2 UK, and I'm using it for SFR France (code should be SFR).
  
As a conclusion, this is not harmful to your phone to have a different CSC code than the one you are supposed to use. But if you would like to properly change it anyway, you can do it using the code *#272*# (if you don't have it, your phone IMEI can be obtained using the code *#06#). The CSC menu is displayed and shows your current CSC and a list to change your phone's CSC.
+
In conclusion, this is not harmful to your phone to have a different CSC code than the one you are supposed to use. But if you would like to properly change it anyway, you can do it using the code *#272*# (if you don't have it, your phone IMEI can be obtained using the code *#06#). The CSC menu is displayed and shows your current CSC and a list to change your phone's CSC.
  
If you can't find your country code in the list, just choose the X?? version (for France it is XEF), this is for retail code (i.e. not operator branded). But be careful, if you apply a new CSC, it is also a phone factory reset (all your data and settings will be lost).
+
If you can't find your country code on the list, just choose the X?? version (for France it is XEF), this is for retail code (i.e. not operator branded). But be careful, if you apply a new CSC, it is also a phone factory reset (all your data and settings will be lost). Comment -->
 
Sales Codes for Latin America Code Country Carrier
 
Sales Codes for Latin America Code Country Carrier
 
* ALE Ecuador Alegro
 
* ALE Ecuador Alegro
Line 132: Line 134:
 
*  
 
*  
 
The multi-csc code is a special code that does identify a specific country or vendor. The following table identifies the known multi-csc codes.
 
The multi-csc code is a special code that does identify a specific country or vendor. The following table identifies the known multi-csc codes.
Multi-CSC codes Code Notes
+
===== Multi-CSC codes Code Notes =====
 
* TFG Includes CHT, COB, CRM, NBS, PBS, SAM, TGU, TMM, UFN, UFU, VMT
 
* TFG Includes CHT, COB, CRM, NBS, PBS, SAM, TGU, TMM, UFN, UFU, VMT
 
* UUB Includes ALE, ARO, BVO, CHO, COO, CWW, EON, PCW, PEO, TCE, TPA, TTT, UPO
 
* UUB Includes ALE, ARO, BVO, CHO, COO, CWW, EON, PCW, PEO, TCE, TPA, TTT, UPO
Line 164: Line 166:
  
 
The data in this file, should identify the actual sales code for your device.  
 
The data in this file, should identify the actual sales code for your device.  
 
+
<!--
 
PS:
 
PS:
  
 
Often, SGN users are wondering if using KK1 kernel on a KJ4 ROM or a KKA on a KJ1 will brick their phone. I think people are mislead by Samsung revision numbers more than the real technology behind the letters and numbers. As far as I have seen, ALL ROM kernels are based on 2.6.35.7 or 2.6.35.14 (which includes very very insignificant changes to the Kernel structure, i.e. mainly bugfixes) which would mean that applying kernel on ROM has something like a 99% chance to work perfectly fine and a 1% chance to end in a bootloop which can be avoided by flushing the cache and the dalvik cache.
 
Often, SGN users are wondering if using KK1 kernel on a KJ4 ROM or a KKA on a KJ1 will brick their phone. I think people are mislead by Samsung revision numbers more than the real technology behind the letters and numbers. As far as I have seen, ALL ROM kernels are based on 2.6.35.7 or 2.6.35.14 (which includes very very insignificant changes to the Kernel structure, i.e. mainly bugfixes) which would mean that applying kernel on ROM has something like a 99% chance to work perfectly fine and a 1% chance to end in a bootloop which can be avoided by flushing the cache and the dalvik cache.
  
 
+
Comment -->
 
Firmware and ROM both are the same name, sometimes we call it firmware, sometimes ROM, or sometimes Combination file, in technical language we call ROM / FIRMWARE.
 
Firmware and ROM both are the same name, sometimes we call it firmware, sometimes ROM, or sometimes Combination file, in technical language we call ROM / FIRMWARE.
  

Latest revision as of 22:01, 3 October 2019

How to know what are your phone ware versions

Every time you make a new software update there is a firmware number that appears. There is the number of your device and the other part contains some information about it software and hardware parts. To know what are your phone ware versions, type on the phone keypad:

  • Firmware ver: *#1234#
  • S/W ver: *#1111#
  • H/W ver: *#2222#

A code to test all your phone capabilities (screen, sound, sensors, ...):*#0*#

After typing the firmware version code you will get 3 different kinds of information. For example, the phone shows:

  • PDA: N7000XXKKA
  • PHONE: N7000XXKK5
  • CSC: N7000OXAKK9

A bit more details about the concepts:


  • PDA - The operating system with its programs and settings included.
  • PHONE - The modem firmware file, parts of which are required to access the hardware.
  • CSC (Consumer software customization) - The regional settings applied which may install additional programs as well as provider-specific settings (APN).

It’s important to know this number, as to know if you got the latest update or which update can have bugs in it.

Let’s take an example.

PDA AND PHONE CODE MEANING


What does N7000XXKKA mean?

N7000(=model)XX(=Region)K(=Year)K(=Month)A(=Revision)

Now that you know what model you have, here is the complementary information provided by Samsung:

Sales Codes for Latin America Code Country Carrier

  • ALE Ecuador Alegro
  • ANC Uruguay Antel
  • ARO Argentina open
  • BBE Ecuador unknown
  • BPC Panama unknown
  • BTA Brazil unknown
  • BTM Brazil unknown
  • BVE unknown BVE
  • BVO Bolivia open
  • BVT Bolivia Tigo
  • CDR Dominican Republic Claro
  • CEN Puerto Rico unknown
  • CGU Guatemala Tigo
  • CHB Chile unknown
  • CHE Chile Entel PCS
  • CHF Uknown CHF
  • CHL Chile Claro
  • CHO Chile open
  • CHT Chile Telefonica
  • CHV Chile CHV
  • CHX Chile CHX
  • COB Columbia Movistar
  • COD Columbia Avantel
  • COE unknown COE
  • COL Columbia COL
  • COM Columbia Comcel
  • COO Columbia open
  • CPA Panama Claro
  • CRC Costa Rica Claro
  • CRM Costa Rica Movistar
  • CST Dominica unknown
  • CTI Argentina Claro
  • CTP Paraguay Claro
  • CTU Uruguay Claro
  • CWW Jamaica CWW
  • DCN Dominica unknown
  • DGC El Salvador unknown
  • DGT Venezuela Digicell
  • DOR Dominica Orange
  • EBE Ecuador EBE
  • ECO Ecuador open
  • EON Ecuador EON
  • ICE Costa Rica ICE/Kolbi
  • IUS Mexico Iusacell
  • JBS Jamaica unknown
  • JCN Jamaica unknown
  • JCW Jamaica unknown
  • JDI Jamaica JDI
  • MNX Mexico Nextel
  • MVL Venezuela MVL
  • NBS South America Open Line
  • PBS Panama PBS
  • PCI Puerto Rico unknown
  • PCS Guatemala unknown
  • PCT Puerto Rico PCT
  • PCW Panama Cable & Wireless
  • PEB Peru unknown
  • PEO Peru open
  • PET Peru PET
  • PGU Guatemala Claro
  • PNT Unknown PNT
  • PSN Argentina Personal
  • PSP Argentina PSP
  • PVT unknown PVT
  • SAM Peru SAM
  • SEM Mexico open
  • TBS El Salvador unknown
  • TCE Mexico Telcel
  • TDR Dominican Republic Viva
  • TGP Argentina TGP
  • TGU Guatemala Movistar
  • TMM Mexico Movistar
  • TMR Brazil unknown
  • TNX unknown TNX
  • TPA Panama open
  • TPR Puerto Rico unknown
  • TTT Trinidad and Tobago open
  • UFN Argentina Movistar
  • UFU Uruguay Movistar
  • UNE Mexico Unefon
  • UPO Paraguay open
  • UVC Argentina unknown
  • UVE Argentina unknown
  • UVI Brazil unknown
  • UWT Panama unknown
  • VMT Venezuela VMT
  • VNO Venezuela open
  • VOX Unknown VOX
  • ZTA Brazil Claro
  • ZTM Brazil TIM
  • ZTO Brazil open
  • ZTR Brazil Oi
  • ZVV Brazil VIVO

The multi-csc code is a special code that does identify a specific country or vendor. The following table identifies the known multi-csc codes.

Multi-CSC codes Code Notes
  • TFG Includes CHT, COB, CRM, NBS, PBS, SAM, TGU, TMM, UFN, UFU, VMT
  • UUB Includes ALE, ARO, BVO, CHO, COO, CWW, EON, PCW, PEO, TCE, TPA, TTT, UPO
  • UVC Includes CTP
  • UVS Includes ARO, BVO, CHO, COO, EON, PEO, TCE, TPA, TTT, UPO, ZTO
  • UVY Includes IUS
  • UWA Includes CDR, CHL, COM, CPA, CRC, CTI, CTP, CTU, ECO, PCT, PET, PGU
  • UWE Includes PGU
  • UWM Includes CGU, COL, TGP
  • UWT Includes BVO

A multi-csc device is a separate case. Not all devices support changing the csc code. If you have a multi-csc device, there are two ways to change the CSC 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 specific carrier product code. If your Samsung device does not return a menu, it is not a multi-csc enabled device. 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.

Warning!! Changing the CSC code forces a factory reset. You must backup your device, before making the change. This list contains all known country / product codes for Latin America. The code is also referred to as the sales code or region code, which is not correct.

On most devices with a phone dialer, you can retrieve the firmware codes by enter *#1234# in the phone dialer. You do not need to press the call button, as the Samsung device should immediately return the three firmware codes. On other devices, you can usually find the firmware codes in the "System->About device" menu. The region code is actually the two character code after the model number in the AP and CP firmware codes. The country / product code is the three characters after the model number in the CSC firmware code.

The country / product code should really be called a product code, as the code serves multiple purposes. The product code falls into the following categories:

Open, or unbranded, codes are not related to a specific cell phone company. It is considered unbranded, because the boot screen is the Samsung boot screen, and contains only the apps distributed by Samsung. While many of these codes end in the letter "O" (ARO, CHO, PEO, ZTO), others do not (TPA, TTT). In counties with an open product code, Samsung is the primary driver of the certification process. The open product code normally release a firmware update before branded product codes. A branded product code is for a specific cell phone company. The branded product code usually has the vendors boot screen, and vendor apps. If the country / product code has not released a firmware update, the table identifies them as unknown. For active codes, the table shows the name of the actual cell phone company, or the product code. With no official list from Samsung, the identification of carriers depends on help from readers of this article. New codes occasionally appear that are clearly part of the Latin America region, but are not identified in any list of codes. These unknown codes are normally branded codes. These are valid product codes. If your Samsung device has one of these sales codes, you can help providing the missing information. There are a few multi-csc codes that are shown in a separate table. These codes are group codes used to simplify the release process. Not all countries, or all carriers, support the multi-csc codes. These codes may be branded or unbranded.

In the first three categories, the product code is a sales code, as it identifies the source of the firmware release. If it is a multi-csc code, you need to look elsewhere for the actual sales code. The "Phone INFO" app provides a wealth of information about your phone, including all the firmware codes and a detailed breakdown of the CSC information. You can also use a "Terminal Emulator" app, and enter the following command: cat /system/csc/sales_code.dat

The data in this file, should identify the actual sales code for your device. Firmware and ROM both are the same name, sometimes we call it firmware, sometimes ROM, or sometimes Combination file, in technical language we call ROM / FIRMWARE.

This combination firmware is available only for Samsung Android devices. Also firmware available in Paid Z3X tool

If you have combination firmware, then no need to buy any paid tool to remove FRP lock, resolving the issue of your device. Simple flash with COMBINATION FIRMWARE, and after that flash via STOCK ROM.

STOCK ROM: is a default firmware, that is built in by device manufacturer. That also can be downloaded from forums or by google it.

Combination ROM Advantages:

  • It helps you to repair IMEI number in some models like S7 S7 Edge S6 S6 Edge…
  • It's very useful in bypass Samsung account in too many models.
  • It's very useful in bypass Google account in too many models.
  • It's very useful for downgrade in some models.
  • It helps you to enable USB debugging.
  • It helps to remove any security FRP / Reactivation Lock from Samsung like 2016-2017

It’s important to know combination file number, as to know if you got the latest update or which update can have bugs in it. Let’s take an example. Combination file details, how to check version, date, android version.


Sample: COMBINATION_OXM_FA80_G960FXXU2ARG2

  • OXM=CSC build = [OXM]
  • FA80=Android version = [Android 8]
  • G960F=Phone model = [G960F]
  • XXU2= Version and security BIT = [XXU,BIT2]
  • ARG2= Date of release and revision = [July 2018, revision 2]
Android version Year of release Month of release Revision
FA81=Android 8.1 R=2018 A=January 1=Revision 1
FA80=Android 8 Q=2017 B=February 2=Revision 2
FA70=Android 7 P=2016 C=March 3=Revision 3
FA60=Android 6 O=2015 D=April 4=Revision 4
FA51=Android 5.1 N - 2014 E=May 5=Revision 5
FA50=Android 5.0 M - 2013 F=June 6=Revision 6
FA44=Android 4.4 L - 2012 G=July 7=Revision 7
FA43=Android 4.3 K - 2011 H=August 8=Revision 8
FAJP=Android JB J - 2010 I=September 9=Revision 9
FTMA=Tizen I - 2009 J=October A=Revision 10
H - 2008 K=November B=Revision 11
G - 2007 L=December C=Revision 12
F - 2006 D=Revision 13
E - 2005 E=Revision 14
D - 2004 F=Revision 15
C - 2003
B - 2002
A - 2001