FieldSolve
To get a useful answer on the first reply, please include:
Inside the app, Settings → HELP → How FieldSolve works walks through the same workflow, and Replay intro restarts the first-run tour any time.
| Tab | What it does |
|---|---|
| HUD | The live firing solution — elevation and windage holds for your current range, wind, and conditions. |
| FIELD | GPS field ranging on a satellite or topographic map: pick a target position, get distance and terrain, send it to the HUD. |
| VIDEO | Records your shot with the firing solution overlaid, and connects to a downrange target camera over Wi-Fi. |
| RANGE | A full range card for the active load, in your chosen units. |
| LOG | Your session log — chronograph shots arrive here automatically, with velocity, standard deviation, and extreme spread tracked live. |
All of these pair over Bluetooth from the Devices screen, except the target camera, which uses Wi-Fi. Wind meter, rangefinder, and level pairings persist across launches and reconnect on their own when the device comes back in range.
| Device | What it contributes |
|---|---|
| Wind Gauge | Live wind speed and direction; the HUD averages it and tracks gusts. |
| EO Seeker · EO RF Module (and compatible HYPR-7 / Geron units) | Laser rangefinders — pull the trigger on the device and range plus incline angle drop into the solution. |
| FX Pocket Chronograph | Broadcast chronograph — every shot lands in the session log with velocity, SD, and ES. fxchrony.com |
| EO Level | Digital bubble level — stamps rifle cant and pitch onto recorded video. Video overlay only; it does not change the firing solution. |
| Target camera | A downrange camera on your own Wi-Fi, viewed from the Video tab. |
Check, in order: the device is powered on, awake, and not already connected to another phone or app — most of this hardware accepts one connection at a time. Then confirm FieldSolve has Bluetooth permission in your system settings, and that Bluetooth itself is on. On Android, the system also requires Location permission before an app is allowed to scan for nearby Bluetooth devices, so a denied location permission shows up as "no devices found". Move within a couple of metres and start the scan again.
Try: moving closer — Bluetooth range drops fast outdoors and behind bodies. If a wind reading goes stale, the app stops trusting it rather than showing you an old number, which is the correct behaviour but looks like a dropout. Toggle the connection off and on from the Devices screen; if it persists, forget the pairing and pair again, and check the device's own battery.
Check: the chronograph is in its broadcasting mode and within range of the phone, and that FieldSolve is open. It listens for shot broadcasts, so the app needs to be running to catch them. Shots fired while the app was closed cannot be recovered afterwards.
Check: your phone is joined to the camera's own Wi-Fi network — the camera is not on the internet, so your phone has to be on its network. On iOS, FieldSolve also needs Local Network permission; if you declined it the first time, enable it under Settings → FieldSolve. Note that while you are on the camera's network you will usually have no internet, so map tiles and weather will not load at the same time.
Check: map tiles are downloaded live, so the Field tab needs an internet connection — in the backcountry with no signal, the map will be empty. GPS ranging also needs Location permission granted to FieldSolve ("While Using the App" is enough), and a real GPS fix, which can take a minute outdoors after a cold start.
Check: that lookup needs both an internet connection and Location permission, since it asks a weather service for the conditions at your coordinates. Without signal, enter temperature, pressure, humidity, and altitude by hand under ATMOSPHERE — the solver itself works entirely offline and loses no accuracy.
Work through these: muzzle velocity (an assumed factory number is often off by 20–30 m/s — chronograph it if you can), zero range set to the distance you truly zeroed at, measured scope height, and the BC paired with the right drag model — a G7 BC entered as G1 will look badly wrong at distance. Once those are honest, shoot at two distances and use Settings → TRUING to calibrate muzzle velocity and BC against your real DOPE. Truing solves at baseline conditions on purpose, so enter your true measured drops rather than wind-corrected ones.
Check: FieldSolve needs permission to add to your photo library, granted in your system settings. Recordings live inside the app until you export them, so a denied permission means clips are still there and can be exported once you allow it. Long clips at high resolution also need free storage on the device.
Check: FieldSolve is installed and has been opened at least once, and that you are on a recent version — support for receiving a load from a companion reloading app was added in 2026, so older builds will ignore the link. If the load opens but a value looks wrong, check the bullet's BC and drag model on the Setup screen; everything handed over can be edited afterwards.
There is no account and no sign-up — FieldSolve works the moment you install it. Your profiles, loads, DOPE, shot log, and videos are stored on your own device and are never uploaded to us. Full detail is in the privacy policy.
Because everything is local, deleting the app deletes your setup with it. If you have profiles and truing data you care about, note them down before removing or replacing a phone.
Both are welcome at info@exc.fi. FieldSolve is built by shooters and a great deal of it exists because users asked, so if something is awkward in the field, tell us — that feedback is genuinely how the app gets better.