EM7590 not connecting to cell service when running on linux

Hello,

I’m having issues connect to my Odido network provider when running on Linux, but when connecting through windows network is detected and works perfectly.

On the AT terminal things look like this:

Terminal ready
ATI
Manufacturer: Sierra Wireless
Model: EM7590
Revision: SWIX12C_03.01.02.00 2025/04/25 14:37:44
SVN: 07
IMEI: 357999720777939
FSN: DX6036075001H1
TS.25: 2025.2.24
+GCAP: +CGSM,+DS,+ES

OK
AT+CPIN?
+CPIN: SIM PIN

esga@Helix52X-K52X-test-corley:~$ sudo picocom /dev/ttyUSB2 -b 115200
picocom v3.1

port is        : /dev/ttyUSB2
flowcontrol    : none
baudrate is    : 115200
parity is      : none
databits are   : 8
stopbits are   : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
hangup is      : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        : 
omap is        : 
emap is        : crcrlf,delbs,
logfile is     : none
initstring     : none
exit_after is  : not set
exit is        : no


OK
AT+CPIN=“****”
OK
AT+CPIN?
+CPIN: READY

OK
AT+CSQ
+CSQ: 22,99

OK
AT!GSTATUS?
!GSTATUS:
Current Time:  1152             Temperature: 38
Reset Counter: 1                Mode:        ONLINE
System mode:   LTE              PS state:    Attached
LTE band:      B3               LTE bw:      20 MHZ
LTE Rx chan:   1800             LTE Tx chan: 19800
LTE SCC1 state:NOT ASSIGNED
EMM state:     REGISTERED       NORMAL_SERVICE
RRC state:     RRC Idle
IMS reg state: No Srv

PCC RxM RSSI:  -72              PCC RxM RSRP:-101
PCC RxD RSSI:  -73              PCC RxD RSRP:-101
Tx Power:      –               TAC:         2d(45)
RSRQ (dB):     -8.8             Cell ID:     2d93966(47790438)
SINR (dB):     14.2

But then when trying to find the modem or connect to the network I get “modem not found” or “couldn’t create manager”.

I tried collecting more information about the network:

esga@Helix52X-K52X-test-corley:~$ sudo mbimcli -d /dev/cdc-wdm0 --query-registration-state
[/dev/cdc-wdm0] Registration status:
Network error: ‘none’
Register state: ‘searching’
Register mode: ‘automatic’
Available data classes: ‘unknown’
Current cellular class: ‘gsm’
Provider ID: ‘unknown’
Provider name: ‘unknown’
Roaming text: ‘unknown’
Registration flags: ‘packet-service-automatic-attach’

Otherwise when the module attempts to initialize via cdc_mbim, all queries to /dev/cdc-wdm0 result in a raw transaction timed out error. mbimcli reports the device as Not Initialized.

how about using the connection manager in MBPL SDK ( MBPL_SDK_R47_ENG4-lite.bin.tar)?

Hello,

Just tried and it still doesn’t connect to the cell service.

dhcpcd-10.0.6 starting
DUID 00:01:00:01:31:aa:d6:31:2e:56:b2:73:2c:b1
wwan0: IAID dc:53:2c:ad
wwan0: soliciting an IPv6 router
wwan0: soliciting a DHCP lease
wwan0: probing for an IPv4LL address
wwan0: using IPv4LL address 169.254.228.116
wwan0: adding route to 169.254.0.0/16
wwan0: adding default route
Dropped protocol specifier ‘.ipv4ll’ from ‘wwan0.ipv4ll’. Using ‘wwan0’ (ifindex=6).

can you paste the full log of the connection manager?
I remember it will ping google DNS server inside the application.

Is this what you mean?

esga@Helix52X-K52X-test-corley:~$ sudo picocom /dev/ttyUSB2
[sudo] password for esga:
picocom v3.1

port is        : /dev/ttyUSB2
flowcontrol    : none
baudrate is    : 9600
parity is      : none
databits are   : 8
stopbits are   : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
hangup is      : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        :
omap is        :
emap is        : crcrlf,delbs,
logfile is     : none
initstring     : none
exit_after is  : not set
exit is        : no

