SIM7600G-H 4G DTU

From Waveshare Wiki
Jump to: navigation, search
SIM7600G-H 4G DTU
SIM7600G-H 4G DTU
{{{name2}}}

{{{name3}}}

{{{name4}}}

{{{name5}}}

Overview

Feature

  • 4G DTU development kit specially designed for industrial applications, which can be directly embedded for using or secondary development.
  • Based on the SIM7600G-H communication module, it supports 4G/3G/2G networks in global frequency bands.
  • Support GPS, Beidou, Glonass, GALILEO, QZSS, LBS base station positioning.
  • Supports USB to 4G and UART/RS232/RS485 to 4G networking communication.
  • Supports power supply in a wide voltage range of 7 ~ 36 V, which is convenient for power supply on industrial occasions.
  • Onboard STM8 microcontroller, can be used as a hardware watchdog, automatically power off and restart when DTU works abnormally.
  • Various on-board protection circuits, anti-static, anti-surge, etc., the communication is stable and safe.
  • Support baud rate range: 300bps ~ 4Mbps (default is 115200bps).
  • Support AT command control (based on 3GPP TS 27.007, 27.005 and V.25TER command set).
  • Aluminum case, oxidized dull polish surface, CNC numerical control opening processing, rugged & elegant.

Specification

Working Frequency
4G LTE-FDD: B1, B2, B3, B4, B5, B7, B8, B12, B13, B18, B19, B20, B25, B26, B28, B66

LTE-TDD: B34, B38, B39, B40, B41

3G UMTS/HSDPA/HSPA+: B1, B2, B4, B5, B6, B8, B19
2G GSM/GPRS/EDGE: 850, 900, 1800, 1900 MHz
GNSS GPS, Beidou, GLONASS, GALILEO, QZSS
Applicable Area Used globally
Data Transmission
4G (LTE Cat-4) 150Mbps(DL) / 50Mbps(UL)
3G (HSPA+) 42Mbps(DL) / 5.76Mbps(UL)
2G (EDGE) 236.8Kbps(DL) / 236.8Kbps(UL)
Software Function
Communication Protocol TCP, IP, IPV4, IPV6, multi-PDP, FTP, FTPS, HTTP, HTTPS, DNS (send and receive control through AT instructions, can provide the module Open Linux SDK for secondary development)
Support System Windows/Linux etc.
Hardware Description
Serial Communication Interface RS232:

Interface form: DB9 female port

Interface protection: TVS tube protection, surge and electrostatic protection
RS485:

Interface form: terminal block (A, B)

Interface protection: provide 600W lightning protection, surge protection and 15KV electrostatic protection (reserved 120R balance resistance pad)
TTL(UART):

Working level: 3.3V or 5V

Interface form: terminal block (TXD, RXD, GND)
Baud Rate Of Serial Communication The value ranges from 300bps to 921600bps. The default value is 115200bps
The USB interface Operating level: 5V

Port type: Micro USB
Interface protection: provides ESD protection diode, electrostatic discharge protection
Function: Parameter configuration, dial-up Internet access, and firmware upgrade

Power Interface Port type: 7 to 36V wiring terminals or 12V DC ports

Interface protection: Schottky diode protection, anti-reverse connection protection

Hardware Protection Built-in MCU, hardware watchdog function to ensure no downtime; industrial grade aluminum alloy shell
Operating Voltage 7 ~ 36V DC
Working Current Idle current: 10 ~ 30mA @12V

Transmit current: 80 ~ 450mA @12V (depending on network conditions)

Indicator Light PWR (power supply), RXD/TXD (serial port transceiver), NET (network), LINK (customizable)
Button Reset button
SIM Card Standard SIM card (1.8V/3V)
Antenna Interface MAIN LTE、AUX LTE、GNSS
Operating Temperature -40℃ ~ 80℃

Quick test

Hardware test environment

Hardware preparation

The accessories required for the quick test are as follows:

  • Standard configuration (after purchase, there will be the following accessories):
SIM7600G-H 4G DTU host × 1 
High gain LTE main antenna (about 3 meters) × 1
High Gain Paddle LTE Auxiliary Antenna × 1
GPS antenna × 1
Serial cable male to female direct connection (about 1.5 meters) × 1
USB cable type A male to micro-B male (about 1.2 meters) × 1
12V 1A power supply × 1
SIM7600G-H 4G DTU configuration list

  • Hardware that need to be prepared separately:
