HELP / USER GUIDE

Score. Review.
Improve.

A practical guide to stages, squads, timing, photo review and analysis.

iOS review build 60 · 26 October 2026
Next TestFlight / App Store release pending. Other platform versions may differ.

Download user guide

24 pages · PDF · The web chapters below use the same guide content.

iOS review build 60

01 / Quick start and what this guide covers

An iOS-first guide, checked against review build 60. The next TestFlight/App Store release is pending.

Use Downrange to prepare a named stage, record each person's hits and time, save results, and review or share performance. A timer or photo review is an input to the scorecard; neither replaces the final scoring and save checks.

Squad stage scoring requires Manager. For individual shooting, open Home → Score card.

  1. Choose the correct account/profile and read the current activity and participation prompts. Confirm your range permits the selected activity.
  2. For a new shoot, open Stages, choose the stage overview and tap Score this stage. Follow Squad → Roster → Session → prepared phases, as shown in chapter 3.
  3. Choose a phase and participant, record their time and hits, then save the participant back to the same roster. For an existing shoot, use the Home/Continue route in chapter 4.
  4. Finish the roster, use Save Stage and check the stage result table. Review cumulative squad/session results and the intended CSV export scope.
Status labelWhat it means
Verified in review build 60The named scoring/recovery or analysis flow was checked in the current iOS review build. It does not mean every platform or paid store route was tested.
Source-auditedControls are supported by reviewed source; menus can differ in earlier or other-platform releases.
Hardware check pendingThe software route exists; a live timer check and careful photo review remain necessary.

Back to contents

Source-audited

02 / Understand squads, sessions, rosters and stages

Keep reusable plans separate from the records produced while scoring.

ItemPurposeExample
SquadA named group, with reusable participant choices; it is not a session.Club Alpha
RosterA named list of people that can be reused. A session keeps its participant snapshot.Saturday roster
SessionA dated occasion associated with a squad.Week 1 - 26 Oct
StageThe named course of fire and its scoring/timing configuration.Bill Drill Rundown - Pistol
String / phaseA component within a stage. It may have a time only, or its own score when that stage schema supports it.String 1
ResultA saved participant performance with its actual score, time and available timing detail.Person A, stage result

The catalogue should contain stage names and reusable stage details. Squad and session filing names belong to execution and results. Renaming or reusing a squad must not silently turn it into a different stage.

Back to contents

Verified in iOS review build 60

03 / Start scoring from a saved stage

Choose the stage once, then prepare the squad, roster and dated session.

Squad stage scoring requires Manager. For individual shooting, open Home → Score card.

  1. Stages catalogue
  2. Stage overview
  3. Score this stage
  4. Choose / create Squad
  5. Choose / create Roster
  6. Choose / create Session
  7. Prebuilt phases
  8. Participant scorecard
  1. Open Stages, choose the pistol or rifle variant and read its stage overview. Tap Score this stage.
  2. Choose or create the squad, then use Next: choose roster.
  3. Select a saved roster or Add Roster. Review the participant names, save a new roster if needed, then choose Next: choose session.
  4. Choose a saved session for that squad, or enter a new session name and date. Tap Stage Setup. The selected stage and its prepared phases are carried through; do not select the stage again.
  5. Choose the phase/stage, then the participant to open their scorecard. Record hits and time under that phase’s scoring method.
  6. Save the participant and check their saved score/time on the same phase roster. Select the next participant and repeat.
  7. When the intended participants are scored, choose Save Stage at the bottom of the roster and inspect that stage’s results. Use the same process for the remaining phases.

Back to contents

Source-audited; cold Continue checked

04 / Continue a shoot or start from Home

The existing Squad Shoot route remains available alongside the stage-led route.

  1. Open Squad Shoot from Home. Review the current recovery/Continue entry before starting again; reopening it avoids a duplicate shoot.
  2. Choose Saved Squads for an existing named squad or Create New Squad. Search by name when the list grows.
  3. Review that squad’s roster and dated sessions. Continue the intended session, or add a new dated session while retaining the squad and named participants.
  4. For a new Home setup, choose/create the squad and session, then choose/create the roster and review the names.
  5. Use Stage Setup to choose a saved stage or add a stage. For a stage selected from the catalogue first, use chapter 3 instead; that route already carries the stage into setup.
  6. Choose the stage/phase, then the participant. Save each person back to this roster; finish with Save Stage and inspect results.

