SIM7600G-H 4G HAT (B) Setup Guide

What You'll Achieve

By the end of this guide, your Raspberry Pi will have a reliable 4G LTE connection through the SIM7600G HAT, providing high-speed internet for professional drone streaming applications.

Time needed: 30 minutes
Difficulty: Intermediate (AT commands required)

πŸ’‘ Why SIM7600G-H HAT?

  • Professional grade - Industrial quality modem with global coverage
  • HAT form factor - Direct connection to Raspberry Pi GPIO
  • High performance - Up to 150Mbps download speeds
  • Reliable connection - Better signal reception with external antennas
SIM7600G-H 4G HAT (B)

LED Status Indicators:

  • Blinking LED: Modem is working properly
  • Solid LED: Issue with modem - check configuration

Safety Notice

The Pi 4 can get hot during operation. Ensure proper cooling and ventilation. Never hot-plug the HAT while the Pi is powered on.

πŸ“‹ Before You Start

Make sure you have everything ready:

  • SIM7600G-H 4G HAT (B) - The modem board with antennas
  • Raspberry Pi 4 or Zero 2W - With Raspbian OS installed
  • 16GB+ microSD card - Class 10 or better for performance
  • Cooling solution - Active cooling case or heatsink with fan
  • SIM card - With active data plan and APN information
  • USB cable - To connect HAT to Pi via USB

πŸ—ΊοΈ Setup Overview

πŸ”Œ

Step 1

Hardware Setup

5 minutes

πŸ“±

Steps 2-4

Modem Configuration

15 minutes

🌐

Steps 5-6

Network Setup

10 minutes

Hardware Connection

πŸ’‘ Important: Always power off your Raspberry Pi before connecting the HAT to avoid damage.

Follow the connection diagram below to properly connect your SIM7600G-H 4G HAT to your Raspberry Pi:

SIM7600G-H 4G HAT Connection Example

Step-by-Step Configuration

Follow these steps in order to configure your SIM7600G-H modem for USB network mode.

1

Connect Modem

πŸ•’ Time: 2 minutes

Why: We need to establish USB communication with the modem to send configuration commands.

Connect the modem to your Raspberry Pi using the USB cable. Then check if it's detected:

ls /dev/ttyUSB*

βœ“ Success: You should see /dev/ttyUSB2 (or similar) in the output

2

Install Minicom

πŸ•’ Time: 3 minutes

Why: Minicom is a terminal program that lets us send AT commands to configure the modem.

sudo apt-get install minicom

βœ“ Success: Installation completes without errors

3

Basic Modem Checks

πŸ•’ Time: 5 minutes

Why: We need to verify the modem is working and has good signal before proceeding.

Open minicom to send AT commands:

sudo minicom -D /dev/ttyUSB2

Tip: Press Ctrl+A then X to exit minicom when done

1. Check if modem is responding:

AT

βœ“ Expected: OK

If no response, check USB connection

2. Check SIM card status:

AT+CPIN?

βœ“ Expected: +CPIN: READY

If it shows "SIM PIN", your SIM has a PIN lock

3. Check signal strength:

AT+CSQ

Understanding the response:

  • 0-9: πŸ”΄ Poor signal (may not work)
  • 10-14: 🟑 Fair signal
  • 15-19: 🟒 Good signal
  • 20-31: 🟒 Excellent signal

You need at least 10 for reliable connection

4

Configure APN

πŸ•’ Time: 2 minutes

Why: The APN (Access Point Name) tells the modem how to connect to your carrier's data network.

Set the APN (most carriers use "internet"):

AT+CGDCONT=1,"IP","internet"

Note about APNs:

Most carriers worldwide use "internet" as the default APN. If this doesn't work, check with your carrier.

View carrier-specific APNs (if "internet" doesn't work)
  • AT&T: "broadband"
  • T-Mobile US: "fast.t-mobile.com"
  • Verizon: "vzwinternet"
  • Google Fi: "h2g2"

βœ“ Success: Response should be "OK"

5

Configure USB Mode

πŸ•’ Time: 3 minutes

Why: This switches the modem from serial mode to RNDIS (network adapter) mode for internet access.

Send this command and the modem will restart automatically:

AT+CUSBPIDSWITCH=9011,1,1

The modem will disconnect from minicom and restart in network mode

CUSBPIDSWITCH Command Example

βœ“ Success: Modem restarts and minicom disconnects

6

Network Setup

πŸ•’ Time: 5 minutes

Why: After switching to network mode, we need to configure the network interface.

Wait 30 seconds for the modem to restart, then check for the new network interface:

ifconfig

Look for "usb0" in the output

ifconfig Command Output

Get an IP address from the modem:

sudo dhclient -v usb0

This may take 10-20 seconds

dhclient Command Output

βœ“ Success: You'll see "bound to" followed by an IP address

Test your internet connection:

ping -c 4 google.com

βœ“ Success: You should see replies from google.com

πŸŽ‰ Setup Complete!

Your SIM7600G-H modem is now configured and providing internet to your Raspberry Pi. The connection will automatically restart when you reboot.

Next steps: You can now proceed with installing AirCast software.

Troubleshooting

LED Status Issues

  • β€’Solid LED indicates configuration problem
  • β€’Check power supply and connections
  • β€’Verify AT commands were successful

Modem Not Detected

  • β€’Check USB connections
  • β€’Verify power supply is adequate
  • β€’Ensure kernel modules are loaded

No Network Connection

  • β€’Verify SIM card is properly inserted
  • β€’Check signal strength (AT+CSQ)
  • β€’Confirm APN settings are correct
  • β€’Try power cycling the modem

Poor Performance

  • β€’Check antenna connection
  • β€’Verify signal strength
  • β€’Monitor temperature for thermal throttling
  • β€’Test in different physical locations

Support Resources