• sales

    +86-0755-88291180

SIM820X RNDIS Dial-Up

  • Check whether SIM820X and Raspberry Pi and other devices are connected well through the following commands, if there is no problem, you can see Qualcomm devices and ttyUSB0-USB4
 lsusb
 ls /dev


  • After connecting the device, copy the following commands to the Terminal:
wget https://www.waveshare.com/w/upload/1/1e/SIM820X_RNDIS.zip
sudo apt-get install python3-pip
sudo pip3 install pyserial
sudo apt-get install unzip
unzip  SIM820X_RNDIS.zip
sudo chmod 777 SIM820X_RNDIS.py
sudo python3 SIM820X_RNDIS.py


  • After dialing, the Raspberry Pi can see that usb0 gets the ip through the following command:
ifconfig


  • Test usb0 networking status
 ping -I usb0 www.baidu.com


  • If you cannot get the IP or fail to connect to the Internet, use the following commands to get the IP and connect to the Internet:
sudo dhclient -v usb0
sudo apt-get install udhcpc
sudo udhcpc -i usb0
sudo route add -net 0.0.0.0 usb0

If you need to switch to windows, or restore the default settings of the module, you can send the following command to restore through the serial port:

at+cusbcfg=usbid,1e0e,9001
TAG: Raspberry Pi 2-Channel Isolated CAN Bus Expansion HAT Dual Chips Solution Built-In Multi Protections LCD Screen SpotPear ESP32 Milk-V Duo RS232 to RJ45 Raspberry Pi LCD Capacitive TouchScreen Display HDMI 6.25inch 720x1560 MAX9296 GMSL Camera Adapter Board 2-Ch High-Speed And Low-Latency Transmission For Jetson Orin Nano/NX Raspberry Pi Pico 2 RP2350 ETH CH9120 TCP/UDP Ethernet Network For Arduino Install Espressif IDF Plugin Tutorial User Guide Raspberry Pi 5 POE PCIe To M.2 E KEY NGFF WIFI7 WIFI6 For BE200/AX210/AX200/RTL8822CE user guide SpotPear RV1103 How to Use Product ROS2 USB Monitor Modbus RTU EPS32S3 1.8inch Round LCD Display WIFI-AIDA64-Secondary-TouchScreen/Wireless-Power/Video-Player LVGL Serial Server MPS2280 POE Raspberry Pi 5 PCIe to M.2 NVMe SSD Adapter Board HAT Pi5 2280/2242/2230