Difference between revisions of "SIM7600E-H 4G HAT"

From Waveshare Wiki
Jump to: navigation, search
Line 1: Line 1:
 
{{DISPLAYTITLE:SIM7600CE-T/E-H/A-H/G-H 4G Modules}}
 
{{DISPLAYTITLE:SIM7600CE-T/E-H/A-H/G-H 4G Modules}}
{{Infobox item|colorscheme=blue
+
{{Infobox item
|name=[[SIM7600E-H 4G HAT]]
+
|name=[[SIM7600G-H 4G for Jetson Nano]]
|name2=[[SIM7600A-H 4G HAT]]
+
|brief=the global version for Jetson Nano
|name3=[[SIM7600G-H 4G HAT]]
+
|img=[[File:SIM7600G-H-4G-for-Jetson-Nano-1.jpg|300px|link=https://www.waveshare.com/sim7600g-h-4g-for-jetson-nano.htm]]
|name4=[[SIM7600G-H 4G for Jetson Nano]]
 
|brief=mainly applicable in Southeast Asia, West Asia, Europe, Africa
 
|brief2=mainly applicable in North America (US, CA)
 
|brief3=the global version for Pi
 
|brief4=the global version for Jetson Nano
 
|img=[[File:SIM7600E-H.jpg|300px|link=http://www.waveshare.com/SIM7600E-H-4G-hat.htm]]
 
|img2=[[File:SIM7600E-H.jpg|300px|link=http://www.waveshare.com/SIM7600A-H-4G-hat.htm]]
 
|img3=[[File:SIM7600E-H.jpg|300px|link=http://www.waveshare.com/SIM7600G-H-4G-hat.htm]]
 
|img4=[[File:SIM7600G-H-4G-for-Jetson-Nano-1.jpg|300px|link=https://www.waveshare.com/sim7600g-h-4g-for-jetson-nano.htm]]
 
 
|platform=4G
 
|platform=4G
 
|category=[[:Category:Modules|Modules]], [[:Category:4G|4G]], [[:Category:GPS/GSM|GPS/GSM]], [[:Category:Raspberry Pi|Raspberry Pi]]
 
|category=[[:Category:Modules|Modules]], [[:Category:4G|4G]], [[:Category:GPS/GSM|GPS/GSM]], [[:Category:Raspberry Pi|Raspberry Pi]]
 
|brand=Waveshare
 
|brand=Waveshare
 
|{{#urlget:amazon|default}}=display
 
|{{#urlget:amazon|default}}=display
|website_cn=[http://www.waveshare.net/shop/SIM7600E-H-4G-HAT.htm 官方中文站点]
+
|website_cn=[http://www.waveshare.net/shop/SIM7600G-H-4G-for-Jetson-Nano.htm 官方中文站点]
|website_en=[http://www.waveshare.com/SIM7600E-H-4G-HAT.htm Waveshare website]
+
|website_en=[https://www.waveshare.com/sim7600g-h-4g-for-jetson-nano.htm Waveshare website]
 
|interface1=RPi
 
|interface1=RPi
 
|interface2=USB
 
|interface2=USB
Line 30: Line 21:
 
{{Amazon|{{#urlget:amazon|default}}=display
 
{{Amazon|{{#urlget:amazon|default}}=display
 
|More = [http://www.waveshare.com/SIM7600E-H-4G-HAT.htm More]}}
 
|More = [http://www.waveshare.com/SIM7600E-H-4G-HAT.htm More]}}
<!-- {{SIM7600E-H 4G HAT User Manual}}
+
 
{{SIM7600E-H 4G HAT User Manual}}-->
+
{{SIM7600G-H 4G for Jetson Nano User Manual}}
 +
 
  
 
== Resources ==
 
== Resources ==
 
*[[:File:SIM7600E-H-4G-HAT-Manual-EN.pdf|Manual]]
 
*[[:File:SIM7600E-H-4G-HAT-Manual-EN.pdf|Manual]]
*[[:File:SIM7600E-H-4G-HAT-Schematic.pdf|SIM7600X 4G HAT Schematic]]
 
 
*[[:File:SIM7600G-H-4G-for-Jetson-Nano-Schematic.pdf|SIM7600X 4G for Jetson Nano Schematic]]
 
*[[:File:SIM7600G-H-4G-for-Jetson-Nano-Schematic.pdf|SIM7600X 4G for Jetson Nano Schematic]]
 
*[[:File:SIM7600X-4G-HAT-Demo.7z| Source code]]
 
*[[:File:SIM7600X-4G-HAT-Demo.7z| Source code]]
 
*[[:File:SIM7X00-Driver.7z | SIM7600 Driver]]
 
*[[:File:SIM7X00-Driver.7z | SIM7600 Driver]]
*[[:File:SIM7600-size.png | Dimensions]]
 
*[[:File:SIM7600 3D Drawing.zip|3D Drawing]]
 
  
 
==Related Instruction==
 
==Related Instruction==

Revision as of 06:09, 30 April 2020

SIM7600G-H 4G for Jetson Nano
the global version for Jetson Nano
SIM7600G-H-4G-for-Jetson-Nano-1.jpg
{{{name2}}}

{{{name3}}}

{{{name4}}}

{{{name5}}}

Introduction

4G/3G/2G/GSM/GPRS/GNSS HAT for Raspberry Pi, Based on SIM7600E-H

More

Features

  • 40PIN GPIO extension header for connecting Jetson Nano.
  • Supports dial-up, telephone call, SMS, mail, TCP, UDP, DTMF, HTTP, FTP, etc.
  • Supports GPS, BeiDou, Glonass, and LBS base station positioning.
  • Onboard USB interface, to test AT Commands, get GPS positioning data, and so on.
  • Breakout UART control pins, to connect with host boards like Arduino/STM32.
  • SIM card slot, supports 1.8V/3V SIM card.
  • Onboard 3.5mm audio jack with earphones and mic support, for making telephone calls.
  • 2 x LED indicators, easy to monitor the working status.
  • Onboard voltage translator, the operating voltage can be configured to 3.3V or 5V via jumper.
  • Baudrate: 300bps ~ 4Mbps (default: 115200bps)
  • Autobauding baudrate: 9600bps ~ 115200bps
  • Control via AT commands (3GPP TS 27.007, 27.005, and V.25TER command set).
  • Supports SIM application toolkit: SAT Class 3, GSM 11.14 Release 99, USAT.

Specifications

Communications

LTE WCDMA/TD-SCDMA/CDMA 2000 EDGE GSM/GPRS
Band LTE-TDD B34/B38/B39/B40/B41
LTE-FDD B1/B2/B3/B4/B5/B7/B8/B12/B13/B18/B19/B20/B25/B26/B28/B66
UMTS/HSDPA/HSPA+ B1/B2/B4/B5/B6/B8/B19 GSM/GPRS/EDGE 850/900/1800/1900MH
Emitting power 0.25W [email protected]
[email protected]
[email protected]
[email protected]
Data Speed LTE CAT 4
Uplink≤50 Mbps
Downlink≤150 Mbps
UMTS
Uplink≤384Kbps
Downlink≤384Kbps

HSPA+
Uplink≤5.76Mbps
Downlink≤42Mbps

TD-SCDMA
Uplink≤128Kbps
Downlink≤384Kbps

TD-HSDPA/HSUPA
Uplink≤2.2Mbps
Downlink≤2.8Mbps

CDMA2000/EVDO
Uplink≤1.8Mbps
Downlink≤3.1Mbps
EDGE
Uplink≤236.8kbps
Downlink≤236.8kbps
GPRS
Uplink≤85.6kbps
Downlink≤85.6kbps
SIM Card Normal SIM (Not Included)
Application Region Global 4G/3G/2G

GNSS

  • Receiver type
    • 16-channel
    • C/A code
  • Sensitivity
    • Tracking: -159 dBm (GPS) / -158 dBm (GLONASS) / TBD (BD)
    • Cold starts: -148 dBm
  • Time-To-First-Fix (open air)
    • Cold starts: <35s
    • Hot starts: <1s
  • Accuracy
    • Position: <2.5m CEP

SMS and Audio

  • SMS
      • Supported types: MT, MO, CB, Text, PDU
    • Storage: USIM card and ME (default)
  • Audio feature
    • Supports echo cancellation
    • Supports noise reduction

Others

  • Power supply: 5V
  • Operating voltage: 5V/3.3V (configured via jumper)
  • Operating temperature: -30°C ~ 80°C
  • Storage temperature: -45°C ~ 90°C

Hardware connection

  • Attach the SIM7600G-H 4G for Jetson Nano (SIM7600 hereafter) on the 40PIN GPIO of Jetson Nano.
  • Inset the USB connector, and connect the micro USB interface of SIM7600 to Jetson Nano.
    • If you want to communicate SIM7600 via Serial port, you can also turn the DIP switcher into ON.
  • Connect the MAIN antenna and the GPS antenna.
SIM7600G-H-4G-for-Jetson-Nano-7.jpg

Software setup

  • Open a terminal and install libraries by the following commands
sudo apt-get update
sudo apt-get install python3-pip
sudo pip3 install pyserial
mkdir -p ~/Documents/SIM7600X_4G_for_JETSON_NANO
wget -P ~/Documents/SIM7600X_4G_for_JETSON_NANO/ https://www.waveshare.com/w/upload/6/64/SIM7600X_4G_for_JETSON_NANO.tar.gz
cd ~/Documents/SIM7600X_4G_for_JETSON_NANO/
tar -xvf SIM7600X_4G_for_JETSON_NANO.tar.gz
sudo pip3 install Jetson.GPIO
sudo groupadd -f -r gpio
sudo usermod -a -G gpio your_user_name
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo apt-get install minicom

Note: you should replace your_user_name with the actual user name.

Testing

Testing with minicom

Before you test the SIM7600, you need to install it with the following commands.
echo 200 > /sys/class/gpio/export
echo out > /sys/class/gpio200/direction
echo 1 > /sys/class/gpio200/value
echo 0 > /sys/class/gpio200/value
Make sure that the NET is blinking normally.
Run minicom and type AT commands to test.
sudo minicom -D /dev/ttyTHS1 -b 115200
If you cannot get a response, please check if you have set the DIP switch to ON.

Python examples

  • Make sure that all the hardware are connected properly. Start Jetson Nano and open a terminal.
  • AT examples.
    • You should run the following commands to run the codes and type AT commands for testing.
cd ~/Documents/SIM7600X_4G_for_JETSON_NANO/AT/
sudo python3 AT.py
  • GPS examples.
    • Connect the GPS antenna and set the receiver in an open place.
    • You should run the following commands to run the codes to test GPS.
cd ~/Documents/SIM7600X_4G_for_JETSON_NANO/GPS/
sudo python3 GPS.py
  • PhoneCall examples
    • Modify the PhoneCall.py file, change the phone number to yours by the vi tools and save.
    • Finally use the following command to run the code.
cd ~/Documents/SIM7600X_4G_for_JETSON_NANO/PhoneCall/
vi PhoneCall.py #modify the phone number
sudo python3 PhoneCall.py
  • SMS example
    • Run the following commands
cd ~/Documents/SIM7600X_4G_for_JETSON_NANO/SMS/
sudo python3 SMS.py
  • TCP example
    • Run the following commands
cd ~/Documents/SIM7600X_4G_for_JETSON_NANO/TCP/
sudo python3 TCP.py

4G connecting

Please connect all the hardware and start Jetson Nano.

  • Check and make sure that the module work normally by demo codes above.
  • Open minicom by command
sudo su
killall ModemManager
minicom -D /dev/ttyUSB2
  • Type the following command to check
AT+CNMP=38
AT+CSQ
AT+CREG?
AT+COPS?
AT+CPSI?
  • Download driver
cd
wget https://www.waveshare.com/w/upload/4/46/Simcom_wwan.zip
unzip Simcom_wwan.zip
cd simcom_wwan
sudo su
make
  • Use root permission to install driver
insmod simcom_wwan.ko
lsmod
dmesg
  • Check if the wwan0 interface is recognized
ifconfig -a
  • Enable the wwan0 interface
ifconfig wwan0 up
  • Dailing by minicom
minicom -D /dev/ttyUSB2
AT$QCRMCALL=1,1
  • Allocate IP
apt-get install udhcpc
udhcpc -i wwan0
  • Now you can use 4G network
  • If you get dns error, please fix it by this command
route add -net 0.0.0.0 wwan0


Resources

Related Instruction

Tools

SIM7600 Related

Datasheets

Application Note

Firmware

For More...

FAQ

Support

If you require technical support, please go to the Support page and open a ticket.