Open main menu

DAVE Developer's Wiki β

Changes

DESK-MX6UL-L-TN-0001: Using a 4G IoT modem

1,715 bytes added, 16:32, 4 July 2022
WWAN connection
echo Y > /sys/class/net/wwan0/qmi/raw_ip
ip link set dev wwan0 up
</pre>
 
The network operator available can be listed using:
<pre class="board-terminal">
root@desk-mx6ul-lynx:~# qmicli -d /dev/cdc-wdm0 --nas-network-scan
[/dev/cdc-wdm0] Successfully scanned networks
Network [0]:
MCC: '222'
MNC: '1'
Status: 'current-serving, roaming, forbidden, not-preferred'
Description: 'TIM'
Network [1]:
MCC: '222'
MNC: '10'
Status: 'available, roaming, not-forbidden, not-preferred'
Description: 'voda IT'
Network [0]:
MCC: '222'
MNC: '1'
RAT: 'gsm'
Network [1]:
MCC: '222'
MNC: '10'
RAT: 'lte'
Network [0]:
MCC: '222'
MNC: '1'
MCC with PCS digit: 'no'
Network [1]:
MCC: '222'
MNC: '10'
MCC with PCS digit: 'no'
get-idssk-mx6ul-lynx:~#
</pre>
...
</pre>
 
== Useful list of ''qmi'' commands ==
* Get modem model: qmicli --device=/dev/cdc-wdm0 --device-open-proxy --dms-get-model
* Get modem Manufacturer: qmicli --device=/dev/cdc-wdm0 --device-open-proxy --dms-get-manufacturer
* Get firmware version: qmicli --device=/dev/cdc-wdm0 --device-open-proxy --dms-get-revision
* Get modemd IMEI: qmicli --device=/dev/cdc-wdm0 --device-open-proxy --dms-get-ids
* Get SIM card status: qmicli --device=/dev/cdc-wdm0 --device-open-proxy --uim-get-card-status
* Get wwan kernel interface: qmicli --device=/dev/cdc-wdm0 --device-open-proxy --get-wwan-iface
* Get IP mode data format (expected): qmicli --device=/dev/cdc-wdm0 --get-expected-data-format
* qmicli -d /dev/cdc-wdm0 --nas-get-home-network
* Scan the available network operators: qmicli -d /dev/cdc-wdm0 --nas-network-scan
* Get the signal strenght: qmicli -d /dev/cdc-wdm0 --nas-get-signal-strength
8,226
edits