Google Chat: zj734465502@gmail.com
+86-0755-88291180
sales@spotpear.com
dragon_manager@163.com
tech-support@spotpear.com
zhoujie@spotpear.com
WhatsApp:13246739196
SIM8260G-M2 is a multi-band 5G NR/LTE-FDD/LTE-TDD/HSPA+ module that supports the 3GPP R16 NSA/SA architecture,a maximum downlink rate of 3.47 Gbps; it uses M.2 packaging and provides rich interfaces such as PCIe, USB 3.1, and GPIO, facilitating flexible integration; its AT commands are compatible with the SIM8200 series, which can reduce development costs and accelerate product launch; it is aimed at data communication scenarios that pursue high throughput in complex wireless environments, combining performance, security, and flexibility, suitable for various industrial applications.
Due to many inconsistencies between actual and laboratory conditions, the 5G speed cannot be ideally maintained at 100MBPS. Please see the following points:
Download the driver (Resources -> Softwares -> SIM8200 Driver) to your computer and unzip the package.
Enter the SIM8200_OS_Driver\Windows directory.
For most computers, enter the 1_install directory and run the setup.exe file to install.
After connecting, a mobile network icon appears, you can disconnect your computer network and access the Internet without dialing up.
For some hosts, the COM port may not appear even after installing 1_install, in this case you need to use the file in the 2_AddManully to add it manually. The way to use it is to find an unrecognized device in the device manager and right-click to add the driver, as follows:
Power on the G module, switch it ON and the module boots, and then the PC will recognize four unrecognized devices (For some motherboards, 5 or 6 devices are recognized). Here the picture only shows 5 devices.
Right-click to update the driver, choose to add it manually, and select the path as SIM8200_OS_Driver\Windows. Please select it according to your system (WIN7\WIN8\WIN10), and there are up to 6 devices that can be selected, and then the PC will generate the following devices.
Four COM ports: AT is used for AT command control, Audio is used for dialing, Diagnostics is used for debugging, and NMEA is used for GPS.
A mobile network will be set up automatically after updating, you can disconnect your computer network and access the Internet without dialing up.
The differences between different dialing modes are shown in the table below:
Interface | Connection Method | PID | Module | Kernel Configuration | Device Node | Network Card/IP | Features |
---|---|---|---|---|---|---|---|
Physical serial/USB to serial port | PPP | — | Qualcomm/ASR | CONFIG_PPP CONFIG_USB_SERIAL CONFIG_USB_SERIAL_WWAN CONFIG_USB_SERIAL_OPTION | ttyUSB | ppp0 (Operator IP) | 1. Dial via serial port, no network card driver required; 2. Widely used, low download speed in the 2G/3G era |
USB network card | NDIS/QMI | 9001 | CONFIG_USB_WDM CONFIG_USB_USBNET CONFIG_USB_NET_QMI_WWAN kernel version 3.4 and above | cdc_wdm | wwan0/qmiwwan0 (operator IP) | 1. Requires the driver and dial-up provided by us; 2. Supports QMAP, suitable for high-speed applications | |
RNDIS | 9011 | CONFIG_NETDEVICES CONFIG_USB_USBNET CONFIG_USB_RNDIS_HOST | usb0 | Operator domain network IP; ASR: Operator IP | 1. System built-in driver; 2. Kernel built-in module | ||
ECM | 9018/9011 | CONFIG_NETDEVICES CONFIG_USB_USBNET CONFIG_USB_NET_CDCETHER | usb0 | Operator domain network IP; ASR: Operator IP | 1. System built-in driver; 2. Kernel built-in module | ||
MBIM | 9003/901E | CONFIG_NETDEVICES CONFIG_USB_USBNET CONFIG_USB_NET_CDC_MBIM Kernel version 3.18 and above | cdc_wdm | wwan0/qmiwwan0 (operator IP) | 1. Requires the driver and dial-up provided by us 2. Supports QMAP, suitable for high-speed applications |
If you have performed the above two steps and Windows cannot access the Internet, you need to manually start NDIS dialing
Download Serial Port Debugging Assistant, open the AT port of SIM8260G-M2, and send the command:
AT$QCRMCALL=1,1 //carrier return required
At this point, NDIS dial-up is active, and the computer can connect to the network. If it returns "No Carrier", the dial-up may have already occurred. Try accessing the Internet directly.
Please plug the GPS antenna into the GNSS antenna mount, and place the receiver tag face down in the open outdoor visual sky (note that the test cannot be done in rainy weather), and wait for about 1-5 minutes (the specific time depends on the test environment) to receive the positioning signal;
AT+CGPS=1 //Turn on GPS AT+CGPSINFO //Print GPS information to serial port AT+CGPSAUTO=1 //Enable auto-location on startup
AT+SMSIMCFG=1,1
AT+SMSIMCFG=1,2
AT+CFUN=1
Please don't type the wrong letters, it's best to copy and paste the following command line:
lsusb ls /dev
sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
wget https://files.waveshare.com/wiki/SIM8260G-M2/tool/SIMXXX-NDIS.zip sudo unzip SIMXXX-NDIS.zip sudo chmod 777 -R SIMXXX-NDIS cd SIMXXX-NDIS sudo make sudo ./simcom-cm
You can see that the DNS has been generated at the bottom
Open a new terminal and enter the following command to get the IP of the wwan0 network card:
sudo apt-get install udhcpc sudo udhcpc -i wwan0 sudo route add -net 0.0.0.0 wwan0
sudo nano /etc/rc.local
Add the startup command to the second-to-last line, note that it is the absolute path of your running internet file, which is the line above exit 0.
sudo /home/pi/SIMXXX-NDIS/simcom-cm & sleep 5 sudo udhcpc -i wwan0
Note that you must add "&" to run in the background. Otherwise, the system may not be able to start.
crontab -e
@reboot sleep 30 && /home/pi/SIMXXX-NDIS/simcom-cm && sleep 10 && sudo udhcpc -i wwan0
sudo nano /etc/systemd/system/simcom-ndis.service
[Unit] Description=SIMCOM NDIS Dialer Service After=network.target Wants=network.target [Service] Type=forking ExecStart=/home/pi/SIMXXX-NDIS/simcom-cm ExecStartPost=/bin/sleep 5 ExecStartPost=/usr/sbin/udhcpc -i wwan0 WorkingDirectory=/home/pi/SIMXXX-NDIS User=pi Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target
sudo systemctl daemon-reload sudo systemctl enable simcom-ndis.service sudo systemctl start simcom-ndis.service
lsusb ls /dev
ls /dev/ttyUSB* sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
at+cusbcfg=usbid,1e0e,9011
ifconfig -a
ping qq.com -I usb0
sudo apt-get install udhcpc sudo dhclient -v usb0 sudo udhcpc -i usb0 sudo route add -net 0.0.0.0 usb0
Sometimes you can ping an IP but not a domain name, which is a DNS server issue. Please refer to the following steps to configure the DNS server Check the current DNS
cat /etc/resolv.conf
sudo mv /etc/resolv.conf resolv_bk.conf
sudo nano /etc/resolv.conf
nameserver 8.8.8.8
ping qq.com -I usb0
sudo chattr +i /etc/resolv.conf
AT+SMSIMCFG=1,1
AT+SMSIMCFG=1,2
If it still does not work, consider that the flight mode is on, and turn off the flight mode with the following command:
AT+CFUN=1
Different operators' base stations support different 5G frequency bands. Please compare the Internet speed by testing the SIM cards of several frequency bands that cover the 5G module frequency bands.
Please replace the 5G module with a computer host or other high-performance SOC for comparative testing
Replacing with a high-performance module can effectively improve Internet speed. If you aim for the ultimate Internet speed, it is recommended to use high-performance Qualcomm modules, such as SIM8262, RM520N, and other modules
Replace with a higher gain external antenna to enhance signal reception capability
Consider using a motherboard with PCIE direct connection, PCIE to network port, etc., to achieve the optimal network speed
In this case, the network connection may not be successful. Follow the steps below to troubleshoot:
1. First, check the hardware:
2. After confirming that the hardware is OK, you can use the following command (AT LOG) to further confirm the network situation:
*Open ttyUSB2 through minicom: ls /dev/ttyUSB* sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2 *Check the firmware version information: AT+SIMCOMATI *Check if the sim card is in good contact: AT+CPIN? *Turn the radio on (turn off airplane mode): AT+CFUN=1 *Check that the network mode is set to auto-seek: AT+CNMP=2 *Check the signal quality of the current environment: AT+CSQ *Check if the registration to the network is successful: AT+CGREG? *Check internet connection: AT+CPSI? *Check if the APN corresponds to the operator of the SIM card: AT+CGDCONT? *Check operator access: AT+COPS?
AT+CGDCONT=1,"IP","APN" //The APN of different operators is different. Here the APN is changed to that of the corresponding operator, for example: China Mobile APN: CMNET; China Unicom APN: 3GNET; China Telecom APN: CTNET
You can check the APNS of major operators on the following website: APN query website
AT+CNMp=109
All antennas are connected, and all antennas are useful; otherwise, it may also cause network issues;
AT+CSYSSEL="nr5g_band",41:78
lsusb ls /dev
AT+CGDCONT=1,"IP","Your_APN" //The APN of different operators is different. Here the APN is changed to that of the corresponding operator. For example: China Mobile APN: CMNET; China Unicom APN: 3GNET; China Telecom APN: CTNET
*Check the firmware version information: AT+SIMCOMATI *Check if the sim card is in good contact: AT+CPIN? *Turn the radio on (turn off airplane mode): AT+CFUN=1 *Check that the network mode is set to auto-seek: AT+CNMP=2 *Check the signal quality of the current environment: AT+CSQ *Check if the registration to the network is successful: AT+CGREG? *Check internet connection: AT+CPSI? *Check if the APN corresponds to the operator of the SIM card: AT+CGDCONT? *Check operator access: AT+COPS?
ls /dev/ttyUSB* sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
USB, when running sudo ./install on the Raspberry Pi, it will load the USB driver, and we will connect and communicate via the 3B/4B USB connector; following the tutorial on Windows will also load the USB driver, and when there is no USB driver, it will be displayed as an unknown device.
It is not occupied by default.
Ensure your system kernel is 5.4 or higher. Do not use sudo update to upgrade to the latest version on Raspberry Pi, as this will upgrade the kernel version to a level higher than the current firmware, causing it to be unrecognizable.
sudo ./simcom-cm -i wwan0
sudo ./simcom-cm -i wwan1
You can use the following command to save the SMS to the module memory:
AT+CPMS="MT"
You can use the following command to enable VOLTE function:
at+voltesetting=1 at+cnv=/nv/item_files/modem/mmode/ue_usage_setting,1,01,1
You can use the following command to disable VOLTE function:
at+voltesetting=0 at+cnv=/nv/item_files/modem/mmode/ue_usage_setting,0,01,1
Please refer to the following figure for installation:
You can use the following command to check if there is a Qualcomm device. If the COM driver has already been loaded (which is usually included in Raspberry Pi systems), a series of ttyUSB * will also appear:
lsusb ls /dev/ttyUSB*
After the roller fan works for a long time, the lubricating oil may evaporate, resulting in increased noise, which is the general nature of the roller fan, not the fan fault:
Fibocom: FM650-CN FM160-EAU SIMCOM: SIM8202G-M2 SIM8262E-M2 SIM8262A-M2 Quectel (USB AA module): RM500U-CNV RM500Q-GL/RM502Q-AE RM520N-GL RM530N-GL
For different work states, power consumption varies. With 5V power supply, the current generally ranges from 0.5 to 2.5A after successful networking, with an average of about 1.2A (this is for reference; the actual value depends on the network environment and networking work state).
Monday-Friday (9:30-6:30) Saturday (9:30-5:30)
Email: services01@spotpear.com