RailSpotting Receiver docs

RailSpotting receiver

The RailSpotting receiver listens to railroad radio and reports what it hears to RailSpotting, where trains appear on the live map and in alerts. It runs on small Linux machines (and as a macOS menu bar app) with one to four RTL-SDR dongles and, optionally, a Uniden SR30C scanner.

It recognises:

  • Voice calls on the railroad’s road, dispatcher and yard channels.
  • End-of-train (EOT) devices, decoded: unit number, brake pipe pressure, motion and more.
  • Head-of-train (HOT) transmissions, detected and timed.
  • Defect detector announcements: which detector, and whether it reported “no defects”.
  • ITC (220 MHz PTC), decoded: base stations, and the state of the signals along the line as trains pass. It stays on the receiver unless the owner turns upload on.

Good to know