Google Chat: zj734465502@gmail.com
+86-0755-88291180
sales@spotpear.com
dragon_manager@163.com
tech-support@spotpear.com
zhoujie@spotpear.com
WhatsApp:13246739196
SIM8230G-M2 is a multi-band 5G communication module in M.2 package, supporting SA mode and compatible with SIM series AT commands, featuring high-speed data rates, rich interfaces, and protocol support, and capable of providing efficient, secure, and flexible data communication in various wireless environments. It is suitable for multiple fields of application and helps customers reduce costs and accelerate product launch.
Due to many inconsistencies between actual and laboratory conditions, the 5G speed cannot ideally reach 220Mbps of the SIMCOM laboratory. 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.
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.
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) |
|
USB network card | RNDIS | 9011 | CONFIG_NETDEVICES CONFIG_USB_USBNET CONFIG_USB_RNDIS_HOST | usb0 | Operator domain network IP; ASR: Operator IP |
| |
ECM | 9018/9011 | CONFIG_NETDEVICES CONFIG_USB_USBNET CONFIG_USB_NET_CDCETHER | usb0 | Operator domain network IP; ASR: Operator IP |
|
Remote NDIS (RNDIS) does not require hardware vendors to write NDIS miniport device drivers for network devices attached to the USB bus. Remote NDIS achieves this by defining a message set independent of the bus and specifying how this message set operates over the USB bus. Since this remote NDIS interface is standardized, a set of host drivers can support any number of network devices attached to the USB bus. This greatly reduces the development burden on device manufacturers, improves the overall stability of the system, as no new drivers are required, and enhances the end-user experience:
at+cusbcfg=usbid,1e0e,907b
Click Next and wait for the installation to finish, the RNDIS Kitl device will be installed successfully. At this point, the dial-up feature is set up and you can see that the PC can access the Internet through Dongle.
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
Please don't type the wrong letters, it's best to copy and paste the following command line:
lsusb
sudo modprobe option sudo sh -c 'echo "1e0e 9073" > /sys/bus/usb-serial/drivers/option1/new_id' sudo sh -c 'echo "1e0e 9071" > /sys/bus/usb-serial/drivers/option1/new_id' sudo sh -c 'echo "1e0e 9072" > /sys/bus/usb-serial/drivers/option1/new_id' sudo sh -c 'echo "1e0e 9078" > /sys/bus/usb-serial/drivers/option1/new_id' sudo sh -c 'echo "1e0e 907b" > /sys/bus/usb-serial/drivers/option1/new_id'
ls /dev/ttyUSB*
sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
ls /dev/ttyUSB* sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
at+cusbcfg=usbid,1e0e,9078
ifconfig
ping qq.com -I enxbaf711ff948d
sudo apt-get install udhcpc sudo dhclient -v enxbaf711ff948d sudo udhcpc -i enxbaf711ff948d sudo route add -net 0.0.0.0 enxbaf711ff948d
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