Monday, November 30, 2009

International Mobile Equipment Identity

The International Mobile Equipment Identity or IMEI (pronounced *#06# into the keypad.

The IMEI number is used by the network to identify valid devices and therefore can be used to stop a stolen phone from accessing the network. For example, if a mobile phone is stolen, the owner can call his or her network provider and instruct them to "ban" the phone using its IMEI number. This renders the phone useless, whether or not the phone's SIM is changed.

Unlike the Electronic Serial Number or CDMA and other wireless networks, the IMEI is only used to identify the device, and has no permanent or semi-permanent relation to the subscriber. Instead, the subscriber is identified by transmission of an IMSI number, which is stored on a SIM card that can (in theory) be transferred to any handset. However, many network and security features are enabled by knowing the current device being used by a subscriber.

Check if your IMEI number is Authentic Online


Starting today Govt. has asked mobile operators in India to disable all phones without a valid IMEI number. We are sure a lot of users using illegally imported phones and knock-offs would be affected. To make life easy we have discovered a free online tool that lets you validate your IMEI number.The free tool hosted on the numbering plans website lets you analyze the IMEI or International Mobile Identity numbers. It displays the Mobile Brand and Model number the number was originally issued for and also the name of the issuing authority along with the date.


To find out the IMEI number on your handset type *#06# from your homescreen or if that does not work , you might find the number beneath your phone battery. And if you purchased the phone from a genuine retailer, you can also find the number in your bill.

Head Over and check if your IMEI number matches your handset Make and Model.

Click here for detail


Structure of the IMEI and IMEISV

The IMEI (14 decimal digits plus a check digit) or IMEISV (16 digits) includes information on the origin, model, and serial number of the device. The structure of the IMEI/SV are specified in 3GPP TS 23.003. The model and origin comprise the initial 8-digit portion of the IMEI/SV, known as the Type Allocation Code (TAC). The remainder of the IMEI is manufacturer-defined, with a Luhn check digit at the end (which is never transmitted).

As of 2004, the format of the IMEI is AA-BBBBBB-CCCCCC-D, although it may not always be displayed this way. The IMEISV drops the Luhn check digit in favour of an additional two digits for the Software Version Number (SVN), making the format AA-BBBBBB-CCCCCC-EE

AABBBBBBCCCCCCDEE
Reporting Body Identifier, indicating the GSMA-approved group that allocated the model TACThe remainder of the TACSerial sequence of the modelLuhn check digit of the entire number (or zero)Software Version Number (SVN).

Prior to 2002, the TAC was six digits long and was followed by a two-digit Final Assembly Code (FAC), which was a manufacturer-specific code indicating the location of the device's construction.For example, the IMEI code 35-209900-176148-1 or IMEISV code 35-209900-176148-23 tells us the following:

TAC: 352099 so it was issued by the BABT and has the allocation number 2099
FAC: 00 so it was numbered during the transition phase from the old format to the new format (described below)
SNR: 176148 - uniquely identifying a unit of this model
CD: 1 so it is a GSM Phase 2 or higher
SVN: 23 - The "software version number" identifying the revision of the software installed on the phone. 99 is reserved.

The format changed as of April 1, 2004, when the Final Assembly Code ceased to exist and the Type Approval Code increased to eight digits in length and became known as the Type Allocation Code. From January 1, 2003 until that time the FAC  for all phones was 00.The Reporting Body Identifier is allocated by the Global Decimal Administrator; the first two digits must be decimal (i.e., less than 0xA0) for it to be an IMEI and not an MEID.The new CDMA Mobile Equipment Identifier (MEID) uses the same basic format as the IMEI.

 Check digit computation

The last number of the IMEI is a check digit calculated using the Luhn algorithm.According to the IMEI Allocation and Approval Guidelines,

The Check Digit is calculated according to Luhn formula (ISO/IEC 7812). See GSM 02.16 / 3GPP 22.016. The Check Digit shall not be transmitted to the network. The Check Digit is a function of all other digits in the IMEI. The Software Version Number (SVN) of a mobile is not included in the calculation. The purpose of the Check Digit is to help guard against the possibility of incorrect entries to the CEIR and EIR equipment [registries]. The presentation of the Check Digit (CD), both electronically and in printed form on the label and packaging, is very important. Logistics (using bar-code reader) and EIR/CEIR administration cannot use the CD unless it is printed outside of the packaging, and on the ME IMEI/Type Accreditation label. The check digit shall always be transmitted to the network as "0".

The check digit is validated in three steps:

  1. Starting from the right, double a digit every two digits (e.g., 7 → 14).
  2. Sum the digits (e.g., 14 → 1 + 4).
  3. Check if the sum is divisible by 10.

Conversely, one can calculate the IMEI by choosing the check digit that would give a sum divisible by 10. For the example IMEI 49015420323751?,

IMEI49015420323751 ?
Double every other4180258203431452 ?
Sum digits4 + (1 + 8) + 0 + 2 + 5 + 8 + 2 + 0 + 3 + 4 + 3 + (1 + 4) + 5 + 2 + ? = 52 + ?

To make the sum divisible by 10, we set ? = 8, so the IMEI is 490154203237518.