Hello RAK Team,
I am using the following hardware:
- RAK5146 SPI LoRa Concentrator with built-in ZOE-M8Q GPS
- RAK2287 / RAK5146 Raspberry Pi HAT
- Raspberry Pi CM4 with CM4 IO Board
- ChirpStack Gateway OS (OpenWrt, kernel 6.6.104)
From the RAK5146 datasheet and schematic, I understand that:
- The GPS PPS signal (from ZOE-M8Q TIMEPULSE) is available on the RAK5146 golden finger pin 19 (PPS)
- PPS is internally connected to the SX1302/SX1303 for fine timestamping
- However, on the RAK2287 / RAK5146 Pi HAT, PPS is not routed to any Raspberry Pi 40-pin GPIO (GPIO4, GPIO26, etc. are marked NC)
My goal is to use Linux PPS (/dev/pps0) on the host Raspberry Pi, not only the internal SX1302 timestamping.
I would like to ask:
- Is there an official or recommended method to route the GPS PPS signal from RAK5146 to a Raspberry Pi GPIO when using the RAK5146 Pi HAT?
- Are there any test pads, vias, or alternate pins on the HAT that expose the PPS signal?
- Does RAK recommend a hardware modification (jumper / wire) from golden finger pin 19 (PPS) to a specific Raspberry Pi GPIO (e.g. GPIO4)?
- Is there any future HAT revision or reference design that supports PPS-to-host GPIO directly?
Currently, Linux PPS works only after manually wiring PPS to a Pi GPIO, but I would like to confirm the correct and supported approach from RAK.
Thank you for your support.
Best regards,
Satyendra