Approved by the Royal Spanish Athletics Federation (RFEA) · IAAF rulesApproved by the RFEA · IAAF rules +34 600 889 809
HOME / SOFTWARE / CRONOMETER ANDROID
CRONOMETER V2 · ANDROID APP

A finish judge in your pocket

Race timing on Android. Starts and finishes to the millisecond, net time by bib and results published to the server while the race is still under way.

18:21:23.593 TIME OF DAY · 1 MS
18:21:23.593
Mode: FINISHFTP ✔Settings
▶142733415869
▶ START
❚❚ PAUSE
■ STOP
B:69+
NºBIBTIMENET
56919:10:18.98900:42:13.283
4619:10:18.05000:41:11.655
3196919:07:33.48800:38:41.279
24119:04:56.76900:36:03.371
12719:04:52.76900:35:47.063
WHAT IT SOLVES

One phone per checkpoint

Replaces the notebook and handheld stopwatch at fun runs, cycling sportives, triathlons, duathlons and mountain races. No cabling and no dedicated equipment.

01 · POST

Start

Records the exact time each bib starts and leaves the file ready for the finish post.

02 · POST

Finish

Reads the starts, matches by bib and calculates each runner’s net time the moment they cross.

03 · POST

Intermediate split

Any intermediate checkpoint records splits in the same format and uploads them to the same server.

THE APP

Three screens, nothing more

Designed to be used standing up, with gloves on, facing the sun and with no time to hunt through menus.

CRONOMETER v2
www.cronomach.com
19:04:52
MODE
FINISH
›
ACTIVE FILE
META_281026_1904.txt
›
FTP SERVER
ftp.cronomach.com
›
SOUND
Short beep · Val. time: 0.5 s
›
LOCAL STORAGE
Documents/Carreras
›
▶ START TIMING

Status panel

19:10:18.989
Mode: FINISHFTP ✔Settings
▶142733415869
▶ START
❚❚ PAUSE
■ STOP
B:69+
NºBIBTIMENET
56919:10:18.98900:42:13.283
4619:10:18.05000:41:11.655
3196919:07:33.48800:38:41.279
24119:04:56.76900:36:03.371
12719:04:52.76900:35:47.063

Timing

Settings
WORK MODE
Record type
FINISH (records finish time)
Validation time
0.5 s between pulses
FILE
TXT base name
META_281026_1904
Save to own folder
Documents/Carreras
FTP SERVER
Automatic upload
every 30 s
Server
ftp.cronomach.com : 21
SOUND
Beep on record
Short beep
Vibration
Off

Settings

CAPTURE

Four ways to record a split

READER

Barcode

Any reader that emulates a keyboard. Scan the bib and the reader’s own Enter closes the record.

SCREEN

Numeric keypad

Large bib field and pulse button. Digits only: no dots or letters ever reach the file.

HARDWARE

Volume key

Volume up records a split without looking at the screen. Lets you use an external push button or remote.

CORRECTION

Live editing

Tap any record to correct the bib or time, duplicate it or delete it. Net times recalculate automatically.

DEBOUNCE

Validation time

Ignores any pulse that arrives before the configured interval. A bouncing push button or two runners side by side won’t create duplicate records.

CONFIRMATION

Six sounds to choose from

Every record beeps, so the operator confirms by ear without taking their eyes off the finish line.

NET TIME

Start and finish, matched automatically

In FINISH mode the app downloads the start post’s file, matches it by bib and calculates the net time the instant the runner crosses the line.

  1. STEP 1

    Load the start file

    Choose the start file from the server. If one is preselected, it starts with a single tap.

  2. STEP 2

    Matches by bib

    When a finish is recorded, it looks up that bib’s start time and subtracts it. Net time accurate to the millisecond.

  3. STEP 3

    Watch the course

    A strip shows bibs that have started but not yet finished. It empties itself as they come in.

  4. STEP 4

    Two files

    One with the split times and one with results and net times. Both update with every record.

If the start post is still sending runners off, the app reloads its file every 30 seconds and recalculates the net times of runners already finished. Staggered and wave starts work with no intervention.

PUBLISHING

Live results

  • ✓Automatic upload every 30 seconds to the FTP server, with an on-screen colour indicator: green OK, amber uploading, red failed.
  • ✓Atomic upload. The file is uploaded under a temporary name and renamed when complete, so the results software never reads a half-written file.
  • ✓Dual local copy. The app’s internal folder plus a phone folder of the user’s choice.
  • ✓Also works offline. Everything is saved locally; when coverage returns, the backlog is uploaded.
  • ✓Files are never overwritten. If one with that name already exists, the previous one is kept and renumbered.
AT THE POST

What the operator sees

Upload status is always in view, without opening any menu.

FTP ✔FTP ↑FTP ✗FTP ○

Holding the volume-down key for two seconds makes the phone sound an audible alarm to alert the rest of the team.

INTEROPERABILITY

A TXT your software understands

Fixed-width, tab-separated plain text, just like the files chip timing systems produce. Imports into any results program with no prior conversion.

000001  21  0000000000000069  00  15:09:48.256
000002  21  0000000000000006  00  15:09:49.595
000003  21  0000000000001969  00  15:09:52.209
Crossing order, 6 digits
Record type
Bib, 16 digits
Checkpoint
Time with milliseconds

ASCII encoding and CRLF line endings. Every line is the same length: a record that doesn’t match the format is never written, so the importer never meets a half-written line.

RELIABILITY

What can’t be rerun

A race has no second take. The app is ready for the failures that only show up on race day.

INPUT

Clean bib

The field filters out anything that isn’t a digit, even what a misconfigured barcode reader injects.

WRITING

Atomic save

The file is written separately and swapped in all at once. A dead battery never leaves the TXT half-written.

NETWORK

Serialised uploads

There are never two simultaneous uploads of the same file, however many records arrive in a row.

SCREEN

Survives rotation

Rotating the phone or taking a call never loses a record or stops the clock.

FORMAT

Strict validation

Every line is checked before it is written and when it is read. Anything that fails is discarded and logged.

NAMES

ASCII only

File names without accents or spaces, so no FTP client or importer chokes on them.

SPECIFICATIONS

Specifications

PLATFORM
Android 6.0 or later · phone or tablet
TIMER RESOLUTION
Time of day with milliseconds, screen refresh every 10 ms
MODES
START · FINISH with net time calculation
BIB ENTRY
Barcode reader, on-screen keypad, pulse button, volume key
DEBOUNCE
Configurable validation time between pulses
DATA OUTPUT
Fixed-width tab-separated TXT, ASCII, CRLF
PUBLISHING
FTP with automatic upload every 30 s and atomic renaming
STORAGE
Internal folder + user-chosen folder
ALERTS
Six confirmation sounds · manual alarm via volume key
CAPACITY
No limit on participants per file
VERSION
2.0

We time your race

A no-obligation demo on your own course, using the file format your results software already uses.