r3293 - trunk/src/host/qemu-neo1973/openmoko

andrew at sita.openmoko.org andrew at sita.openmoko.org
Sat Oct 27 13:42:09 CEST 2007


Author: andrew
Date: 2007-10-27 13:42:07 +0200 (Sat, 27 Oct 2007)
New Revision: 3293

Modified:
   trunk/src/host/qemu-neo1973/openmoko/neo1973.xml
Log:
More TI Calypso AT commands.


Modified: trunk/src/host/qemu-neo1973/openmoko/neo1973.xml
===================================================================
--- trunk/src/host/qemu-neo1973/openmoko/neo1973.xml	2007-10-27 09:20:14 UTC (rev 3292)
+++ trunk/src/host/qemu-neo1973/openmoko/neo1973.xml	2007-10-27 11:42:07 UTC (rev 3293)
@@ -35,7 +35,7 @@
     <set name="BC" value="1,88"/>
 
     <!-- Signal Quality -->
-    <set name="SQ" value="32,99"/>
+    <set name="SQ" value="31,99"/>
 
     <!-- Manufacturer -->
     <set name="GMI" value="FIC"/>
@@ -47,10 +47,10 @@
     <set name="GMR" value="GTA01Bv4"/>
 
     <!-- Serial number -->
-    <set name="GSN" value="1234567890"/>
+    <set name="GSN" value="354651010000000"/>
 
     <!-- SIM card id -->
-    <set name="IMI" value="354651010000000"/>
+    <set name="IMI" value="262074992516579"/>
 
     <!-- Identifier for ATI command -->
     <set name="ID" value="GTA01 Embedded GSM Modem"/>
@@ -144,7 +144,7 @@
 
     <!-- Calling line identification restriction flag -->
     <set name="LIR" value="0"/>
-    <set name="LIR_STATUS" value="3"/>
+    <set name="LIR_STATUS" value="2"/>
 
     <!-- Originating line identification presentation flag -->
     <set name="OLP" value="0"/>
@@ -207,6 +207,7 @@
 
     <!-- Name of the PIN that is required (eg. "PIN") -->
     <!-- For the moment DON'T set a pinname here. We don't want a PIN shipped with the release -->
+    <!-- Neo: SIM PIN -->
     <!-- READY: PIN/PUK not required; SIM PIN: PIN required; SIM PUK: PUK REQUIRED -->
     <set name="PINNAME" value="READY"/>
 
@@ -241,6 +242,9 @@
     <set name="CBMIDS" value="1,4,10"/>
     <set name="CBDCSS" value="3,4"/>
 
+    <!-- Sidetone Level -->
+    <set name="ST" value="-5"/>
+
 <!-- Broadcast a cell location -->
 
 <unsolicited delay="500">+CBM: 8807A200320111B8669A5D0641D9E1B47BDE68341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D100</unsolicited>
@@ -309,7 +313,7 @@
 <chat>
     <!-- Get serial number -->
     <command>AT+CGSN</command>
-    <response>${GSN}\nOK</response>
+    <response>IMEI: ${GSN}\nOK</response>
 </chat>
 
 <chat>
@@ -321,7 +325,7 @@
 <chat>
     <!-- Get serial number, V.25ter version -->
     <command>AT+GSN</command>
-    <response>${GSN}\nOK</response>
+    <response>IMEI: ${GSN}\nOK</response>
 </chat>
 
 <chat>
@@ -358,13 +362,13 @@
 <chat>
     <!-- Query current wireless network (GSM = 12) -->
     <command>AT+WS46?</command>
-    <response>12\nOK</response>
+    <response>+WS46: 12\nOK</response>
 </chat>
 
 <chat>
     <!-- Query all supported wireless network types -->
     <command>AT+WS46=?</command>
-    <response>(12)\nOK</response>
+    <response>+WS46: (12)\nOK</response>
 </chat>
 
 <chat>
@@ -378,13 +382,13 @@
 <chat>
     <!-- Query current type of address (local = 129, international = 145) -->
     <command>AT+CSTA?</command>
