v4.7.34
Load Development now follows the GS Ladder and OCW guides — the node comes from level impacts marked on the target photo, seating tests rank the most forgiving jump, and a suggested next step plans each stage from the last — and Load Development for Others adds customer exports and a chart-led Technical Report. Hit Probability becomes a real first-shot hit probability — a Monte Carlo simulation of the errors every shooter makes, against the target you actually shoot at, using each load's own velocity SD — and rifles are now ranked by that hit %. New installs choose a Standard or Advanced feature level. The Solver gets a distance-first layout, a wind arrow, Apply Manual Weather and, in Advanced, Live Wind from a Kestrel, and now converts yards, m/s and °F before solving, and new users can try the app with sample data. Manual Weather is one set of boxes on every screen, in your Preferences units, and a valid weather snapshot can no longer be overwritten by typed values. The Velocity Loss BC Calculator fits one BC to all readings, imports your chronograph app's files, exports a one-page PDF report and can save the result to the rifle; ELR Diagnostic gets its own PDF report. A new Daylight theme suits bright sun. The Vault is free for everyone and gains licence expiry reminders, aerodynamic jump now uses Litz's published model, and the free-tier trial is explained clearly in the app. Covers v4.6.13 to v4.7.34. The app now needs Android 7.0 or newer.
What's new
- Load Development for Others (Advanced) — turn it on in Preferences for customer Name / Surname on a new load development, Developed for / Developed by on Ladder and OCW exports, and your business logo on every Load Development PDF. Export Technical Report compiles any of the rifle's Ladders and OCWs into one chart-led customer report: a Result at a glance summary, each stage analysed in date order (velocity and impact height charts, node, group size, SD / ES, group shape against velocity, findings per charge), "Worth double-checking" flags, and the last stage's final recommendation; photo holes are drawn on a measuring grid with the aiming point, and the standard exports can be added as an appendix.
- Ladder node from the impacts — mark each charge's point of aim and hole on the Ladder target photo (Skip charge, Undo, Start over; each hole saves at once). Once two or more are marked, the node is neighbouring charges whose impacts stay within 0.5 MOA in height; until then the rows read Possible Node from velocity. Charges outside a confirmed node become thin rows; the Ladder test distance is now required, and the planner warns below 300 yd / 300 m.
- OCW: impact position first — mark the aiming point and every hole on a photo for group size, vertical / horizontal spread, shape and centre, live and saved to Notes. Green is the OCW node (group centres within 0.3 MOA in height, middle charge first), on screen and as the PDF's BEST LOAD; a photo overrides the taps. Seating tests rank the most forgiving jump, and when jumps differ each result shows its Jump (bold in the OCW PDF).
- Suggested next step — Plan OCW from this node on a Ladder (even steps of about half the Ladder step, never under 0.2 gr, scaled to the case, never above the highest charge fired), Plan seating test (three jumps 0.020 in apart, 3 shots each) on an OCW; both open New filled in from the stage before. Under 1/4 MOA the seating test is marked optional.
- Standard or Advanced — choose on the Welcome screen, change any time in Preferences → Feature level. Standard shows the core tools; Advanced adds ELR Diagnostic, Velocity Loss BC, Hit Probability, Match / Stage, Equipment Reach, Tools to True, Analyze Ballistics, Competition Mode, Live Wind, live sharing and the correction switches. It only changes what is shown; existing installs start on Advanced. Guidance is now simply Show or Hide guidance.
- Weather on every screen — one shared snapshot ranked Weather Meter, then Phone Weather, then Manual: an active reading of the same or higher rank is kept (a message shows which and how many minutes are left) rather than replaced. Weather Meter, Phone Weather and Manual snapshots are all valid for 30 minutes (Weather Meter was 18). While one is valid, Manual doesn't open and the typed weather boxes are read-only on every screen, so typed values can never replace it (History excepted).
- Manual Weather, the same everywhere — one set of boxes on the Solver, Target Card, Range Card, Session, ELR Diagnostic, Equipment Reach, Velocity Loss BC, Load Development, History and the Weather Meter page: SP, Temp, Humidity and Latitude, shown and typed in your Preferences units (°C/°F, hPa/inHg/mmHg/kPa). Latitude fills from the phone's GPS when the boxes open (type it if GPS isn't available) and density altitude is always worked out from what you type — Range Card and Target Card no longer need a DA to apply. Several screens previously ignored the Preferences units.
- Your own weather meter — the first Kestrel you connect is remembered and always looked for first. If it isn't found but other meters are nearby, you're asked before they're shown; a borrowed meter is used for that connection only, unless you choose to remember it as yours (for example after changing meters). The meter now connects only when needed: a reading disconnects 30 seconds later.
- Solver weather — with no weather yet, Environmentals shows Phone Weather, Manual and Weather Meter. Typing manual weather turns the Manual button into Apply Manual Weather, which is offered only while no snapshot is valid, needs Temp, Pressure and Humidity and saves a shared Manual snapshot valid for 30 minutes. A typed DOF closes Environmentals only once every field is filled.
- Wind arrow — a green arrow beside Distance shows your Wind Direction with the degrees and clock time, in Standard and Advanced (main Solver only).
- Live Wind (Advanced) — after a Kestrel Weather Meter reading, LIVE WIND streams the Kestrel's wind into the Windage block in real time (3-second average), connecting to your Kestrel when tapped (your own meter is retried first); STOP or leaving the Solver releases it. With a DOF the arrow follows the live direction from the Kestrel on its vane (set its declination to True North). Your own wind inputs, the elevation and the rest of the solution stay on your values; tap LIVE WIND to relink if the connection drops.
- DOF and true north — a magnetic heading is never shown or saved as true north: with no GPS fix and no usable Country, the DOF capture shows "NOT true north" and won't confirm. A Kestrel Weather Meter reading's wind direction is now taken relative to the DOF and read correctly.
- History — Refresh environment reuses a recent snapshot right after the session, or takes typed weather with Apply Manual Weather for that saved session only. History is a record of a past session, so the snapshot in use now never blocks it and the typed values are always saved. Sessions and the Advanced analyses sit in their own frames; saving a session clears its draft, so old drafts no longer reload over newer values or bloat backups. Session Environment's Wind/DOF block no longer closes while you type.
- Range Card — follows a rifle change made in Solver or Target Card, and new cards start from defaults that follow the rifle (centerfire 100–1000 every 100 m or yd, PCP 30, 50 then every 25 to 250, rimfire 50–300 every 25).
- Match / Stage — a saved Match opens with the rifle in use (Solver, Range Card, Target Card) and no longer switches the app's rifle to the one it was saved with; with a different rifle its old holds are cleared, so recalculate before live mode.
- Solver units fix — Distance, MV and temperature entered in yards, m/s or °F (per Preferences) are now converted before solving. They were solved as metres, fps and °C — 500 under Distance (yd) was solved as 500 m. The rifle summary and quick view show the labelled unit, and Station Pressure, QNH and DA show their real units. The solver maths is unchanged.
- Solver layout — a large Distance box first, with wind speed, wind direction and MV on one row below and a larger solution. Wind starts at 0 from 12 o'clock; after a distance the keyboard's Next no longer jumps to another field (and tapping Done no longer shows "Value must be at most 0"); tap the red message to set wind, direction, then Environmentals, and changing the wind speed and tapping Done always opens the direction clock. The red message asks for Environmentals at every distance and for DOF only with a centerfire rifle above 420 m; rimfire and PCP are never asked for DOF. The slimmer Environmentals bar is outlined green while the weather is complete and red when it isn't.
- Solver close range — under 50 m a centerfire rifle's hold is also shown in cm or inches (for example "Close range: hold 5.6 cm high"), since the scope sits above the bore; a distance under 5 m is raised to 5 m with a notice. Rimfire and PCP are unchanged.
- Solver fixes — tapping the solution opens the big view, and Capture Turret / Capture Screen are available, without DOF at 420 m or less (they still needed DOF beyond 100 m), following the same rule as the red message. Capture Screen keeps the turret photo sharp and readable in the saved screenshot, and once the turret photo is taken Capture Screen now runs automatically. In Dark mode the Elevation / Windage blocks and capture buttons sit on black, with their colours kept.
- Solver at the zero distance — Elevation always shows 0.00 and Windage shows the wind only (0.00 with no wind or a head/tailwind); spin drift and Coriolis are still calculated but not shown there. Every other distance, and Live Wind, is unchanged. The Station Pressure label is shortened to SP.
- Try it now with sample data — the first-run Welcome offers sample data (one 6.5 Creedmoor rifle with one load and one venue), Set up my own, or Skip for now. Sample data is offered on every new install during the trial, purchased or not, removed when the trial ends and never included in a Full Backup; during the trial Preferences can reopen the setup guide or load and remove it.
- Hit Probability: real hit % — simulates 10,000 first-round shots, each carrying normal errors, and counts how many land on your target. Pick a target: 1 or 1.5 MOA circle, 10 / 20 / 30 cm plate, IPSC 46 × 76 cm or a custom size in cm or inches. Until you pick one, the target follows the distance (30 cm / 12 in plate up to 799, IPSC from 800, 1.5 MOA circle from 2000); with Target measurements set to inch the presets are true inch sizes, and the target's angular size shows in the rifle's scope unit.
- Input Your Error Calls — how far off your wind speed, wind direction and range calls might be (shared by every rifle), plus each rifle's own field group size. BC certainty comes from the load (±0.5% for a trued BC or a CDM drag curve, ±1% for a published BC) and velocity SD is the active load's Ave SD (10 fps assumed, with a message asking you to add it, when none is entered). Your calls start at 0 on every visit, since they depend on the day — enter your own, or tap Reset to typical (2 mph, 15°, 3 m); a warning shows while they are 0 or still typical. Each rifle's field group (typically 1 MOA, 5 shots) is remembered, capped at 2 MOA and named in the result; every rifle's group was reset once to 1 MOA to clear mistyped or unit-mixed values.
- Result card — hit %, an impact plot with the 1-SD spread, What's costing you hits (the hits gained if each error were perfect), how far you keep 80% and 50% first-round hits, and an optional range chart. Nothing recalculates while you type: after a change, including picking a different rifle, RECALCULATE redoes the selected rifle and RECALCULATE ALL RIFLES updates the whole ranking.
- Every hit % is labelled first-round. Below 10% it shows one decimal ("about 1 in 33 first shots"), rifles rank by the target size they need for 50% hits, and when every rifle is below 10% Get the Job Done says no rifle is suited to a first-round hit here.
- Rank rifles by hit % — CALCULATE works out only the chosen rifle; CALCULATE ALL RIFLES gives every saved rifle the same shot, weather and target plus its own group, and shows the target size each needs for 50% hits. A rifle that needs more than 90 mil elevation can't reach the distance: it gets no hit % and is listed at the bottom. Get the Job Done returns the three best rifles by hit %. The old job-fit percentage is no longer shown; it only breaks near-ties, and now scores wind on wind-only drift, not spin drift plus Coriolis. Hit Probability and Equipment Reach report the muzzle velocity the solve actually used.
- Ave SD on each load — a new velocity SD field in Load Data (more than 0, at most 50 fps), used by Hit Probability. In Load Development, Add to load data carries the OCW load's velocity SD along with its average velocity (2 or more shots), and the load summary ends with the Vel and SD it sends.
- Load Development — a clearer Ladder graph (smaller dots, a larger speed scale, the charge under each dot), and the Ladder export shows Actual Lands (BTO), Dev Test (BTO) and Dev Test Length (BTT), then Jump and Charge.
- Velocity Loss BC Calculator — with two or more readings the headline BC is fitted to all readings together, showing how far it misses each one, and a recommendation says whether a single BC or Multi-BC fits your readings better — judged against chronograph accuracy (about ±3 fps), or asking you to check one reading or re-measure. Save it to the rifle as a trued BC, save the velocity bands as Multi-BC (which also sets the trued BC to match, and is shown first when Multi-BC is recommended), or keep it in History only (rimfire: History only). A PCP BC is saved as a plain number. Saves are listed under the new History → Velocity Loss / BC section, each with its findings and recommendation — one record per calculation, so saving it again updates that record.
- Velocity Loss BC: chronograph import — read shot strings straight from your chronograph app's CSV or Excel export (Garmin Xero, LabRadar, MagnetoSpeed and more), one or several strings per file, fps or m/s; choose where each string goes, and its SD, ES and shot count are kept. Calculate asks you to confirm the muzzle velocity was measured at the test, then folds the inputs away and jumps to the result.
- Velocity Loss BC: PDF report — a one-page report with velocity, BC-by-band and hold-over-distance charts, SD/ES per reading, the transonic and subsonic distances, data-quality checks and what the new BC changes to your holds at distance (for rimfire, against the stock RA4 curve). Export it after saving or from History. When the load has a bullet weight, the report shows it in the top line and adds an Energy column (remaining energy with the new value, J or ft-lb per Preferences); records saved before 4.7.5 show neither.
- Velocity Loss BC: PCP suggested distances come from the load (its BC, or pellet/slug, weight and diameter), and picking a PCP projectile from the catalog sets Pellet or Slug. PCP readings from about 40 m and centerfire readings beyond about 30 m were wrongly rejected as more loss than the model could match; they now solve.
- ELR Diagnostic — a one-page PDF report with the best fit, misses at each distance, the models ranked and where to confirm next; export it after saving or from History. New observation rows start with calm wind (0 mph) instead of an assumed wind.
- Daylight theme (Preferences → Mode) — a light, high-contrast look for bright sun: soft grey page, charcoal structure and one orange accent for key actions. Findings, recommendations, results, guidance cards and pop-up messages stand out clearly. New installs start in Daylight with guidance shown; existing installs keep their theme and guidance setting until you change them. The OCW and Ladder graph labels, the Hit Probability chart and the Angle finder camera screen are readable in Daylight too.
- Shot History DOPE entry — elevation and wind are entered in the rifle's scope unit (MOA or MIL) and wind speed in your preferred unit, including the PDF. The elevation check follows the rifle's zero instead of a fixed 100 m, so rimfire, PCP and non-100 m zeros can be completed. Fields no longer jump while you type, and Enter moves to the next empty field in screen order.
- Preferences → Measurements — separate cm / inch units for Rifle (scope height, barrel length) and Target (target sizes, hit spread, wind drift); Target follows Rifle until you set it. Wind Effect shows drift in your own units first (rifle scope unit plus Target measurements), with the other units on a second card.
- Weather Meter — a larger meter picture with the readings aligned to the meter's display, and the page fits the screen instead of running under the bottom bar.
- Target Card — opening a saved card applies the active weather snapshot and calculates straight away; with no snapshot it opens Environmentals and says so.
- Photos — Load Development and Shot History can take a photo or choose one already on the phone, and ask before replacing an existing photo.
- Load Development — restoring a backup or importing data no longer duplicates charges or load developments: an entry is only replaced by a newer copy, so shots recorded since an older backup are kept, and existing duplicates are repaired automatically. Recording no longer gets stuck, and Ladder takes exactly the planned shot per charge. Exports show the shots per load and in total.
- 300 m targets — MOA and MIL ladder / OCW sheets under a new 300 m heading in Targets: MOA on one A4 page, MIL on two A4 pages per point with a 1 MIL scale, cut line and registration marks.
- Load Development photos and exports — photo measuring is full screen with + / − / Fit and drag; the scale is set by calibrating on a known length (Use detected scale and the two-point measure are gone); a notice after each target photo offers Mark impacts now or Later; Delete photo in Edit mode; the camera with the green dot opens a charge's photo with its chronograph readings. The OCW wizard's Next waits until every required field is filled, export buttons show only for the load development on screen, and Load Summary / Charge range can be collapsed.
- Load Development PDFs: ladder node rows read Possible Node, with how to confirm it (horizontal placement) in Notes, and OCW data table rows no longer print on top of each other.
- SG Pulse — Calibrate unit stores level in the unit itself (Set Level only zeroes the reading in the app) and is offered on every SG Pulse and Pulse Pro, even on phones that can't list the unit's Bluetooth services; the allowed cant is read from and saved on the unit (0.2° steps). Closing the app always releases the unit's Bluetooth link, a failed scan or connect resets fully, and on a Pro, Apply after a finished run resets the 0:00 display.
- Universal Loader — no limit on powder profiles (they live only in the app); a Use button on each powder makes it active and opens Control, and Add Powder is offered when Control asks you to choose a powder. A new scan after one that found nothing now restarts reliably, so the loader is detected on retry. After an unexpected disconnect, or when the app is reopened, the last AutoTrickler is reconnected directly before a scan, with a 15-second recovery scan that connects it as soon as it's seen (if it still isn't found, switch it off for 10 seconds and scan again); a deliberate Disconnect forgets it. Connecting now stays on the scan list with a moving Connecting bar on the chosen loader, and the loader screen opens once connected. Universal Loader always shows in the Dark look, even when the app uses Daylight.
- Edit Rifle: Show load data — a button on the left of the photo line opens the rifle's load data (asking to save first if anything changed), and closing an edit keeps that rifle selected so its load data stays in view.
- Vault is free and unlimited for everyone. Licences can now be edited (Edit scrolls straight to the form), and an optional expiry date sends Android reminders 6, 3 and 1 month before, then weekly — even with the app closed. The expiry date shows in the list, the viewer and the licence PDF; its badge turns amber from 6 months, bright amber from 1 month and red in the last week.
- The Rifles and Venues lists are now titled Stored Rifles and Stored Venues, and a rifle's Show load data is a clear button with the load count; choosing a rifle brings its details into view. The app asks before deleting rifle and licence photos, voice notes, memberships, match targets and History photos. Solver Multi-BC band BC fields keep 4 decimals, and typing 0.03 no longer becomes 0.003.
- Aerodynamic jump (Preferences) now uses Litz's published model in place of an earlier placeholder. It is zero without a crosswind and stays off by default.
- Trial notices — a 14-day trial notice on first launch, a reminder the day before it ends, and a trial-ended notice listing the free limits with Unlock (repeats at most weekly). The Solver shows an Unlock Solver button when a range is over the free limit.
- Backups no longer carry unlock or trial status between devices; purchases still re-sync from Google Play.
- The in-app Disclaimer now names every connected hardware brand and the catalog trademarks.
Key capabilities
- Pricing & licensing — Free to install with a full-access 14-day trial, then a permanently usable free tier with specific caps (see Pricing). One-time module unlocks ($14.99–$25.99) or a $49.99 Full Suite, via Google Play Billing — no subscription, no developer-hosted account, restorable to any device on the same Google account.
- Ballistic Solver — Full elevation/windage solutions with environmental correction (station pressure, QNH, density altitude), direction-of-fire, spin drift, aerodynamic jump (Litz model, opt-in), and full WMM magnetic-declination correction (on by default with a GPS fix). Caliber-specific corrections including bullet diameter, bullet length, and barrel twist rate. Capture turret settings or a screenshot of any solve, and open Analyze Ballistics for the full breakdown plus a Velocity / Flight Profile through the transonic transition.
- ELR Trajectory Diagnostic — Read-only, multi-model calculator that fits real observed DOPE at 2–6 distances against Zero/elevation offset, Muzzle velocity, Global BC/drag and Velocity-banded BC/ELR drag, ranked by RMSE across every observation; suggests a Recommended Validation Distance and can send the winning model to the current Shooting Solution session (never the stored rifle/load). Each observed distance carries its own DOF and wind, since observations aren't necessarily all taken facing the same direction. Reachable from Utilities or a DIAGNOSE TRAJECTORY button in Analyze Ballistics.
- Velocity Loss BC Calculator — Chronograph- based inverse drag solve under Utilities: selecting a rifle is required, and its platform sets the drag model automatically and read-only (RA4 for rimfire, G1 for PCP, G7 for centerfire), with muzzle velocity and suggested reading distances also drawn from that rifle. The shared weather widget auto-adopts an active snapshot, and it bisection-searches for the drag parameter that reproduces the measured velocity loss entered from up to five downrange readings, using the same drag tables and integrator as Shooting Solution. One reading gives a single effective result; with several, one BC is fitted to all readings (per-reading misses shown) plus per-band Multi-BC entries (drag-scale factors for RA4). Readings can be imported from a chronograph app's CSV or Excel export, and each result exports as a one-page PDF report. Save to the rifle's active load, as Multi-BC, or to History only — nothing is written to the rifle without confirmation.
- Wind Effect — Clock-face wind input with live hold suggestions and total lateral drift.
- Bullet, factory-ammo, powder, primer & case catalogs — Built-in lookup (1,392 centerfire entries / 61 calibers, 70 rimfire entries / 6 calibers, a worldwide powder-name catalog, a 98-entry/16-manufacturer primer catalog, and a 25-brand Case/Brass catalog) wired into the Rifles/Load form and Load Development, with manual entry still available for anything not listed. Shooting Solution has no separate ammo entry of its own — every platform, factory ammo included, solves from whichever load is marked active in Rifles.
- Load Development — Ladder and OCW workflows with automatic node-band detection and graphing, catalog bullet/powder pickers, a per-load opt-in tick for up to three-point piecewise-linear powder-temperature sensitivity (compensated MV shows as "Derived from Temp" in the Solver), plus in-app guidance on identifying a genuine pressure node vs. a false positive. OCW gets a landscape side-by-side entry+impact layout, Redo alongside Undo, an in-page velocity keypad (space/comma/period all work as separators), a round / square / diamond target shape picker, and a live, manually overridable tap-based group-size estimate (PDF export still prefers a real photo measurement once one exists). Attach photos, notes, and voice notes to any record.
- Weather integration — Phone Weather (automatic local conditions via GPS, no extra hardware) and Bluetooth weather meter support (Kestrel-class devices). A single active weather snapshot is shared and auto-applied across Solver, Range Card, Target Card, Match / Stage Mode, Hit Probability and Sessions, with an "Intelligent Environmental Change" prompt before a materially different reading silently replaces it.
- Range Card & Target Card — Multi-range DOPE tables or multi-target dope for a whole venue in one pass, locked to the same active rifle and weather snapshot as the Solver so the three can't drift apart, with Range Viewer impact-pointer visualization and phone calibration. Export to PDF or share directly.
- Match / Stage Mode — Plan a whole competition match as Match → Stage → Target, importing existing Target Cards as stages, recalculate everything against live weather in one pass, then run a stage one-handed with a full-screen, swipe-through live view.
- Hit Probability — How likely your first shot is to hit your target: a Monte Carlo simulation of 10,000 first-round shots using the exact solver and your error calls (wind speed, wind direction, range, group size; BC certainty from the load, 10 fps velocity SD), on a 1 MOA, plate, IPSC or custom target. Shows hit %, an impact plot, What's costing you hits, 80% / 50% effective range and a range chart, and ranks every saved rifle by hit % for the same shot. A guided "Get the Job Done" wizard steps through the shot and hands back your top 3 rifles.
- Equipment Reach Planner — A single-rifle mechanical dial-capability check: enter a target distance plus the scope's Up/Down travel from zero and rail/base cant, and GS runs the exact active load and weather through a fixed level-shot test condition to see if it can reach. GET ME THERE gives a ranked upgrade plan — rail/base size, adjustable mount, minimum scope travel to shop for, or an external elevation device — instead of just a shortfall, with ballistic flight state shown as informational context only.
- Sessions & History — Log range sessions per rifle/venue, searchable by rifle, venue, or distance.
- Rifles, Venues & Vault — Manage multiple rifle profiles and saved venues (with routing), plus secure on-device storage for licence/competency documentation photos — free and unlimited, with expiry-date reminders. Every rifle card shows a live Needs Review reminder — name, caliber, twist, sight height, zero range, or a load's weight/MV/BC — that clears itself the moment the field is filled in; purely informational, it never blocks saving or solving.
- Rimfire calibers — Opt in via Settings → Preferences ("Support Rimfire") to get a filtered caliber picker for rimfire rifles (.22 LR, .22 WMR, .17 HMR, .17 HM2, .17 WSM and others), an expanded factory-ammo catalog, an energy-unit-aware Shooting Solution tuned for rimfire distances, and (for .22 LR) a free built-in RA4 drag model as an alternative to a flat BC.
- PCP / Air Rifle — Entirely free, no trial or purchase required. Opt in via Settings → Preferences ("Support PCP / Air Rifle") for a third rifle platform alongside centerfire and rimfire: a dedicated bore-size picker (.177–.50), an optional 310-entry rifle-model picker for the Name field, and working-load fields (projectile type, tune name, power setting, regulator pressure). A 306-entry pellet/slug catalog across 21 manufacturers, including a dedicated 10/25/50 m Match wadcutter section, fills weight, diameter and BC — an unlabeled BC defaults to G1 with an on-screen note rather than being blocked. Never uses rimfire's RA4 model — solves from actual chronographed MV plus BC/Multi-BC/CDM, with Spin Drift and Aerodynamic Jump deliberately omitted (unvalidated for pellets/slugs). Unlimited PCP rifles, exempt from the free tier's 1-rifle cap entirely.
- Universal Loader — Connect and control a compatible BLE powder dispenser directly from Tools / Utilities with a single Tap-to-Scan (finds AutoTrickler and RCBS ChargeMaster Link in one pass, no brand to pick first), with Load Recipes and Powder profile management. A full-bleed immersive layout with its own Control / Loads / Powder / Calibration tab bar replaces the app's usual header/navigation while connected. AutoTrickler V4 and RCBS ChargeMaster Link are confirmed, tested protocols; AutoTrickler V3 is implemented but unverified, and RCBS ChargeMaster Supreme/MatchMaster remain placeholders.
- SG Pulse — Connect a Shooters Global Pulse unit over Bluetooth from Tools / Utilities for a live rifle cant indicator, with an adjustable allowed-cant tolerance (an optional Set Level button is available but not required — the cant reading comes straight from the unit). Also a shot timer: a Pro unit runs a single onboard Timer up to 16:39 and up to 5 alerts with a choice of beep sound; a standard Pulse runs the same Timer/Alerts on the phone instead.
- Reference tools — Printable PDF targets grouped into MOA, MIL and Standard, including true-scale vector MOA sheets (100 m ladder/OCW and zeroing, 200 m four-point) and MIL block/diamond sheets — print at 100% and the sheets carry their own ruler check. Also a built-in documents library (manual, ladder/OCW explainers, mirage effects, acronyms) and a full unit converter.
- Backup & data control — Full local backup/restore (including photos and voice notes) and JSON export/import per rifle, venue, session, or load-dev project. Export always stays free; restoring a backup back onto a device requires any module purchase or an active trial. Data stays on-device by default.
- Import from other ballistic apps — Settings → Export/Import auto-detects rifle/load data from Strelok (.srl), Applied Ballistics/Kestrel (.pro, readable as text/XML), or a GS backup JSON. AB Quantum is not supported — its QR-shared profiles wrap a proprietary format Applied Ballistics doesn't publish, so GS can't read it under any circumstances. Strelok is load data only — its rifle-level fields have proven unreliable, so no rifle is ever created from it; each load instead gets an "Attach to" dropdown onto one of your existing rifles (closest bullet-diameter match by default, or Skip when nothing matches confidently). Applied Ballistics/Kestrel and GS backup files still create a new rifle, with individual rifles and individual loads both selectable in the preview; GS establishes each rifle's real caliber from its declared caliber/name and from named bullets in its own catalogs, then hides any disagreeing load behind a "load(s) hidden — Show" toggle by default. Never overwrites an existing rifle, never assumes Factory Ammo, flags missing/ambiguous fields as Needs Review instead of guessing, and never imports trajectories or solved data — GS recalculates everything itself.
- Language support — English, Afrikaans and German.
Known limitations
Catalog BC and muzzle-velocity figures are the manufacturer's published numbers, not independently measured — true them against your own chronograph/DSF data before relying on a solution at distance. Powder-temperature sensitivity still has no built-in library of tested coefficients; all points must come from your own chronograph. Hit Probability's hit % is only as good as the error calls behind it — it covers the first shot only (follow-ups corrected from spotting hit far more often), velocity SD is a fixed 10 fps rather than your own chronograph data, and rifles a few percent apart are effectively equal. Treat it as a planning aid, not a guarantee. ELR Trajectory Diagnostic identifies which mathematical model best reproduces your entered observations — it does not prove the physical cause, and a best fit from a handful of field shots should be confirmed at another distance before it changes any permanent rifle/load data. Equipment Reach Planner's recommendations are theoretical mechanical minimums, not verified against your actual hardware — confirm real scope travel and re-zero after changing a rail, mount or optic. Device-specific Bluetooth, GPS, and compass behaviour may vary by phone. Always validate calculations and connectivity before field use. Free-tier caps (see Pricing) apply only to Solver/Hit Probability/ELR solve distance, Sessions, Load Development export, Backup restore, and the 1-item Rifles/Venues limits — every other capability listed above is unaffected by trial status or purchases. PCP/air rifle ballistics deliberately omit Spin Drift and Aerodynamic Jump — the Miller/Litz stability model behind them has not been validated for pellets or slugs — so treat a PCP solution as drop/wind/drag/velocity only. An unlabeled PCP BC defaults to G1; state G7 explicitly if that's how the projectile is actually modeled. The Velocity Loss BC Calculator is only as good as the chronograph readings and atmosphere entered — average a full shot string per position and use the actual atmosphere at the time of the test, not a forecast. Imported rifles from another app are a best-effort field mapping from that app's own export format — check every Needs Review flag and verify caliber, twist, zero, BC and MV before relying on a solution from an imported rifle.