Back to contents

Source-audited

05 / Find, create and edit a saved stage

Review the stage card before adding it to a session.

  1. Open Stages. Use search, weapon/category and distance filters to find the named stage. Choose the pistol or rifle variant deliberately.
  2. Read the stage overview: setup, target type, distances, required rounds, maximum if known, timing method and any par or benchmark. A distance list describes the shoot; it does not automatically create separate score entries.
  3. To create a stage, choose New or Add Stage and enter a meaningful name. Set the actual scoring method, targets and optional total rounds/points.
  4. Use the distance plus control where offered to add further distances. Choose a timed string or independent stage structure that matches how you will record the exercise.
  5. Save the reusable plan. In the catalogue's three-dot actions, select one stage to edit. A protected bundled stage may offer a personal copy or limited name/timer-cue edits instead of altering its authored rules.
Target / limitWhat to check
IPSC-style targetA maximum is normally declared rounds x 5 when that is the configured stage rule.
SteelUse the stage's steel hit value and declared allocation; do not treat a mixed stage as all paper.
Accuracy targetUse the selected target's actual scoring values and maximum.
Open rounds / no maximumScore, time and HF can still be recorded. A missing limit must stay unknown, not become zero or a guessed competition maximum.

Back to contents

Verified phase flow in iOS review build 60

06 / Strings, phases, pars and Silhouette Standards

One stage can have several times without having several independent scores.

StructureHow to record it
One time / one scoreOne elapsed time and one hit/point total.
Multiple times / one scoreAdd times with the plus beside time. Save each independent start as its own string; the stage combines times with one score.
Stage scoring / separate scored phasesEach execution stage/phase has its own score and time. Do not simulate this by adding times to a one-score card.
Manual tableChoose the intended person/row, enter its counts/score and time, and review totals before final saving.

A par or benchmark is not automatically a penalty. Read the actual scoring configuration. Editable timer cues and catalogue goals may be informational; overtime deductions apply only when configured by that stage's rules.

Silhouette: one catalogue card, nine scored phases

PhaseApproved par (s)Declared rounds
LR / HR / PD0.7 / 0.8 / 1.5Not specified
Transition 1+12.72
Reload 1+14.02
Pistol reload 1+1 from HR3.52
Check Drill Plus10.5Not specified
5-shot Check Drill10.05
El Pres with transition7.0Not specified

Back to contents

Source-audited

07 / Use the participant scorecard

Always confirm the person and entry before collecting a time or changing hits.

  1. From the stage roster, choose the person. Check the displayed squad/session/stage and shooter.
  2. Review target type, scoring rule and any known required rounds/maximum. Use A/C/D/M controls for the intended scoring entry; A is green, C yellow, D orange and M red in the current design.
  3. Enter a time manually, use the phone timer if enabled, or arm a connected Bluetooth timer. A plus beside time adds a further independent string when supported.
  4. Use the camera icon for that selected entry if you want a photo draft. Review it before accepting; final scorecard Save is still required.
  5. Check hits, misses, penalties, total score and elapsed time. Keep point and time penalties separate. Do not enter a time penalty as an extra shot.
  6. Save the person's card. Return to the stage roster to select the next person. When everyone is done, use the roster's final Save and review the stage result table.

Back to contents

Source-audited; live hardware check pending

08 / Connect a Kestrel KST1000

