voxl2:/$ echo -ne 'ATi3\r\n' | busybox microcom -t 1000 /dev/ttyUSB0
ATi3
Manufacturer: Sierra Wireless, Incorporated
Model: EM9291
Revision: SWIX65C_02.13.08.00 505383 jenkins 2023/09/20 16:15:21
IMEI: 358186652129961
IMEI SV: 1
FSN: 833415552804B1
+GCAP: +CGSM
OK
voxl2:/$ echo -ne 'AT!ENTERCND="A710"\r\n' | busybox microcom -t 1000 /dev/ttyUSB0
AT!ENTERCND="A710"
OK
voxl2:/$ echo -ne 'AT!IMPREF?\r\n' | busybox microcom -t 1000 /dev/ttyUSB0
AT!IMPREF?
!IMPREF:
preferred fw version: 02.13.08.00
preferred carrier name: GENERIC
preferred config name: GENERIC_030.047_000
preferred subpri index: 000
current fw version: 02.13.08.00
current carrier name: GENERIC
current config name: GENERIC_030.047_000
current subpri index: 000
OK
voxl2:/$ echo -ne 'AT!GSTATUS?\r\n' | busybox microcom -t 1000 /dev/ttyUSB0
AT!GSTATUS?
!GSTATUS:
Current Time: 4337 Temperature: 35
Thermal Mitigation Level: 0
Reset Counter: 1 Mode: ONLINE
System mode: NR5G PS state: Not attached
MM5G state: Deregistered No Cell
RRC state: RRC Idle
IMS reg state: NOT REGISTERED IMS mode: Normal
IMS Srv State: UNKNOWN SMS,UNKNOWN VoIP
NR5G TAC: 57fe00 NR5G Cell ID: 143FCB12D (5435601197)
NR5G band: n41 NR5G Carrier ID: 0
NR5G dl bw: 100 MHz NR5G ul bw: 100 MHz
NR5G Tx Power: --- NR5G Tx chan: 0
NR5G Rx chan: 520008
NR5G dl MIMO: 4 NR5G ul MIMO: 1
NR5G(sub6) Rx0 RSSI (dBm): -64.9 NR5G(sub6) Rx1 RSSI (dBm): -67.6
NR5G(sub6) Rx2 RSSI (dBm): --- NR5G(sub6) Rx3 RSSI (dBm): ---
NR5G RSRP (dBm): -97 NR5G RSRQ (dB): -13
NR5G SINR (dB): 0.5
OK
voxl2:/$ echo -ne 'AT+COPS?\r\n' | busybox microcom -t 1000 /dev/ttyUSB0
AT+COPS?
ERROR
voxl2:/$ echo -ne 'AT+COPS=?\r\n' | busybox microcom -t 1000 /dev/ttyUSB0
AT+COPS=?
ERROR
voxl2:/$ echo -ne 'AT!selrat?\r\n' | busybox microcom -t 1000 /dev/ttyUSB0
AT!selrat?
!SELRAT: 00, Automatic
OK
voxl2:/$ echo -ne 'AT!band?\r\n' | busybox microcom -t 1000 /dev/ttyUSB0
AT!band?
Index, Name
00, All bands,
0 - GW: 100200000EC00000
1 - LTE: 0000A7E2BB0F38DF 0000000000000042
3 - NRNSA: 000081A03B0A38D7 0000000000007C62
4 - NRSA: 000081A03B0A38D7 0000000000007C62
OK
perhaps cops is returning errors because there is no SIM inserted right now. I will put a SIM in and try again
Seems ati3 suddenly works in your side
I was sending it wrong with the echo statement. still figuring out the formatting - new to linux
Here my test shows that a SIM card must be inserted to module for entering AT+COPS=?
at+cops?
+cops: 0,0,"CMHK",7
OK
at+cops=?
+cops: (1,"China Mobile HK","CMHK","45412",12),(2,"CMHK","CMHK","45412",7),(1,"SmarTone HK","SMC HK","45406",2),(1,"CSL","CSL","45400",12),(1,"CSL","CSL","45419",2),(1,"CSL","CSL","45400",7),(1,"454 21","454 21","45421",7),(1,"3","3","45403",2),(1,"SmarTone HK","SMC HK","45406",7),(1,"China Mobile HK","CMHK","45413",2),(1,"CSL","CSL","45400",2),(1,"3","3","45403",7),(1,"SmarTone HK","SMC HK","45406",12),,(0,1,2,3,4),(0,1,2)
OK
at+cpin?
+CPIN: READY
OK
ati3
Manufacturer: Sierra Wireless, Incorporated
Model: EM9291
Revision: SWIX65C_02.15.08.00 c5a441 jenkins 2024/01/25 19:32:58
IMEI: 358186652112345
IMEI SV: 3
FSN: 83403270212345
+GCAP: +CGSM
OK
here are the results of the remaining commands you asked for
voxl2:/$ echo -ne 'AT+COPS?\r\n' | busybox microcom -t 5000 /dev/ttyUSB0
AT+COPS?
+COPS: 0,0,"teal",7
OK
voxl2:/$ echo -ne 'AT+COPS=?\r\n' | busybox microcom /dev/ttyUSB0
AT+COPS=?
+COPS: (1,"T-Mobile","T-Mobile","310260",12),(2,"teal","teal","310260",7),(1,"313 100","313 100","313100",7),(1,"313 340","313 340","313340",12),(1,"Verizon","Verizon","311480",7),(1,"T-Mobile","T-Mobile","311490",12),,(0,1,2,3,4),(0,1,2)
OK
I am not near my test network. I will go there thursday and perform the AT COPS cmd again.
It is a band 3 network which I know my modem supports. Its PLMN is 00101. I will double check these Thursday however. The sim I have in now is not my private SIM btw. I can show you those results instead later on Thursday.
I +copn and see that my PLMN (00101) is in the list. Worried cops won’t return my network on Thursday…
@jyijyi I will be at my test network in about 2 hours. I will send the output of cops? to you then
my network does not show
AT+COPS=?
+COPS: {3,"313 100","313 100","313100",7),(3,"AT&T","AT&T","310410",7),,(0,1,2,3,4),(0,1,2)
how can you confirm there is real private network there?
I can plug the SIM card into a cell phone and connect to the network. I can use a tool on the phone that confirms it is band 3
Do you have the cell id of your LTE network?
You can have a look on AT!LTEINFO? to see if it can see the neighbor cell
Yes I have the Cell id of the network. it is 518401
you can check “AT!LTEINFO?” and see if it can see this cell ID
I dont see it
AT!LTEINFO?
!LTEINFO:
Serving: EARFCN MCC MNC TAC CID Bd D U SNR PCI RSRQ RSRP RSSI RXLV
900 310 410 3339 0C350809 2 5 5 8 386 -10.5 -107.4 -76.5 22
IntraFreq: PCI RSRQ RSRP RSSI RXLV
InterFreq: EARFCN ThresholdLow ThresholdHi Priority PCI RSRQ RSRP RSSI RXLV
CA SCell : EARFCN SCID Bd ST D U Mdl Mul PCI RSRP RSSI SINR
WCDMA: UARFCN ThreshL ThreshH Prio PSC RSCP ECN0 RXLV
OK
it is not using band 3, so it cannot see other cell id in band 3
did you limit the band to band 3 in AT!BAND?
I dont think so? Should be all bands yeah?
AT!BAND?
Index, Name
00, All bands,
0 - GW: 100200000EC00000
1 - LTE: 0000A7E2BB0F38DF 0000000000000042
3 - NRNSA: 000081A03B0A38D7 0000000000007C62
4 - NRSA: 000081A03B0A38D7 0000000000007C62
OK
AT!selrat?
!SELRAT: 00, Automatic
OK
if you set to all band, it will use other band
in your case, now it is using band 2
Okay - trying to piece together the AT!band command to restrict it to B3
you can see here as an example to set LTE all bands and 5G n78 only:
would this be right?
I dont care about GSM and I just want band3 LTE
AT!band=9,1,“groupo”,1, 0000000000000000,0000000000000004
AT!reset