Skip to main content

Chip/Bib Timing

RunScore connects to transponder and chip/tag timing systems. It reads a bib or chip number automatically as a runner crosses a mat, antenna, or ear. All chip devices are configured through the same Initialize External Timers dialog used for clock-based timers — see Initialize External Timers for menu paths. Data can arrive over a serial port, TCP/IP, or from a file the vendor's middleware produces.

Looking for MYLAPS's cloud-based service instead of a local chip reader connection? See MYLAPS Cloud Timing.

Clock-based timer? See External Timers.

Not sure which section? Anything that produces a time directly (a clock, stopwatch, or push button) belongs in External Timers — this section is for systems that read a bib or chip automatically.

Macsha

Macsha has a setup page under External Timers, matching the Device dropdown.

Common tasks​

These pages apply to all chip/tag systems:

  • Timing a chip/tag race — gun time vs net time, then a step-by-step walkthrough from pre-race setup through race day.
  • Event routing — how RunScore maps incoming chip data to events (location matching, events_mapping.ini, per-event routing fields).
  • Chip fields and miscellaneous — multiple chip fields, multiple bib tags, runner-owned chips, and non-returned chip tracking.
  • Chip Options — the Tools menu that controls chip read modes, auto-load, and ID interpretation.

Supported systems​

Every name below is a Device option in the Initialize External Timers dialog. Devices without a link use the standard columns described on that page.

  • Bib ID — the system sends the runner's bib number. No chip-to-bib mapping is needed.
  • Chip ID — the system sends a chip code. Load a chip-to-bib mapping before the race.
  • Yes in both columns — Tools → Chip Options → Bib ID / Chip ID decides. See ID interpretation.
DeviceDescriptionBib IDChip IDVendor
Active TimingTiming system that sends location, bib, and chip for each passingYesYes—
AMB EliteLegacy AMB chip system. Through MYLAPS software, pick MyLaps ProChip insteadYesYesMYLAPS
BlueBox TimingTag reader that streams tab-delimited recordsYes—
ChampionChipOriginal MYLAPS chip systemYesMYLAPS
ChipTimingChip system from BrazilYesChipTiming
ChronoTrackDisposable tag in the bib (B-Tag) or on the shoe (D-Tag)YesChronoTrack
iPico SportiPico reader boxYesIPICO (ACTIVE Network)
J-chipActive, rechargeable bib chip from JapanYesMicro Talk Systems
J-chip Tag CheckerChecks J-chip tags and battery charge. Records no timesYesMicro Talk Systems
MyLaps BibTagMYLAPS disposable bib tagYesYesMYLAPS
MyLaps ProChipMYLAPS active chip, formerly AMB EliteYesMYLAPS
race|resultExports through RunScore Open (chip or bib)YesYesrace|result
RFIDRFID Race Timing Systems, AustraliaYesYesRFID Race Timing Systems
RunScore OpenOpen interface for any vendor softwareYesYes—
Triple Cities RCCustom system built for the Triple Cities Runners ClubYes—
Winning TimeChip system over serial or file; the active system also over TCP/IPYesWinning Time

How the main systems connect​

Most chip systems send reads over TCP/IP, either straight from the decoder or through the vendor's software. The device decides which side opens the connection:

  • Server — RunScore listens on the port you enter. Point the vendor software or decoder at the RunScore PC's IP address and that port.
  • Client — RunScore connects out to the device. After you click OK, it asks for the device's IP address (for Macsha, the One4All ID).

With TCP checked, the port must be 1024–65535 — see Port numbers. For devices not in this table, the server-mode list is under Initialize External Timers → Columns.

SystemDeviceVendor softwareRunScore isPort
MYLAPSChampionChip, MyLaps BibTag, MyLaps ProChipMYLAPS Timing & ScoringServerAny, same on both sides
MYLAPS CloudNone — cloud connection under Tools → Cloud System → MyLapsMYLAPS account——
ChronoTrackChronoTrackSimpleClient, CCSLite, or FusionServer61611 by default
iPico Sport and ChipTimingiPico Sport, ChipTimingNoneClient10200
RunScore OpenRunScore OpenAny software that sends RSBCI, RSBI, or RSCI linesServerAny, same on both sides
race|resultRunScore Openrace|result Connector (RSBCI, RSBI, or RSCI)ServerAny, same on both sides
MacshaMacshaNoneClient10002

Passive and active tags​

RunScore does not power or read the tags. It receives the ID and time from the vendor's decoder or software, so passive and active systems are set up the same way in RunScore.

Passive tags​

Passive tags have no battery. Modern passive systems — ChronoTrack B-Tag, MYLAPS BibTag, race|result passive — use UHF radio (860–960 MHz). The timing antenna transmits a radio signal. The tag's antenna turns that signal into enough power to run its chip, which sends its ID back.

Passive systems use either antenna type:

  • Ground mats — the standard for running.
  • Side or overhead panels (threshold antennas) — used where mats are a safety hazard, such as cycling or inline skating.

Active tags​

Active tags carry an internal lithium battery that typically lasts 3–5 years or more. Many sleep until they pass over an activation loop, then transmit. MYLAPS ProChip and race|result Active are active systems.

Which to use​

  • Mass running (5K to marathon) — passive bib tags.
  • Road cycling, triathlon, speed skating, skiing, BMX — active tags. Passive tags fail in water (a triathlon swim) and struggle when a sprint pack crosses the line at 60–70 km/h. Active tags trigger over the ground loop with millisecond precision.

Missed reads at the start line​

Passive tags can miss reads in dense start corrals. Water absorbs UHF signals, and the human body is about 60% water. With thousands of runners shoulder to shoulder:

  • Body shielding — a tag pressed flat between a chest and another runner can't be read.
  • Signal collision — too many tags energize at once in a small space.

Timing crews prevent this with a backup timing line 2–3 m after the primary line, and often two passive tags per bib, mounted vertically or diagonally. Together these push read rates above 99.8%.