computer × 1
USB TO RS232/485/TTL × 1
4G card (or 4G-enabled mobile phone card) × 1

Hardware connection

In order to facilitate direct access to the computer test, we recommend to buy:USB TO RS232/485/TTL

The schematic diagram of DTU test hardware connection is as follows::
Hardware connection diagram

DTU startup and restart

SIM7600G-H-4G-DTU-led-key.jpg

Connect the hardware according to the picture above and insert the 4G card (standard SIM card).

  • Power-on: After the power supply is powered on, the NET network light is on or blinks, indicating that the power is successfully started.
The serial number Indicator/button Functional specifications
1 PWR The red light is on indicates the power is on
2 TXD Blinking blue: Data is being transmitted
3 RXD Blinking blue: Data is being received
4 NET The green indicator blinks indicates the network is normal
5 LINK User - defined LED for secondary development
6 RESET Reset button
  • Restart: Press the RESET button to restart the device.

Software testing environment

The following test takes Windows 10 as an example. Before the test, install the driver, configure DTU parameters on the host computer, and then use the serial debugging assistant to perform transparent transmission test. The TCP/UDP server for transparent transmission can be a self-built server or a test server.

Driver installation

Used for the first time, you need to install SIM7600X 4G DTU driver

  • Insert the USB port of 4G DTU into a Windows PC (Windows 10 as an example below)
  • Open Device Manager - > Other Devices - > "SimTech,Incorporated" - > Update the driver - > Browse my computer for driver software - > Select a path to save the driver file based on your system - > Installation complete.
  • Install all identified devices according to the above method, and the driver installation effect is as follows:

SIM7600X-Driver-8.jpg

Common AT instruction

The command Show The return value
AT the AT test instruction OK
ATE ATE1 set echo
echo ATE0 closed
OK
The AT + CGMI query module manufacturers OK
AT + CGMM query module type OK
The AT + CGSN query product serial number OK
AT + CSUB query module version and chip OK
The AT + CGMR query firmware version serial number OK
AT + IPREX Settings module hardware serial port baud rate + IPREX:
OK
AT + CRESET reset module OK
AT + CSQ network signal quality query, return signal value + CSQ: 13 of 17
OK
AT+CPIN? to track the status of SIM card, return to READY, said SIM card can identify normal + CPIN: READY
AT+COPS? to query the current operator, will return after normal network operators information + COPS:
OK
AT+CREG? to track the status of network registration + 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

For more AT commands, see SIM7500_SIM7600 Series_AT Command manual_v1.07

SIM7600 4G HAT(B) AT Command.png

GNSS control instance

  • Plug in the GPS antenna, and place the receiver tag face down in the open air,(Note that rainy weather cannot be tested) you need to wait about 1 minute before receiving the location signal.
  • Detailed test instructions and screenshots are as follows:
AT+CGPS=1               // Open GPS
AT+CGPSINFO             // Prints GPS information to the serial port
AT+CGPS=0               // Turn off GPS

SIM7600E-H 4G DTU GNSS.png

4G Internet Access

Windows Internet Access

hardware connection

SIM7600G-H-4G-DTU-details-11.jpg

NDIS dial-up Internet access

  • At present, when using Windows 10 operating system, you can connect to 4G DONGLE module (equipped with 4G card of China Mobile/Telecom/Unicom). After installing the driver, most computers will automatically connect to the Internet.
  • If WINdows cannot access the Internet, you need to manually start NDIS dialing, open SIM7600 AT port, and send the command:
AT$QCRMCALL=1,1+enter

SIM820 dial.png
At this point, the NDIS dialing takes effect, and the computer can connect to the network; if the dialing command returns an error, send the following command to set the NDIS dialing mode and then dial again:

AT+CUSBPIDSWITCH=9001,1,1

RNDIS Dial-Up Internet

In addition, dial-up Internet access using RNDIS is also possible:

  • After the device installed SIM card and antenna, connect the USB port to computer, then connect the power supply.
  • Refer to the above to install the USB driver
  • Open the serial port assistant, find the serial port number corresponding to the AT serial port, and send the AT command to check whether it is registered on the network:
AT+CPSI?  
  • If you have successfully registered on the network, then send the AT command to enable USB dial-up Internet access:
