Specifications

AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference
60 Proprietary and Confidential 2130616
!NVENCRYPTIMEI
Supporting chipsets:
All
Write unencrypted IMEI to modem
Write an unencrypted IMEI to a modem if the modem does not already have an IMEI
the command can only be used once per modem.
The IMEI is a fifteen digit string formed by concatenating the following elements:
TAC code (8 digits)
SN (Serial number) (6 digits)
CheckDigit (1 digit calculated from TAC code and SN)
The CheckDigit is calculated as follows:
1. Label the fourteen digits in the TAC and SN as:
TAC: D14..D7
SN: D6..D1
For example:
TAC = 12345678 (‘1’ is D14, ‘8’ is D7)
SN = 901234 (‘9’ is D6, ‘4’ is D1)
2. Double the value of each odd-labeled digit (D13, D11, ..., D1).
3. Add the values of each individual digit from the result of Step 2.
4. Add the even-labeled digits (D14, D12, ..., D2) to the result of Step 3.
5. Check the last digit of the result of Step 4. If it is ‘0’, the CheckDigit is 0; if it is not
‘0’, subtract it from 10 to get the CheckDigit.
For example:
TAC (12345678) SN (901234)
Step 1: Label the digits of the TAC and SN.
D14D13D12D11D10D9D8D7D6D5D4D3D2D1
12345678901234
Step 2: Double the odd-labeled values:
D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1
1 4 3 8 5 12 7 16 9 0 1 4 3 8
Step 3: Add each digit of the odd-labeled values:
4 + 8 + (1 + 2) + (1 + 6) + 0 + 4 + 8 = 34
Step 4: Add each digit of the even-labeled values to the Step 3 total:
1 + 3 + 5 + 7 + 9 + 1 + 3 +34 = 63
Step 5: Check last digit of Step 4 total.
CheckDigit = 10 - 3 = 7
Result: IMEI = TAC:SN:CheckDigit
= 123456789012347
Usage:
Execution: AT!NVENCRYPTIMEI=<P1>, <P2>, <P3>, <P4>, <P5>, <P6>, <P7>,
<P8>
Response: OK
Purpose: Write the unencrypted IMEI to the modem.
(Continued on next page)
Table 3-2: Modem status, customization, and reset commands (Continued)
Command Description