Use Downrange's in-app BLE connection screen.

  1. Turn on the KST1000 and Bluetooth on the phone. In the KST1000 settings, keep PractiScore Push enabled as directed by the app. Disconnect competing scoring-app connections if necessary.
  2. Open the app's timer connection control to reach Connect Timer / Bluetooth shot timer. Connect inside Downrange rather than treating iPhone Bluetooth Settings pairing as proof of readiness.
  3. Allow Downrange Bluetooth access when iOS asks. If permission was denied, enable it for Downrange in iOS Settings; if Bluetooth is off, turn it on.
  4. Choose the named timer under Nearby devices. Use Scan Again if it is not listed.
  5. Check the connected timer name/type, status and notifying data channels. A connected name alone does not prove import readiness. KST1000 import requires the specific live-shot channel.
  6. Tap Done to return to scoring. If the scorecard says Import unavailable, finish connection/readiness checks before trying to arm.
ControlPurpose
Scan AgainSearch again for nearby BLE timers.
DisconnectEnd the current connection.
Forget TimerDisconnect and remove the remembered timer choice.
Export packet diagnosticsShare a readable diagnostic table for troubleshooting; it is not a scoring result or validation certificate.

Back to contents

Source-audited

09 / Arm the timer and review first shot / splits

Arming chooses which current scoring entry receives the next valid capture.

  1. Choose person + entry
  2. ARM
  3. Timer sends live shots
  4. Review time + shot count
  5. STOP & USE if shown
  6. Save scorecard
  1. Open the intended participant card and the correct time/string row. Do not arm one person while planning to score another.
  2. When Bluetooth is ready, tap ARM beside the editable time area. The control highlights and shows ARMED.
  3. Run the string with the timer. The app accepts only data belonging to the current connection/capture generation.
  4. When shots arrive, review the displayed elapsed time and shot count. Use STOP & USE when that control is offered; confirm the intended time box is populated.
  5. Inspect First shot and the split list where available. First shot is the elapsed time to shot one; a split is the interval between consecutive recorded shots.
  6. For another independent start, choose/add the next time string, then arm it separately. Save the card when the counts and timing are correct.

Back to contents

Source-audited

10 / Take or import a photo for automatic scoring

A photograph produces a reviewable draft, not a certified score.

  1. On the correct scorecard entry, tap its camera icon. Choose Take photo or the photo-library option offered by the source chooser. Grant camera access only when taking a photo.
  2. Use a clear, square-on photograph of the complete supported target. Keep relevant borders visible, avoid blur, glare, severe folds and clipped edges. Confirm that visible damage belongs to this shoot.
  3. Wait for detection and target alignment. Where registration succeeds, the app proposes marks and A/C/D classifications on the actual image.
  4. Inspect the selected scoring entry and the expected rounds assigned to this photograph. Check the provisional A/C/D/M counts and hit points.
  5. Review every proposed marker, especially staples, old holes, merged tears and scoring-line contacts. Use Zoom photo and the correction actions in chapter 11.
  6. Accept the complete reviewed photo only when the displayed hits and misses are correct. Accept writes to the scorecard draft; save the finished scorecard separately.

Back to contents

Source-audited

11 / Correct photo markers and use manual review

Edit the actual image and recheck counts before accepting.

ActionHow to use it
Zoom / panOpen Zoom photo or Enlarge and edit marks. Pinch to zoom and drag to pan. Select a marker to edit; navigation gestures should not add a shot.
AddChoose add mode when offered and tap the visible unmarked impact centre.
MoveSelect the marker, choose Move, then tap its corrected position. A manual centre does not prove a bullet-edge measurement.
RemoveSelect the incorrect marker and choose Remove. Verify the marker and count actually disappear before accepting.
Overlap / duplicateOnly represent multiple impacts when you can confirm them. Manual review may offer Add overlap; review every child mark/zone.
A / C / DIn manual review, assign the confirmed zone to every retained mark. Pending zones must stay pending.
Fixture / staple and RestoreExclude a confirmed fixture explicitly when offered. Excluded originals can be restored; review the updated total.

If registration fails, correct supported alignment landmarks or retake. Manual photo review is a separate honest route: inspect and assign zones, enter the whole entry's rounds and review the displayed counts. It must not pretend to establish registered coordinates.

