Changeset 4777


Ignore:
Timestamp:
11/10/08 11:05:59 (9 years ago)
Author:
charlie
Message:

Update personal wiki

Location:
developers/charlie/Wiki
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • developers/charlie/Wiki/ATCommands

    r4770 r4777  
    22 
    33- ATZ   : start the modem 
    4 - AT+IPR?       : Get the bit rate of the UART 
     4 
    55- ATE1  : turn echo on 
    66- ATE0  : turn echo off 
    77- AT+CPIN       : Set SIM code 
    88- AT+CFUN=1     : turn antenna on 
     9 
     10- AT+CMEE=1 : Show error (if 2 show text errors !) 
     11 
     12- AT+CMUX : activate multiplexer mode 
     13 
     14- AT+IPR?       : Get the bit rate of the UART 
     15- AT+CGMR       : Get firmeware version 
    916- AT+CGMI       : get manufacturer id 
    1017 
     18- AT+CGMM : get model id. 'MC75i' for the [[MC75i]] and 'Neo1973 GTA02 
     19            Embedded GSM Modem' for [[Calypso]]) 
    1120 
    12 - AT+CMUX : activate multiplexer mode 
    13 - AT+CGMR       : Get firmeware version 
    1421- AT+CLAC       : Get list of AT commands 
     22 
    1523- AT^SMSO       : Turn off module (will also disconnect from network) 
     24                  Only works with MC75i. 
     25 
     26- AT+CPAS       : request ME activity status (0=ready) 
     27 
     28* Interface commands 
     29 
     30- ATS3=<value> : command line termination character (mandatory to 13) 
     31- ATS4=<value> : response formating (recommanded 10) 
     32- ATS5=<value> : command line editing char (recommanded 8) 
     33- ATE<value> : command echo (recommanded 0 i.e. echoes command back) 
     34- ATQ<value> : result code supr (recommanded 0 i.e. transmits results) 
     35- ATV<value> : response format (recommanded 1 i.e. return '\r\nOK\r\n' 
     36               after each call 
     37- AT+ICF=<format>,[<parity>] : TE-TA char framing (recommended 3,3 
     38                               i.e. 8 data bits, no parity, 1 stop 
     39                               bit) 
     40 
     41* SIM commands 
     42 
     43- AT+CPIN? : get pin status (could be READY, SIM PIN, SIM PUK, etc.) 
     44- AT+CPBS : set phonebook memory storage 
     45- AT+CPBR=i,[j] : get the phonebook entry from i to j (if j not 
     46                  defined get only i) 
     47- AT+CPBR=? : get the range of phonebook entries 
     48- AT+CBBW=index, number, type, text : Add a new phonebook entry 
     49 
     50* Network commands 
     51 
     52- AT+COPS=? : get list of available operators 
     53- AT+COPS=0,0 : find a network and register on it (may take some time) 
    1654 
    1755* Unsolicited 
  • developers/charlie/Wiki/Calypso

    r4770 r4777  
    44** list of AT commands (got using AT+CLAC) 
    55 
    6 AT+CACM 
    7 AT+CAMM 
    8 AT+CAOC 
    9 AT+CBC 
    10 AT+CBST 
    11 AT+CCFC 
    12 AT+CCUG 
    13 AT+CCWA 
    14 AT+CCWE 
    15 AT+CEER 
    16 AT+CFUN 
    17 AT+CGACT 
    18 AT+CGANS 
    19 AT+CGATT 
    20 AT+CGAUTO 
    21 AT+CGCLASS 
    22 AT+CGDATA 
    23 AT+CGDCONT 
    24 AT+CGEREP 
    25 AT+CGMI 
    26 AT+CGMM 
    27 AT+CGMR 
    28 AT+CGPADDR 
    29 AT+CGQMIN 
    30 AT+CGQREQ 
    31 AT+CGREG 
    32 AT+CGSMS 
    33 AT+CGSN 
    34 AT+CHLD 
    35 AT+CHUP 
    36 AT+CIMI 
    37 AT+CLAC 
    38 AT+CLAE 
    39 AT+CLAN 
    40 AT+CLCC 
    41 AT+CLCK 
    42 AT+CLIP 
    43 AT+CDIP 
    44 AT+CLIR 
    45 AT+CLVL 
    46 AT+CMEE 
    47 AT+CMGC 
    48 AT+CMGD 
    49 AT+CMGF 
    50 AT+CMGL 
    51 AT+CMGR 
    52 AT+CMGS 
    53 AT+CMGW 
    54 AT+CMOD 
    55 AT+CMSS 
    56 AT+CMMS 
    57 AT+CMUT 
    58 AT+CMUX 
    59 AT+CNMA 
    60 AT+CNMI 
    61 AT+CNUM 
    62 AT+COLP 
    63 AT+COPN 
    64 AT+COPS 
    65 AT+CPAS 
    66 AT+CPBF 
    67 AT+CPBR 
    68 AT+CPBS 
    69 AT+CPBW 
    70 AT+CPIN 
    71 AT+CPMS 
    72 AT+CPOL 
    73 AT+CPUC 
    74 AT+CPWD 
    75 AT+CR 
    76 AT+CRC 
    77 AT+CREG 
    78 AT+CRES 
    79 AT+CRLP 
    80 AT+CRSL 
    81 AT+CRSM 
    82 AT+CSAS 
    83 AT+CSCA 
    84 AT+CSCB 
    85 AT+CSCS 
    86 AT+CSDH 
    87 AT+CSIM 
    88 AT+CSMP 
    89 AT+CSMS 
    90 AT+CSNS 
    91 AT+CSQ 
    92 AT%CSQ 
    93 AT+CSSN 
    94 AT+CSTA 
    95 AT+CSVM 
    96 AT+CTFR 
    97 AT+CUSD 
    98 AT+DR 
    99 AT+FAP 
    100 AT+FBO 
    101 AT+FBS 
    102 AT+FBU 
    103 AT+FCC 
    104 AT+FCLASS 
    105 AT+FCQ 
    106 AT+FCR 
    107 AT+FCS 
    108 AT+FCT 
    109 AT+FDR 
    110 AT+FDT 
    111 AT+FEA 
    112 AT+FFC 
    113 AT+FHS 
    114 AT+FIE 
    115 AT+FIP 
    116 AT+FIS 
    117 AT+FIT 
    118 AT+FKS 
    119 AT+FLI 
    120 AT+FLO 
    121 AT+FLP 
    122 AT+FMI 
    123 AT+FMM 
    124 AT+FMR 
    125 AT+FMS 
    126 AT+FND 
    127 AT+FNR 
    128 AT+FNS 
    129 AT+FPA 
    130 AT+FPI 
    131 AT+FPS 
    132 AT+FPW 
    133 AT+FRQ 
    134 AT+FSA 
    135 AT+FSP 
    136 AT+GCAP 
    137 AT+GCI 
    138 AT+GMI 
    139 AT+GMM 
    140 AT+GMR 
    141 AT+GSN 
    142 AT+ICF 
    143 AT+IFC 
    144 AT+ILRR 
    145 AT+IPR 
    146 AT+VTS 
    147 AT+WS46 
    148 AT%ALS 
    149 AT%ATR 
    150 AT%BAND 
    151 AT%CACM 
    152 AT%CAOC 
    153 AT%CCBS 
    154 AT%STDR 
    155 AT%CGAATT 
    156 AT%CGMM 
    157 AT%CGREG 
    158 AT%CNAP 
    159 AT%CPI 
    160 AT%COLR 
    161 AT%CPRIM 
    162 AT%CTV 
    163 AT%CUNS 
    164 AT%NRG 
    165 AT%SATC 
    166 AT%SATE 
    167 AT%SATR 
    168 AT%SATT 
    169 AT%SNCNT 
    170 AT%VER 
    171 AT%CGCLASS 
    172 AT%CGPCO 
    173 AT%CGPPP 
    174 AT%EM 
    175 AT%EMET 
    176 AT%EMETS 
    177 AT%CBHZ 
    178 AT%CPHS 
    179 AT%CPNUMS 
    180 AT%CPALS 
    181 AT%CPVWI 
    182 AT%CPOPN 
    183 AT%CPCFU 
    184 AT%CPINF 
    185 AT%CPMB 
    186 AT%CPRI 
    187 AT%DATA 
    188 AT%DINF 
    189 AT%CLCC 
    190 AT%DBGINFO 
    191 AT%VTS 
    192 AT%CHPL 
    193 AT%CREG 
    194 AT+CTZR 
    195 AT+CTZU 
    196 AT%CTZV 
    197 AT%CNIV 
    198 AT%PVRF 
    199 AT%CWUP 
    200 AT%DAR 
    201 AT+CIND 
    202 AT+CMER 
    203 AT%CSCN 
    204 AT%RDL 
    205 AT%RDLB 
    206 AT%CSTAT 
    207 AT%CPRSM 
    208 AT%CHLD 
    209 AT%SIMIND 
    210 AT%SECP 
    211 AT%SECS 
    212 AT%CSSN 
    213 AT+CCLK 
    214 AT%CSSD 
    215 AT%COPS 
    216 AT%CPMBW 
    217 AT%CUST 
    218 AT%SATCC 
    219 AT%COPN 
    220 AT%CGEREP 
    221 AT%CUSCFG 
    222 AT%CUSDR 
    223 AT%CPBS 
    224 AT%PBCF 
    225 AT%SIMEF 
    226 AT%EFRSLT 
    227 AT%CMGMDU 
    228 AT%CMGL 
    229 AT%CMGR 
    230 AT@ST 
    231 AT@AUL 
    232 AT@POFF 
    233 AT@RST 
    234 AT@SC 
    235 ATA 
    236 ATB 
    237 AT&C 
    238 ATD 
    239 AT&D 
    240 ATE 
    241 ATF 
    242 AT&F 
    243 ATH 
    244 ATI 
    245 AT&K 
    246 ATL 
    247 ATM 
    248 ATO 
    249 ATP 
    250 ATQ 
    251 ATS 
    252 ATT 
    253 ATV 
    254 ATW 
    255 AT&W 
    256 ATX 
    257 ATZ 
     6AT+CACM, AT+CAMM, AT+CAOC, AT+CBC, AT+CBST, AT+CCFC, AT+CCUG, AT+CCWA, 
     7AT+CCWE, AT+CEER, AT+CFUN, AT+CGACT, AT+CGANS, AT+CGATT, AT+CGAUTO, 
     8AT+CGCLASS, AT+CGDATA, AT+CGDCONT, AT+CGEREP, AT+CGMI, AT+CGMM, 
     9AT+CGMR, AT+CGPADDR, AT+CGQMIN, AT+CGQREQ, AT+CGREG, AT+CGSMS, 
     10AT+CGSN, AT+CHLD, AT+CHUP, AT+CIMI, AT+CLAC, AT+CLAE, AT+CLAN, 
     11AT+CLCC, AT+CLCK, AT+CLIP, AT+CDIP, AT+CLIR, AT+CLVL, AT+CMEE, 
     12AT+CMGC, AT+CMGD, AT+CMGF, AT+CMGL, AT+CMGR, AT+CMGS, AT+CMGW, 
     13AT+CMOD, AT+CMSS, AT+CMMS, AT+CMUT, AT+CMUX, AT+CNMA, AT+CNMI, 
     14AT+CNUM, AT+COLP, AT+COPN, AT+COPS, AT+CPAS, AT+CPBF, AT+CPBR, 
     15AT+CPBS, AT+CPBW, AT+CPIN, AT+CPMS, AT+CPOL, AT+CPUC, AT+CPWD, AT+CR, 
     16AT+CRC, AT+CREG, AT+CRES, AT+CRLP, AT+CRSL, AT+CRSM, AT+CSAS, AT+CSCA, 
     17AT+CSCB, AT+CSCS, AT+CSDH, AT+CSIM, AT+CSMP, AT+CSMS, AT+CSNS, AT+CSQ, 
     18AT%CSQ, AT+CSSN, AT+CSTA, AT+CSVM, AT+CTFR, AT+CUSD, AT+DR, AT+FAP, 
     19AT+FBO, AT+FBS, AT+FBU, AT+FCC, AT+FCLASS, AT+FCQ, AT+FCR, AT+FCS, 
     20AT+FCT, AT+FDR, AT+FDT, AT+FEA, AT+FFC, AT+FHS, AT+FIE, AT+FIP, 
     21AT+FIS, AT+FIT, AT+FKS, AT+FLI, AT+FLO, AT+FLP, AT+FMI, AT+FMM, 
     22AT+FMR, AT+FMS, AT+FND, AT+FNR, AT+FNS, AT+FPA, AT+FPI, AT+FPS, 
     23AT+FPW, AT+FRQ, AT+FSA, AT+FSP, AT+GCAP, AT+GCI, AT+GMI, AT+GMM, 
     24AT+GMR, AT+GSN, AT+ICF, AT+IFC, AT+ILRR, AT+IPR, AT+VTS, AT+WS46, 
     25AT%ALS, AT%ATR, AT%BAND, AT%CACM, AT%CAOC, AT%CCBS, AT%STDR, 
     26AT%CGAATT, AT%CGMM, AT%CGREG, AT%CNAP, AT%CPI, AT%COLR, AT%CPRIM, 
     27AT%CTV, AT%CUNS, AT%NRG, AT%SATC, AT%SATE, AT%SATR, AT%SATT, AT%SNCNT, 
     28AT%VER, AT%CGCLASS, AT%CGPCO, AT%CGPPP, AT%EM, AT%EMET, AT%EMETS, 
     29AT%CBHZ, AT%CPHS, AT%CPNUMS, AT%CPALS, AT%CPVWI, AT%CPOPN, AT%CPCFU, 
     30AT%CPINF, AT%CPMB, AT%CPRI, AT%DATA, AT%DINF, AT%CLCC, AT%DBGINFO, 
     31AT%VTS, AT%CHPL, AT%CREG, AT+CTZR, AT+CTZU, AT%CTZV, AT%CNIV, AT%PVRF, 
     32AT%CWUP, AT%DAR, AT+CIND, AT+CMER, AT%CSCN, AT%RDL, AT%RDLB, AT%CSTAT, 
     33AT%CPRSM, AT%CHLD, AT%SIMIND, AT%SECP, AT%SECS, AT%CSSN, AT+CCLK, 
     34AT%CSSD, AT%COPS, AT%CPMBW, AT%CUST, AT%SATCC, AT%COPN, AT%CGEREP, 
     35AT%CUSCFG, AT%CUSDR, AT%CPBS, AT%PBCF, AT%SIMEF, AT%EFRSLT, AT%CMGMDU, 
     36AT%CMGL, AT%CMGR, AT@ST, AT@AUL, AT@POFF, AT@RST, AT@SC, ATA, ATB, 
     37AT&C, ATD, AT&D, ATE, ATF, AT&F, ATH, ATI, AT&K, ATL, ATM, ATO, ATP, 
     38ATQ, ATS, ATT, ATV, ATW, AT&W, ATX, ATZ 
  • developers/charlie/Wiki/DSB75

    r4770 r4777  
    1414The DSB75 supports 3V and 1.8V SIM cards. 
    1515 
    16  
    17  
    1816* Usage 
    1917 
     18Connect everything, then use [[minicom]] to connect to the device 
     19/dev/ttyUSB0 (I created a config called mc75i for that). Then type AT 
     20commands and see the results. 
  • developers/charlie/Wiki/MC75i

    r4770 r4777  
    22* MC75i 
    33 
    4 This is the [[GSM]] modem for GTA03, produced by CINTERION 
    5 contact for hardware info : James Chang <james.chang@cinterion.com> 
    6 The MC75i is connected to the UART port of the CPU, we can access it through /dev/ttySAC0 
     4This is the [[GSM]] modem for GTA03, produced by CINTERION contact for 
     5hardware info : James Chang <james.chang@cinterion.com> The MC75i is 
     6connected to the UART port of the CPU, we can access it through 
     7/dev/ttySAC0 
    78 
    89Notes :  
     
    1213* Testing it using the [[DSB75]] Testing board 
    1314 
    14 See [[DSB75]] 
     15  See [[DSB75]] 
     16 
     17* Differences with TI [[Calypso]] modem 
     18 
     19  - The MC75i seems to be always responsible, the Calypso needs to be 
     20    awaken after we don't communicate with it for a few seconds. 
     21 
     22  -  
     23 
     24 
     25* List of AT commands 
     26 
     27AT&F, AT&V, AT&W, AT+CACM AT+CALA, AT+CAMM, AT+CCFC, AT+CEER, AT+CFUN, 
     28AT+CGMM, AT+CGREG, AT+CGSN, AT+CIMI, AT+CIND, AT+CLCC, AT+CLCK_FD, 
     29AT+CLVL, AT+CMEE, AT+CMER, AT+CMGL, AT+CMUT, AT+CMUX, AT+CNMI, 
     30AT+CNUM, AT+COPN, AT+COPS, AT+CPBR, AT+CPBS, AT+CPBW, AT+CREG, 
     31AT+CRSM, AT+CSCB, AT+CSCS, AT+CSIM, AT+CTZR, AT+CTZU, AT+GMM, AT+GSN, 
     32AT+VTD, AT+VTS, AT+WS46, AT^MONI, AT^MONP, AT^SACM, AT^SAIC, AT^SALS, 
     33AT^SATR, AT^SBC, AT^SBLK, AT^SBNR, AT^SBNW, AT^SCCFC, AT^SCFG, 
     34AT^SCKS, AT^SCML, AT^SCTM, AT^SDLD, AT^SFDL, AT^SGAUTH, AT^SGSN, 
     35AT^SHOM, AT^SICC, AT^SICI, AT^SICO, AT^SICS, AT^SIND, AT^SISC, 
     36AT^SISE, AT^SISI, AT^SISO, AT^SISR, AT^SISS, AT^SISW, AT^SISX, 
     37AT^SLCC, AT^SLCD, AT^SM20, AT^SMGL, AT^SMGO, AT^SMONC, AT^SMOND, 
     38AT^SMONG, AT^SMSO, AT^SNBTA, AT^SNFA, AT^SNFD, AT^SNFG, AT^SNFI, 
     39AT^SNFM, AT^SNFO, AT^SNFPT, AT^SNFS, AT^SNFTTY, AT^SNFV, AT^SNFW, 
     40AT^SNWS, AT^SOPS, AT^SPBC, AT^SPBD, AT^SPBG, AT^SPBS, AT^SPBW, 
     41AT^SPLM, AT^SPLR, AT^SPLW, AT^SQWE, AT^SRPN, AT^SRSA, AT^SRSM, 
     42AT^SRTC, AT^SRTEH, AT^SRUN, AT^SSET, AT^SSPI, AT^SSTA, AT^SSTGI, 
     43AT^SSTK, AT^SSTR, AT^SSUH, AT^STBD, AT^STCD, AT^SXSM, AT_AND_F_DUMMY, 
     44AT_AND_F_DUMMY, AT_AND_F_DUMMY, AT_CGATT_DUMMY, ATI, ATZ 
     45 
  • developers/charlie/Wiki/Todo

    r4770 r4777  
    1 * TODO 
     1Charly's TODO 
    22 
    3 - See how to refuse git commits that don't follow coding style 
    4 - Write automatic GSM testing script                    --> in progress 
    5     - Check connection 
    6     - Check AT command list, compatible with framework (do we need to create a new modem class in ogmsd ?) 
    7     - How can i automatically get all the needed framework commands ?? (script done) 
    8         
    9 - Have a look at Chris production tests framework       --> waiting for it to be online 
    10 - Check MC75i hardware spec, how does it fit into our kernel and production test 
    11 - Lear to use the DSB75 testing board 
    12 - See how to handle SIM + PUK with AT commands          --> I forgot my PIN number !!! 
    13  
    14 - BY PLANE TICKETS FOR XMASS !!! 
     3* Finish GSM Testing script 
     4* Fix WaitDBus call timeout problem in tichy 
     5* Finish GSM test script, make it works on GTA02  
     6* BY PLANE TICKETS FOR XMASS !!! 
  • developers/charlie/Wiki/emacs

    r4770 r4777  
    66M-x c-set-style 
    77   set the c style for indentation 
     8 
     9M-x transient-mark-mode 
     10   Set visible mark for selection (very useful) 
    811 
    912M-x column-number-mode / line-number-mode 
     
    1518  resize window 6 time 
    1619 
     20M-x whitespace-buffer 
     21  show trailing and ending spaces 
     22 
    1723* using etags : 
    1824M-. : go to def 
     
    2329M-q : auto justify paragraph 
    2430 
    25  
    2631* python mode 
    2732M-; : add comment at the end of a line (but it uses tab :( ) 
     
    3136To NOT use tabs : 
    3237set-variable indent-tabs-mode nil 
     38 
     39* AUtospelling 
     40 
     41M-x flyspell-mode 
     42M-x flyspell-prog-mode 
  • developers/charlie/Wiki/git

    r4759 r4777  
    1515git stach apply 
    1616 
    17 git reset --hard 
     17git reset --hard (revert all localk change since last commit !) 
    1818 
    19 *** search commands 
     19** search commands 
    2020gitk : user interface to see the commits 
    2121git log 
     
    2323git blame <file> : see who did what on a file (very useful) 
    2424git show <commit> 
     25 
     26** Commit commands 
     27git add --patch  : Add only a part of a file into the next commit 
     28git diff origin --check : check for whitespace in local commits 
     29git rebase -i origin : edit all local commits 
     30cat xxx.patch | git am : apply a patch 
Note: See TracChangeset for help on using the changeset viewer.