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.
