FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/include/condat/cl_imei.h @ 1023:cd6002e3aefb
doc/Freerunner-Howto: apparently some people still use SHR, so mention it too
| author | Mychaela Falconia <falcon@ivan.Harhan.ORG> | 
|---|---|
| date | Tue, 03 May 2016 13:48:39 +0000 | 
| parents | b34e5351438e | 
| children | 
| rev | line source | 
|---|---|
| 
662
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
1 /* | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
2 +----------------------------------------------------------------------------- | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
3 | Project : COMLIB | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
4 | Modul : cl_imei | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
5 +----------------------------------------------------------------------------- | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
6 | Copyright 2002 Texas Instruments Berlin, AG | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
7 | All rights reserved. | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
8 | | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
9 | This file is confidential and a trade secret of Texas | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
10 | Instruments Berlin, AG | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
11 | The receipt of or possession of this file does not convey | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
12 | any rights to reproduce or disclose its contents or to | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
13 | manufacture, use, or sell anything it may describe, in | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
14 | whole, or in part, without the specific written consent of | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
15 | Texas Instruments Berlin, AG. | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
16 +----------------------------------------------------------------------------- | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
17 | Purpose : Definitions of global types used by common library functions | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
18 | and the prototypes of those functions. | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
19 +----------------------------------------------------------------------------- | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
20 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
21 /* | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
22 * Version 1.0 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
23 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
24 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
25 /**********************************************************************************/ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
26 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
27 #ifndef CL_IMEI_H | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
28 #define CL_IMEI_H | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
29 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
30 /**********************************************************************************/ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
31 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
32 /* | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
33 * Compiler switches | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
34 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
35 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
36 /* Chipset Type Value Value name | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
37 * Gemini/Pole Star 0 _ge | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
38 * Hercules 2 _he | 
| 
663
 
643379e7e141
gsm-fw/include/condat: initial round of fixes
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
662 
diff
changeset
 | 
39 * Ulysse 3 _ul | 
| 
 
643379e7e141
gsm-fw/include/condat: initial round of fixes
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
662 
diff
changeset
 | 
40 * Samson 4 _sa | 
| 
 
643379e7e141
gsm-fw/include/condat: initial round of fixes
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
662 
diff
changeset
 | 
41 * Ulysse G1 13MHz 5 _g1_13 | 
| 
 
643379e7e141
gsm-fw/include/condat: initial round of fixes
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
662 
diff
changeset
 | 
42 * Ulysse G1 26MHz 6 _g1_26 | 
| 
 
643379e7e141
gsm-fw/include/condat: initial round of fixes
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
662 
diff
changeset
 | 
43 * Calypso C05 (rev. A) 7 _cal | 
| 
662
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
44 * Calypso C05 (rev. B) 8 _calb | 
| 
663
 
643379e7e141
gsm-fw/include/condat: initial round of fixes
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
662 
diff
changeset
 | 
45 * Ulysse C035 9 _ul35 | 
| 
 
643379e7e141
gsm-fw/include/condat: initial round of fixes
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
662 
diff
changeset
 | 
46 * Calypso C035 10 _cal35 | 
| 
 
643379e7e141
gsm-fw/include/condat: initial round of fixes
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
662 
diff
changeset
 | 
47 * Calypso C035 Lite 11 _lite | 
| 
662
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
48 * Calypso+ 12 _cplus | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
49 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
50 /****************************************************************************** | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
51 * DIE ID and Platform settings | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
52 *****************************************************************************/ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
53 /* DIE ID register | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
54 #define MEM_DEV_ID0 0xFFFEF000 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
55 #define MEM_DEV_ID1 0xFFFEF002 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
56 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
57 /* For D-Sample: $CHIPSET = 7 or 8 (=10 for D-sample AMR). */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
58 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
59 #ifdef _SIMULATION_ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
60 #undef FF_PROTECTED_IMEI | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
61 #endif | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
62 | 
| 
667
 
b34e5351438e
cl_imei.[ch]: revamped for FreeCalypso
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents: 
663 
diff
changeset
 | 
63 #if (CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 10) || (CHIPSET == 11) | 
| 
662
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
64 #define CL_IMEI_DIE_ID_REG (MEM_DEV_ID0 | 0xF010) //+ 0xFFFEF010 for Calypso | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
65 #endif | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
66 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
67 /* DIE ID SIZE is 4 words (16 bits)long */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
68 #define CL_IMEI_SIZE 8 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
69 #define CL_IMEI_ISDID_SIZE 16 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
70 #define CL_IMEI_DIE_ID_SIZE 4 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
71 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
72 /* Return values */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
73 #define CL_IMEI_OK 0 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
74 #define CL_IMEI_ERROR -1 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
75 #define CL_IMEI_INVALID_DIE_ID -2 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
76 #define CL_IMEI_READ_IMEI_FAILED -3 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
77 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
78 /* Possible values for imeiType */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
79 #define CL_IMEI_GET_SECURE_IMEI 0 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
80 #define CL_IMEI_GET_STORED_IMEI 1 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
81 #define CL_IMEI_CONTROL_IMEI 2 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
82 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
83 /* | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
84 +------------------------------------------------------------------------------ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
85 | Function : cl_get_imeisv | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
86 +------------------------------------------------------------------------------ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
87 | Description : Common IMEI getter function | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
88 | | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
89 | Parameters : imeiBufSize - size of buffer where to store IMEI, min 8 BYTEs | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
90 | *imeiBufPtr - pointer to buffer where to store the IMEI | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
91 | imeiType - indicates, if the IMEI should be read from | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
92 | FFS/Secure ROM (value=CL_IMEI_GET_SECURE_IMEI) or | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
93 | if the already read and stored IMEI (if available) | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
94 | should be delivered (value=CL_IMEI_GET_STORED_IMEI) | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
95 | The second option should be used only by ACI or | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
96 | BMI to show the IMEISV on mobile's display or | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
97 | in terminal window, e.g. if user calls *#06#. | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
98 | For IMEI Control reason (user by ACI), the value | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
99 | has to be CL_IMEI_CONTROL_IMEI | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
100 | Return : OK - 0 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
101 | ERROR - negative values | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
102 +------------------------------------------------------------------------------ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
103 */ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
104 extern BYTE cl_get_imeisv(USHORT imeiBufSize, UBYTE *imeiBufPtr, UBYTE imeiType); | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
105 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
106 /**********************************************************************************/ | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
107 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
108 | 
| 
 
a712c95b60c1
gsm-fw/include/condat: import of TI's g23m/condat/com/include
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
109 #endif /* CL_IMEI_H */ | 