AT+CUSBPIDSWITCH=9011,1,1
  • If the transmission is successful, the DTU will return OK and reboot automatically.
  • And then you can find that there are some unrecognized devices in the Device Manager on the computer, such as RNDIS (with exclamation mark).

RNDIS Dial-up01.png

  • Right-click the 'RNDIS', search "Update Divers" and select "Let me pick from a list of available drivers on my computer", then select "Network adapters" from the device list.

RNDIS Dial-up02.png

RNDIS Dial-up03.png

  • Select "Microsoft" in the manufacturer list of the Network adapters window, and then select "Remote NDIS Compatible Device" in the list on the right, which is the remote NDIS compatible device.

500PX

Click 'Next' and wait for the installation to finish, the RNDIS Kitl device will be installed successfully. And then you can see that the PC can access the Internet via DTU.

PPP dial-up

If the NDIS or RNDIS dial-up cannot access the Internet, you can also use PPP dial-up. The operation steps are as follows:

  • Network and Internet Settings -> Set up a new connection -> Connect to the Internet -> Dial up (D) -> Dial a phone number (D): *99# (others are empty by default) -> Connection -> Register -> Connected to the Internet

Raspberry Pi Raspbian Internet Operation

1.Hardware connection

SIM7600E-H-Raspberry.png

2.Environment configuration

The Raspberry Pi Raspbian system has built-in drivers for SIM7600X, so there is no need to install additional drivers. However, some configuration is required to enable 4G networking. Common networking methods are as follows:

Jetson Nano Internet Operation

1.Hardware connection

The hardware connection diagram is as follows:
SIM7600E-H-DTU-nano.png

2.Environment configuration

The Ubuntu system of Jetson Nano does not have the driver module file of simcom for the wwan0 network port by default, so you need to compile and install the driver module. For details, see:

Other Linux Internet Operations

1. Hardware connection

Connect SIM7600X 4G DONGLE to the hardware USB interface of the corresponding Linux platform.

2. Driver installation

First, you can use the command to check whether the system can recognize the driver normally. If the driver cannot be recognized normally, you need to install the driver manually. For details, see:

FAQ

 Answer:

Support SIM standard (Standard) card, as shown in the figure below, if it is a Micro or Nano card, you need to add a card sleeve.
SIM card size.png


 Answer:

In this case, it may be that you have not successfully connected to the network, you can follow the steps below to troubleshoot:
1.First check the hardware connection:

  • Check if the MAIN antenna is connected properly;
  • Whether the connected SIM card can communicate and surf the Internet normally on mobile phones and other devices:
  • If the Raspberry Pi is connected, whether the module enters airplane mode;

2. After confirming that there is no problem with the hardware, the software can use these instructions:

  • Check if the sim card is in good contact:AT+CPIN?
  • Check if the network mode setting is correct:AT+CNMP?
  • Check the signal quality of the current environment:AT+CSQ
  • Check carrier access:AT+COPS?
  • Check internet connection:AT+CPSI?
  • Check for successful registration to the network:AT+CGREG?

SIM7600X network check.png


 Answer:

This problem is generally caused by poor contact between the SIM card and the SIM card holder of the module.


 Answer:

The reason is that the echo is not turned on. SIM7600X can send the following command and press Enter. After displaying OK, the echo is successfully turned on.

ATE1


 Answer:

It may be that the APN is not obtained. Generally, the APN can be obtained automatically. In some areas (IoT cards), it needs to be obtained manually. For example, it can be set by the following commands:

AT+CGDCONT=1,"IP","CMNET"  //CMNET is China Mobile's apn, different operators have different apns
SIM7600X apn.png


 Answer:
  • No APN is set, configure APN as described above。
  • If the account is blocked, the high-traffic (real-name IoT) cards are bound by chance cards, and can only be used on one device (the Ministry of Industry and Information Technology, the Ministry of Public Security, and those issued to operators must do so); the IoT card can be operated The dealer inquires the status of the card and unlocks it.


 Answer:

The VOLTE function can be turned on with the following command:

 at+voltesetting=1
 at+cnv=/nv/item_files/modem/mmode/ue_usage_setting,1,01,1

