LC29H(BS) GPS/RTK HAT for Raspberry Pi

WaveshareSKU: WAV-25280
Sale price £55
incl. VAT
excl. VAT
Only 8 units left

Compatible with:

Awesome Extras

WaveshareLC29H(DA) GPS/RTK HAT for Raspberry Pi
Sale price £56.90 incl. VAT excl. VAT
Raspberry PiRaspberry Pi 5
Sale priceFrom £57.60 incl. VAT excl. VAT
Coming Soon
WaveshareLC29H(AA) GPS HAT for Raspberry Pi
Sale price £37.90 incl. VAT excl. VAT
Raspberry PiRaspberry Pi Zero 2 W
Sale priceFrom £14.40 incl. VAT excl. VAT

This GPS/RTK HAT can track dual-frequency L1+L5 GNSS signals, substantially reducing multipath interference in urban environments and enhancing positioning accuracy. This module is compatible with Raspberry Pi series boards and Jetson Nano through its standard 40-pin GPIO extension header.

It supports concurrent reception of multiple GNSS systems, including GPS, BDS, GLONASS, Galileo, and QZSS, which enables it to provide consistent and low-power consumption tracking. It has RTK technology for centimetre-level positioning accuracy, which is important for real-time tracking systems. Additionally, it includes a built-in low noise amplifier (LNA) and a surface acoustic wave (SAW) filter, which boost its sensitivity to -165dBm and strengthen its anti-interference capabilities, making it suitable for a variety of projects that require precise and reliable geolocation data.

We also have the

Note: Raspberry Pi boards are NOT included.


  • Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards, Jetson Nano
  • Supports simultaneous tracking of L1+L5 dual-band satellite signals, reducing multipath effects in urban canyons and improving positioning accuracy
  • Supports concurrent receiving of multi-GNSS systems (GPS, BDS, GLONASS, Galileo and QZSS) while maintaining low power consumption
  • Supports GNSS raw observation and correction data output, suitable for establishing RTK base station
  • Built-in low noise amplifier and acoustic surface filter to realize -165dBm high sensitivity and enhance anti-interference performance
  • Supports multi-frequency active interference cancellation, effectively suppressing or eliminating narrowband signal (WiFi/2/3/4/5G) interference to ensure navigation accuracy
  • A-GNSS (Assisted GNSS) support, reducing the time to first fix (TTFF) with cold start when powered on to 5 seconds
  • Support QGNSS software, easy to set various module functions
  • Onboard battery holder, supports ML1220 rechargeable cell, for preserving ephemeris information and hot starts
  • Onboard 4 LED indicators for module operating status
  • Comes with online development resources and manual (Python examples for Raspberry Pi/Jetson Nano)

What's on Board

  1. LC29H module
  2. RT9166A-28PXL
    5V to 2.8V LDO chip
  3. CP2102N
    USB to UART chip
  4. Raspberry Pi 40PIN GPIO header
    for connecting with Raspberry Pi
  5. UART selection jumper
    A: control the LC29H via USB to UART
    B: control the LC29H via Raspberry Pi
    C: access Raspberry Pi via USB to UART
  6. IPEX 1 connector
    LC29H module antenna connector
  7. Micro USB interface
  8. RT9193-33PB
    5V to 3.3V LDO chip
  9. RESET button
    reset the LC29H module
  10. Status Indicators
    PWR: Power Indicator
    RXD/TXD: UART transceiver indicator
    PPS: GPS status indicator
  11. NDC7002N
    I2C voltage translator
  12. ML1220 Battery holder
    ML1220 rechargeable cell, for preserving ephemeris information and hot start


Frequency Band GPS/QZSS: L1C/A, L5
BDS: B1I, B2a
Galileo: E1, E5a
Number of Concurrent GNSS GPS/QZSS+BDS+Galileo+GLONASS
RTK Function RTK Base
Positioning Accuracy PVT N/A
Navigation Update Rate PVT N/A
RTK Convergence Time N/A
Time to First Fix (AGNSS OFF) Cold Starts N/A
Hot Starts N/A
Aided Starts N/A
Time to First Fix (EASY ON) N/A
Time to First Fix (AGNSS ON) Cold Starts N/A
Hot Starts N/A
Aided Starts N/A
Sensitivity Tracking and Navigating -165dBm
Re-Acquisition -159dBm
Cold Starts -147dBm
Velocity Accuracy N/A
PPS Accuracy N/A
Dynamic Performance Acceleration (Max): 4g
Altitude (Max): 10000m
Velocity (Max): 500m/s
Communication Interface UART (9600~3000000bps, 115200bps by default)
I2C (Max 400KHz)
Protocol NMEA 0183 V4.10, RTCM 3.x
Power Supply 5V
Overall Current  <40mA@5V (Continue mode)
Operating Temperature -40~85°C
Dimensions 65 x 30.5mm

Connection Example - Raspberry Pi



Package Contents

  1. 1x LC29H(BS) GPS/RTK HAT
  2. 2x 20-pin female header
  3. 1x GPS External Antenna (D)
  4. 1x IPEX 1 to SMA cable ~17cm
  5. 1x Screws pack

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.