How to Geotag Ricoh GR Photos (and Fix GR World Location Tagging)
No Ricoh GR camera has a GPS receiver. Not the GR III, not the GR IIIx, not the GR IV. Every coordinate that ends up in your EXIF came from your phone: the companion app reads your position and pushes it to the camera over Bluetooth while you shoot, and the camera stamps whatever it last received onto the next frame. Geotagging therefore only works when three things are true at the same time. The camera’s “Store Location Info.” setting is on, the Bluetooth link is alive, and the app on your phone is still allowed to read and send your position.
When one of the three drops out, nothing warns you. The shutter still fires, the files still save, and you find out at home that a whole afternoon has no location on it. The steps below are ordered by how often each one turns out to be the cause. If you shoot a GR II, skip ahead to the last section: that model has no Bluetooth and no location setting in its menus, so tagging at the moment of capture isn’t possible on it, and writing GPS data afterwards is the route.
1. Turn on location recording on the camera
The GR III, GR IIIx, and GR IV all keep this in the same place: the E6 wireless menu, under Smartphone Link, where the setting is called “Store Location Info.” Set it to On. Once it’s on and the camera is linked to a communication device, the shooting screen gains a GPS positioning status icon, and its appearance changes once the camera actually receives a position from the app. That icon is the fastest way to know whether tagging is live, and it’s worth a glance before a walk rather than after one.
2. Check the Bluetooth link, not the Wi-Fi one
Location rides on Bluetooth. It has nothing to do with the Wi-Fi connection you use for transfers, which is why a camera that transfers photos perfectly can still be recording no location at all. On a GR III or GR IIIx, open Bluetooth Setting in the E6 menu, confirm Action Mode is set to “On anytime” or “On when power is on” rather than Disable, and confirm the pairing is still there. The GR IV folds this into its Wireless Communication setting, a plain on or off, and adds an Airplane Mode item beside it: check both, since Airplane Mode cuts every radio with one switch and is easy to leave on after a flight.
3. Fix the app’s location permission on the iPhone
iOS gates location per app. Open Settings, then Privacy & Security, then Location Services, and tap the app (newer iOS versions also reach the same screen through Settings, then Apps). Ricoh documents GR World as needing Location set to “While Using the App”, and with anything less the position feed never starts. Two details cost people a lot of time here. “Ask Next Time Or When I Share” makes iOS re-prompt on each use instead of granting standing access, and Precise Location has to stay on: in Apple’s own wording, turning it off shares only your approximate location, which is not the accuracy you want written into a photo.
4. Turn on background location sending in the app
Out of the box, the feed is tied to the app being on screen. GR World has a “Send Location Information in Background” setting, and Ricoh states that with it enabled, location still reaches the camera while the phone is asleep or while you’re using another app. Image Sync is stricter, and its own documentation says so plainly: while the mobile device is asleep or locked, location is not sent to the camera, and while the app sits in the background, the sending frequency drops. On a GR III or GR IIIx paired with Image Sync, that limitation alone explains most missing tags. The phone went into a pocket and the feed went quiet.
5. Stop iOS from killing the app mid-walk
Background permission buys you nothing if the process is gone. The common one is swiping the app out of the App Switcher: iOS reads that as a request not to run it again, so the feed stays dead until you open the app by hand. Low Power Mode also throttles background work, and a phone down to its last few percent will shed it regardless. For a long shoot, leave the app running, keep Low Power Mode off, and check the camera’s GPS icon now and then instead of assuming.
6. Re-pair if the camera and phone stopped talking
Stale pairing state produces the worst version of this problem, where every setting reads correctly and nothing is actually transmitted. Remove the camera inside the app, remove it under iOS Settings, then Bluetooth if it appears there, reset the camera’s connection settings from its own menu, restart both devices, and pair again from scratch. A battery swap, a firmware update, or a few months between sessions are the usual triggers.
7. If tags land but the positions look wrong
The camera never calculates anything. It writes the last position the phone sent, so a slow send interval plus a moving photographer produces tags that trail behind you. GR World exposes a location transmission frequency of High, Normal, or Low; raise it if positions look stale, at some cost to battery. Absolute accuracy still depends on your phone’s own fix, so dense city blocks, indoor frames, and the first minute after you come up from a subway are all normal places for a coordinate to be off.
When live tagging keeps failing: other ways to get GPS data
Unreliable location tagging is a long-running complaint about Ricoh’s companion apps, common enough in GR forum threads and public app reviews that dedicated workarounds exist. None of the options below needs the official location feed to work.
- A location-only app. GRPS is a small iOS app that does one thing: sync location from the iPhone to the camera over Bluetooth, on the GR III, GR IIIx, GR III HDF, and GR IV. It resumes the sync on its own when the camera powers on. It’s free to download, with the location sync sold as an in-app purchase. If location is your only complaint about the official app, replacing that one piece is a smaller change than replacing everything.
- Apple Photos, one shot at a time. Once the files are in Photos, open a photo, swipe up or tap the info button, and use Adjust Location to set where it was taken. It works per photo, so it suits a handful of keepers rather than a full card.
- Lightroom or another map view. Lightroom Classic’s Map module lets you drag a batch of photos onto a point, or load a GPX track and match by capture time. Most catalogue tools have an equivalent.
- exiftool plus a GPX track. Record a track on your phone during the shoot (any GPX logger will do) and one command covers an entire folder:
exiftool -geotag track.gpx "-geotime<DateTimeOriginal" /path/to/photos. exiftool finds the two track points closest in time to each frame and interpolates between them, and it reads KML and several other log formats besides GPX. This is the only approach here that scales to hundreds of files.
Every after-the-fact method rests on the camera’s clock. Matching a track is matching timestamps, so a camera running ten minutes fast will place your photos ten minutes further down the road. Both official apps can set the camera’s date and time from the phone: do that before a trip, and again when you cross a time zone.
One disclosure, since you’re reading this on our site. GR Snap is our app, and it doesn’t do this yet. It transfers photos and drives the camera, but today it does not send location to the camera or write GPS data into your files. Geotagging is on our roadmap; until it ships, one of the options above is the answer.