Issue: High RPi-3B+ CPU temp
Setup: RPi 3B+ with RAK2245; Raspbian 4.19.97-v8+ or 7l #1294; open case
Details: I’m running RAK2245 on a RPi 3B+ under Buster. RPi is mounted on a plastic case but open sides and top; stands on its side. I run lora_pkt_fwd to forward packets to TTN (modified to store packets to local sqlite3 database):
*** Beacon Packet Forwarder for Lora Gateway *** Version: 4.0.1 *** Lora concentrator HAL library version info *** Version: 5.0.1;
I log the CPU temp every 6 minutes into an sqlite3 database and then monitor over time ( https://github.com/hdtodd/RPiTempLogger ).
I found that the CPU temperature with the 64-bit kernel is averaging 60 °C. I recall that the average with the 32-bit kernel was a few degrees less; I’ve just reverted to the 32-bit kernel.
I’m concerned that the high CPU temp will cause premature failure of either the RPi, the RAK2245, or both. And the system is only stable for a couple of days and then halts. I haven’t been able to determine the reason (messages indicate some sort of CPU or memory addressing failure, but varies). I’m concerned that this, too, may be temperature related.
I noticed that when the GPS wasn’t working (bad original antenna), the temperature ran a few degrees lower.
So I have a few questions:
- If anyone else is monitoring CPU temp with RAK2245, are you seeing similar temperatures?
- Can anyone recommend a case with fan that would hold both the RPi3B and the RAK2245?
- Can the 1-second GPS beacon be set to emit every 20 or 30 seconds? I think that reduced activity on the GPS would likely lower the temperature of the whole system.
- Any other ideas about how to get the CPU temperature lower?
Thanks for any advice you can offer.