-    <response>${STA}\nOK</response>
+    <response>+CSTA: ${STA}\nOK</response>
 </chat>
 
 <chat>
     <!-- Query supported address types -->
     <command>AT+CSTA=?</command>
-    <response>(129, 145)\nOK</response>
+    <response>+CSTA: (129,145)\nOK</response>
 </chat>
 
 <chat>
@@ -844,19 +848,33 @@
     <command>AT+CGREG?</command>
     <response>+CGREG: ${GREG},0\nOK</response>
 </chat>
-
 <chat>
     <!-- Query GPRS network registration result code presentation types -->
     <command>AT+CGREG=?</command>
     <response>+CGREG: (0-2)\nOK</response>
 </chat>
-
 <chat>
     <!-- Set GPRS network registration result code presentation -->
     <command>AT+CGREG=*</command>
     <response>OK</response>
     <set name="GREG" value="*"/>
 </chat>
+<chat>
+    <!-- Query GPRS network registration result code presentation -->
+    <command>AT%CGREG?</command>
+    <response>%CGREG: ${GREG},0\nOK</response>
+</chat>
+<chat>
+    <!-- Query GPRS network registration result code presentation types -->
+    <command>AT%CGREG=?</command>
+    <response>%CGREG: (0-3)\nOK</response>
+</chat>
+<chat>
+    <!-- Set GPRS network registration result code presentation -->
+    <command>AT%CGREG=*</command>
+    <response>OK</response>
+    <set name="GREG" value="*"/>
+</chat>
 
 <chat>
     <!-- Query current operator selection -->
@@ -1052,7 +1070,7 @@
 <chat>
     <!-- Query available facility locks -->
     <command>AT+CLCK=?</command>
-    <response>+CLCK: PS(8),SC(8)\nOK</response>
+    <response>+CLCK: ("SC","AO","OI","OX","AI","IR","AB","AG","AC","FD","PS","PN","PU","PP","PC","PF","AL")\nOK</response>
 </chat>
 
 <chat>
@@ -1579,7 +1597,7 @@
 <chat>
     <!-- Query supported unstructured supplementary presentation modes -->
     <command>AT+CUSD=?</command>
-    <response>+CUSD: (0,1)\nOK</response>
+    <response>+CUSD: (0,1,2)\nOK</response>
 </chat>
 
 <chat>
@@ -1771,16 +1789,25 @@
 </chat>
 
 <chat>
-    <!-- Query signal quality (default reported as "not detectable") -->
+    <!-- Query signal quality -->
     <command>AT+CSQ</command>
     <response>+CSQ: ${SQ}\nOK</response>
 </chat>
-
 <chat>
     <!-- Query supported signal quality values -->
     <command>AT+CSQ=?</command>
-    <response>+CSQ: (0-31,99),(0-7,99)\nOK</response>
+    <response>+CSQ: (2-31,99),(99),(99)\nOK</response>
 </chat>
+<chat>
+    <!-- Query signal quality -->
+    <command>AT%CSQ?</command>
+    <response>%CSQ: 31, 99, 0\nOK</response>
+</chat>
+<chat>
+    <!-- Query supported signal quality values -->
+    <command>AT%CSQ=?</command>
+    <response>%CSQ: (99), (99), 0-4\nOK</response>
+</chat>
 
 <chat>
     <!-- Query mobile equipment control mode -->
@@ -1815,6 +1842,14 @@
 
 <chat>
     <!-- Indicator control (ignored in this version) -->
+    <command>AT+CIND?</command>
+    <response>+CIND: 0,0\nOK</response>
+</chat>
+<chat>
+    <command>AT+CIND=?</command>
+    <response>+CIND: ("signal", (0-5)), ("smsfull", (0-1))\nOK</response>
+</chat>
+<chat>
     <command>AT+CIND*</command>
     <response>OK</response>
 </chat>
