EM9191 Network Scan Not Working

Hi all,

I have a EM9191 running FW SWIX55C_03.09.11.00. The antenna and sim card are both configured. The driver is correctly installed:

$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 5000M
    |__ Port 1: Dev 4, If 0, Class=Communications, Driver=cdc_mbim, 5000M
    |__ Port 1: Dev 4, If 1, Class=CDC Data, Driver=cdc_mbim, 5000M
    |__ Port 1: Dev 4, If 3, Class=Vendor Specific Class, Driver=option, 5000M
    |__ Port 1: Dev 4, If 4, Class=Vendor Specific Class, Driver=option, 5000M

However, it cannot scan the operator network. The related AT command history is copied:

ati
Manufacturer: Sierra Wireless, Incorporated
Model: EM9191
Revision: SWIX55C_03.09.11.00 7bf975 jenkins 2022/06/10 20:36:01
IMEI: 355890347254372
IMEI SV: 22
FSN: 783126231903B1
+GCAP: +CGSM


OK
at!band?
Index, Name
00, All bands,
0 - GW:    100600000FC00000
1 - LTE:   0000A7E2BB0F38DF 0000000000000042
3 - NRNSA: 000081A0090808D7 0000000000007042
4 - NRSA:  000081A0090808D7 0000000000007042

OK
at!impref?
!IMPREF:
 preferred fw version:    03.09.11.00
 preferred carrier name:  GENERIC
 preferred config name:   GENERIC_030.044_001
 preferred subpri index:  000
 current fw version:      03.09.11.00
 current carrier name:    GENERIC
 current config name:     GENERIC_030.044_001
 current subpri index:    000

OK
at!selrat?
!SELRAT: 00, Automatic


OK
at!selrat=?
!SELRAT: Index, Name
00, Automatic
01, UMTS 3G Only
04, LTE Only
05, 5G Only
0E, UMTS and LTE Only
0F, LTE and NR5G only
10, WCDMA and NR5G only

OK

at+cops=?
ERROR
at+cops?
ERROR

at!nrinfo?
!NRINFO:
Connectivity Mode: ---

Connectivity Mode: ---

NR5G Cell ID:    ---
NR5G band:       ---            NR5G Carrier ID: ---
NR5G dl bw:      ---            NR5G ul bw:      ---
NR5G Tx Power:   ---            NR5G Tx chan:    ---
NR5G Rx chan:    ---
NR5G dl MIMO:    ---            NR5G ul MIMO:    ---
NR5G(sub6) RxM RSSI (dBm):   ---                NR5G(sub6) RxD RSSI (dBm):   ---
NR5G(sub6) RxM1 RSSI (dBm):  ---                NR5G(sub6) RxD1 RSSI (dBm):  ---
NR5G(mmw) Rx0 RSSI (dBm):    ---                NR5G(mmw) Rx1 RSSI (dBm):    ---

NR5G RSRP (dBm): ---            NR5G RSRQ (dB):  ---
NR5G SINR (dB):  ---


OK

By executing
$ sudo ./bin/lite-qmi-connection-managerhostx86_64
from SDK sampleApps, we got similar error

10
NetworkScan may take a few minutes.  Result will be displayed when available.  Please wait...

Please select one of the following options or press 'q' to exit:

    1.	start a single-PDN data session
    2.	Start one connection of a multi-PDN data session
    3.	Stop one connection
    4.	Stop all active connections
    5.	Display all profiles on the device
    6.	Display one profile on the device
    7.	Create a profile on the device
    8.	Modify an existing profile on the device
    9.	Delete a profile from the device
    10.	Scan available networks
    11.	Enable QOS Event
    12.	Disable QOS Event
    13.	Request QOS Expanded
    14.	Get QOS Information
    15.	QOS Indication Register
    16.	Read QOS Data Statistics (SWIQOS)
    17.	Read QOS Extra APN Parameters (SWIQOS)
    18.	Get Packet Statistics
    19.	Get Current Channel Rate
    20.	Toggle pinging on connection
    21.	Toggle routing table update on connection
    24.	Enable QMAP
    25.	Disable QMAP
    26.	Enable/disable WDS event report indication
    27.	Enable/disable keep data session alive
    (q)uit to exit:
unpack_nas_PerformNetworkScan: unpacking function error 1003
unpack_nas_PerformNetworkScan errorCode: 1003 - Unexpected error occurred during processing

What is the return of the followings?

At!entercnd=“A710”
At+cfun?
At+cpin?
At!gstatus?
At!pcinfo?

At!entercnd="A710"
OK
At+cfun?
+CFUN: 0

OK
at+cfun=1
+CME ERROR: operation not supported
At+cpin?
+CPIN: READY

OK
At!gstatus?
!GSTATUS:
Current Time:  8792             Temperature: 27
Thermal Mitigation Level: 0
Reset Counter: 1                Mode:        LOW POWER MODE


OK
At!pcinfo?
State: Low Power Mode
LPM voters - Temp:0, Volt:0, User:0, W_DISABLE:0, IMSWITCH:1, BIOS:0, LWM2M:0, OMADM:0, FOTA:0, NVCRIT:0, RFCAL:0, , RFC_INIT:0
LPM persistence - None

OK

I am trying to update the FW but it failed. And now the at+cfun=1 command failed too…

it says “IMSWITCH:1” in at!PCINFO?, not sure why your image switch in aT!IMPREF has problem

I just trying to update the FW but failed. Does it matter? Or do you think if FW flashing could solve the problem?

maybe, as it says image switch now has problem

We have 11 sierra EM9191 in which 1 is old version and it works great while the new 10 arriving last week do not work. In the 10 new EM9191, AT command port is missing and I have to run extra command

modprobe option
echo 1199 90d3 >/sys/bus/usb-serial/drivers/option1/new_id

to have /dev/ttyUSB1.
Besides, network scan is not working too. I will have another new EM9191 withno FW download trying to see how it works.

have you compared the OK and NOK module on AT!USBPID?

Not yet. Since the failed FW download make the USB serial port not working, I will try your advice tomorrow in the lab. Thanks a lot!

The OK and NOK module are the same

AT!USBPID?
!USBPID:
APP : 90D3
BOOT: 90D2

For the OK module, it has older FW

at!impref?
!IMPREF:
 preferred fw version:    01.07.19.00
 preferred carrier name:  GENERIC
 preferred config name:   GENERIC_016.010_000
 preferred subpri index:  000
 current fw version:      01.07.19.00
 current carrier name:    GENERIC
 current config name:     GENERIC_016.010_000
 current subpri index:    000

while the NOK module has the latest FW

at!impref?
!IMPREF:
 preferred fw version:    03.10.07.00
 preferred carrier name:  GENERIC
 preferred config name:   GENERIC_030.062_000
 preferred subpri index:  000
 current fw version:      03.10.07.00
 current carrier name:    GENERIC
 current config name:     GENERIC_030.062_000
 current subpri index:    000

OK

We are trying to flash the older FW in the NOK board but cannot find it in the resource. Do you know where can we download the old FW?

How about download other pri setting like at&t and see if cfun can back to normal?