How to Add GPS to SenseCAP Indicator
Learn how to enhance your SenseCAP Indicator with GPS functionality. This guide covers flashing the RP2040 firmware, connecting the Grove GPS module, and configuring Meshtastic settings for a location-aware mesh network experience. Perfect for car installations or portable Meshtastic setups.

Adding GPS to your SenseCAP Indicator might seem daunting, but with the right steps, you can expand its capabilities and make it a more versatile Meshtastic device. In this guide, I'll walk you through the process of adding GPS functionality to your SenseCAP Indicator.
What You'll Need
- SenseCAP Indicator
- Grove GPS Module (Recommended: Grove - GPS (Air530))
- USB-C Cable
- Small pin or needle (for pressing the internal button)
- Computer with USB port
Step 1: Flash GPS Firmware to the RP2040
This is a crucial first step to prepare your device for GPS integration:

- Locate the internal button on the SenseCAP Indicator (it's a small button that requires a pin to press)
- Press and hold this internal button
- While holding the button, connect the device to your PC using a USB Type-C cable
- Release the button once the device is connected
- Download the UF2 firmware file specifically for GPS
- Copy the firmware file to the RPI-RP2 drive that appears on your computer
- The device will automatically reboot, applying the new firmware
Step 2: Connect the GPS Module
For this guide, we recommend the Grove - GPS (Air530):
- This is a high-performance, multi-mode satellite positioning module
- Supports multiple location systems including GPS, Beidou, and Galileo
- Connects easily via Grove connector
Installation steps:

- Take your Grove GPS module
- Connect it to the Grove ADC port (the port closest to the antenna)
- Ensure a secure connection
Step 3: Enable GPS in the Meshtastic App
Final configuration happens in your Meshtastic app:
- Open the Meshtastic App (this guide uses iOS, but the process is similar on Android)
- Navigate to Settings > Device Configuration
- Under the Position section, enable Device GPS
Potential Challenges
While adding GPS sounds straightforward, there are a few things to keep in mind:
- The Grove connectors on the SenseCAP Indicator are wired to the RP2040, not directly to the ESP32
- This means you'll need a middleware solution to relay data between the microcontrollers
- Seeed provides firmware to handle this, but future updates might require custom firmware
Why Bother Adding GPS?
Great question! Adding GPS transforms your SenseCAP Indicator from a stationary display into a more dynamic, location-aware device. It's perfect for:
- Car nodes with precise location tracking
- Portable Meshtastic setups
- Expanding your IoT and mesh networking capabilities
Final Thoughts
The GPS addition isn't plug-and-play, but it's definitely achievable. The Grove - GPS (Air530) module makes the process relatively straightforward, and the expanded functionality is worth the effort for Meshtastic enthusiasts. Happy mesh networking!