Advertisement
derp_derp

Untitled

May 14th, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.86 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--%S PARAMETER STRING
  3. %B BLANK %A Question Mark, ?
  4. %Q Quatation Mark," %L LINE FEED, 0x0a
  5. %C Carriage Return, 0x0d %F Start character, 0x02
  6. %E End character, 0x03 %I INPUT,=
  7. %H Hexa File open transfer %N Semi-colon ';'
  8. %M ','
  9. DATA ALLOCATION RULE
  10. [DATA...]
  11. _S%Q DATA FIRST CHARATOR
  12. _E DATA END CHARACTOR
  13. _D%M use ','
  14. _ as Data Discriminator
  15.  
  16. * KEY WORD
  17. [CMD_STR] - AT COMMAND STRING
  18. [TX_FRAME] - ALL TX FRAME
  19. [^OK] - ALPHABET 'OK' ...........'^' Discriminator
  20.  
  21. **************************** REVISION HISTORY ***********************************
  22.  
  23. *.2005.0420 CAMP CHECK COMMAND FOR ONLY ADI SOLUTION.... BY SEOL.
  24. -.GENERIC COMMAND 'CMD_CAMP_CHECK_AFTER'
  25. *.2008.0412 Z Protocol added FOR ONLY EMP SOLUTION.... BY SEOL.
  26. -.GENERIC COMMAND '....'
  27. *.2008.0701 added FOR ONLY EMP SOLUTION.... BY SEOL.
  28. -.out of Booting timing,
  29. '2SBC ACC R3A:14 ' =>CMD_BS1
  30. Send 'i'No return. =>CMD_SENDSTRING
  31. Rececive 'Calling platform..' & =>
  32. Check 'TP OK'==> ITP JUMP FAIL =>CMD_TPJUMP
  33.  
  34.  
  35.  
  36. -->
  37. <AT_COMMAND_FOR_FACTORY>
  38. <CURRENT_SETTING SOLUTION="EMP"/>
  39. <GENERIC_LIST>
  40. <GENERIC_CMD>CMD_IMEI</GENERIC_CMD>
  41. <GENERIC_CMD>CMD_IMEI_WRITE</GENERIC_CMD>
  42. <GENERIC_CMD>CMD_IDDE</GENERIC_CMD>
  43. <GENERIC_CMD>CMD_SW_VERSION</GENERIC_CMD>
  44. <GENERIC_CMD>CMD_PID</GENERIC_CMD>
  45. <GENERIC_CMD>CMD_ATOK</GENERIC_CMD>
  46. <GENERIC_CMD>CMD_KEY_FUNC</GENERIC_CMD>
  47. <GENERIC_CMD>CMD_CAMP_CHECK</GENERIC_CMD>
  48. <GENERIC_CMD>CMD_CAMP_CHECK_AFTER</GENERIC_CMD>
  49. <GENERIC_CMD>CMD_MODE_CHANGE</GENERIC_CMD>
  50. <GENERIC_CMD>CMD_FOLDER_MOVE</GENERIC_CMD>
  51. <GENERIC_CMD>CMD_FOLDER_OPEN</GENERIC_CMD>
  52. <GENERIC_CMD>CMD_BAND_CHANGE</GENERIC_CMD>
  53. <GENERIC_CMD>CMD_GSMMODE_SET</GENERIC_CMD>
  54. <GENERIC_CMD>CMD_EDGEMODE_SET</GENERIC_CMD>
  55. <GENERIC_CMD>CMD_FOLDER_SHOW</GENERIC_CMD>
  56. <GENERIC_CMD>CMD_DIAG_MODE</GENERIC_CMD>
  57. <GENERIC_CMD>CMD_GSM_STANDARD_CALL</GENERIC_CMD>
  58. <GENERIC_CMD>CMD_EMP_BANDSET</GENERIC_CMD>
  59. <GENERIC_CMD>CMD_NETMODE</GENERIC_CMD>
  60. <GENERIC_CMD>CMD_CALMODEOFF_SET</GENERIC_CMD>
  61. <GENERIC_CMD>CMD_CALCHK</GENERIC_CMD>
  62. <GENERIC_CMD>CMD_HWVER</GENERIC_CMD>
  63. <GENERIC_CMD>CMD_UARTDIAG</GENERIC_CMD>
  64. <GENERIC_CMD>CMD_SWO_VERSION</GENERIC_CMD>
  65. <GENERIC_CMD>CMD_ECALL</GENERIC_CMD>
  66. <GENERIC_CMD>CMD_RESTART</GENERIC_CMD>
  67. <GENERIC_CMD>CMD_TPJUMP</GENERIC_CMD>
  68. <GENERIC_CMD>CMD_TPOK</GENERIC_CMD>
  69. <GENERIC_CMD>CMD_ZCHECK</GENERIC_CMD>
  70. <GENERIC_CMD>CMD_ZASKLOADERVER</GENERIC_CMD>
  71. <GENERIC_CMD>CMD_ZBAUDSET</GENERIC_CMD>
  72. <GENERIC_CMD>CMD_ZEXITZ</GENERIC_CMD>
  73. <GENERIC_CMD>CMD_STRSEND</GENERIC_CMD>
  74. <GENERIC_CMD>CMD_STRCHECK</GENERIC_CMD>
  75. <GENERIC_CMD>CMD_BAUDSET</GENERIC_CMD>
  76. <GENERIC_CMD>CMD_VSIMMODE_SET</GENERIC_CMD>
  77. <GENERIC_CMD>CMD_TPPID</GENERIC_CMD>
  78. <GENERIC_CMD>CMD_TPMODELNAME</GENERIC_CMD>
  79. <GENERIC_CMD>CMD_TPVERINFO</GENERIC_CMD>
  80. <GENERIC_CMD>CMD_TPBUILDDATE</GENERIC_CMD>
  81. <GENERIC_CMD>CMD_TPSWV</GENERIC_CMD>
  82. <GENERIC_CMD>CMD_PIF</GENERIC_CMD>
  83. </GENERIC_LIST>
  84. <SOLUTION_LIST>
  85. <SOLUTION NAME="EMP_U400" Version="0.91">
  86. <COMMAND NAME="CMD_PIF" STRING="" ON="TRUE">
  87. <CMD TYPE="ACTION" ON="TRUE">
  88. <PROTOCOL FLOW="TX" RULE="[DATA]" DATA_RULE=""/>
  89. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  90. </CMD>
  91. <CMD TYPE="QUERY" ON="FALSE"/>
  92. <CMD TYPE="ASSIGN" ON="TRUE">
  93. <PROTOCOL FLOW="TX" RULE="[DATA]" DATA_RULE=""/>
  94. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  95. </CMD>
  96. </COMMAND>
  97. <COMMAND NAME="CMD_BAUDSET" STRING="" ON="TRUE">
  98. <CMD TYPE="ACTION" ON="TRUE">
  99. <PROTOCOL FLOW="TX" RULE="" DATA_RULE="" />
  100. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="" DATA_RULE="" />
  101. </CMD>
  102. <CMD TYPE="QUERY" ON="FALSE" />
  103. <CMD TYPE="ASSIGN" ON="FALSE" />
  104. </COMMAND>
  105. <COMMAND NAME="CMD_ZEXITZ" STRING="Q" ON="TRUE">
  106. <CMD TYPE="ACTION" ON="TRUE">
  107. <PROTOCOL FLOW="TX" RULE="[CMD_STR]" DATA_RULE="" />
  108. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="@AA,FB,EE,EE,00,01,00,05,88,EB@" DATA_RULE="" />
  109. </CMD>
  110. <CMD TYPE="QUERY" ON="FALSE" />
  111. <CMD TYPE="ASSIGN" ON="FALSE" />
  112. </COMMAND>
  113. <COMMAND NAME="CMD_ZBAUDSET" STRING="S4" ON="TRUE">
  114. <CMD TYPE="ACTION" ON="TRUE">
  115. <PROTOCOL FLOW="TX" RULE="[CMD_STR]" DATA_RULE="" />
  116. <PROTOCOL FLOW="RX" CFRM_ON="FALSE" TYPE="ON" RULE="" DATA_RULE="" />
  117. </CMD>
  118. <CMD TYPE="QUERY" ON="FALSE" />
  119. <CMD TYPE="ASSIGN" ON="FALSE" />
  120. </COMMAND>
  121. <COMMAND NAME="CMD_ZASKLOADERVER" STRING="?" ON="TRUE">
  122. <CMD TYPE="ACTION" ON="TRUE">
  123. <PROTOCOL FLOW="TX" RULE="[CMD_STR]" DATA_RULE="" />
  124. <PROTOCOL FLOW="RX" CFRM_ON="FALSE" TYPE="ON" RULE="[DATA]@FF,FF,FF,FF@" DATA_RULE="" />
  125. </CMD>
  126. <CMD TYPE="QUERY" ON="FALSE" />
  127. <CMD TYPE="ASSIGN" ON="FALSE" />
  128. </COMMAND>
  129. <COMMAND NAME="CMD_ZCHECK" STRING="" ON="TRUE">
  130. <CMD TYPE="ACTION" ON="TRUE">
  131. <PROTOCOL FLOW="TX" RULE="" DATA_RULE="" />
  132. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="^z^" DATA_RULE="" />
  133. </CMD>
  134. <CMD TYPE="QUERY" ON="FALSE" />
  135. <CMD TYPE="ASSIGN" ON="FALSE" />
  136. </COMMAND>
  137. <COMMAND NAME="CMD_TPOK" STRING="" ON="TRUE">
  138. <CMD TYPE="ACTION" ON="TRUE">
  139. <PROTOCOL FLOW="TX" RULE="" DATA_RULE="" />
  140. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="%C%L^TP,OK^%C%L" DATA_RULE="" />
  141. </CMD>
  142. <CMD TYPE="QUERY" ON="FALSE" />
  143. <CMD TYPE="ASSIGN" ON="FALSE" />
  144. </COMMAND>
  145. <COMMAND NAME="CMD_RESTART" STRING="AT%RESTART" ON="TRUE">
  146. <CMD TYPE="ACTION" ON="TRUE">
  147. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  148. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^RESTARTING SYSTEM^%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  149. </CMD>
  150. <CMD TYPE="QUERY" ON="FALSE"/>
  151. <CMD TYPE="ASSIGN" ON="FALSE"/>
  152. </COMMAND>
  153. <COMMAND NAME="CMD_SWO_VERSION" STRING="AT%SWOV" ON="TRUE">
  154. <CMD TYPE="ACTION" ON="TRUE">
  155. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  156. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  157. </CMD>
  158. <CMD TYPE="QUERY" ON="FALSE"/>
  159. <CMD TYPE="ASSIGN" ON="FALSE"/>
  160. </COMMAND>
  161. <COMMAND NAME="CMD_ECALL" STRING="AT%ECALL=1" ON="TRUE">
  162. <CMD TYPE="ACTION" ON="TRUE">
  163. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE="" />
  164. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^[1]ECALL ON^%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  165. </CMD>
  166. <CMD TYPE="QUERY" ON="FALSE"/>
  167. <CMD TYPE="ASSIGN" ON="FALSE"/>
  168. </COMMAND>
  169. <COMMAND NAME="CMD_FOLDER_OPEN" STRING="AT%FKPD" ON="TRUE">
  170. <CMD TYPE="ACTION" ON="TRUE">
  171. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="_S%Q_E%Q" />
  172. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  173. </CMD>
  174. <CMD TYPE="QUERY" ON="FALSE"/>
  175. <CMD TYPE="ASSIGN" ON="FALSE"/>
  176. </COMMAND>
  177. <COMMAND NAME="CMD_IMEI" STRING="AT%IMEI" ON="TRUE">
  178. <CMD TYPE="ACTION" ON="TRUE">
  179. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE="" />
  180. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L[DATA]%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  181. </CMD>
  182. <CMD TYPE="QUERY" ON="FALSE"/>
  183. <CMD TYPE="ASSIGN" ON="FALSE"/>
  184. </COMMAND>
  185. <COMMAND NAME="CMD_SW_VERSION" STRING="AT%SWV" ON="TRUE">
  186. <CMD TYPE="ACTION" ON="TRUE">
  187. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  188. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  189. </CMD>
  190. <CMD TYPE="QUERY" ON="FALSE"/>
  191. <CMD TYPE="ASSIGN" ON="FALSE"/>
  192. </COMMAND>
  193. <COMMAND NAME="CMD_PID" STRING="AT%INFO" ON="TRUE">
  194. <CMD TYPE="ACTION" ON="TRUE">
  195. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  196. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  197. </CMD>
  198. <CMD TYPE="QUERY" ON="FALSE"/>
  199. <CMD TYPE="ASSIGN" ON="TRUE">
  200. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="_D%M"/>
  201. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L^FACTORY INFO WRITE OK^%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  202. </CMD>
  203. </COMMAND>
  204. <COMMAND NAME="CMD_KEY_FUNC" STRING="AT%FKPD" ON="TRUE">
  205. <CMD TYPE="ACTION" ON="TRUE">
  206. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="_S%Q_E%Q"/>
  207. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  208. </CMD>
  209. <CMD TYPE="QUERY" ON="FALSE"/>
  210. <CMD TYPE="ASSIGN" ON="FALSE"/>
  211. </COMMAND>
  212. <COMMAND NAME="CMD_GSM_STANDARD_CALL" STRING="ATD112S" ON="TRUE">
  213. <CMD TYPE="ACTION" ON="TRUE">
  214. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  215. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  216. </CMD>
  217. <CMD TYPE="QUERY" ON="FALSE"/>
  218. <CMD TYPE="ASSIGN" ON="FALSE"/>
  219. </COMMAND>
  220. <COMMAND NAME="CMD_ATOK" STRING="AT" ON="TRUE">
  221. <CMD TYPE="ACTION" ON="TRUE">
  222. <PROTOCOL FLOW="TX" RULE ="[CMD_STR]%C" DATA_RULE=""/>
  223. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  224. </CMD>
  225. <CMD TYPE="QUERY" ON="FALSE"/>
  226. <CMD TYPE="ASSIGN" ON="FALSE"/>
  227. </COMMAND>
  228. <COMMAND NAME="CMD_CAMP_CHECK" STRING="AT%CAMP" ON="TRUE">
  229. <CMD TYPE="ACTION" ON="TRUE">
  230. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  231. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="OFF" RULE="[TX_FRAME]%C%L^CAMP OK^%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  232. </CMD>
  233. <CMD TYPE="QUERY" ON="FALSE"/>
  234. <CMD TYPE="ASSIGN" ON="FALSE"/>
  235. </COMMAND>
  236. <COMMAND NAME="CMD_CAMP_CHECK_AFTER" STRING="AT%CAMP" ON="TRUE">
  237. <CMD TYPE="ACTION" ON="TRUE">
  238. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  239. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L^OK^%C%L%C%L%F[ASCII]%E%C%L" DATA_RULE="CAMP OK"/>
  240. </CMD>
  241. <CMD TYPE="QUERY" ON="FALSE"/>
  242. <CMD TYPE="ASSIGN" ON="FALSE"/>
  243. </COMMAND>
  244. <COMMAND NAME="CMD_BAND_CHANGE" STRING="AT%BNDI" ON="TRUE">
  245. <CMD TYPE="ACTION" ON="TRUE">
  246. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  247. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L[DATA]%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  248. </CMD>
  249. <CMD TYPE="QUERY" ON="FALSE"/>
  250. <CMD TYPE="ASSIGN" ON="TRUE">
  251. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE=""/>
  252. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L^BNDI OK^%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  253. </CMD>
  254. </COMMAND>
  255. </SOLUTION>
  256. <SOLUTION NAME="EMP_U100" Version="0.91">
  257. <COMMAND NAME="CMD_PIF" STRING="" ON="TRUE">
  258. <CMD TYPE="ACTION" ON="TRUE">
  259. <PROTOCOL FLOW="TX" RULE="[DATA]" DATA_RULE=""/>
  260. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  261. </CMD>
  262. <CMD TYPE="QUERY" ON="FALSE"/>
  263. <CMD TYPE="ASSIGN" ON="TRUE">
  264. <PROTOCOL FLOW="TX" RULE="[DATA]" DATA_RULE=""/>
  265. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  266. </CMD>
  267. </COMMAND>
  268.  
  269. <COMMAND NAME="CMD_TPOK" STRING="" ON="TRUE">
  270. <CMD TYPE="ACTION" ON="TRUE">
  271. <PROTOCOL FLOW="TX" RULE="" DATA_RULE="" />
  272. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="%C%L^TP,OK^%C%L" DATA_RULE="" />
  273. </CMD>
  274. <CMD TYPE="QUERY" ON="FALSE" />
  275. <CMD TYPE="ASSIGN" ON="FALSE" />
  276. </COMMAND>
  277. <COMMAND NAME="CMD_GSMMODE_SET" STRING="AT_GSMMODE" ON="FALSE">
  278. <CMD TYPE="ACTION" ON="TRUE">
  279. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  280. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%L%C%L^OK^%C%L%C%L[FOLDER]%B" DATA_RULE=""/>
  281. </CMD>
  282. <CMD TYPE="QUERY" ON="FALSE"/>
  283. <CMD TYPE="ASSIGN" ON="FALSE"/>
  284. </COMMAND>
  285. <COMMAND NAME="CMD_SW_VERSION" STRING="AT_SWV" ON="FALSE">
  286. <CMD TYPE="ACTION" ON="TRUE">
  287. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  288. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%L%C%L[DATA]%C%L^OK^%C%L%C%L[FOLDER]%B" DATA_RULE=""/>
  289. </CMD>
  290. <CMD TYPE="QUERY" ON="FALSE"/>
  291. <CMD TYPE="ASSIGN" ON="FALSE"/>
  292. </COMMAND>
  293. <COMMAND NAME="CMD_IMEI" STRING="AT_IMEI" ON="TRUE">
  294. <CMD TYPE="ACTION" ON="TRUE">
  295. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE="" />
  296. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%L[DATA]%C%L%C%L[FOLDER]%B" DATA_RULE=""/>
  297. </CMD>
  298. <CMD TYPE="QUERY" ON="FALSE"/>
  299. <CMD TYPE="ASSIGN" ON="FALSE"/>
  300. </COMMAND>
  301. <COMMAND NAME="CMD_PID" STRING="AT_INF" ON="TRUE">
  302. <ACTION ON="TRUE">
  303. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  304. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%L[TX_FRAME]%L[DATA]%C%L%C%L^OK^%C%L%C%L[FOLDER]%B" DATA_RULE=""/>
  305. </ACTION>
  306. <QUERY ON="FALSE"/>
  307. <ASSIGN ON="TRUE">
  308. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%B[DATA]%C" DATA_RULE=""/>
  309. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%L[TX_FRAME]%L%C%L^FACTORY INFO WRITE OK^%C%L[FOLDER]%B" DATA_RULE=""/>
  310. </ASSIGN>
  311. </COMMAND>
  312. <COMMAND NAME="CMD_KEY_FUNC" STRING="AT_KPD" ON="TRUE">
  313. <ACTION ON="TRUE">
  314. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%B[DATA]%C" DATA_RULE=""/>
  315. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%L[TX_FRAME]%L^OK^%C%L%C%L[FOLDER]%B" DATA_RULE=""/>
  316. </ACTION>
  317. <QUERY ON="FALSE"/>
  318. <ASSIGN ON="FALSE"/>
  319. </COMMAND>
  320. <COMMAND NAME="CMD_GSM_STANDARD_CALL" STRING="ATD112S" ON="TRUE">
  321. <CMD TYPE="ACTION" ON="TRUE">
  322. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  323. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  324. </CMD>
  325. <CMD TYPE="QUERY" ON="FALSE"/>
  326. <CMD TYPE="ASSIGN" ON="FALSE"/>
  327. </COMMAND>
  328. <COMMAND NAME="CMD_CAMP_CHECK" STRING="AT_REG" ON="TRUE">
  329. <ACTION ON="TRUE">
  330. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  331. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%L[TX_FRAME]%L^YES^%C%L%C%L[FOLDER]%B" DATA_RULE=""/>
  332. </ACTION>
  333. <QUERY ON="FALSE"/>
  334. <ASSIGN ON="FALSE"/>
  335. </COMMAND>
  336. <COMMAND NAME="CMD_FOLDER_MOVE" STRING="cd" ON="TRUE">
  337. <ACTION ON="TRUE">
  338. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%B[DATA]%C" DATA_RULE=""/>
  339. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%L%C%L[FOLDER]%B" DATA_RULE=""/>
  340. </ACTION>
  341. <QUERY ON="FALSE"/>
  342. <ASSIGN ON="FALSE"/>
  343. </COMMAND>
  344. <COMMAND NAME="CMD_FOLDER_SHOW" STRING="ls" ON="TRUE">
  345. <ACTION ON="TRUE">
  346. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%B[DATA]%C" DATA_RULE=""/>
  347. <PROTOCOL FLOW="RX" CFRM_ON="FALSE" TYPE="OFF" RULE="" DATA_RULE=""/>
  348. </ACTION>
  349. <QUERY ON="FALSE"/>
  350. <ASSIGN ON="FALSE"/>
  351. </COMMAND>
  352. <COMMAND NAME="CMD_FOLDER_OPEN" STRING="AT_FO" ON="TRUE">
  353. <ACTION ON="TRUE">
  354. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  355. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%L%C%L%B^Folder Open^%B%C%L%C%L[FOLDER]%B" DATA_RULE=""/>
  356. </ACTION>
  357. <QUERY ON="FALSE"/>
  358. <ASSIGN ON="FALSE"/>
  359. </COMMAND>
  360. <COMMAND NAME="CMD_EMP_BANDSET" STRING="changerat" ON="TRUE">
  361. <ACTION ON="TRUE">
  362. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%B[DATA]%C" DATA_RULE=""/>
  363. <PROTOCOL FLOW="RX" CFRM_ON="FALSE" TYPE="OFF" RULE="" DATA_RULE=""/>
  364. </ACTION>
  365. <QUERY ON="FALSE"/>
  366. <ASSIGN ON="FALSE"/>
  367. </COMMAND>
  368. </SOLUTION>
  369.  
  370. <SOLUTION NAME="EMP" Version="0.91">
  371. <COMMAND NAME="CMD_PIF" STRING="" ON="TRUE">
  372. <CMD TYPE="ACTION" ON="TRUE">
  373. <PROTOCOL FLOW="TX" RULE="[DATA]" DATA_RULE=""/>
  374. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  375. </CMD>
  376. <CMD TYPE="QUERY" ON="FALSE"/>
  377. <CMD TYPE="ASSIGN" ON="TRUE">
  378. <PROTOCOL FLOW="TX" RULE="[DATA]" DATA_RULE=""/>
  379. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  380. </CMD>
  381. </COMMAND>
  382.  
  383. <COMMAND NAME="CMD_VSIMMODE_SET" STRING="AT%SIMOFF" ON="TRUE">
  384. <CMD TYPE="ACTION" ON="TRUE">
  385. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="" />
  386. <PROTOCOL FLOW="RX" CFRM_ON="FALSE" TYPE="ON" RULE="" DATA_RULE=""/>
  387. </CMD>
  388. <CMD TYPE="QUERY" ON="FALSE"/>
  389. <CMD TYPE="ASSIGN" ON="FALSE"/>
  390. </COMMAND>
  391. <COMMAND NAME="CMD_STRSEND" STRING="" ON="TRUE">
  392. <CMD TYPE="ACTION" ON="TRUE">
  393. <PROTOCOL FLOW="TX" RULE="[DATA]" DATA_RULE="" />
  394. <PROTOCOL FLOW="RX" CFRM_ON="FALSE" TYPE="ON" RULE="[DATA]" DATA_RULE="" />
  395. </CMD>
  396. <CMD TYPE="QUERY" ON="FALSE" />
  397. <CMD TYPE="ASSIGN" ON="FALSE" />
  398. </COMMAND>
  399. <COMMAND NAME="CMD_STRCHECK" STRING="" ON="TRUE">
  400. <CMD TYPE="ACTION" ON="TRUE">
  401. <PROTOCOL FLOW="TX" RULE="" DATA_RULE="" />
  402. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[DATA]" DATA_RULE="" />
  403. </CMD>
  404. <CMD TYPE="QUERY" ON="FALSE" />
  405. <CMD TYPE="ASSIGN" ON="FALSE" />
  406. </COMMAND>
  407. <COMMAND NAME="CMD_BAUDSET" STRING="" ON="TRUE">
  408. <CMD TYPE="ACTION" ON="TRUE">
  409. <PROTOCOL FLOW="TX" RULE="" DATA_RULE="" />
  410. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="" DATA_RULE="" />
  411. </CMD>
  412. <CMD TYPE="QUERY" ON="FALSE" />
  413. <CMD TYPE="ASSIGN" ON="FALSE" />
  414. </COMMAND>
  415. <COMMAND NAME="CMD_ZEXITZ" STRING="Q" ON="TRUE">
  416. <CMD TYPE="ACTION" ON="TRUE">
  417. <PROTOCOL FLOW="TX" RULE="[CMD_STR]" DATA_RULE="" />
  418. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="@AA,FB,EE,EE,00,01,00,05,88,EB@" DATA_RULE="" />
  419. </CMD>
  420. <CMD TYPE="QUERY" ON="FALSE" />
  421. <CMD TYPE="ASSIGN" ON="FALSE" />
  422. </COMMAND>
  423. <COMMAND NAME="CMD_ZBAUDSET" STRING="S4" ON="TRUE">
  424. <CMD TYPE="ACTION" ON="TRUE">
  425. <PROTOCOL FLOW="TX" RULE="[CMD_STR]" DATA_RULE="" />
  426. <PROTOCOL FLOW="RX" CFRM_ON="FALSE" TYPE="ON" RULE="" DATA_RULE="" />
  427. </CMD>
  428. <CMD TYPE="QUERY" ON="FALSE" />
  429. <CMD TYPE="ASSIGN" ON="FALSE" />
  430. </COMMAND>
  431. <COMMAND NAME="CMD_ZASKLOADERVER" STRING="?" ON="TRUE">
  432. <CMD TYPE="ACTION" ON="TRUE">
  433. <PROTOCOL FLOW="TX" RULE="[CMD_STR]" DATA_RULE="" />
  434. <PROTOCOL FLOW="RX" CFRM_ON="FALSE" TYPE="ON" RULE="[DATA]@FF,FF,FF,FF@" DATA_RULE="" />
  435. </CMD>
  436. <CMD TYPE="QUERY" ON="FALSE" />
  437. <CMD TYPE="ASSIGN" ON="FALSE" />
  438. </COMMAND>
  439. <COMMAND NAME="CMD_ZCHECK" STRING="" ON="TRUE">
  440. <CMD TYPE="ACTION" ON="TRUE">
  441. <PROTOCOL FLOW="TX" RULE="" DATA_RULE="" />
  442. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="^z^" DATA_RULE="" />
  443. </CMD>
  444. <CMD TYPE="QUERY" ON="FALSE" />
  445. <CMD TYPE="ASSIGN" ON="FALSE" />
  446. </COMMAND>
  447. <COMMAND NAME="CMD_TPOK" STRING="" ON="TRUE">
  448. <CMD TYPE="ACTION" ON="TRUE">
  449. <PROTOCOL FLOW="TX" RULE="" DATA_RULE="" />
  450. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="%C%L^TP,OK^%C%L" DATA_RULE="" />
  451. </CMD>
  452. <CMD TYPE="QUERY" ON="FALSE" />
  453. <CMD TYPE="ASSIGN" ON="FALSE" />
  454. </COMMAND>
  455. <COMMAND NAME="CMD_RESTART" STRING="AT%RESTART" ON="TRUE">
  456. <CMD TYPE="ACTION" ON="TRUE">
  457. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  458. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^RESTARTING SYSTEM^%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  459. </CMD>
  460. <CMD TYPE="QUERY" ON="FALSE"/>
  461. <CMD TYPE="ASSIGN" ON="FALSE"/>
  462. </COMMAND>
  463. <COMMAND NAME="CMD_SWO_VERSION" STRING="AT%SWOV" ON="TRUE">
  464. <CMD TYPE="ACTION" ON="TRUE">
  465. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  466. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  467. </CMD>
  468. <CMD TYPE="QUERY" ON="FALSE"/>
  469. <CMD TYPE="ASSIGN" ON="FALSE"/>
  470. </COMMAND>
  471. <COMMAND NAME="CMD_ECALL" STRING="AT%ECALL=1" ON="TRUE">
  472. <CMD TYPE="ACTION" ON="TRUE">
  473. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE="" />
  474. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^[1]ECALL ON^%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  475. </CMD>
  476. <CMD TYPE="QUERY" ON="FALSE"/>
  477. <CMD TYPE="ASSIGN" ON="FALSE"/>
  478. </COMMAND>
  479. <COMMAND NAME="CMD_FOLDER_OPEN" STRING="AT%FKPD" ON="TRUE">
  480. <CMD TYPE="ACTION" ON="TRUE">
  481. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="_S%Q_E%Q" />
  482. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  483. </CMD>
  484. <CMD TYPE="QUERY" ON="FALSE"/>
  485. <CMD TYPE="ASSIGN" ON="FALSE"/>
  486. </COMMAND>
  487. <COMMAND NAME="CMD_IMEI" STRING="AT%IMEI" ON="TRUE">
  488. <CMD TYPE="ACTION" ON="TRUE">
  489. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE="" />
  490. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L[DATA]%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  491. </CMD>
  492. <CMD TYPE="QUERY" ON="FALSE"/>
  493. <CMD TYPE="ASSIGN" ON="FALSE"/>
  494. </COMMAND>
  495. <COMMAND NAME="CMD_SW_VERSION" STRING="AT%SWV" ON="TRUE">
  496. <CMD TYPE="ACTION" ON="TRUE">
  497. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  498. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  499. </CMD>
  500. <CMD TYPE="QUERY" ON="FALSE"/>
  501. <CMD TYPE="ASSIGN" ON="FALSE"/>
  502. </COMMAND>
  503. <COMMAND NAME="CMD_PID" STRING="AT%INFO" ON="TRUE">
  504. <CMD TYPE="ACTION" ON="TRUE">
  505. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  506. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  507. </CMD>
  508. <CMD TYPE="QUERY" ON="FALSE"/>
  509. <CMD TYPE="ASSIGN" ON="TRUE">
  510. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="_D%M"/>
  511. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L^FACTORY INFO WRITE OK^%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  512. </CMD>
  513. </COMMAND>
  514. <COMMAND NAME="CMD_KEY_FUNC" STRING="AT%FKPD" ON="TRUE">
  515. <CMD TYPE="ACTION" ON="TRUE">
  516. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="_S%Q_E%Q"/>
  517. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  518. </CMD>
  519. <CMD TYPE="QUERY" ON="FALSE"/>
  520. <CMD TYPE="ASSIGN" ON="FALSE"/>
  521. </COMMAND>
  522. <COMMAND NAME="CMD_GSM_STANDARD_CALL" STRING="ATD112S" ON="TRUE">
  523. <CMD TYPE="ACTION" ON="TRUE">
  524. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  525. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  526. </CMD>
  527. <CMD TYPE="QUERY" ON="FALSE"/>
  528. <CMD TYPE="ASSIGN" ON="FALSE"/>
  529. </COMMAND>
  530. <COMMAND NAME="CMD_ATOK" STRING="AT" ON="TRUE">
  531. <CMD TYPE="ACTION" ON="TRUE">
  532. <PROTOCOL FLOW="TX" RULE ="[CMD_STR]%C" DATA_RULE=""/>
  533. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  534. </CMD>
  535. <CMD TYPE="QUERY" ON="FALSE"/>
  536. <CMD TYPE="ASSIGN" ON="FALSE"/>
  537. </COMMAND>
  538. <COMMAND NAME="CMD_CAMP_CHECK" STRING="AT%CAMP" ON="TRUE">
  539. <CMD TYPE="ACTION" ON="TRUE">
  540. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  541. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="OFF" RULE="[TX_FRAME]%C%L^CAMP OK^%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  542. </CMD>
  543. <CMD TYPE="QUERY" ON="FALSE"/>
  544. <CMD TYPE="ASSIGN" ON="FALSE"/>
  545. </COMMAND>
  546. <COMMAND NAME="CMD_CAMP_CHECK_AFTER" STRING="AT%CAMP" ON="TRUE">
  547. <CMD TYPE="ACTION" ON="TRUE">
  548. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  549. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L^OK^%C%L%C%L%F[ASCII]%E%C%L" DATA_RULE="CAMP OK"/>
  550. </CMD>
  551. <CMD TYPE="QUERY" ON="FALSE"/>
  552. <CMD TYPE="ASSIGN" ON="FALSE"/>
  553. </COMMAND>
  554. <COMMAND NAME="CMD_BAND_CHANGE" STRING="AT%BNDI" ON="TRUE">
  555. <CMD TYPE="ACTION" ON="TRUE">
  556. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  557. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L[DATA]%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  558. </CMD>
  559. <CMD TYPE="QUERY" ON="FALSE"/>
  560. <CMD TYPE="ASSIGN" ON="TRUE">
  561. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE=""/>
  562. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L^BNDI OK^%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  563. </CMD>
  564. </COMMAND>
  565. <COMMAND NAME="CMD_TPPID" STRING="GDRE=1," ON="TRUE">
  566. <CMD TYPE="ACTION" ON="TRUE">
  567. <PROTOCOL FLOW="TX" RULE="[CMD_STR][DATA]%C" DATA_RULE="" />
  568. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="%C%L^GDRE:^[ASCII]^OK^%C%L" DATA_RULE=""/>
  569. </CMD>
  570. <CMD TYPE="QUERY" ON="FALSE"/>
  571. <CMD TYPE="ASSIGN" ON="FALSE"/>
  572. </COMMAND>
  573. <COMMAND NAME="CMD_TPMODELNAME" STRING="GDRE=1," ON="TRUE">
  574. <CMD TYPE="ACTION" ON="TRUE">
  575. <PROTOCOL FLOW="TX" RULE="[CMD_STR][DATA]%C" DATA_RULE="" />
  576. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="%C%L^GDRE:^[ASCII]^OK^%C%L" DATA_RULE=""/>
  577. </CMD>
  578. <CMD TYPE="QUERY" ON="FALSE"/>
  579. <CMD TYPE="ASSIGN" ON="FALSE"/>
  580. </COMMAND>
  581. <COMMAND NAME="CMD_TPVERINFO" STRING="GDRE=1," ON="TRUE">
  582. <CMD TYPE="ACTION" ON="TRUE">
  583. <PROTOCOL FLOW="TX" RULE="[CMD_STR][DATA]%C" DATA_RULE="" />
  584. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="%C%L^GDRE:^[ASCII]^OK^%C%L" DATA_RULE=""/>
  585. </CMD>
  586. <CMD TYPE="QUERY" ON="FALSE"/>
  587. <CMD TYPE="ASSIGN" ON="FALSE"/>
  588. </COMMAND>
  589. <COMMAND NAME="CMD_TPBUILDDATE" STRING="GDRE=1," ON="TRUE">
  590. <CMD TYPE="ACTION" ON="TRUE">
  591. <PROTOCOL FLOW="TX" RULE="[CMD_STR][DATA]%C" DATA_RULE="" />
  592. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="%C%L^GDRE:^[ASCII]^OK^%C%L" DATA_RULE=""/>
  593. </CMD>
  594. <CMD TYPE="QUERY" ON="FALSE"/>
  595. <CMD TYPE="ASSIGN" ON="FALSE"/>
  596. </COMMAND>
  597. <COMMAND NAME="CMD_TPSWV" STRING="GDRE=1," ON="TRUE">
  598. <CMD TYPE="ACTION" ON="TRUE">
  599. <PROTOCOL FLOW="TX" RULE="[CMD_STR][DATA]%C" DATA_RULE="" />
  600. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="%C%L^GDRE:^[ASCII]^OK^%C%L" DATA_RULE=""/>
  601. </CMD>
  602. <CMD TYPE="QUERY" ON="FALSE"/>
  603. <CMD TYPE="ASSIGN" ON="FALSE"/>
  604. </COMMAND>
  605. </SOLUTION>
  606.  
  607. <SOLUTION NAME="QUALCOMM" Version="0.1">
  608. <COMMAND NAME="CMD_PIF" STRING="" ON="TRUE">
  609. <CMD TYPE="ACTION" ON="TRUE">
  610. <PROTOCOL FLOW="TX" RULE="[DATA]" DATA_RULE=""/>
  611. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  612. </CMD>
  613. <CMD TYPE="QUERY" ON="FALSE"/>
  614. <CMD TYPE="ASSIGN" ON="TRUE">
  615. <PROTOCOL FLOW="TX" RULE="[DATA]" DATA_RULE=""/>
  616. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  617. </CMD>
  618. </COMMAND>
  619.  
  620. <COMMAND NAME="CMD_HWVER" STRING="AT%HWVER" ON="TRUE">
  621. <CMD TYPE="ACTION" ON="TRUE">
  622. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE="" />
  623. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%C%L%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  624. </CMD>
  625. <CMD TYPE="QUERY" ON="FALSE"/>
  626. <CMD TYPE="ASSIGN" ON="FALSE"/>
  627. </COMMAND>
  628. <COMMAND NAME="CMD_VSIMMODE_SET" STRING="AT%SIMOFF" ON="TRUE">
  629. <CMD TYPE="ACTION" ON="TRUE">
  630. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="" />
  631. <PROTOCOL FLOW="RX" CFRM_ON="FALSE" TYPE="OFF" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%C%L%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  632. </CMD>
  633. <CMD TYPE="QUERY" ON="FALSE"/>
  634. <CMD TYPE="ASSIGN" ON="FALSE"/>
  635. </COMMAND>
  636. <COMMAND NAME="CMD_UARTDIAG" STRING="AT%UARTDIAG" ON="TRUE">
  637. <CMD TYPE="ACTION" ON="TRUE">
  638. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="" />
  639. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L^OK^%C%L" DATA_RULE=""/>
  640. </CMD>
  641. <CMD TYPE="QUERY" ON="FALSE"/>
  642. <CMD TYPE="ASSIGN" ON="FALSE"/>
  643. </COMMAND>
  644. <COMMAND NAME="CMD_MODE_CHANGE" STRING="" ON="TRUE">
  645. <CMD TYPE="ACTION" ON="TRUE">
  646. <PROTOCOL FLOW="TX" RULE="@7E,44,58,F4,7E@" DATA_RULE="" />
  647. <PROTOCOL FLOW="RX" CFRM_ON="FALSE" TYPE="ON" RULE="@44,01,C8,3F,7E@" DATA_RULE=""/>
  648. </CMD>
  649. <CMD TYPE="QUERY" ON="FALSE"/>
  650. <CMD TYPE="ASSIGN" ON="FALSE"/>
  651. </COMMAND>
  652. <COMMAND NAME="CMD_GSM_STANDARD_CALL" STRING="ATD112S" ON="TRUE">
  653. <CMD TYPE="ACTION" ON="TRUE">
  654. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  655. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]" DATA_RULE=""/>
  656. </CMD>
  657. <CMD TYPE="QUERY" ON="FALSE"/>
  658. <CMD TYPE="ASSIGN" ON="FALSE"/>
  659. </COMMAND>
  660. <COMMAND NAME="CMD_IMEI" STRING="AT%IMEI" ON="TRUE">
  661. <CMD TYPE="ACTION" ON="TRUE">
  662. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE="" />
  663. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  664. </CMD>
  665. <CMD TYPE="QUERY" ON="FALSE"/>
  666. <CMD TYPE="ASSIGN" ON="FALSE"/>
  667. </COMMAND>
  668. <COMMAND NAME="CMD_IMEI_WRITE" STRING="AT%IMEI" ON="TRUE">
  669. <CMD TYPE="ACTION" ON="TRUE">
  670. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="" />
  671. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^IMEI WRITE OK^%E%C%C%L%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  672. </CMD>
  673. <CMD TYPE="QUERY" ON="FALSE"/>
  674. <CMD TYPE="ASSIGN" ON="FALSE"/>
  675. </COMMAND>
  676. <COMMAND NAME="CMD_IDDE" STRING="AT%IDDE" ON="TRUE">
  677. <CMD TYPE="ACTION" ON="TRUE">
  678. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE="" />
  679. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^IDDE OK^%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  680. </CMD>
  681. <CMD TYPE="QUERY" ON="FALSE"/>
  682. <CMD TYPE="ASSIGN" ON="FALSE"/>
  683. </COMMAND>
  684. <COMMAND NAME="CMD_DIAG_MODE" STRING="AT$QCDMG" ON="TRUE">
  685. <CMD TYPE="ACTION" ON="TRUE">
  686. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE="" />
  687. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L^OK^%C%L" DATA_RULE=""/>
  688. </CMD>
  689. <CMD TYPE="QUERY" ON="FALSE"/>
  690. <CMD TYPE="ASSIGN" ON="FALSE"/>
  691. </COMMAND>
  692. <COMMAND NAME="CMD_ATOK" STRING="AT" ON="TRUE">
  693. <CMD TYPE="ACTION" ON="TRUE">
  694. <PROTOCOL FLOW="TX" RULE ="[CMD_STR]%C" DATA_RULE=""/>
  695. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L^OK^%C%L" DATA_RULE=""/>
  696. </CMD>
  697. <CMD TYPE="QUERY" ON="FALSE"/>
  698. <CMD TYPE="ASSIGN" ON="FALSE"/>
  699. </COMMAND>
  700. <COMMAND NAME="CMD_FOLDER_OPEN" STRING="AT%FKPD" ON="TRUE">
  701. <CMD TYPE="ACTION" ON="TRUE">
  702. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="_S%Q_E%Q" />
  703. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L^OK^%C%L" DATA_RULE=""/>
  704. </CMD>
  705. <CMD TYPE="QUERY" ON="FALSE"/>
  706. <CMD TYPE="ASSIGN" ON="FALSE"/>
  707. </COMMAND>
  708. <COMMAND NAME="CMD_SW_VERSION" STRING="AT%SWV" ON="TRUE">
  709. <CMD TYPE="ACTION" ON="TRUE">
  710. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  711. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%C%L%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  712. </CMD>
  713. <CMD TYPE="QUERY" ON="FALSE"/>
  714. <CMD TYPE="ASSIGN" ON="FALSE"/>
  715. </COMMAND>
  716. <COMMAND NAME="CMD_CAMP_CHECK" STRING="AT%CAMP" ON="TRUE">
  717. <CMD TYPE="ACTION" ON="TRUE">
  718. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  719. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^CAMP OK^%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  720. </CMD>
  721. <CMD TYPE="QUERY" ON="FALSE"/>
  722. <CMD TYPE="ASSIGN" ON="FALSE"/>
  723. </COMMAND>
  724. <COMMAND NAME="CMD_PID" STRING="AT%INFO" ON="TRUE">
  725. <CMD TYPE="ACTION" ON="TRUE">
  726. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  727. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%C%L%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  728. </CMD>
  729. <CMD TYPE="QUERY" ON="FALSE"/>
  730. <CMD TYPE="ASSIGN" ON="TRUE">
  731. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="_D%M"/>
  732. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^FACTORY INFO WRITE OK^%E%C%C%L%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  733. </CMD>
  734. </COMMAND>
  735. <COMMAND NAME="CMD_KEY_FUNC" STRING="AT%FKPD" ON="TRUE">
  736. <CMD TYPE="ACTION" ON="TRUE">
  737. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE="_S%Q_E%Q"/>
  738. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L^OK^%C%L" DATA_RULE=""/>
  739. </CMD>
  740. <CMD TYPE="QUERY" ON="FALSE"/>
  741. <CMD TYPE="ASSIGN" ON="FALSE"/>
  742. </COMMAND>
  743. <COMMAND NAME="CMD_BAND_CHANGE" STRING="AT%BNDI" ON="TRUE">
  744. <CMD TYPE="ACTION" ON="TRUE">
  745. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  746. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  747. </CMD>
  748. <CMD TYPE="QUERY" ON="FALSE"/>
  749. <CMD TYPE="ASSIGN" ON="TRUE">
  750. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE=""/>
  751. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^BNDI OK^%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  752. </CMD>
  753. </COMMAND>
  754. <COMMAND NAME="CMD_QUALCOMM_NETORD" STRING="AT%BNDI" ON="TRUE">
  755. <CMD TYPE="ACTION" ON="TRUE">
  756. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  757. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  758. </CMD>
  759. <CMD TYPE="QUERY" ON="FALSE"/>
  760. <CMD TYPE="ASSIGN" ON="TRUE">
  761. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE=""/>
  762. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^NETORD_OK^%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  763. </CMD>
  764. </COMMAND>
  765. <COMMAND NAME="CMD_CALMODEOFF_SET" STRING="AT%CALM=0" ON="TRUE">
  766. <CMD TYPE="ACTION" ON="TRUE">
  767. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  768. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^CALM OFF OK^%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  769. </CMD>
  770. <CMD TYPE="QUERY" ON="TRUE">
  771. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  772. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  773. </CMD>
  774. <CMD TYPE="ASSIGN" ON="FALSE"/>
  775. </COMMAND>
  776. <COMMAND NAME="CMD_QUALCOMM_NETMODE" STRING="AT%NETMODE" ON="TRUE">
  777. <CMD TYPE="ACTION" ON="TRUE">
  778. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  779. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  780. </CMD>
  781. <CMD TYPE="QUERY" ON="FALSE"/>
  782. <CMD TYPE="ASSIGN" ON="TRUE">
  783. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE=""/>
  784. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^NETMODE OK^%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  785. </CMD>
  786. </COMMAND>
  787. <COMMAND NAME="CMD_CALCHK" STRING="AT%CALCK" ON="TRUE">
  788. <CMD TYPE="ACTION" ON="TRUE">
  789. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%C" DATA_RULE=""/>
  790. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F[DATA]%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  791. </CMD>
  792. <CMD TYPE="QUERY" ON="FALSE"/>
  793. <CMD TYPE="ASSIGN" ON="TRUE">
  794. <PROTOCOL FLOW="TX" RULE="[CMD_STR]%I[DATA]%C" DATA_RULE=""/>
  795. <PROTOCOL FLOW="RX" CFRM_ON="TRUE" TYPE="ON" RULE="[TX_FRAME]%C%L%F^NETMODE OK^%E%C%L%C%L^OK^%C%L" DATA_RULE=""/>
  796. </CMD>
  797. </COMMAND>
  798. </SOLUTION>
  799. </SOLUTION_LIST>
  800. <FAILCODE>
  801. <ITEM CODE="I00" VALUE="IMEI WRITE ACTION FAIL"/>
  802. <ITEM CODE="I01" VALUE=""/>
  803. <ITEM CODE="" VALUE=""/>
  804. <ITEM CODE="" VALUE=""/>
  805. </FAILCODE>
  806. </AT_COMMAND_FOR_FACTORY>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement