> For the complete documentation index, see [llms.txt](https://docs.monogoto.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.monogoto.io/getting-started/general-device-configurations/iot-devices/simcom-sim7600g-h/waveshare-sim7600g-h.md).

# 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)