@@ -1828,7 +1863,7 @@
 <chat>
     <!-- Query supported mobile equipment event reporting modes -->
     <command>AT+CMER=?</command>
-    <response>+CMER: (0-3),(0-2),(0-2),(0-2),(0-1)\nOK</response>
+    <response>+CMER: (0-2), (0), (0), (0-2), (0,1)\nOK</response>
 </chat>
 
 <chat>
@@ -2215,9 +2250,9 @@
 </chat>
 
 <chat>
-    <!-- Modem identifier -->
+    <!-- Modem identifier (not supported? o_0 ) -->
     <command>ATI</command>
-    <response>${ID}\nOK</response>
+    <response>ERROR</response>
 </chat>
 
 <chat>
@@ -2245,18 +2280,6 @@
 </chat>
 
 <chat>
-    <!-- Country of installation -->
-    <command>AT+GCI</command>
-    <response>Warsaw\nOK</response>
-</chat>
-
-<chat>
-    <!-- Global object identification (ignored) -->
-    <command>AT+GOI</command>
-    <response>OK</response>
-</chat>
-
-<chat>
     <!-- Character framing (ignored) -->
     <command>AT+ICF*</command>
     <response>OK</response>
@@ -2313,7 +2336,7 @@
 <!-- Call Progress Indication format -->
 <chat>
     <command>AT%CPI=?</command>
-    <response>%CPI: (0-3)\nOK</response>
+    <response>%CPI: (0-4)\nOK</response>
 </chat>
 <chat>
     <command>AT%CPI?</command>
@@ -2325,6 +2348,189 @@
     <set name="CPI" value="*"/>
 </chat>
 