If Check saved application / Retry reviewed counts once appears, use the visible recovery path and inspect the current card before retrying. Do not repeatedly Accept because a save seems slow. Private review labels such as Pistol/Rifle do not change scoring zones or points.

Back to contents

Verified save/recovery in iOS review build 60

12 / Save, continue and finish a stage

Distinguish an input draft, a saved participant and the final roster save.

  1. After entering or capturing time, save the current person's card and return to the same stage roster. Verify the person's saved score/time status.
  2. Select the next person from that roster rather than backing out to Continue Scoring to change names.
  3. When all intended participants are recorded, use Save at the bottom of the roster. Confirm the app opens the intended stage results.
  4. If you leave early, reopen the current recovery/continue item. Confirm the squad, dated session, stage, person and partial counts before carrying on.
  5. After final saving, check results rather than starting the same stage again. A committed completed item should not continue to appear as an unsaved recovery entry.
  6. If an error appears, retain the selection/draft, review the message and retry only in the correct context. Do not delete recovery entries before confirming the result is durable.
  1. Time / photo input
  2. Participant draft
  3. Save person
  4. Next person on roster
  5. Save roster / stage
  6. Stage results

Back to contents

Source-audited

13 / Read results at squad, session and stage level

Choose the scope first, then choose the ranking metric.

ScopeWhat the table should represent
Squad overviewOne row per person with eligible saved performance collated across that squad.
Selected sessionOne row per person with the cumulative records in that dated session.
Selected stageThe individual performances for that shoot/stage, with the appropriate scoring schema.
Individual historyThat person's records, with drill/stage context available for meaningful comparisons.
  1. Open Results and choose the squad. Use search to narrow the list.
  2. Choose a session when you want that occasion only, then a stage when you want individual stage performances. Check the visible context before exporting.
  3. Choose a ranking: Average HF, Cumulative HF, Hit factor, Score, Time or Competition points where available.
  4. Review missing timing, untimed entries, imported read-only results and any unawarded competition points. Do not interpret an unavailable value as zero.
  5. Open the relevant result for detail. Use its supported Edit route for a correction; group-linked records may require the session editor instead of direct individual editing.

Higher score/HF/competition points generally ranks ahead; lower eligible elapsed time ranks ahead when Time is chosen. Stage rules, exclusions, ties and completeness still matter. A mixed-course cumulative table is not proof that different drills are directly equivalent.

Back to contents

Source-audited

14 / Understand competition points

A normalized stage award is additional to raw score, time and HF.

For an eligible timed stage with a declared maximum, the highest valid HF receives that maximum. Other eligible competitors receive the same fraction of the maximum as their HF is of the winning HF.

18-round paper exampleRaw scoreTimeHFStage award
Person A9010.00 s9.0090.00
Person B8010.00 s8.0080.00
Person C7212.00 s6.0060.00

In this illustrative stage, 18 declared paper rounds at 5 points provide a 90-point maximum. Person C's raw 72 points produce 6.00 HF, which is two-thirds of the winning 9.00 HF, so the normalized award is 60 points. Raw points and stage award are different columns.

Back to contents

Source-audited

15 / Export readable CSV tables

Share the intended scope, including available first-shot and split evidence.

  1. In Results, select the correct squad/session/stage. Open its three-dot actions.
  2. Use Share cumulative results for the summary scope, or Share ALL results for the full detailed scope. Selection/export labels may differ in older views.
  3. Review the readable table preview. Check the person names, score/time/HF, competition points, scope and number of records.
  4. Use the share sheet to save/send the CSV table files. A document may provide separate tables; keep related summary, detail and timing tables together.
  5. Reopen a sample exported file in a spreadsheet app. Confirm headings, row counts, date and first-shot/split availability before distributing it.

First shot, splits and echo review

First shot is exported when genuine stored timing supports it. Timing tables preserve available original cumulative timestamps, adjacent splits and provenance. Manually entered total time must not grow a made-up first shot or split list.

A positive adjacent interval at or below 0.11 seconds is flagged as Possible echo or rapid shot - review. It is not automatically deleted: a short split alone cannot distinguish an echo from a real rapid shot. Inspect the original timing and range context before a correction; longer splits do not prove the absence of echoes.