Type [C-a] [C-h] to see available commands
Terminal ready
AT!STATUS?
ERROR
AT!ENTERCND=“1659”
Level 2 password protected

OK
AT!GSTST
ERROR
AT!GSTATUS?
!GSTATUS:
Current Time:  7949             Temperature: 39
Reset Counter: 1                Mode:        ONLINE
System mode:   WCDMA            PS state:    Detached
WCDMA Band:    WCDMA 900
WCDMA Channel: 3087
GMM (PS)state: DEREGISTERED     NO_IMSI
MM (CS) state: IDLE             NO_IMSI
WCDMA L1 State:L1M_PCH_SLEEP    LAC:         1508
RRC State:     DISCONNECTED     UTRAN Cell ID:15232074
RxM RSSI C0:   -72              RxD RSSI C0: -72
RxM RSSI C1:   –               RxD RSSI C1: –

OK
ATI
Manufacturer: Sierra Wireless
Model: EM7590
Revision: SWIX12C_03.01.02.00 2025/04/25 14:37:44
SVN: 07
IMEI: 357999720777939
FSN: DX6036075001H1
TS.25: 2025.2.24
+GCAP: +CGSM,+DS,+ES

OK
AT!CCID?
ERROR
AT!BAND?
Index, Name                          GW Band Mask     L Band Mask 1    TDS Band Mask    L Band Mask 2    L Band Mask 3    L Band Mask 4
00, All bands                     100600000EC00000 000087E09B0E38DF 0000000000000000 0000000000000042 0000000000000000 0000000000000000

OK

esga@Helix52X-K52X-test-corley:~$ lsusb -t
/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 20000M/x2
/:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
|__ Port 003: Dev 002, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 010: Dev 003, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 010: Dev 003, If 1, Class=Wireless, Driver=btusb, 12M
/:  Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 20000M/x2
/:  Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 5000M
|__ Port 001: Dev 002, If 0, Class=Vendor Specific Class, Driver=qcserial, 5000M
|__ Port 001: Dev 002, If 2, Class=Vendor Specific Class, Driver=qcserial, 5000M
|__ Port 001: Dev 002, If 3, Class=Vendor Specific Class, Driver=qcserial, 5000M
|__ Port 001: Dev 002, If 12, Class=Communications, Driver=cdc_mbim, 5000M
|__ Port 001: Dev 002, If 13, Class=CDC Data, Driver=cdc_mbim, 5000M
/:  Bus 007.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
|__ Port 002: Dev 002, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 002: Dev 002, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
/:  Bus 008.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
esga@Helix52X-K52X-test-corley:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 003 Device 003: ID 8087:0032 Intel Corp. AX210 Bluetooth
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 002: ID 1199:c081 Sierra Wireless, Inc. Sierra Wireless EM7590 Mobile Broadband Adapter
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 046d:c34b Logitech, Inc. USB Keyboard
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
esga@Helix52X-K52X-test-corley:~$ nmcli device
DEVICE   TYPE      STATE                   CONNECTION
lo       loopback  connected (externally)  lo
enp1s0   ethernet  unavailable             –
enp2s0   ethernet  unavailable             –
enp3s0   ethernet  unavailable             –
enp4s0   ethernet  unavailable             –
wlp35s0  wifi      unavailable             –
esga@Helix52X-K52X-test-corley:~$ mmcli -m 0
error: couldn’t create manager: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 8 matched rules; type=“method_call”, sender=“:1.124” (uid=1000 pid=4461 comm=“mmcli -m 0” label=“unconfined”) interface=“org.freedesktop.DBus.ObjectManager” member=“GetManagedObjects” error name=“(unset)” requested_reply=“0” destination=“:1.18” (uid=0 pid=1688 comm=“/usr/sbin/ModemManager” label=“unconfined”)
esga@Helix52X-K52X-test-corley:~$ sudo mmcli -m 0 --simple-connect=“apn=Odido”
[sudo] password for esga:
error: couldn’t find modem

