Waveshare R800C GSM/GPRS HAT For Raspberry Pi is a compact and low‑power expansion board that integrates GSM and GPRS communication with support for phone calls, SMS, and basic mobile Internet. Designed for use in regions with 2G network coverage, it delivers GPRS data rates up to 85.6 kbps, making it suitable for IoT applications such as remote monitoring, messaging services, and lightweight cloud connectivity. With its standard Raspberry Pi GPIO header, UART interface, and SIM card slot, this HAT provides a straightforward way to add reliable 2G communication to Raspberry Pi, Jetson Nano, or other embedded platforms.
Features
- Standard Raspberry Pi 40PIN GPIO extension header, compatible with Raspberry Pi series boards and Jetson Nano
- Supports SMS, phone calls, GPRS, TCP/IP, DTMF, HTTP, FTP and more
- UART interface for connecting to controller boards such as Arduino/STM32
- Onboard voltage translator, default 3.3V, switchable to 5V via jumper
- 2x LED indicators for monitoring operating status
- SIM card slot supporting 1.8V / 3V SIM cards
- Baudrate range: 2400bps ~ 115200bps (default 115200bps)
- Control via AT commands (3GPP TS 27.007, 27.005, and SIMCom enhanced AT commands)
- Supports SIM application toolkit: GSM 11.14 Release 99
- Includes online development resources and manual (examples for Raspberry Pi, Jetson Nano, Arduino, STM32)
Specifications
| GSM / GPRS / Audio | |
|---|---|
| Frequency band | GSM: 850/900/1800/1900 MHz Quad-band auto search Compliant to GSM phase 2/2+ |
| Emitting power | Class 4 (2W @ 900 MHz) Class 1 (1W @ 1800 MHz) |
| GPRS connectivity | GPRS multi-slot class 12/10 (default) GPRS multi-slot class 1~12 (configurable) |
| GPRS data feature | UL/DL speed: ≤85.6kbps Supports Packet Broadcast Control Channel (PBCCH) Coding schemes: CS-1, CS-2, CS-3, CS-4 Supports PAP (Password Authentication Protocol) for PPP connection Supports Unstructured Supplementary Service Data (USSD) |
| SMS | Supports: MT, MO, CB, Text, PDU SMS storage: SIM card |
| Audio | Voice encode/decode mode: Half Rate, Full Rate, Enhanced Full Rate, Adaptive Multi Rate Support echo cancellation Support noise reduction |
| Others | |
| Power supply | 5V |
| Logic level | 5V / 3.3V (default) |
| Operating temperature | -40°C ~ 85°C |
| Storage temperature | -45°C ~ 90°C |
| Dimensions | 30.2 x 65mm |
Part List
- R800C GSM/GPRS HAT x1
- GSM Antenna x1
- RPi screws pack (2pcs) x1
Standard Raspberry Pi 40PIN GPIO header
Compatible with Raspberry Pi series boards, Jetson Nano
Note: For reference only, the above controller boards are not included.
Phone Call & SMS Support
Making Telephone Call Or Sending SMS By AT Commands, With Onboard Audio Jack
What's on board
- R800C module
- RT9193-33 power chip
- MIC29302 power chip
- TXS0108EPWR voltage translator
translates 3.3V/5V into 1.8V - Raspberry Pi GPIO Header
for connecting with Raspberry Pi - Operating voltage selection jumper
VCC-3.3V: set operating voltage as 3.3V
VCC-5V: set operating voltage as 5V - PWR selection jumper
PWR-P4: startup/shutdown by the Raspberry Pi P4 pin
- 3.5mm earphone/mic jack
- R800C control header
for easily connecting with host boards like STM32 - GSM Antenna Connector
- SIM Card slot
- R800C power on/off
Press for 1s to start up the R800C.
Press for 1s to shutdown the R800C after booting - NET Indicator
Fast flashing when module starts, flashing slowly after GSM register succeed - Power Indicator
Pinout definition
Outline Dimensions
Product Selection
| Product | SIM868 | SIM800C | R800C |
|---|---|---|---|
| Frequency Band | |||
| GSM | GSM: 850/900/1800/1900 MHz Quad-band auto search Compliant to GSM phase 2/2+ | ||
| GNSS | GPS, GLONASS, BeiDou | - | |
| Bluetooth | Integrates AT commands Compliant to Bluetooth specification3.0 + EDR Support functions such as SPP, OPP, HFP/HSP | - | |
| Data Transmission | |||
| GPRS (Kbps) | 85.6(DL)/85.6(UL) | ||
| Others | |||
| Network protocol | TCP/UDP/HTTP/HTTPS/SSL/TLS/FTP, etc. | ||
| Internet access | PPP | ||
| SIM card slot | 1.8V/3V | ||
| UART | Support UART to send and receive AT commands | ||
| USB port | for testing AT commands, getting GPS positioning data, firmware upgrade, etc. | for powering and catching log | - |
| Audio | Onboard audio jack for phone calls | - | Onboard audio jack for phone calls |
| Antenna connector | GSM antenna + Bluetooth antenna + GNSS antenna | GSM antenna + Bluetooth antenna | GSM antenna |
| Power supply | 5V (USB port or pinheader) | ||
| Logic level | 5V/3.3V (default) | ||
| Operating temperature | -40 ~ 85°C | ||
| Storage temperature | -45°C ~ 90°C | ||
| Dimensions | 30.4 × 65.0mm | 30.5 × 65.0mm | |
| Applications | |||
| Applicable regions | Applicable to countries or regions with 2G network coverage | ||
| Examples | Environmental monitoring, Smart payment, Smart home, Smart city, Intelligent agriculture and animal husbandry, etc. | ||