Project

General

Profile

XMMProtocolInterfaces » History » Version 3

Denis 'GNUtoo' Carikli, 12/31/2020 02:41 AM
Add GT-I9100

1 1 Denis 'GNUtoo' Carikli
h1. XMMProtocolInterfaces
2
3 3 Denis 'GNUtoo' Carikli
h2. GT-I9100
4
5
Setup: Replicant 6.0 0004 RC3
6
7
To get the modem UART:
8
9
First get root in the device.
10
<pre>
11
root@i9300:/ # echo MODEM > /sys/devices/virtual/sec/switch/usb_sel
12
</pre>
13
14
Then unplug and replug the USB cable.
15
16
Then some /dev/ttyACM* device appear on your laptop when you plug it again.
17
<pre>
18
$ ls -la /dev/ttyACM*
19
crw-rw---- 1 root uucp 166, 0 31 déc.  03:34 /dev/ttyACM0
20
crw-rw---- 1 root uucp 166, 1 31 déc.  03:34 /dev/ttyACM1
21
crw-rw---- 1 root uucp 166, 2 31 déc.  03:34 /dev/ttyACM2
22
crw-rw---- 1 root uucp 166, 3 31 déc.  03:34 /dev/ttyACM3
23
crw-rw---- 1 root uucp 166, 4 31 déc.  03:34 /dev/ttyACM4
24
crw-rw---- 1 root uucp 166, 5 31 déc.  03:34 /dev/ttyACM5
25
crw-rw---- 1 root uucp 166, 6 31 déc.  03:34 /dev/ttyACM6
26
</pre>
27
<pre>
28
# picocom /dev/ttyACM0 
29
picocom v3.1
30
31
port is        : /dev/ttyACM0
32
flowcontrol    : none
33
baudrate is    : 9600
34
parity is      : none
35
databits are   : 8
36
stopbits are   : 1
37
escape is      : C-a
38
local echo is  : no
39
noinit is      : no
40
noreset is     : no
41
hangup is      : no
42
nolock is      : no
43
send_cmd is    : sz -vv
44
receive_cmd is : rz -vv -E
45
imap is        : 
46
omap is        : 
47
emap is        : crcrlf,delbs,
48
logfile is     : none
49
initstring     : none
50
exit_after is  : not set
51
exit is        : no
52
53
Type [C-a] [C-h] to see available commands
54
Terminal ready
55
AT+TRACE=1
56
OK
57
AT+CLAC
58
ATS
59
60
ATD
61
62
ATA
63
64
ATO
65
66
ATE
67
68
ATH
69
70
ATV
71
72
ATZ
73
74
ATl
75
76
ATm
77
78
ATQ
79
80
ATX
81
82
AT&F
83
84
AT&D
85
86
AT&C
87
88
AT\Q
89
90
AT+CGSMS
91
92
AT+CMGD
93
94
AT+CMGF
95
96
AT+CMGL
97
98
AT+CMGR
99
100
AT+CMGS
101
102
AT+CMGW
103
104
AT+CMMS
105
106
AT+CMSS
107
108
AT+CNMA
109
110
AT+CNMI
111
112
AT+CPMS
113
114
AT+CSCA
115
116
AT+CSCB
117
118
AT+CSMS
119
120
AT+XCSSMS
121
122
AT+XSMS
123
124
AT+XTESM
125
126
AT+CSDH
127
128
AT+CSAS
129
130
AT+CRES
131
132
AT+CMGC
133
134
AT+CSMP
135
136
AT+CGREG
137
138
AT+COPN
139
140
AT+COPS
141
142
AT+CREG
143
144
AT+CSQ
145
146
AT+XBANDSEL
147
148
AT+XCOPS
149
150
AT+XCSPAGING
151
152
AT+XEONS
153
154
AT+XREG
155
156
AT+XAACOPS
157
158
AT+XUBANDSEL
159
160
AT+XRAT
161
162
AT+CPLS
163
164
AT+CPOL
165
166
AT+XHOMEZR
167
168
AT+CHUP
169
170
AT+CMOD
171
172
AT+CTFR
173
174
AT+VTS
175
176
AT+XCALLSTAT
177
178
AT+XDTMF
179
180
AT+XVTS
181
182
AT+CSTA
183
184
AT+CVHU
185
186
AT+VTD
187
188
AT+CCWE
189
190
AT+CR
191
192
AT+CRC
193
194
AT+XPROGRESS
195
196
AT+XREDIAL
197
198
AT+CAOC
199
200
AT+XLIN
201
202
AT+CCFC
203
204
AT+CCWA
205
206
AT+CHLD
207
208
AT+CLCC
209
210
AT+CLCK
211
212
AT+CLIP
213
214
AT+CLIR
215
216
AT+CNAP
217
218
AT+COLP
219
220
AT+COLR
221
222
AT+CPWD
223
224
AT+CSSN
225
226
AT+CUSD
227
228
AT+CCUG
229
230
AT+CBST
231
232
AT+CEER
233
234
AT+CGACT
235
236
AT+CGATT
237
238
AT+CGAUTO
239
240
AT+CGCLASS
241
242
AT+CGCMOD
243
244
AT+CGDATA
245
246
AT+CGDCONT
247
248
AT+CGDSCONT
249
250
AT+CGEQMIN
251
252
AT+CGEQNEG
253
254
AT+CGEQREQ
255
256
AT+CGEREP
257
258
AT+CGPADDR
259
260
AT+CGQMIN
261
262
AT+CGQREQ
263
264
AT+CGTFT
265
266
AT+XCGCLASS
267
268
AT+XDNS
269
270
AT+XGAUTH
271
272
AT+FCLASS
273
274
AT+CRLP
275
276
AT+XNVMPLMN
277
278
AT+XNVMMCC
279
280
AT+CBC
281
282
AT+CCID
283
284
AT+CCLK
285
286
AT+CFUN
287
288
AT+CGMI
289
290
AT+CGMM
291
292
AT+CGMR
293
294
AT+CGSN
295
296
AT+CIMI
297
298
AT+CMEE
299
300
AT+CMUX
301
302
AT+CNUM
303
304
AT+CPIN
305
306
AT+CPWROFF
307
308
AT+CRSM
309
310
AT+CSCS
311
312
AT+CSIM
313
314
AT+CSVM
315
316
AT+CTZR
317
318
AT+CTZU
319
320
AT+IPR
321
322
AT+XCTMS
323
324
AT+XGENDATA
325
326
AT+XPINCNT
327
328
AT+XLOG
329
330
AT+XMER
331
332
AT+XSIMSTATE
333
334
AT+TRACE
335
336
AT+XL1SET
337
338
AT+XSIO
339
340
AT+XDLCTEST
341
342
AT+XPOW
343
344
AT+XCEER
345
346
AT+XEER
347
348
AT+XTRACECONFIG
349
350
AT+XMUX
351
352
AT+XFDOR
353
354
AT+XFDORT
355
356
AT+XCONFIG
357
358
AT+XAPP
359
360
AT+XHSDUPA
361
362
AT+CPIN2
363
364
AT+XDATACHANNEL
365
366
AT+CONNECTPORT
367
368
AT+CAMM
369
370
AT+CACM
371
372
AT+CCHO
373
374
AT+CCHC
375
376
AT+XCSP
377
378
AT+NEER
379
380
AT+CUAD
381
382
AT+XUICC
383
384
AT+XLEMA
385
386
AT+XSYSTRACE
387
388
AT+CLAC
389
390
AT+CPUC
391
392
AT+CLAN
393
394
AT+CGLA
395
396
AT+CRLA
397
398
AT+CPAS
399
400
AT+XSVM
401
402
AT+XNOTIFYDUNSTATUS
403
404
AT+XRXDIV
405
406
AT+XSETCAUSE
407
408
OK
409
410
411
</pre>
412
413 1 Denis 'GNUtoo' Carikli
h2. GT-I9300
414
415
Setup: Replicant 6.0 0004 RC3
416
417
To get the modem UART:
418
419
First get root in the device.
420
<pre>
421 2 Denis 'GNUtoo' Carikli
root@i9300:/ # echo MODEM > /sys/devices/virtual/sec/switch/usb_sel
422 1 Denis 'GNUtoo' Carikli
</pre>
423
424
Then unplug and replug the USB cable.
425
426
Then some /dev/ttyACM* device appear on your laptop when you plug it again.
427
<pre>
428
$ ls -la /dev/ttyACM*
429
crw-rw---- 1 root uucp 166, 0 31 déc.  03:18 /dev/ttyACM0
430
crw-rw---- 1 root uucp 166, 1 31 déc.  03:18 /dev/ttyACM1
431
crw-rw---- 1 root uucp 166, 2 31 déc.  03:18 /dev/ttyACM2
432
crw-rw---- 1 root uucp 166, 3 31 déc.  03:18 /dev/ttyACM3
433
crw-rw---- 1 root uucp 166, 4 31 déc.  03:18 /dev/ttyACM4
434
crw-rw---- 1 root uucp 166, 5 31 déc.  03:18 /dev/ttyACM5
435
crw-rw---- 1 root uucp 166, 6 31 déc.  03:18 /dev/ttyACM6
436
</pre>
437
<pre>
438
# picocom /dev/ttyACM0 
439
picocom v3.1
440
441
port is        : /dev/ttyACM0
442
flowcontrol    : none
443
baudrate is    : 9600
444
parity is      : none
445
databits are   : 8
446
stopbits are   : 1
447
escape is      : C-a
448
local echo is  : no
449
noinit is      : no
450
noreset is     : no
451
hangup is      : no
452
nolock is      : no
453
send_cmd is    : sz -vv
454
receive_cmd is : rz -vv -E
455
imap is        : 
456
omap is        : 
457
emap is        : crcrlf,delbs,
458
logfile is     : none
459
initstring     : none
460
exit_after is  : not set
461
exit is        : no
462
463
Type [C-a] [C-h] to see available commands
464
Terminal ready
465
AT+TRACE=1
466
OK
467
AT
468
OK
469
AT+ADB
470
ERROR
471
AT?
472
OK
473
AT+CLAC
474
ATS
475
476
ATD
477
478
ATA
479
480
ATO
481
482
ATE
483
484
ATH
485
486
ATV
487
488
ATZ
489
490
ATl
491
492
ATm
493
494
ATQ
495
496
ATX
497
498
AT&F
499
500
AT&D
501
502
AT&C
503
504
AT\Q
505
506
AT+CGSMS
507
508
AT+CMGD
509
510
AT+CMGF
511
512
AT+CMGL
513
514
AT+CMGR
515
516
AT+CMGS
517
518
AT+CMGW
519
520
AT+CMMS
521
522
AT+CMSS
523
524
AT+CNMA
525
526
AT+CNMI
527
528
AT+CPMS
529
530
AT+CSCA
531
532
AT+CSCB
533
534
AT+CSMS
535
536
AT+XCSSMS
537
538
AT+XSMS
539
540
AT+XTESM
541
542
AT+CSDH
543
544
AT+CSAS
545
546
AT+CRES
547
548
AT+CMGC
549
550
AT+CSMP
551
552
AT+CGREG
553
554
AT+COPN
555
556
AT+COPS
557
558
AT+CREG
559
560
AT+CSQ
561
562
AT+XBANDSEL
563
564
AT+XCOPS
565
566
AT+XCSPAGING
567
568
AT+XEONS
569
570
AT+XREG
571
572
AT+XAACOPS
573
574
AT+XUBANDSEL
575
576
AT+XRAT
577
578
AT+CPLS
579
580
AT+CPOL
581
582
AT+XHOMEZR
583
584
AT+XCSQ
585
586
AT+CHUP
587
588
AT+CMOD
589
590
AT+CMUT
591
592
AT+CTFR
593
594
AT+VTS
595
596
AT+XCALLSTAT
597
598
AT+XDTMF
599
600
AT+XVTS
601
602
AT+CSTA
603
604
AT+CVHU
605
606
AT+VTD
607
608
AT+CCWE
609
610
AT+CR
611
612
AT+CRC
613
614
AT+XPROGRESS
615
616
AT+XREDIAL
617
618
AT+CAOC
619
620
AT+XLIN
621
622
AT+CCFC
623
624
AT+CCWA
625
626
AT+CHLD
627
628
AT+CLCC
629
630
AT+CLCK
631
632
AT+CLIP
633
634
AT+CLIR
635
636
AT+CNAP
637
638
AT+COLP
639
640
AT+COLR
641
642
AT+CPWD
643
644
AT+CSSN
645
646
AT+CUSD
647
648
AT+CCUG
649
650
AT+CBST
651
652
AT+CEER
653
654
AT+CGACT
655
656
AT+CGANS
657
658
AT+CGATT
659
660
AT+CGAUTO
661
662
AT+CGCLASS
663
664
AT+CGCMOD
665
666
AT+CGDATA
667
668
AT+CGDCONT
669
670
AT+CGDSCONT
671
672
AT+CGEQMIN
673
674
AT+CGEQNEG
675
676
AT+CGEQREQ
677
678
AT+CGEREP
679
680
AT+CGPADDR
681
682
AT+CGQMIN
683
684
AT+CGQREQ
685
686
AT+CGTFT
687
688
AT+XCGCLASS
689
690
AT+XDNS
691
692
AT+XGAUTH
693
694
AT+FCLASS
695
696
AT+CRLP
697
698
AT+XNVMPLMN
699
700
AT+XNVMMCC
701
702
AT+CBC
703
704
AT+CCID
705
706
AT+CCLK
707
708
AT+CFUN
709
710
AT+CGMI
711
712
AT+CGMM
713
714
AT+CGMR
715
716
AT+CGSN
717
718
AT+GSN
719
720
AT+CIMI
721
722
AT+CMEE
723
724
AT+CMUX
725
726
AT+CNUM
727
728
AT+CPIN
729
730
AT+CPWROFF
731
732
AT+CRSM
733
734
AT+CSCS
735
736
AT+CSIM
737
738
AT+CSVM
739
740
AT+CTZR
741
742
AT+CTZU
743
744
AT+IPR
745
746
AT+XCTMS
747
748
AT+XGENDATA
749
750
AT+XPINCNT
751
752
AT+XLOG
753
754
AT+XMER
755
756
AT+XSIMSTATE
757
758
AT+TRACE
759
760
AT+XL1SET
761
762
AT+XSIO
763
764
AT+XDLCTEST
765
766
AT+XPOW
767
768
AT+XCEER
769
770
AT+XEER
771
772
AT+XTRACECONFIG
773
774
AT+XMUX
775
776
AT+XFDOR
777
778
AT+XFDORT
779
780
AT+XCONFIG
781
782
AT+XAPP
783
784
AT+XHSDUPA
785
786
AT+XCAP
787
788
AT+CPIN2
789
790
AT+XDATACHANNEL
791
792
AT+CONNECTPORT
793
794
AT+CAMM
795
796
AT+CACM
797
798
AT+CCHO
799
800
AT+CCHC
801
802
AT+XCSP
803
804
AT+NEER
805
806
AT+CUAD
807
808
AT+XUICC
809
810
AT+XLEMA
811
812
AT+XSYSTRACE
813
814
AT+CLAC
815
816
AT+CPUC
817
818
AT+CLAN
819
820
AT+CGLA
821
822
AT+CRLA
823
824
AT+CPAS
825
826
AT+XSVM
827
828
AT+XNOTIFYDUNSTATUS
829
830
AT+XRXDIV
831
832
AT+XRXDIV3GRAB
833
834
AT+XMAGETKEY
835
836
AT+XMAGETBLOCK
837
838
AT+CPOS
839
840
AT+CPOSR
841
842
AT+CMOLR
843
844
AT+CMTLR
845
846
AT+CMTLRA
847
848
AT+XCPOSR
849
850
AT+XSETCAUSE
851
852
AT+XSPEECHINFO
853
854
OK
855
856
857
</pre>