No, i mean running the connection manager in MBPL SDK ( MBPL_SDK_R47_ENG4-lite.bin.tar).

Btw, your log shows the module cannot register network

Maybe I can help. You posted this, see below. This is good! The module is attached to LTE Band 3.

AT!GSTATUS?
!GSTATUS:
Current Time: 1152 Temperature: 38
Reset Counter: 1 Mode: ONLINE
System mode: LTE PS state: Attached
LTE band: B3 LTE bw: 20 MHZ
LTE Rx chan: 1800 LTE Tx chan: 19800
LTE SCC1 state:NOT ASSIGNED
EMM state: REGISTERED NORMAL_SERVICE
RRC state: RRC Idle
IMS reg state: No Srv

PCC RxM RSSI: -72 PCC RxM RSRP:-101
PCC RxD RSSI: -73 PCC RxD RSRP:-101

But then you posted another GSTATUS response and the module was on WCDMA. This is bad! The module is off network. The module was rejected by the network with an attach sequence. I do not know why it was rejected though.

Can you reset the module and get back to the GSTATUS response where the module is on LTE.

Then try these AT commands,

AT+CGACT?

AT+CGDCONT?

I want to see if the module is attached with an APN and which one. These AT commands will tell me more.

So I tried the AT commands you recommended:

esga@Helix52X-K52X-test-corley:/$ sudo picocom /dev/ttyUSB2
[sudo] password for esga:
picocom v3.1

port is        : /dev/ttyUSB2
flowcontrol    : none
baudrate is    : 9600
parity is      : none
databits are   : 8
stopbits are   : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
hangup is      : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        :
omap is        :
emap is        : crcrlf,delbs,
logfile is     : none
initstring     : none
exit_after is  : not set
exit is        : no

Type [C-a] [C-h] to see available commands
Terminal ready
AT!GSTATUS?
!GSTATUS:
Current Time:  4948             Temperature: 38
Reset Counter: 1                Mode:        ONLINE
System mode:   WCDMA            PS state:    Detached
WCDMA Band:    WCDMA 900
WCDMA Channel: 3087
GMM (PS)state: DEREGISTERED     NO_IMSI
MM (CS) state: IDLE             NO_IMSI
WCDMA L1 State:L1M_PCH_SLEEP    LAC:         1508
RRC State:     DISCONNECTED     UTRAN Cell ID:15232074
RxM RSSI C0:   -74              RxD RSSI C0: -74
RxM RSSI C1:   –               RxD RSSI C1: –

OK
AT+CGACT?
ERROR
AT+CGDCONT?
+CGDCONT: 1,“IP”,“internet.mobiel”,“0.0.0.0”,0,0,0,0

OK

And also run the comm manager:

esga@Helix52X-K52X-test-corley:~/Desktop/MBPL_SDK_R47_ENG4-lite.bin/SampleApps/Static/lite-mbim-connection-manager$ sudo ./bin/lite-mbim-connection-managerhostx86_64  --V

lite-mbim-connection-manager v1.0.2602.0

./bin/lite-mbim-connection-managerhostx86_64: unrecognized option ‘–V’
MbimTransport_Initialize(/dev/cdc-wdm0) success




SubscriberReadyStatusQuery

readyState = MBIMSubscriberReadyStateDeviceLocked
subscriberId =
simIccId = 8931163200331519196F
readyInfo = MBIMReadyInfoFlagsNone
API: success




PinQuery

pinType = MBIMPinTypePin1
pinState = MBIMPinStateLocked
remainingAttempts = 3
API: success

Device is requesting PIN of type MBIMPinTypePin1
(1) Enter PIN
(2) Exit program
Segmentation fault
esga@Helix52X-K52X-test-corley:~/Desktop/MBPL_SDK_R47_ENG4-lite.bin/SampleApps/Static/lite-mbim-connection-manager$ nano settings.conf
esga@Helix52X-K52X-test-corley:~/Desktop/MBPL_SDK_R47_ENG4-lite.bin/SampleApps/Static/lite-mbim-connection-manager$ sudo ./bin/lite-mbim-connection-managerhostx86_64 -s settings.conf[sudo] password for esga:

