Hello SparkFun support team,
We have been testing the SparkFun GNSS Flex pHAT kit (mosaic-X5 & IM19 IMU - GPS-29889) and are concerned about the mosaic-X5’s temperature, even though the hardware manual specifies an operating temperature range of -40°C to +85°C.
Tests conducted at an ambient temperature below 25°C with the kit on a workbench (no case):
Firmware version 4.15.0
Scenario 1 (Base mode, only COM1 active):
Over a one-hour period, the temperature rose from 40°C to 63°C.
Scenario 2 (Rover mode, with 4 IP streams, web interface, and disk logging active):
The temperature easily reaches 75°C.
Another mosaic-X5 unit for comparison:
Housed in an aluminum case—where the mosaic-X5 itself does not touch the case directly, but its PCB makes direct contact (via mounting slots)—we observe an average temperature of around 50°C (Base mode, with only COM1 and COM2 active).
Firmware version 4.14.4
Could the small dimensions (44.0 mm x 34.0 mm) of the mosaic-X5 and IM19 GNSS Flex Module be insufficient for heat dissipation?
The GPS-29889 kit will eventually be placed in a sealed enclosure, which could lead to even higher temperatures.
Could the firmware version be a factor, or is the IM19 transferring some of its heat to the mosaic-X5?
Could the IM19’s accuracy and stability be affected by this high temperature?
What are your recommendations, as well as those from Septentrio?
Thank you.












