Samsung GSM firmware naming

This page intends to explain the numbers and letters in Samsung phone firmware, and what they mean.

Note this only applies to GSM Samsung phones. CDMA (both SCH and SPH) use different naming schemes, which is explained in detail here.

Finding the firmware version
For most Samsung phones, you can dial *#1234# or *#9999# to find the firmware version.

Naming conventions
The naming of Samsung firmware goes like this:


 * Model number (2 characters)


 * Region code or Network carrier code (2 characters)


 * Release date (first character is year, second is month)


 * Revision (1 character)

For example, the Samsung SGH-P207 firmware (P207UCEC5) can be broken down like this:

- P207 (model number)

- UC (Cingular / AT&T)

- EC (2005, March)

- 5 (Revision 5)

This also applies to GT series phones:

- S5200 (model number)

- PM (Play)

- IH (2009, August)

- 2 (Revision 2)

Known Region codes
If a firmware is not carrier branded or is marked as "open", the first 2 characters after the model number is the "Region code".

These codes correspond to the firmware's built-in languages. If the country isn't known, the default language is listed instead.

Known Network carrier codes
If a firmware is carrier branded, the first 2 characters after the model number is the "Network carrier code".

Release date
The code for a firmware's build date goes like this:

Firmware revision
The firmware revision is the mostly self-explanatory, with the number corresponding to the revision. If the revision is greater than 9, it uses letters instead (e.g. A for 10, B for 11, and so on).