Result exports describe results, not a stage-plan code page. Share a stage plan from the builder/catalogue instead when that is what the recipient needs.

Back to contents

Source-audited

16 / Share BOP plans and native results across devices

CSV is a readable report. BOP is a native transfer package.

  1. From the relevant three-dot actions, choose Share native BOP or the offered squad/session/roster/plan transfer. BOP means Basic Outline Procedure in this workflow.
  2. Review the chosen scope. A full session can contain its roster, stages and recorded results; a stage-plan CSV is not the same payload.
  3. Transfer using the operating system share sheet, such as Files or another supported device-to-device route.
  4. Open/import the package in the matching Downrange application and review its summary before accepting. Score Lab transfers belong in Score Lab; Competition transfers belong in Competition.
  5. Check the imported stage/roster/session and result visibility. Do not assume a successful file transfer proves successful native import or a fresh score.

BOP v1 cannot preserve count-only paper/photo results and rejects packages containing them. Sharing the full saved session does not bypass this check. Use CSV to report the saved counts and results. A clean, unscored reusable plan may still be shared when eligible. BOP does not transfer the original target image, private photo annotations or review identity. These restrictions prevent a receiving app from silently losing score data.

Back to contents

Source-audited

17 / Train for 3, 5, 10 or 15 minutes

The Fundamentals warm-up budgets a sequence, not just a different exercise timer.

  1. Open Training and choose Dry Drill Warm-up / Fundamentals warm-up.
  2. Choose Pistol, Rifle or Rifle + Pistol. Check that the selected equipment matches the routine you intend to practise.
  3. Choose 3, 5, 10 or 15 MIN. Read the displayed number of blocks/drills and total time before starting.
  4. Review the individual drill instructions and coaching detail. Use the preparation, transition, practice and reset intervals shown; do not interpret the entire block as shooting time.
  5. Tap Start routine. Use Pause / Resume, Restart or Skip drill - pause as needed. Changing duration/equipment resets the routine clock, so do it before a new run.
  6. Afterwards, use the available preparation log/checklist controls honestly. A planned or read-through activity is not a measured live-fire result.
Selected durationPlanner block countWhat changes
3 minutes3A short selection of compatible fundamentals.
5 minutes4A broader sequence within the selected budget.
10 minutes6More drills/blocks, not a repeated time label.
15 minutes8A longer sequence with preparation/reset/recovery included.

Back to contents

Source-audited

18 / Use cognitive tests and export their records

Keep assessment results, research participation and shooting results distinct.

  1. Open the cognitive testing entry from the available Training/profile route. Choose the intended operator/profile and context before starting.
  2. Read the participation sheet using the View participation sheet link/button. Where the study entry requires consent, set the visible research-data-collection toggle to enable Continue to study. A disabled toggle/button is not proof of consent.
  3. Follow the selected digit-span, Corsi or Stroop assessment exactly as presented. Complete the post-task NASA-TLX workload ratings when that workflow requests them.
  4. Return to saved cognitive records. Check Complete, Ratings pending or Incomplete status before comparing results or treating an assessment as finished.
  5. Use the records' three-dot actions to Select, Share or Delete where that release supports the menu. Edit details is in record detail -> three dots; it changes the display label/context notes, not objective responses.
  6. For export, select the records and review the authorization confirmation. The CSV export includes raw trials, timing/accuracy and workload/context tables where available; use the OS share sheet deliberately.

Back to contents

Verified group-only save in iOS review build 60

19 / Measure a target in Sensorless Lab

