Connecting to private LTE network/AT commands/nas-network-scan

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

@jyijyi

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