Raspberry Pi GPRS/GPS Tracker HAT

Obsolete Product (Not for new designs)

Replacement:  Raspberry Pi Cellular Modem Kit or Cellular IoT Kit

The Tracker HAT for Raspberry Pi is particularly designed for tracking applications. It has all the necessities for an easy development of location-based applications. Accurate GPS positioning with built-in LNA provides better sensitivity. Quad-band GSM/GPRS module in the heart of the board provides reliable data connectivity across the globe. It comes with embedded antennas so you won’t get to deal with the usual mess of antenna cables and connectors once you open the box. Power-sensitive projects require advanced power controls and sleep mode features which become a great advantage of this board.


Out of stock


The Raspberry Pi GPRS/GPS Tracker HAT is based on Quectel’s M95 GSM/GPRS module with L96 GNSS/GPS. Built-in unique QuecFOTA™ technology allows M95 to update the firmware remotely. Additional features such as integrated TCP/IP protocol stacks, serial multiplexer and enhanced AT commands guarantee fast and reliable transmission of data and SMS via GSM/GPRS network and extend the functionality of the application at no additional cost. Combining advanced AGPS called EASY™ (Embedded Assist System) and proven AlwaysLocate™ technology, L96 fully meets the industrial standard and provides greatly reduced TTFF and ultra-low power consumption. EASY™ technology allows L96 to calculate and predict orbits automatically using the ephemeris data (up to 3 days) stored in internal flash memory, so the module can fix position quickly even at low signal levels and provide low power consumption. With AlwaysLocate™ technology, L96 can adaptively adjust the ON/OFF time to achieve balance between positioning accuracy and power consumption according to the environmental and motional conditions. Its superb performance makes L96 ideal for automotive, industrial and consumer applications. Extremely low power consumption makes it easier to be applied to power sensitive devices, especially portable applications. We combined these two excellent modules on one board to make location-based applications on Raspberry Pi.

FAQ  Ask a Question

Complete Documentation List


  1. Embedded GSM/GPRS and GNSS antennas, external GNSS antennas can be connected optionally
  2. Advanced power and sleep controls for battery and solar powered applications
  3. Industry’s highest level of GNSS sensitivity, accuracy and TTFF(Time to First Fix) with the lowest power consumption
  4. TTFF (Time to First Fix) ,Cold Start: <15s average, Warm Start: <5s average   
  5. L96 GNSS module supports multiple positioning and navigation systems including GPS, GLONASS, Galileo, BeiDou, SBAS (including WAAS, EGNOS, MSAS and GAGAN), QZSS, DGPS, and AGPS.  
  6. M95  Quad-band GPRS module supports GSM850MHz, EGSM900MHz, DCS1800MHz and PCS1900MHz
  7. L96 module features embedded logger function provides a position log capacity of more than 16 hours  
  8. Easy sense 3D FIX, Geo-Fence, 1PSS status via GNSS output pin connected to Raspberry Pi
  9. CR1220 GPS/GNSS Back-up Battery holder at the bottom side of the board
  10. External Active GNSS Antenna Connector (Solder Required)
  11. Less than 100 nanoAmps consumption when the power of HAT is disabled via Disable Pin
  12. Micro SIM Card supported
  13. GNSS Module Control Pins: 1PPS, 3D Fix, Force On, Geo-Fence, Reset
  14. GPRS Module Control Pins: Status, PowerKey 
  15. LEDs: 1PPS, 3D FIX, Power, Status, Netlight
  16. Buttons: Powerkey, User
  17. Easy Raspberry Pi I2C connection exposed by jumper headers
  18. HAT Features
  19. Raspberry Pi Camera ribbon cable slot


Key Applications

  1. Vehicle Management
  2. Security and asset tracking
  3. Bike sharing
  4. Smart parking


Header Options

The HAT comes with built-in SMD header acceptable and two headers with different lengths included in the package by default. You can choose the right version for the project and stack and use it immediately without soldering it.

  1. Long Header: If you plan to attach another Raspberry Pi Tracker HAT or add-on board on top of it, you will definitely need this variation. Also, using GPIOs with jumper cables is possible with these male headers. Should you require to stack another shield on top of Tracker HAT or still need to use GPIOs, the long header will be useful.
  2. Short Header: In case you need the HAT as slim as possible, the short header will work like there is no header added length above the Raspberry Pi.

Technical Details








Pin Descriptions

Pin NumberBCM PinPin NameDescription
25V5V PWRThis pin is connected to the 5V power net.
3GPIO 2SDAI2C Serial Data
45V5V PWRThis pin is connected to the 5V power net.
5GPIO 3SCLI2C Serial Data
8UART RXM95 TXThis pin functions as the serial data input to the module for UART communication.
10UART TXM95 RXThis pin functions as the serial data output from the module for UART communication
11GPIO 17DISABLEBy driving this pin to a HIGH level, the power of the whole HAT can be disabled
13GPIO 27GNSS RXUART communication that connected to software serial port of Raspberry Pi
15GPIO 22GNSS TXUART communication that connected to software serial port of Raspberry Pi
16GPIO 23STATUSThe STATUS pin is used to indicate the operation status of M95 module. It will output HIGH level when the module is powered on.
18GPIO 24PWRKEYThe module can be turned on by driving the pin BG96 PWRKEY to a HIGH-level voltage more than 500ms then pulling it down. You can apply the same process to power down to the module if it already powered up.
29GPIO 53D FIXThe 3D_FIX is assigned as a fix flag output. The pin will output a high voltage level to indicate successful positioning.
31GPIO 61PPSPulse per second output. Pulse per Second (PPS) can be used for time service.
33GPIO 13FORCE ONLogic HIGH will force the module to be woken up from backup mode.
35GPIO 19GEO-FENCECan be used by GEO-FENCE application in need of.
37GPIO 26GNSS RESETL96 module can be restarted by driving the RESET pin to a HIGH-level voltage for a certain time and then releasing it.
38GPIO 20USER LEDActive HIGH, to switch on the USER LED, the pin’s state should be HIGH.
40GPIO 21USER BUTTONThis pin is pulled-up by default. When the button is pressed, pin switches to LOW.
6,9,14,25,30,34,39GNDGNDThese pins are connected to ground.




Package Includes

  • 1x Sixfab GPRS/GPS Tracker HAT for Raspberry Pi
  • 1x Long Header
  • 1x Short Header


There are no reviews yet.

Be the first to review “Raspberry Pi GPRS/GPS Tracker HAT”

Your email address will not be published. Required fields are marked *

You may also like…

    Your Cart
    Your cart is emptyReturn to Shop
      Calculate Shipping
      Apply Coupon