Difference between revisions of "ICCID"

From The iPhone Wiki
Jump to: navigation, search
(Created page with "The '''ICCID''' (Integrated Circuit Card Identifier) identifies each SIM internationally. A full ICCID is 19 or 20 characters. It is possible to extract the ICCID by using the 'A...")
 
Line 6: Line 6:
 
* II = Issuer Identifier (AAPT = 14, EZI-PhoneCard = 88, Hutchison = 06, Optus = 02/12/21/23, Telstra = 01, Telstra Business = 00/61/62, Vodafone = 03)
 
* II = Issuer Identifier (AAPT = 14, EZI-PhoneCard = 88, Hutchison = 06, Optus = 02/12/21/23, Telstra = 01, Telstra Business = 00/61/62, Vodafone = 03)
 
* N{12} = Account ID ("SIM number")
 
* N{12} = Account ID ("SIM number")
* C = Checksum calculated from the other 19 digits using the Luhn algorithm.
+
* C = Checksum calculated from the other 19 digits using the [http://www.ee.unb.ca/cgi-bin/tervo/luhn.pl Luhn algorithm].
 
* x = An extra 20th digit is returned by the 'AT!ICCID?' command, but doesn't seem to be an official part of the ICCID.
 
* x = An extra 20th digit is returned by the 'AT!ICCID?' command, but doesn't seem to be an official part of the ICCID.

Revision as of 15:27, 16 January 2012

The ICCID (Integrated Circuit Card Identifier) identifies each SIM internationally. A full ICCID is 19 or 20 characters. It is possible to extract the ICCID by using the 'AT!ICCID?' modem command.

The format of the ICCID is: MMCCIINNNNNNNNNNNNCx

  • MM = Constant (ISO 7812 Major Industry Identifier, = 89 for "Telecommunications administrations and private operating agencies")
  • CC = Country Code (i.e. 61 = Australia, 86 = China)
  • II = Issuer Identifier (AAPT = 14, EZI-PhoneCard = 88, Hutchison = 06, Optus = 02/12/21/23, Telstra = 01, Telstra Business = 00/61/62, Vodafone = 03)
  • N{12} = Account ID ("SIM number")
  • C = Checksum calculated from the other 19 digits using the Luhn algorithm.
  • x = An extra 20th digit is returned by the 'AT!ICCID?' command, but doesn't seem to be an official part of the ICCID.