+<chat>
+    <command>AT%CPINF=?</command>
+    <response>OK</response>
+</chat>
+
+<chat>
+    <command>AT%CGMM=?</command>
+    <response>%CGMM: (0,1),(0,1)\nOK</response>
+</chat>
+
+<chat>
+    <command>AT%ALS</command>
+    <response>ERROR</response>
+</chat>
+<chat>
+    <command>AT%ALS?</command>
+    <response>%ALS: 0\nOK</response>
+</chat>
+<chat>
+    <command>AT%ALS=?</command>
+    <response>%ALS: (0)\nOK</response>
+</chat>
+<chat>
+    <command>AT%ALS=0</command>
+    <response>OK</response>
+</chat>
+<chat>
+    <command>AT%ALS=*</command>
+    <response>ERROR</response>
+</chat>
+
+<chat>
+    <command>AT%ATR</command>
+    <response>ERROR</response>
+</chat>
+<chat>
+    <command>AT%ATR?</command>
+    <response>%ATR: FFFF\nOK</response>
+</chat>
+<chat>
+    <command>AT%ATR=?</command>
+    <response>OK</response>
+</chat>
+<chat>
+    <command>AT%ATR=*</command>
+    <response>ERROR</response>
+</chat>
+
+<chat>
+    <command>AT%A*</command>
+    <response>EXT: I
+ADC 0 = e19, ADC 1 = 0, ADC 2 = d, ADC 3 = 6ea, ADC 4 = a25, ADC 5 = 9fc, ADC 6 = 96d, ADC 7 = 0, ADC 8 = 6
+OK</response>
+</chat>
+
+<chat>
+    <command>AT%NRG?</command>
+    <response>%NRG: 0,0,,2\nOK</response>
+</chat>
+
+<!-- Engineering Mode -->
+<chat>
+    <command>AT%EM=?</command>
+    <response>%EM: (2-3),(1-13)\nOK</response>
+</chat>
+
+<chat>
+    <command>AT%STDR</command>
+    <response>%STDR: 6\nOK</response>
+</chat>
+<chat>
+    <command>AT%STDR=?</command>
+    <response>OK</response>
+</chat>
+
+<chat>
+    <command>AT%DATA?</command>
+    <response>%DATA: 0,,0,0,,,0,0,0\nOK</response>
+</chat>
+<chat>
+    <command>AT%DATA=?</command>
+    <response>%DATA: (0,1,2)\nOK</response>
+</chat>
+
+<chat>
+    <command>AT%DINF=0</command>
+    <response>%DINF:"UART",0,0,"CMD,SER","CMD",0\nOK</response>
+</chat>
+<chat>
+    <command>AT%DINF=1</command>
+    <response>%DINF:"UART",0,0,"CMD,SER","CMD",0\nOK</response>
+</chat>
+<chat>
+    <command>AT%DINF=?</command>
+    <response>%DINF: (0,1)\nOK</response>
+</chat>
+
+<chat>
+    <command>AT%PVRF?</command>
+    <response>%PVRF: -1, -1, -1, -1, -1, -1\nOK</response>
+</chat>
+<chat>
+    <command>AT%PVRF=?</command>
+    <response>%PVRF: (0-2)\nOK</response>
+</chat>
+
+<chat>
+    <command>AT%CSSD?</command>
+    <response>%CSSD: 255\nOK</response>
+</chat>
+<chat>
+    <command>AT%CSSD=?</command>
+    <response>\nOK</response>
+</chat>
+
+<chat>
+    <command>AT%EFRSLT=?</command>
+    <response>%EFRSLT: (0-1)\nOK</response>
+</chat>
+<chat>
+    <command>AT%EFRSLT=0</command>
+    <response>OK</response>
+</chat>
+<chat>
+    <command>AT%EFRSLT=1</command>
+    <response>OK</response>
+</chat>
+
+<!-- Firmware component versions -->
+<chat>
+    <command>AT%VER*</command>
+    <response>%VER: aci sean non_clearcase   15:11:24 17/04/07
+%VER: cc a086 ** NONE **      10:16:39 28/03/07
+%VER: dl a086 ** NONE **      10:17:34 28/03/07
+%VER: mm a086 ** NONE **      10:23:09 28/03/07
+%VER: rr a086 ** NONE **      10:25:37 28/03/07
+%VER: sim a086 ** NONE **      10:26:45 28/03/07
+%VER: sms a086 ** NONE **      10:27:21 28/03/07
+%VER: ss a086 ** NONE **      10:28:52 28/03/07
+%VER: alr a086 ** NONE **      10:15:48 28/03/07
+%VER: l2r a086 ** NONE **      10:21:37 28/03/07
+%VER: ra a086 ** NONE **      10:25:01 28/03/07
+%VER: rlp a086 ** NONE **      10:25:12 28/03/07
+%VER: fad a086 ** NONE **      10:18:09 28/03/07
+%VER: t30 a086 ** NONE **      10:29:01 28/03/07
+OK</reponse>
+</chat>
+
+<!-- Sidetone Level -->
+<chat>
+    <command>AT at ST?</command>
+    <response>+ST: ${ST}\nOK</response>
+</chat>
+<chat>
+    <command>AT at ST=?</command>
+    <response>+ST: (-26,-23,-20,-17,-14,-11,-8,-5,-2,1)\nOK</response>
+</chat>
+<chat>
+    <command>AT at ST="*"</command>
+    <response>OK</response>
+    <set name="ST" value="*"/>
+</chat>
+
+<!-- Audio Table Load -->
+<chat>
+    <command>AT at AUL?</command>
+    <response>@AUL:\nOK</response>
+</chat>
+<chat>
+    <command>AT at AUL=?</command>
+    <response>@AUL: (0)\nOK</response>
+</chat>
+<chat>
+    <command>AT at AUL="0"</command>
+    <response>OK</response>
+</chat>
+
+<!-- Power off -->
+<chat>
+    <command>AT at POFF</command>
+    <response>ERROR</response>
+</chat>
+
 <!-- Select Cell Broadcast Message Types -->
 <chat>
     <command>AT+CSCB?</command>
@@ -2666,7 +2872,6 @@
 +GMI
 +GMM
 +GMR
-+GOI
 +GSN
 +ICF
 +IFC





More information about the commitlog mailing list