lite-mbim-connection-manager v1.0.2602.0

MbimTransport_Initialize(/dev/cdc-wdm0) success




SubscriberReadyStatusQuery

readyState = MBIMSubscriberReadyStateDeviceLocked
subscriberId =
simIccId = 8931163200331519196F
readyInfo = MBIMReadyInfoFlagsNone
API: success




PinQuery

pinType = MBIMPinTypePin1
pinState = MBIMPinStateLocked
remainingAttempts = 3
API: success

Device is requesting PIN of type MBIMPinTypePin1
(1) Enter PIN
(2) Exit program
Segmentation fault
esga@Helix52X-K52X-test-corley:~/Desktop/MBPL_SDK_R47_ENG4-lite.bin/SampleApps/Static/lite-mbim-connection-manager$

I don’t know if this tells you anything that can help?

is “internet.mobiel” the correct APN for your SIM card?

From the log of connection manager, seems you did not enter SIM pin to unlock the SIM…

Supposedly I unlocked it with the picocom using the AT!ENTERCND= right before this. And once I run the conn manager it says it requests pin but then I cannot choose the “(1) Enter pin option” because of the segmentation fault. Am I missing something here? Should I unlock it with a different command or so?

can you test with another SIM card that does not have SIM pin?
Or you can first disable the SIM pin in mobile phone?

BTW, AT!ENTERCND is not for entering SIM pin.

I don’t have PINless cards available, only this one from Odido. Which command is for unlocking the card then?

you can first disable the SIM pin in mobile phone

Is it not possible to fix without disabling the pin? It’s a work SIM card and I cannot disable the pin :grimacing:

You can use at+cpin command to unlock the sim pin

After that you can use AT+CLCK=“SC”,0,“XXXX” to disable the sim pin locking

Oké, unlocked it and printed some info:

AT+CPIN=“****”
OK
AT+CPIN?
+CPIN: READY

OK

AT!GSTATUS?
!GSTATUS:
Current Time:  18569            Temperature: 39
Reset Counter: 1                Mode:        ONLINE
System mode:   LTE              PS state:    Attached
LTE band:      B3               LTE bw:      20 MHZ
LTE Rx chan:   1800             LTE Tx chan: 19800
LTE SCC1 state:NOT ASSIGNED
EMM state:     REGISTERED       NORMAL_SERVICE
RRC state:     RRC Idle
IMS reg state: No Srv

PCC RxM RSSI:  -69              PCC RxM RSRP:-100
PCC RxD RSSI:  -70              PCC RxD RSRP:-102
Tx Power:      –               TAC:         2d(45)
RSRQ (dB):     -10.6            Cell ID:     2d93966(47790438)
SINR (dB):     14.5

OK
ATI
Manufacturer: Sierra Wireless
Model: EM7590
Revision: SWIX12C_03.01.02.00 2025/04/25 14:37:44
SVN: 07
IMEI: 357999720777939
FSN: DX6036075001H1
TS.25: 2025.2.24
+GCAP: +CGSM

OK

Then run the conn manager again:

esga@Helix52X-K52X-test-corley:~/Desktop/MBPL_SDK_R47_ENG4-lite.bin/SampleApps/Static/lite-mbim-connection-manager$ sudo ./bin/lite-mbim-connection-managerhostx86_64 -s settings.conf[sudo] password for esga:

lite-mbim-connection-manager v1.0.2602.0

MbimTransport_Initialize(/dev/cdc-wdm0) success




SubscriberReadyStatusQuery

readyState = MBIMSubscriberReadyStateInitialized
subscriberId = 204163556541561
simIccId = 8931163200331519196F
readyInfo = MBIMReadyInfoFlagsNone
API: success




PinQuery

pinType = MBIMPinTypePin2
pinState = MBIMPinStateLocked
remainingAttempts = 3
API: success




RadioStateQuery

hwRadioState = MBIMRadioOn
swRadioState = MBIMRadioOn




DeviceCapsQuery

