Photo Flux

User manual · Chapter 12

Camera GPS link

A GPS Provider feeds a Sony camera this phone's position over Bluetooth. The camera writes it into every photo as you shoot, and sets its clock from the same message. Nothing to match up afterwards. Free.

Video, part 9: setting up a GPS provider, pairing the camera, switching the link on, and letting it record a track by itself, in about four minutes. Previously: Tracklogs.

What it does

Many cameras have no GPS of their own. Sony bodies with Location Information Link can take a position from a phone instead — and Photo Flux can be that phone. While the link is on, the camera receives this phone's position every few seconds and writes it into each frame at the moment it is taken, along with the time.

It sends a position and the time, and nothing else. It does not transfer photos and does not control the camera. There is no account and no network involved: the position goes over a direct Bluetooth connection to your own camera and nowhere else.

Which cameras

Most Sony Alpha bodies from 2018 onwards: the Alpha 7, 7R, 7S, 9 and 1 series from 2018; the Alpha 6100, 6400, 6600, 6700 and 6700 II; the ZV-1, ZV-E10 and ZV-E1; and the RX100 VI and later. The Supported cameras page in the app keeps the list.

The list is what is known, not a restriction. Photo Flux never checks the model: if your body has Location Information Link in its Bluetooth menu, it will work whether or not it is named. Other makes are not supported yet.

Supported cameras: which bodies have it, Photo Flux does not check the model, and how to turn the setting on in the camera.
The Supported cameras page.
Turn it on in the camera

The camera must be told to accept a position: Network (or Wireless) settings → Bluetooth → Location Information Link → On. Without it the camera pairs and connects perfectly and then ignores everything sent to it. Photo Flux says so on the link screen, and the pairing list marks a camera that has it switched off.

Setting one up

  1. Actions → Add profile → I want to send GPS coordinates to my camera, and name it.
  2. Paired camera: switch the camera on and put it into Bluetooth pairing (on a Sony: Network settings → Bluetooth → Pairing), then choose it from the list. This needs the Nearby devices permission. You can skip pairing and do it later from the profile.
  3. How often the camera is told where it is — every 5 seconds (the default) up to every 2 minutes.
  4. Alert on connection — notify when the camera connects or disconnects.
  5. Automatic track recording — record a track while the camera is connected.
Step 2: naming the GPS provider, with an explanation of what it does and a Supported cameras link.
Naming it.
Step 3: Camera make Sony, Paired camera None, tap to pair one.
Pairing.
Step 4: how often the camera is told where it is, from every 5 seconds to every 2 minutes.
How often.

One profile links to one camera. With two bodies, make two providers — both can run at once.

Select the provider in the drawer. The Link switch at the top turns it on and off; it stays on until you switch it off, including with the app closed and the phone locked, and a notification shows whether a camera is connected. The switch is greyed out until a camera is paired.

A GPS provider's screen: Link Off, Your camera Off, No camera paired, 0 positions sent, a note about restarts with Open settings, and the Connection log.
A provider's own screen.

Surviving a phone restart

For the link to come back by itself after the phone restarts — as soon as the camera is switched on, with nothing to open or tap — two things must be allowed when you set it up:

This is the one place Photo Flux asks for location all the time, and the reason is simple: after a restart there is nobody in the app to start the link, and Android won't let it start a location service from the background otherwise. The position still goes only to your camera. Decline, and the only cost is that you must open Photo Flux once after each restart.

Alert on connection

Off by default. On, you are notified when the camera connects or drops — ignoring a brief drop that recovers, so a camera at the edge of range doesn't buzz the phone constantly.

Automatic track recording

Off by default. On, and pointed at a tracklog profile, the camera connecting starts a recording and its going away stops it — a day's shooting is tracked without remembering to start anything.

The photos it produces

Photos that arrive with a position from the camera are treated like any geotagged photo: nearest place, folder sorting, badges, metadata. A tracklog never overwrites a position the camera itself wrote.

If a camera that used to work stops being found — often after a camera firmware update — forget it in Android's own Bluetooth settings and pair it again. Android keeps a cached list of what a paired device offers, and a firmware update can leave it stale. It looks exactly like a fault in Photo Flux and isn't one.