|
ВСЕ ОПИСАНННЫЕ НИЖЕ КОМАНДЫ РАБОТАЮТ ТОЛЬКО С АКТИВИРОВАННЫМ ПОЛНЫМ СЕРВИСНЫМ МЕНЮ!
AT^SFLG - показывает/устанавливает флаги включённых пунктов сервисного меню в бинарном виде. 0 - пункт включён, 1 - пункт выключен.
На запрос AT^SFLG? отвечает:
^SFLG: 0000100000000000
Первый флаг - бит №15, последний - №0.
Установка флага, например: AT^SFLG=12,1 (выключение игр ).
На моём телефоне порядок следующий:
0 - 4Paging Burst;
1 - RESI SAP;
2 - TK Commands;
3 - Exit RAM Dump;
4 - Feddersen;
5 - Synt. No Ext.
6 - Charge Monitor;
7 - Always Dual Rate;
8 - History;
9 - Release Cause;
10 - Bit 10;
11 - Regist. Tones;
12 - Games :–)
13 - DATE/Time;
14 - (S)Exits;
15 - Monitor;
AT^SBFB = AT^SQWE - команда переводит телефон в режим обмена BFB-пакетами. AT^SBFB=1 - включить BFB,
AT^SBFB=0 - выключить BFB. (посылать нужно на 57600 с BFB-префиксом, например:0х06 0х0А 0х0С 'AT^SBFB=0' 0x0D, после этого телефон общается АТ-командами на 19200.
AT^SKPD - пожалуй, самая полезная и мощная команда. Она эмулирует нажатие клавиши на телефоне.
Формат таков: AT^SKPD=XX,YY
XX - скан-код клавиши, для С25 следующие:
01 - лев. спарен. кн.
02 - прав. спарен.кн.
03, 04 - прав. внрхн. кн.
10, 12 - красная кнопка
11 - зелёная кн.
35 - #
42 - *
48 - 57 - "0"-"9"
YY - время удержания клавиши, 1 соотв. 0.1 сек.
Таким образом, телефон можно выключить командой AT^SKPD=12,20.
AT^S^DI=X, где Х={0|1} - 1 включает режим расширенного ответа, 0 - выключает. Получается что-то вроде:
^S^DI: S:
GT gestartet 20
^S^DI: S: Pin2Timer stop
OK
GT gestoppt
Что за Pin2Timer - не знаю
AT^S^MI=X, где X={0-7} - показания нет-монитора. Ответ:
AT^S^MI=0
OK
- сбрасывает значение SExit
AT^S^MI=1
^S^MI: A041,08,8B,"11 ь/Є1"
OK
Показывает значение SExit
AT^S^MI=2
В обычном режиме:
CH042 RX-092 -01
CI 0336 C1+19 91
LAI 52F530 6978
TXPWR33 RXAM-111
C2+19 BSPA7 BA25
OK
Нетрудно догадаться, что это
В режиме разговора:
042TS3 TA01 PL09
RX-096 CI0336 S0
C0 042 RX-098 F1
LF15LS15 QF0QS0
LAI52F5306978
OK
AT^S^MI=3
В обычном режиме:
S042 92 019 019 21
1039 06 005 005 47
2000 00 000 000 00
3000 00 000 000 00
4000 00 000 000 00
5000 00 000 000 00
6000 00 000 000 00
Здесь:
S 042 92+19+19 21
| | | | | |
№ CH. RxL C1 C2 NB
дальше - для следующих каналов...
Если RxL < (-100dB), то показываются только последние две цифры.
В режиме разговора:
S 042 97 2 1
1 389 08 2 2
2 342 11 1 6
3 039 11 4 7
4 000 00 0 0
5 000 00 0 0
6 000 00 0 0
AT^S^MI=4
ОК
AT^S^MI=5
^S^MI: SS1
OK
На С45 выдаёт SS0... По-видимому, номер канала последовательного интерфейса...
AT^S^MI=6
OK
AT^S^MI=7
OK
|