What is GPS Ephemeris Data
GPS ephemeris data is used by your GPS devices (smartphone, GPS running watch, camera with built in GPS tagging etc.) to predict which satellites will be in the sky at a particular point in time. Knowing which satellites are available dramatically decreases the amount of time it takes for your device to get a GPS “fix”. The prediction data is usually valid only for a few days so new data needs to be downloaded from the internet periodically.
What is the issue with Sony Cameras on macOS
Normally the GPS ephemeris data file is downloaded by the Sony PlayMemories software application and loaded onto your camera each time you connect it to your computer, however it no longer works with macOS 10.13.
You can manually download the GPS ephemeris data file from the Sony servers and move it onto the memory as described here.
Golang Based Solution
I’ve been playing around with GoLang lately so built a small CLI tool that download the GPS ephemeris file and loads it onto the camera: https://github.com/diarmuidie/assistme