The VOLTE function can be turned off with the following command:

 at+voltesetting=0
 at+cnv=/nv/item_files/modem/mmode/ue_usage_setting,0,01,1


 Answer:
  • Under normal circumstances, SIM7600X has already dialed automatically when it is connected to the Windows system, no need to repeat the dialing, the repeated dialing will return NO CARRIER
  • If you still cannot dial up, please use the following command to change to the Windows default dial-up mode
    AT+CUSBPIDSWITCH=9001,1,1 
  • The display is turned off and the mobile network is not enabled, you can ignore it and go online directly;

SIM7600X rndis dial-up .png

SIM7600 NET work driver.png

  • After installing the driver, the network card shows that it is enabled

SIM7600 dial up succeed.png


 Answer:
  • Generally, the default configuration of SIM7600 is to automatically select the network standard, and it is likely to choose 2G Internet access; if you need to force the use of 4G mode, you need to enter the following AT command configuration:
AT+CNMP=38    //Fixed 4G LTE, if there is no local 4G coverage, you may not be able to register to the network

Firm 4G LTE.png

  • 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 to OK, measure the speed
AT+CNBP=0x0002000004400180,0x000001E000000000,0x000000000000003F   //If the speed doesn't improve, try this

SIM7600 band speed.png


 Answer:

SIM7600X firmware update.png
1. Pay attention to check the device manager. During the upgrade process, you will be prompted to insert a new device, and there will be no device driver for the first upgrade;
2. Pay attention to the USB cable. During the upgrade process, the speed of the USB cable is relatively high. You need to choose a better quality USB cable to avoid poor contact.
3. You need to run the upgrade tool with administrator privileges (SIM7500_SIM7600_QDL V1.41 only for Update)
4. Uninstall and reinstall the upgrade tool (SIM7500_SIM7600_QDL V1.41 only for Update)
5. For more operation details, please refer to this video: http://www.waveshare.com/wiki/SIM7600-Firmware-upgrade-Video


 Answer:

If the short message is stored in the SIM card, the limit is generally 50. You can use the command: AT+CPMS? make an inquiry


 Answer:

Using USB 5V power supply, after successful networking, the current is generally in the range of 50~300mA, and the average is about 150mA (for reference only, depending on the network environment and networking status.



 Answer:
  • Frequency: 700m 800m 900m 1710-1920M 2010-2100M 2300-2400M 2500-2690M-5800MHZ
  • Gain: 9dbi ± 0.7dbi


 Answer:
  • Make sure your system kernel is above 5.4. Do not use sudo update to upgrade the Raspberry Pi to the latest version, otherwise the kernel version will be upgraded to a version higher than the current firmware and will not be recognized.
  • It is recommended to use the more convenient E4%B8%8A%E7%BD%91 RNDIS dial
  • You can burn the latest Raspberry Pi Raspbian system and reconfigure the NDIS dial-up
  • Or use the image that has been configured with the driver NDIS dial-up self-starting raspbian system image (driver installed)


 Answer:

The new driver may not be compatible with some WIN7 systems, you can try the old driver:
SIM7600 old driver


 Answer:

The IP obtained by different dialing methods is different and has different characteristics. Please refer to the following table for details:
FAQ2.PNG



 Answer:
From left to right are ①latitude, ②longitude, ③date, ④time, ⑤altitude, ⑥speed and ⑦navigation angle.

SIM7600 GNSS FAQ (1234567).png


 Answer:
Plug the GPS antenna to the GNSS antenna socket, and place the receiver label face down in the open air (note that it cannot be tested in rainy weather). It takes about 1 minute to receive the positioning signal after power-on;



 Answer:

Common commands for LBS base station positioning function of SIM7600X are as follows:

AT+CLBS=? //View the range of parameters that can be set
AT+CNETSTART//Open the network; if it fails to open the network, you can use the command AT+CNETSTOP to close and then open
AT+CLBS=1 //Get the current latitude and longitude
AT+CLBS=2 //Get the detailed address




 Answer:

Yes, the detailed steps of UART dialing are as follows:
SIM7600X PPP dial-up tutorial


 Answer:

Please confirm that there is a sim7600_4G_hat_init file in the current path
2019-10-11 19-15-04.jpg
The general operation is: download the sample program, after decompression, rename the c folder under the Raspberry folder to SIM7600X, and then copy the entire SIM7600X folder to the Raspberry Pi /home/pi directory, Enter the command line into the /home/pi/SIM7600X directory, and then execute the chmod 777 sim7600_4G_hat_init command.


 Answer:
  • Execute: autoreconf -vfi, and then recompile, see the figure below:

Motor-faq.png