Device Type = MBIMDeviceTypeEmbedded
Cellular Class = MBIMCellularClassGsm
Voice Class = MBIMVoiceClassNoVoice
Sim Class = MBIMSimClassSimRemovable
Data Class = MBIMDataClassUMTS | MBIMDataClassHSDPA | MBIMDataClassHSUPA | MBIMDataClassLTE
SMS Caps = MBIMSmsCapsPduReceive | MBIMSmsCapsPduSend
CTRL Caps = MBIMCtrlCapsRegManual
MaxSessions = 8
CustomDataClass =
Device Id = 357999720777939
Firmware Info = SWIX12C_03.01.02.00
Hardware Info = EM7590
API: success




SignalStateQuery

Rssi [0-31,99] = 8
ErrorRate [0-7,99] = 99 - Unknown / Undetectable
SignalStrengthInterval = 5
RssiThreshold = 2
ErrorRateThreshold = Unspecified / Do not care
API: success

RegisterStateQuery

nwError = 0
registerState = MBIMRegisterStateHome
registerMode = MBIMRegisterModeAutomatic
AvailableDataClasses = MBIMDataClassLTE
currentCellularClass = MBIMCellularClassGsm
providerId = 20416
providerName = Odido
roamingText =
registrationFlag = MBIM_REGISTRATION_PACKET_SERVICE_AUTOMATIC_ATTACH
API: success




PacketServiceQuery

nwError = 0
packetServiceState = MBIMPacketServiceStateAttached
highestAvailableDataClass = MBIMDataClassLTE
uplinkSpeed = 150000000
downlinkSpeed = 400000000

Press Enter to disconnect and terminate …
Segmentation fault

esga@Helix52X-K52X-test-corley:~/Desktop/MBPL_SDK_R47_ENG4-lite.bin/SampleApps/Static/lite-mbim-connection-manager$ mmcli -L
error: couldn’t create manager: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 8 matched rules; type=“method_call”, sender=“:1.221” (uid=1000 pid=8682 comm=“mmcli -L” label=“unconfined”) interface=“org.freedesktop.DBus.ObjectManager” member=“GetManagedObjects” error name=“(unset)” requested_reply=“0” destination=“:1.18” (uid=0 pid=1750 comm=“/usr/sbin/ModemManager” label=“unconfined”)
esga@Helix52X-K52X-test-corley:~/Desktop/MBPL_SDK_R47_ENG4-lite.bin/SampleApps/Static/lite-mbim-connection-manager$ lsusb | grep -i “Sierra”
Bus 006 Device 002: ID 1199:c081 Sierra Wireless, Inc. Sierra Wireless EM7590 Mobile Broadband Adapter

Returns more information, but the modem manager still struggles. Also, not appearing in the general UI.

Forgot to add: AT+CLCK=“SC”,0,“XXXX” returns ’ +CME ERROR: SIM failure ’

I think you should run qmi connection manager instead of the mbim connection manager

yeah that worked better thanks!

esga@Helix52X-K52X-test-corley:~/Desktop/MBPL_SDK_R47_ENG4-lite.bin/SampleApps/Static/lite-qmi-connection-manager$ sudo ./bin/lite-qmi-connection-managerhostx86_64

lite-qmi-connection-manager v1.0.2601.0

Open transport "/dev/cdc-wdm0" on USB device in MBIM mode
Network interface: wwan0
Device interface: MBIM
Model: EM7590
Device Power Status: 0 - Online
HomeNetwork: Odido
Network Selection Preference: auto
SessionStatus (0:ipv4): Disconnected
SessionStatus (1:ipv6): Disconnected
SessionStatus (2:ipv4): Disconnected
SessionStatus (3:ipv6): Disconnected
SessionStatus (4:ipv4): Disconnected
SessionStatus (5:ipv6): Disconnected
SessionStatus (6:ipv4): Disconnected
SessionStatus (7:ipv6): Disconnected
Auto-ping check on connection: enabled
Routing table update on connection: enabled
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
    22.	Get loopback
    23.	Set loopback
    24.	Get data format
    25.	Set data format
    26.	Enable/disable WDS event report indication
    27.	Enable/disable keep data session alive
    28.	Get delegated IPv6 prefix
    29.	Remove delegated IPv6 prefix

    (q)uit to exit: 

