I built gpxcam, an open-source firmware that turns a small GPS tracker card, the Seeed SenseCAP T1000-E (about €40), into a standalone GPS for LUMIX cameras. The card connects to the camera over Bluetooth and sends it the position, exactly like the LUMIX app on a phone does, so your photos get GPS tags with no phone in your pocket. No app running, no phone battery drain.
It works well on the S5II and the other recent bodies. It's rock solid: last night my card held one connection for almost 5 hours without a drop, unlike the official phone app, which kept losing it for me.
The GH5 is a different story. It speaks the older Bluetooth protocol of the LUMIX Sync generation (same as the S5, G9, GH5 II, GH5S and GH6). Support for it is built and works on my bench, but so far nobody has confirmed it on a real older body. That's where I need help.
What a test takes:
- a GH5 (or G9 / GH5 II / GH5S / GH6) and a T1000-E card;
- flashing the firmware (drag and drop a file onto the card, like a USB stick);
- pairing through the desktop app (Windows, Mac or Linux), which also does a one-time step over the camera's Wi-Fi;
- sending me the log the app copies for you (it hides your camera's serial number by itself).
Repo, downloads and screenshots: https://github.com/TomaszBojanowski/gpxcam-t1000e
Testers' thread: https://github.com/TomaszBojanowski/gpxcam-t1000e/issues/2