For an active internet connection with the Telit LE910 series, you can use PPP, QMI, or ECM.
ECM (Ethernet Control Model) is the easiest method in order to provide an internet connection to your single-board computer such as Raspberry Pi.
This tutorial describes how to configure your module for the ECM mode on Raspberry Pi OS.
Prepare Hardware
It is important to properly setup your hardware before you get started. To setup the hardware please follow:
Software
Control the modem driver.
lsusb
You should see:
--> Telit Wireless Solutions
Now we are ready to start.
First, install the required app to talk with the modem such as minicom or cutecom. We are using minicom for this tutorial.
sudo apt install minicom -y
Then, open the serial communication for /dev/ttyUSB2 device and 115200 baud rate using minicom with
minicom -D /dev/ttyUSB2 -b 115200
Approve the communication by sending AT command. You should get a response of OK.
Configure Module
Now, we can start to configure the modem for ECM mode. The response should be OK.
AT#USBCFG=4
The modem may reboot after the execution of the command. Wait for the minicom screen to be activated again.
Configure APN
For Twilio Super SIM APN is super. In this case, the command should be:
AT+CGDCONT=1,"IP","super"
The response should be OK.
Reboot the modem
Then reboot the modem using the following command.
AT#REBOOT
Wait for the modem to boot again. It may take 30 seconds. Once the modem reboots, minicom will be activated again.
Internet Connection
Then start the internet connection using the following command. The response should be OK. If you get ERROR please try the same command again.
AT#ECM=1,0
That's all.
Test Internet Connection
Once the internet is active you should see wwan0 in your internet interface. You can use route -n or ip addr and look for wwan0 interface.
Now check the assigned IP address and test the connection.
Troubleshooting
If the wwan0 interface is not visible reboot your whole system, check your SIM, antenna, module and USB.
Then check the configuration of the module.
AT#USBCFG? # Should return 4
Check the TCP context is activated.
AT#ECM? # Should return 0,1. If return is 0,0 run the AT#ECM=1,0,"","",0
command in minicom.
Check the SIM is detected by the module.
AT+CPIN? # Should return READY
Check if the module is registered to the network.
AT+CREG? # Should return 0,1 or 0,5
Check the APN is right and have an IP.
AT+CGDCONT? # Should return the APN details and IP address