5

ID  PDPType IPAddress           PrimaryDNS          SecondaryDNS        Auth ProfileName         APNName             UserName            IPv6PrefixDele
*1  0       0.0.0.0             0.0.0.0             0.0.0.0             0                        internet.mobiel                         disabled
1

Please enter Network selection preference (0: Auto (default), 1: Manual) (up to 3 Characters), or press <Enter> to use default value: 0

Please enter Connect via 0: existing profile (default) or 1: explicit APN (up to 3 Characters), or press <Enter> to use default value: 0

ID  PDPType IPAddress           PrimaryDNS          SecondaryDNS        Auth ProfileName         APNName             UserName            IPv6PrefixDele
*1  0       0.0.0.0             0.0.0.0             0.0.0.0             0                        internet.mobiel                         disabled

Please enter a profile id (1-42) (up to 4 Characters), or press <Enter> to exit: internet.mobiel

Please enter a profile id (1-42) (up to 4 Characters), or press <Enter> to exit: 1

1: IPV4 (default)
2: IPV6
3: IPV4V6
Please enter IP family preference for the call (up to 3 Characters), or press <Enter> to use default value: 

Please enter GatewayIP for default route Address in xxx.xxx.xxx.xxx format (up to 127 Characters), or press <Enter> to leave the field as blank: 

WDS[0] setIPFamily preference 4 returns 0
Starting data session via profile 1
WDS[0] IPv4 data session started successfully for Profile ID: 1

<< receiving WDS indication: WDS_PKT_SRVC_STATUS_IND
msgid 0x22, type:4
	Packet Service 7 Status: 0x2, Reconfig required: 0
unpack_wds_SLQSSetPacketSrvStatusCallback ret: 0 Mask: 0x001C0002
	IP Family: 4
	Technology: 0x8880
	Bearer ID: 0x5

<< receiving WDS indication: WDS_PKT_SRVC_STATUS_IND
msgid 0x22, type:4
	Packet Service 6 Status: 0x2, Reconfig required: 0
unpack_wds_SLQSSetPacketSrvStatusCallback ret: 0 Mask: 0x001C0002
	IP Family: 4
	Technology: 0x8880
	Bearer ID: 0x5

<< receiving WDS indication: WDS_PKT_SRVC_STATUS_IND
msgid 0x22, type:4
	Packet Service 5 Status: 0x2, Reconfig required: 0
unpack_wds_SLQSSetPacketSrvStatusCallback ret: 0 Mask: 0x001C0002
	IP Family: 4
	Technology: 0x8880
	Bearer ID: 0x5

<< receiving WDS indication: WDS_PKT_SRVC_STATUS_IND
msgid 0x22, type:4
	Packet Service 4 Status: 0x2, Reconfig required: 0
unpack_wds_SLQSSetPacketSrvStatusCallback ret: 0 Mask: 0x001C0002
	IP Family: 4
	Technology: 0x8880
	Bearer ID: 0x5

<< receiving WDS indication: WDS_PKT_SRVC_STATUS_IND
msgid 0x22, type:4
	Packet Service 3 Status: 0x2, Reconfig required: 0
unpack_wds_SLQSSetPacketSrvStatusCallback ret: 0 Mask: 0x001C0002
	IP Family: 4
	Technology: 0x8880
	Bearer ID: 0x5

<< receiving WDS indication: WDS_PKT_SRVC_STATUS_IND
msgid 0x22, type:4
	Packet Service 2 Status: 0x2, Reconfig required: 0
unpack_wds_SLQSSetPacketSrvStatusCallback ret: 0 Mask: 0x001C0002
	IP Family: 4
	Technology: 0x8880
	Bearer ID: 0x5

<< receiving WDS indication: WDS_PKT_SRVC_STATUS_IND
msgid 0x22, type:4
	Packet Service 1 Status: 0x2, Reconfig required: 0
