• 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: EyeLink-RC-S1 Industrial Edition 5.5 inch Touchscreen Camera R1M Card Recording Flight Controller FPV Drone ground station image transmission remote NV3030B Computer Desktop Monitor Display Luckfox Pico Max Wiki JETSON NANO MINI Expansion Board Milk-V Duo Code ESP32-S3 Development Board 1.85 inch Round LCD N16R8 DeepSeek AI Voice Chat Robot BOX Magnetic-charging Raspberry Pi 5/4B easy Adapter Micro HDMI to HDMI 4K All Ports To Pi's USB Side NVIDIA-acess User Guide Raspberry Pi Raspberry Pi 2inch LCD Day and IR Night Vision ESP32 C6 Development Board with 1.32inch AMOLED Display QSPI Interface WiFi 6 Audio Acquisition Deepseek How to Use Product ROS2 Raspberry Pi 5 TTL Raspberry Pi CM5 IO BASE B Mini Board a Base Development Platform Compute Module 5 IO Board with EEPROM And Encryption chip RS232 to Ethernet RS485 to RJ45 Raspberry Pi 5