FMM003 TAC codes
The Type Allocation Code (TAC) is the initial eight-digit portion of the 15-digit IMEI and 16-digit IMEISV codes used to uniquely identify wireless devices.
Description
The Type Allocation Code identifies a particular model (and often revision) of wireless device for use on a GSM, UMTS or other IMEI-employing wireless network.
The first two digits of the TAC are the Reporting Body Identifier. This indicates the GSMA-approved group that allocated the TAC.
Prior to January 1, 2003, the global standard for the IMEI started with a six-digit Type Approval Code followed by a two-digit Final Assembly Code (FAC). The Type Approval Code (also known as TAC) indicated that the particular device was approved by a national GSM approval body and the FAC identified the company that had built and assembled the device (which is not always the same as the brand name stamped on the device). Effective on that date, many GSM member nations and entities (mainly Europe) moved away from requiring that devices be approved by national bodies, and towards a system where device manufacturers self-regulate the device market. As a result, a manufacturer now simply requests an eight-digit Type Allocation Code for a new devie model from the international GSM standards body, instead of submitting a device for approval to a national review body. Both the old and new TAC uniquely identify a model of a device, although some models may have more than one code, depending on revision, manufacturing location, and other factors.
Attachments
TAC codes for Quectel
Quectel BG95-M3 (used in FM devices) are as follows:
Production codes | TAC |
---|---|
Quectel BG95-M3 | 86235305 86394005 86420005 86435105 86447504 86459305 86773005 86105906 86167106 86325706 86374006 86414506 86458106 86564806 86690106 86759206 86908406 86961606 86240607 86926707 86177307 86408007 86081307 |
You can find the PDF versions of the TAC documents here:
- TAC 86235305 * TAC 86394005
- TAC 86420005 * TAC 86435105
- TAC 86447504 * TAC 86459305
- TAC 86773005 * TAC 86105906
- TAC 86167106 * TAC 86325706
- TAC 86374006 * TAC 86414506
- TAC 86458106 * TAC 86564806
- TAC 86690106 * TAC 86759206
- TAC 86908406 * TAC 86961606
- TAC 86240607 * TAC 86177307
- TAC 86926707 * TAC 86408007
- TAC 86081307