unpack_wds_SLQSSetPacketSrvStatusCallback ret: 0 Mask: 0x001C0002
	IP Family: 4
	Technology: 0x8880
	Bearer ID: 0x5

<< receiving WDS indication: WDS_PKT_SRVC_STATUS_IND
msgid 0x22, type:4
	Packet Service 0 Status: 0x2, Reconfig required: 0
unpack_wds_SLQSSetPacketSrvStatusCallback ret: 0 Mask: 0x001C0002
	IP Family: 4
	Technology: 0x8880
	Bearer ID: 0x5
SessionStatus (0:ipv4): Connected
SetAdaptorMtu(wwan0:6) mtu 1500
Up adaptor wwan0(6)
SetAdaptorAddress(family 2): ip addr add 10.255.154.243:29 dev wwan0(6)
IsAdaptorUp - Adaptor wwan0 is up
SetRoute(family 2): route add 8.8.8.0:24 dev wwan0(6) gw 10.255.154.244
PING 8.8.8.8 (8.8.8.8) from 10.255.154.243 wwan0: 56(84) bytes of data.

<< receiving NAS indication: NAS_SERVING_SYSTEM_IND
msgid 0x24, type:4
64 bytes from 8.8.8.8: icmp_seq=2 ttl=116 time=30.1 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=116 time=34.4 ms

<< receiving NAS indication: NAS_SERVING_SYSTEM_IND
msgid 0x24, type:4
64 bytes from 8.8.8.8: icmp_seq=4 ttl=116 time=87.5 ms

<< receiving NAS indication: NAS_SERVING_SYSTEM_IND
msgid 0x24, type:4

<< receiving NAS indication: NAS_SERVING_SYSTEM_IND
msgid 0x24, type:4

<< receiving NAS indication: NAS_SERVING_SYSTEM_IND
msgid 0x24, type:4

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3065ms
rtt min/avg/max/mdev = 30.075/50.669/87.547/26.135 ms

<< receiving NAS indication: NAS_SERVING_SYSTEM_IND
msgid 0x24, type:4
10
NetworkScan may take a few minutes.  Result will be displayed when available.  Please wait...
unpack_nas_PerformNetworkScan ret: 0 Mask: 0x000F0004

Network Scan Result: 0
   Network 0: Odido
      MCC/MNC: 204/16
      In Use: Current serving(1)
      Forbidden: Not forbidden(2)
      Preferred: Preferred(1)
      Roaming: Home(1)
      RAT: LTE(8)
      MNC includes PCS digit: FALSE
   Network 1: Odido
      MCC/MNC: 204/16
      In Use: Available(2)
      Forbidden: Not forbidden(2)
      Preferred: Preferred(1)
      Roaming: Home(1)
      RAT: UMTS(5)
      MNC includes PCS digit: FALSE
   Network 2: voda NL
      MCC/MNC: 204/4
      In Use: Available(2)
      Forbidden: Forbidden(1)
      Preferred: Not preferred(2)
      Roaming: Roam(2)
      RAT: LTE(8)
      MNC includes PCS digit: FALSE
   Network 3: NL KPN
      MCC/MNC: 204/8
      In Use: Available(2)
      Forbidden: Not forbidden(2)
      Preferred: Not preferred(2)
      Roaming: Roam(2)
      RAT: LTE(8)
      MNC includes PCS digit: FALSE


<< receiving NAS indication: NAS_SERVING_SYSTEM_IND
msgid 0x24, type:4

<< receiving NAS indication: NAS_SERVING_SYSTEM_IND
msgid 0x24, type:4

I tried setting some stuff up, but still doesn’t show the 4G

What do you mean it does not show 4G?

You can check at!gstatus? To see if it registers to lte network

I can see the application can ping google server

Yeah it says it pings google, tried on a diff tab as well and pinging works perfect. But why then is it not showing in the network settings or the UI? And why does Modem manager still show error?

I tested if the internet browser would work, but it doesn’t. Also I ran speedtest from speedtest-cli and it it can’t even retrieve the configuration.

modem_manager_errors.txt (7.7 KB)

modem_ip_info.txt (1.5 KB)

ping_test_success.txt (470 Bytes)