Physical group size needs a confirmed scale on the same target plane.

  1. Open Sensorless Assessment, choose the shooter and select Analyse a target.
  2. Choose a clear target photo with the complete calibration reference visible. Review visible impacts: add the confirmed centres, remove mistakes or Undo the last mark.
  3. Enter measured reference width and height in millimetres. Use a rectangle on the same flat target plane, not an object at a different depth.
  4. Tap Mark reference corners and mark top-left, top-right, bottom-right, bottom-left in order. Confirm the dimensions/corners only after checking them.
  5. Enter the actual shooting distance and unit. Complete the visible-impact review, then inspect group size; distance is additionally needed for MOA.
  6. Optionally mark a point of aim. Confirm the reference follows target horizontal/vertical axes only when true; this supports a common aim-relative X/Y frame.
  7. Save Analysis and reopen it to check the photo, calibration, shooter and measured result.

Back to contents

Verified entry route in iOS review build 60

20 / Review Personal X/Y analysis and coaching

Use trusted measured positions, a confirmed aim and a selected shooter.

  1. Open Personal Shooting Analysis and choose the shooter.
  2. Choose Overall to review eligible history across drills, or select a particular drill for that drill's history and guidance.
  3. Choose All history, 30 days or 90 days, then the shooting distance. Use Pistol/Rifle/Unknown filters when supported by the saved observations.
  4. Read the coverage statement: measured hits versus visible hits, records plotted versus processed, missing coordinate hits and unknown miss records.
  5. Inspect the aim-relative X/Y density view. It uses a 500 mm frame each side of aim; outside-frame observations are counted rather than silently clipped.
  6. Use Refresh analysis after supported corrections/context changes. Review drill guidance and coaching recommendations alongside actual score/time/group data, not as a diagnosis.

Sensorless target assessment owns per-photo group size/MOA. Personal analysis owns the selected person's eligible aim-relative X/Y history. Use the two together: one describes spread on a measured target; the other describes positional patterns relative to aim.

Back to contents

Source-audited

21 / Manage people, rosters and account access

Data actions depend on the object being managed.

WhereSupported action / important boundary
Profile > Manage profilesSelect people, share a name list, remove from active choices, Undo/Restore in the new fix. Historical IDs/results/session participants remain.
Reusable rostersSelect one to edit; share BOP; delete reusable roster without deleting people or past session snapshots.
Active session rosterRemove unused names when permitted. Recorded/unfinished scorecards are deliberately protected.
Saved squad/resultsRename/delete through guarded squad/session/result actions; review the scope because deleting a squad can include its associated executions/results.
Saved stagesEdit supported personal/copy details; protected authored catalogue source is retained.
Result selectionReview/edit one native eligible result, export selected tables/BOP where supported, confirm deletion. Imported read-only records remain restricted.

Removing a person from active profile choices is not historical-score erasure. Use Undo/Restore where offered to show them again. Saved results and session participants keep their original identity and history; inspect the relevant scope before deleting other objects.

Free, Pro and Manager are the current plan names. Bluetooth/timer and several advanced data actions depend on verified access; Manager controls group management. Use the app's actual store/account screen for current price, introductory eligibility, purchase and Restore. A local development/sandbox grant is not a paid production subscription.

Back to contents

Source-audited

22 / Troubleshooting and version checks

Check the exact build and saved evidence before treating a problem as resolved.

SymptomFirst useful check
Bluetooth says Import unavailableBLE permission/power, in-app connection, KST1000 PractiScore Push and live-shot data channel. Connected name alone is insufficient.
Wrong time/person or a skipped Back pageStop capture; check current squad/session/stage/person and recovery. Do not re-enter until the existing saved state is clear.
Camera Accept unavailableTarget registration, expected photo rounds, unmapped/uncertain marks, proposal limit and current account/entry context. Retake or use genuine manual review.
Marker does not disappearSelect the actual marker and Remove; verify image/count change before Accept. Check both enlarged and main review.
Competition points blankDeclared comparable maximum, eligible timing, complete stage scope and unambiguous attempts. Blank is not a fabricated zero.
Missing X/Y or MOAReviewed impacts, calibrated target-plane reference, distance/aim/orientation and eligible saved source linkage.
CSV seems incompleteChosen scope, selected records, all table files and actual stored timing provenance.
Restore/paid feature unavailableCorrect store account, verified linked app account and a genuine supported purchase; contact support rather than disabling access checks.

Before relying on a new device or release

Back to contents