# Waveshare SIM7600G-H

The Waveshare **SIM7600G-H** development kit has global support for LTE Cat-4 up to 150Mbps data transfer and can be easily attached to the Raspberry Pi 2, 3, 4 or Zero.

![Waveshare SIM7600G-H. Img source: waveshare.com](/files/TRg5PchBLdRhZBZVmdLi)

### Quick Navigation

* [Get Started with the Waveshare SIM7600G-H](#getting-started-with-the-waveshare-sim7070g)
* [Connect the SIM7600G-H to Monogoto](#connect-the-sim7600g-h-to-monogoto)
* [Test the connection by sending a PING](#test-the-connection-by-sending-a-ping)
* [Useful Links](#useful-links)

### Prerequisites

* Monogoto SIM
* [Waveshare SIM7600G-H](https://www.waveshare.com/sim7600g-h-4g-hat-b.htm)
* Raspberry Pi 2, 3, 4 or Zero

## Get Started with the Waveshare SIM7600G-H <a href="#getting-started-with-the-waveshare-sim7070g" id="getting-started-with-the-waveshare-sim7070g"></a>

Insert the **Monogoto SIM card** at the bottom of the Waveshare HAT.

![Bottom of the Waveshare SIM7600G-H Hat. Img source: waveshare.com](/files/9dEFRRdaPZ6W8sBQ08TJ)

{% hint style="info" %}
This guide explains how to connect the Waveshare HAT to the Raspberry Pit. It is also possible to **connect your Windows, MaxOS or Linux machine to the Waveshare HAT directly** allowing you to configure the SIM7600G-H modem without the need for a Raspberry Pi.&#x20;

To do so, connect your computer to the micro USB port of the Waveshsare HAT and connect to the modem using PuTTY (Windows), minicom, screen or miniterm (Linux/MacOS). When using Windows, [**this driver**](https://www.waveshare.com/w/upload/1/12/SIM7600X-Driver.7z) is required.&#x20;
{% endhint %}

Connect the **LTE** and **GNSS antennas** and add the Waveshare HAT to a Raspberry Pi. When using a Raspberry Pi Zero, the board should be connected right away with the help of the pogo pins. When using a Raspberry Pi 2, 3 or 4 you need to connect to the devices using a USB cable.

![Waveshare attached to the Raspberry Pi Zero](/files/EGNhpmL1fkLtVeP7Yuc1) ![Waveshare attached to the Raspberry Pi using USB cable](/files/mW6GevUyUH6KBsJby7rW)

Power the Raspberry Pi and connect to it using SSH, or by connecting a keyboard and mouse.&#x20;

The **PWR** LED of the Waveshare HAT lights up <mark style="color:green;">**green**</mark>, the **NET** LED starts blinking <mark style="color:red;">**red**</mark>.

Enable the **hardware serial**, allowing the Raspberry Pi to communicate with the Waveshare HAT. To do so, open the **Raspberry Pi Software Configuration Tool** by entering the following command in your terminal:

```bash
sudo raspi-config
```

Select: **3 Interface Options** > **P6 Serial Port**

![](/files/Nu2KdOdcTGSOK9qmFlpC) ![](/files/UuIYk4qrdMfQx7o3XDye)

Answer **\<No>** to “Would you like a login shell to be accessible over serial?”

Answer **\<YES>** to “Would you like the serial port hardware to be enabled?”

![](/files/4hAPM3x3q3F9A4gOxk27) ![](/files/32ZjygZpUeZdCw6F59SR)

Install **minicom** to be used as the tool to interface with the SIM7070G modem:

```bash
sudo apt-get install minicom 
```

{% hint style="info" %}
Alternatives to **minicom** for Linux or MacOS are **miniterm** or **screen**, feel free to use your application of choice. When using Windows to connect to the Raspberry Pi, you can use **PuTTY**
{% endhint %}

**Connect with the modem** via port `ttyS0` using minicom:

```
minicom -D /dev/ttyS0
```

Enter `AT`, if the modem responds with `OK` you successfully connected to the SIM7070G modem.

![](/files/Tm1qQ58dG6m7jRuYMvKe)

{% hint style="warning" %}
In case you don’t manage to open the ttyS0 connection or don't receive an `OK`:

* Try rebooting the Raspberry Pi and try again
* Try connecting to the SIMCom modem using USB port: <mark style="color:red;">`ttyUSB2`</mark>
* Double check if the **NET** LED is blinking <mark style="color:red;">**red**</mark>. If not, the modem did not boot up
* Be patient, it may take some time before the modem responds
  {% endhint %}

## Connect the SIM7600G-H to Monogoto

Visit the SIMCom SIM7600G-H documentation for a detailed guide on connecting the modem to Monogoto.

{% content-ref url="/pages/ljUkRKh4QoITb7ISOyKI" %}
[SIMCom SIM7600G-H](/getting-started/general-device-configurations/iot-devices/simcom-sim7600g-h.md)
{% endcontent-ref %}

## Test the connection by sending a PING

A PING test can be performed to test if the modem has an active data connection with a mobile network.

**Send 5 PINGs** to IP address `8.8.8.8`  with a timeout of 20 seconds.

```
AT+CPING="8.8.8.8",1,5,64,1000,20000,255
```

If the connection is active, you will see 5 PINGs with a number representing the response time in milliseconds. Example response:

```
+CPING: 1,8.8.8.8,64,104,255
+CPING: 1,8.8.8.8,64,93,255
+CPING: 1,8.8.8.8,64,145,255
+CPING: 1,8.8.8.8,64,75,255
+CPING: 1,8.8.8.8,64,157,255
```

{% hint style="success" %}
**Great work on connecting the SIM7600G-H to Monogoto!** Have a look at the **Things** logs in the [**Monogoto Console**](https://console.monogoto.io/) to find more details about the established connection.
{% endhint %}

## Useful Links

* [Waveshare SIM7600G-H shop](https://www.waveshare.com/sim7600g-h-4g-hat-b.htm)
* [Waveshare wiki](https://www.waveshare.com/wiki/SIM7600G-H_4G_HAT_\(B\))
* [SIMCom AT Commands](https://www.simcom.com/product/SIM7600X.html)\
  \&#xNAN;*Scroll down to the section **File Download** to find the latest version named: `SIM7500_SIM7600 Series_AT Command Manual`*
* [SIMCom SIM7600G-H product page](https://www.simcom.com/product/SIM7600G-H.html)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.monogoto.io/getting-started/general-device-configurations/iot-devices/simcom-sim7600g-h/waveshare-sim7600g-h.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
