3. Connecting targets¶
3.1 Discovery — how targets appear in the app¶
While the app is open in the foreground and Bluetooth is on, it scans continuously. Every powered-on Fastmark target in range appears automatically — no pairing, no setup. The target button in the app bar (target-shaped icon, present on almost every screen) carries a green counter with the number of targets currently seen; tap it to open the target list.
3.2 The target list¶

Each row shows the target's photo, name and model, plus these pictograms:
| Pictogram | Meaning |
|---|---|
| Connected to this device | |
| Connected to another device | |
| Free target | |
| A series is already running on the target (busy) | |
| Battery level — red when the target is close to powering off | |
| The target needs a firmware update (§3.6) or carries a service notice (§3.5) |
Tapping a row opens that target's page.
3.3 Assigning a target to a shooter¶
Sessions are played on targets by assigning them to a shooter. Next to each
shooter is a target badge showing assigned/required (for example 0/1) —
red until the shooter has the required number of targets, green when the
count matches.
Tap the badge to open the selection list. The checkbox on each row shows the target's assignment state:
-
Checked — assigned to this shooter. Tap to release it.

-
Empty — free; tap to assign. The app connects to the target immediately; the checkbox ticks and the Bluetooth icon turns blue.

-
Dash — assigned to another shooter of this session.

A target can only be selected if all of the following hold — otherwise its row is disabled:
- It is free (no device connected to it) and idle (no series loaded on it).
- Its firmware is up to date (§3.6) — an out-of-date target is visible but not selectable until updated.
- The required target count for this discipline has not been reached yet.
- One target per device: without a supervisor subscription, only one target can be assigned across the whole app. Driving several targets at once requires supervisor access (chapter 9).
Removing a shooter from the session releases their target automatically.
3.4 One connection at a time¶
A target accepts exactly one connected device. While one phone is connected, other phones still see the target in their list (with the "connected" Bluetooth icon) but cannot select it. This is by design, to avoid another user disturbing the session start.

3.5 The target page¶
Open it by tapping the target's row in the target list. It shows and controls everything about one physical target:

- "Target name" — a text field, maximum 12 characters (a counter shows
n/12). The new name is sent to the target when you leave the field; leaving it empty keeps the previous name. The name is stored in the target. - Identity block — the product photo with the target's firmware version, hardware model version and serial number. A red warning icon next to the firmware version means an update is pending (§3.6).
- "Auto shutdown" — switch controlling the target's 30-minute idle shutdown, with a progress bar and the remaining minutes (§2.6).
- Service notice — when Fastmark publishes a notice for this model or this specific unit (for example a maintenance advisory), it appears here with a red warning icon, and the warning triangle shows on the target's list row.
- Firmware update section — see below.
The page closes by itself if the target disappears (powered off or out of range).
3.6 Firmware updates¶
Targets are kept up to date through the app — update files ship inside the app itself, so no separate download is needed.
When the app discovers a target whose firmware is older than required, it opens that target's page automatically and shows:
"requires firmware version X.Y.Z"
with a red "Firmware update" button. Until the update is done the target is visible but cannot be assigned to a shooter — updating is not optional.
To update:
- Make sure the target has a reasonable battery level (charge it if the icon is red).
- Tap "Firmware update". A progress dialog titled "Firmware update" runs while the file is transferred; keep the phone near the target and the app open.
- On completion the dialog shows "Data transmitted", the target blinks three times and reboots itself with the new firmware.
- The target briefly disappears from the target list, then reappears within a few seconds — now up to date and selectable.
If the transfer fails ("Error"), the target keeps its old firmware and keeps working as before; simply try again. See §11.5.
The opposite case — the app is too old: if a target reports newer firmware than the app knows, the target page shows "Obsolete version of the application, please update from the store". Update the app; the target is fine.