Google Chat: zj734465502@gmail.com
+86-0755-88291180
sales@spotpear.com
dragon_manager@163.com
tech-support@spotpear.com
zhoujie@spotpear.com
WhatsApp:13246739196
Item | Description |
---|---|
① USB3.1 port | USB 2.0 compatible, for connecting with different hosts |
② M.2 interface | Compatible with most SIMCom and QUECTEL 4G/5G modules in M.2 form factor |
③ USB Type-C port | 5V 3A input, stable and flexible power supply |
④ Reset switch | One-click reset |
⑤ Module fixing holes | Supports 3042 / 3052 package modules |
⑥ Antenna interface | Onboard four antennas |
⑦ Module settings switch | Switch A to ON for SIM7600X / A7906X / SIM7906X / SIM7912X series 4G M.2 modules |
⑧ Power supply switch | When set to USB, the module is powered via the "① USB3.1 port" |
⑨ LED indicators | Convenient to check the operating status of the module |
⑩ Audio jack | The SIM82XX and SIM7600X series support audio function, which is not currently supported by the RM5XX series |
⑪ eSIM card slot | Package QFN-8 (5 × 6), selectable via AT command configuration |
⑫ Nano SIM card slots | Onboard dual SIM card slots, dual card single standby |
⑬ Level conversion circuit | Used for compatibility between different voltage logic, ensuring stable operation of peripheral interfaces |
⑭ Reserved UART and audio interface pads | Convenient for users to expand debugging and external audio connection |
⑮ Mounting hole | Install with screws to Jetson Orin |
⑯ Audio driver circuit | Provides amplification and processing capabilities for audio output and input |
⑰ Power circuit | Provides stable power supply for the entire board and modules, supports current protection and voltage stabilization functions |
⑱ Fan interface | Can be used to connect to a 5V cooling fan |
Category | Module model | Internet access | GNSS positioning | Voice call | Dual SIM cards | UART interface | Is external power supply required |
---|---|---|---|---|---|---|---|
5G | SIM8202G-M2 | 5G/4G/3G Internet access | Supported | Supported | Supported | Supported | Optional, recommended to use external power supply |
5G | SIM8262E-M2 | 5G/4G/3G Internet access | Supported | Supported | Supported | Supported | Optional, recommended to use external power supply |
5G | SIM8200EA-M2 | 5G/4G/3G Internet access | Supported | Supported | Supported | Supported | Optional, recommended to use external power supply |
5G | RM500U-CNV | 5G/4G/3G Internet access | - | - | Supported | Supported | Requires external power supply |
5G | RM520N-GL | 5G/4G/3G Internet access | Supported | - | Supported | - | Requires external power supply |
5G | RM530N-GL | 5G/4G/3G Internet access | Supported | - | Supported | - | Requires external power supply |
LTE-A | EM06-E | LTE-A/4G/3G Internet access | - | - | - | - | Optional, generally does not require external power supply |
LTE-A | EM060K-GL | LTE-A/4G/3G Internet access | - | - | Supported | - | Optional, generally does not require external power supply |
LTE-A | A7906E | LTE-A/4G/3G Internet access | - | - | - | - | Optional, generally does not require external power supply |
4G | SIM7600G-H-M2 | 4G/3G/2G Internet access | Supported | Supported | - | Supported | Optional, generally does not require external power supply |
1. 4G module jumper cap connects PWR and 5V for automatic power-on
2. The 4G module USB port needs to be connected to the Jetson Nano. Check if the port is installed correctly by entering `ls /dev/ttyUSB*` or `lsusb` in the terminal
lsusb ls /dev
ls /dev/ttyUSB* sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
at+cusbcfg=usbid,1e0e,9011
Please plug the passive 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 overcast or rainy weather). It takes about 1-5 minutes to power on and receive the positioning signal (the specific time depends on the test environment)
AT+CGPS=1 //Turn on GPS AT+CGPSINFO //Print GPS information to serial port AT+CGPSAUTO=1 //Enable auto-location on power-on
Install the corresponding serial port library and download program
sudo apt-get update sudo apt-get install python3-pip sudo pip3 install pyserial wget https://files.waveshare.com/wiki/4G-5G-for-Jetson-Orin/Demo/SIMXXX-for-Jetson-Orin.zip sudo unzip SIMXXX-for-Jetson-Orin.zip sudo chmod 777 -R SIMXXX-for-Jetson-Orin
tree
cd SIMXXX-for-Jetson-Orin/AT/ sudo python3 AT.py
cd SIMXXX-for-Jetson-Orin/GPS/ sudo python3 GPS.py
cd SIMXXX-for-Jetson-Orin/PhoneCall/ sudo python3 PhoneCall.py
cd SIMXXX-for-Jetson-Orin/SMS/ sudo python3 SMS.py
cd SIMXXX-for-Jetson-Orin/TCP/ sudo python3 TCP.py
1. Download SIM7600X driver file
2. Insert the 4G HAT as shown in the hardware connection diagram above into a Windows computer (taking Windows 10 operating system as an example in the following text)
3. Ensure the module is properly powered on
4. Extract the driver file --> Double-click the exe driver file with the left mouse button --> Select the installation path --> NEXT --> Wait for the installation to complete --> Restart the computer --> Complete the driver installation
5. Install all detected devices according to the method mentioned above. The effect after installing the drivers is as follows:
Command | Description | Return |
---|---|---|
AT | AT Test Command | OK |
ATE | ATE1 sets echo ATE0 closes echo | OK |
AT+CGMI | Query module manufacturer | OK |
AT+CGMM | Query module model | OK |
AT+CGSN | Query product serial number | OK |
AT+CSUB | Query module version and chip | OK |
AT+CGMR | Query the firmware version serial number | OK |
AT+IPREX | Set the module hardware serial port baud rate | +IPREX: OK |
AT+CRESET | Reset module | OK |
AT+CSQ | Check network signal quality, return signal value | +CSQ: 17,99 OK |
AT+CPIN? | Check SIM card status, return READY, indicating that the SIM card can be recognized normally | +CPIN: READY |
AT+COPS? | Query the current operator, the operator information will be returned after normal networking | +COPS: OK |
AT+CREG? | Query network registration status | +CREG: OK |
AT+CPSI? | Query UE system information | |
AT+CNMP? | Network mode selection command: 2: Automatic 13: GSM only 38: LTE only 48: Any modes but LTE ... .... | OK |
Note: A SIM card with 4G networking enabled and not downtime is required.
The steps for Windows NDIS dialing operation are as follows:
1. Open the SIM7600 AT port and send the command (when using SSCOM to send AT commands, you must check "AddCrLf" box)
AT$QCRMCALL=1,1 //carrier return required
2. Now the NDIS dial-up takes effect, and the computer can connect to the network.
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+CPSI? //Check whether you are registered to the Internet
at+Cusbpidswitch=9011,1,1
at+cusbcfg=usbid,1e0e,9011
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.
AT+CGPS=1 //Turn on GPS AT+CGPSINFO //Print GPS information to serial port AT+CGPS=0 //Turn off GPS
AT+CNUM | Check the local number (not all SIM cards support this command) | +CNUM OK |
AT+CSDVC | AT+CSDVC=1: Switch to headphone output AT+CSDVC=3: Switch to speaker output | OK |
AT+CLVL=? | Query volume range | OK |
AT+CLVL=2 | Set the volume to 2 | OK |
ATD<phone_number>; | ATD10086; : Call the China Mobile customer service number 10086 | OK |
AT+CHUP | Hang up the call | OK |
AT+CLIP=1 | Set up caller ID | OK |
ATA | Answer the phone | OK |
Note: When using SSCOM serial assistant to send and receive AT commands, you must check "AddCrLf"
AT+CSDVC=1 //Switch to headphones
AT+CSDVC =3 //Switch to speaker
AT+CLVL =? //Query the volume range, return +CLVL: (0-5) //The volume can be adjusted from 0 to 5
AT+CLVL=2 //Set the volume to 2, return OK
Serial port display for incoming calls: RING
Send "ATA" //Answer the call
Send "AT+CHUP" //Hang up the phone
AT+CACDBFN=?
+CACDBFN: (Handset_cal.acdb,Handset_tianmai.acdb) //Suggest considering setting this set of parameters
OK
A. In the power-on initialization stage of module, before making a call, add the following:
AT^PWRCTL=0,1,3 //Mainly improve the TDD noise effect
OK
B. During the process of establishing a voice call in the module
VOICE CALL:BEGIN //Module call establishment and execution to improve call effectiveness
AT+CECM=1 //Echo suppression processing
OK
AT+CECH=0x500 //Improve the volume effect on mobile phones
OK
1. Set SMS sending parameters
AT+CMGF=1 //Set as text mode
AT+CSCS="UCS2" //Set message text to UCS2 encoding set
AT+CSMP=17,167,2,25 //Set text mode parameters
AT+CMGS="00310033003400330032003100310039003100300031" //Set the UCS2 set for the recipient's phone number;
2. Wait for the return >, at this time send the converted message content (00530049004D003700360030003000584E2D658777ED4FE16D4B8BD5), no carriage return is needed at the end. After editing the SMS, send it in hexadecimal format with 1A, as shown in the following figure:ATE1
cat /dev/ttyUSB2 & echo -e "ATE1\r" > /dev/ttyUSB2
Generally, it's in flight mode. You can use a cable to connect D13 and GND to turn off the flight mode, as shown in the figure:
Close the ModemManager process to prevent useless data from being displayed when debugging the AT serial port with minicom
sudo su killall ModemManager
Restart after sending the following command:
AT+CGPSNMEAPORTCFG=3
Close the ModemManager process to prevent useless data from being displayed when debugging the AT serial port with minicom
sudo su killall ModemManager
In this case, the network connection may not be successful. Follow the steps below to troubleshoot:
1. Firstly, check the hardware connection:
2. After confirming that there is no problem with the hardware, use the following command to debug the network:
China Mobile: AT+CGDCONT=1,"IP","CMNET" China Unicom: AT+CGDCONT=1,"IP","3GNET" China Telecom: AT+CGDCONT=1,"IP","CTNET" AT&T: AT+CGDCONT=1,"IP","PHONE" Vodafone: AT+CGDCONT=1,"IP","portalnmms
AT+CGAUTH=1,1,"<your username>","<your password>"
AT+CNMP=2
AT+CFUN=1
AT&W0
3. After confirming that the hardware is correct and there is no problem, you can use these commands to check the network status:
Check if the SIM card is in good contact: AT+CPIN? Check if the RF is turned on (turn off flight mode): AT+CFUN? Check operator access status: AT+COPS? Check network status: AT+CPSI? Check if successfully registered to the network: AT+CGREG? Check the signal quality of the current environment: AT+CSQ Check if the network mode settings are correct: AT+CNMP? Check if the APN configuration is done: AT+CGDCONT? Check firmware version: AT+SIMCOMATI
Please check the Enter key for line breaks, default 115200 baud rate, AT PORT COM port, send one command at a time. After correctly registering to the network, it will be as shown below:
If not registered to the network, configure the network
AT+CNMP=2
AT+CFUN=1
If it is a Linux system, you can use a tool such as minicom to view:
To save valuable R&D time, it is recommended to use a phone card that supports making calls during the testing and validation phase, and confirm that there are no hardware issues before using the IoT card that requires troubleshooting. The IoT card has many restrictions, mainly including the following points:
AT+CGDCONT=1,"IP","Your_APN"
Sometimes, you also need to set the APN username and password:
AT+CGAUTH=1,1,"<your username>","<your password>"
Different dial-up methods result in different IP addresses, each with its own characteristics. Please refer to the table below for details:
It is due to the echo not being turned on. The SIM7600X can send the following commands followed by Enter (here, sending ATE1 is also not visible, similar to entering a password; please confirm and type blindly after pressing the key), and after displaying OK, the echo is successfully turned on.
ATE1
AT+AUTOCSQ=0,0
sudo su killall ModemManager
Open the Raspberry Pi terminal and enter the following command to enter the configuration interface
sudo raspi-config
The serial device number for Raspberry Pi 5/2B/ZERO is ttyAMA0; you can confirm this with the following command line, serial0 is the selected serial device number, as shown in the figure:
ls -l /dev/serial*
sudo nano /boot/config.txt
Add in the file:
dtoverlay=pi3-disable-bt
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 223.5.5.5
nameserver 8.8.8.8
ping qq.com -I usb0
sudo chattr +i /etc/resolv.conf
You can set it using the following commands:
AT+CGDCONT=1,"IPV6","Your_APN" //Switch to IPV6 AT+CGDCONT=1,"IP","Your_APN" //Switch back to IPV4 Different operators have different APNs, so attention should be paid to setting them correctly. Common APNs are as follows: China Mobile: cmnet China Unicom: 3gnet China Telecom: ctnet Verizon: Wireless vzwinternet AT&T: phone T-Mobile: fast.t-mobile.com Vodafone: portalnmms Orange: orange.fr
Sure, the detailed steps for UART dialing are as follows:
SIM7600X PPP Dail-up
AT$QCRMCALL=1,1
AT+CUSBPIDSWITCH=9001,1,1
AT+CNMP=38 //Fixed 4G LTE, if there is no local 4G coverage, you may not be able to register to the network
If 4G has been fixed and the speed is still not ideal, it may be a frequency band problem;
AT+CNBP? //Backup the current band (the returned band information can be copied to Notepad, etc.)
AT+CNBP=0x0002000000400183,0x000001E000000000,0x0000000000000021 //After returning OK, measure the speed
AT+CNBP=0x0002000004400180,0x000001E000000000,0x000000000000003F //If the speed doesn't improve, try this
AT+CGDCONT=1,"IP","Your_APN"
It is recommended to use a SIM card from a mainstream operator
AT+CGDCONT?
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+CVAUXS=1
AT+CGPSNMEA=197119
Or use the following command to obtain location information
AT+CGPSINFOCFG=1,31
AT+CGPSAUTO=1
AT+CGPS=1 //Turn on GPS AT+CGPSINFO //Print GPS information to serial port AT+CGPSAUTO=1 //Enable auto-location on startup AT+CGPSNMEAPORTCFG=3 //Enable NMEA print GPS information
For more detailed steps, please refer to the following link:
The longitude and latitude obtained by the SIM7600X module are in units of minutes, whereas the commonly used format is in degrees. For more details, please refer to the section below.
The common commands for the LBS base station positioning function of the SIM7600X are as follows:
AT+CLBS=? //View the range of parameters that can be set AT+CNETSTART//Open the network; If the network fails to open, you can use the command AT+CNETSTOP to close it and then open it AT+CLBS=1 //Get the current latitude and longitude AT+CLBS=2 //Get the detailed address
Please click the link below:
SIM7600X Common Commands
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
SIM7600X makes a phone call and answer it on your phone ATD131xxxxx816; Record the sound of SIM7600 and mobile phone to the module memory E drive (change recording to memory card to D) AT+CREC=3,"e:/rec.wav" End recording AT+CREC=0 Play the sound to the mobile phone AT+CCMXPLAYWAV="E:/rec.wav",1 Play the sound to the SIM7600 AT+CCMXPLAYWAV="E:/rec.wav",2 End playback AT+CCMXSTOPWAV
If the text message is saved on the SIM card, the general limit is usually 50, and it can be queried through the command: AT+CPMS?
AT+CSCA="+8613800755500"
The command needs to be added with + Enter, return OK. Note: The SMS service center number for China Mobile is +861380xxxx500, where xxxx is the long-distance area code of your location. The SMS center may vary by place, and you can check it specifically by Baidu search or by calling the customer service of China Mobile or Unicom. This SMS center is in Shenzhen (0755)
AT+CSCS="IRA" AT+CSMP=17,167,0,0
It supports SIM Standard cards, as shown in the figure below. If it's a Micro or Nano card, a card sleeve is required.
This issue is generally caused by poor contact between the SIM card and the module's SIM card slot.
Using USB 5V power supply, after successful networking, the current is generally in the range of 50~300mA, with an average of about 150mA (for reference only, depending on the network environment and networking working status).
If enabled simultaneously, average: 110~170mA
Please put the jumper cap on C and connect the USB TO UART interface of SIM7600X to the USB port of a computer or Linux board such as Raspberry Pi through USB type-A to micro USB to send commands to debug:
SIM7600X mainly includes but is not limited to the following models:
1) The AUX auxiliary antenna is a diversity antenna. If the main antenna signal is poor, the receiving antenna is used to receive the signal. They are in different physical locations, so one will always be better. After connecting the diversity antenna, the bandwidth and sensitivity of the rate will be improved by about 20%.
2) It is not recommended to only use the AUX antenna. If the main antenna is damaged, you can also connect the AUX antenna to try using it. Diversity antennas allow the receiver to obtain a maximum diversity gain of up to 3 dB, but diversity antennas do not have transmission capabilities. Therefore, you need to connect the main antenna to transmit signals to the base station to register on the network, and only then will the auxiliary antenna take effect.
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*
Close the ModemManager process to prevent useless data from being displayed when debugging the AT serial port with minicom
sudo su killall ModemManager
The details are as follows:
1) /dev/ttyUSB0-diag port for output developing messages 2) /dev/ttyUSB1- NMEA port for GPS NMEA data output 3) /dev/ttyUSB2-AT port for AT commands 4) /dev/ttyUSB3-Modem port for ppp-dial 5) /dev/ttyUSB4-Audio port
echo "4" > /sys/class/gpio/export echo "out" > /sys/class/gpio/gpio4/direction echo "0" > /sys/class/gpio/gpio4/value echo "6" > /sys/class/gpio/export echo "out" > /sys/class/gpio/gpio6/direction echo "0" > /sys/class/gpio/gpio6/value
Generally, it is the problem of baud rate, TTL level, and wiring, the details are as follows:
SIM7600X connect Arduino
SN is the manufacturer's production information, P/N is the module's version information; these codes are not fixed, used for distinguishing production information, and may vary between batches; users do not need to pay attention to them
The new driver may not be compatible with some Windows 7 systems; you can try using the old driver:
1. Download the driver: SIM7600X driver file
2. Insert the 4G HAT as shown in the hardware connection diagram above into a Windows computer (taking Windows 10 operating system as an example in the following text)
3. Ensure the module is properly powered on
4. Open Device Manager ->Other Devices ->"SimTech,Incorporated" ->Update driver ->Browse my computer to find driver files ->Select the path where the driver files are stored based on the system ->Installation complete.
4. Install all detected devices according to the method mentioned above. The effect after installing the drivers is as follows:
You can refer to the below method, detailed steps are as follows:
1. Pay attention to check the device manager, the upgrade process will prompt the new device inserted, and the first upgrade will not have a device driver;
2. Pay attention to the USB cable, the USB cable rate is high during the upgrade process, so you need to choose a better quality USB cable to avoid poor contact.
3. Run the upgrade tool (SIM7500_SIM7600_QDL V1.41 only for Update) with administrative privileges
4. Uninstall and reinstall the update tool (SIM7500_SIM7600_QDL V1.41 only for Update)
5. For more operation details, please refer to this video: SIM7600 firmware upgrade
Please confirm that the file sim7600_4G_hat_init exists in the current directory
The general operation is: download the demo, unzip it, rename the c folder under the Raspberry folder to SIM7600X, and then copy the entire SIM7600X folder to the /home/pi directory on the Raspberry Pi Navigate to the /home/pi/SIM7600X directory via the command line, and then execute the chmod 777 sim7600_4G_hat_init command.
No, modules can only be obtained passively, and the IP address cannot be actively modified