Also known as: TPMS, tire pressure monitoring system
TPMS (tire-pressure monitoring system) is the short-range radio link by which direct tire sensors report each wheel’s pressure and temperature to the car.1 A battery-powered sensor inside each tire wakes periodically (or on pressure change / rotation) and transmits a brief burst on a sub-GHz ISM band — 315 MHz in North America, 433.92 MHz in Europe — carrying a unique sensor ID plus the measured values. Because these bursts are simple OOK/FSK packets in the clear, they are among the easiest signals to receive with a general-purpose SDR.
Overview
Direct TPMS puts a small sensor module in each wheel, powered by a long-life battery. It transmits infrequently to conserve power, so the receiver in the car body listens continuously and matches incoming IDs to learned wheel positions. (Indirect TPMS, by contrast, uses no radio at all — it infers low pressure from wheel-speed differences via ABS sensors.)
Technical characteristics
| Property | Value |
|---|---|
| Bands | 315 MHz (US), 433.92 MHz (EU) ISM |
| Modulation | OOK/ASK or FSK |
| Line coding | Commonly Manchester or differential Manchester |
| Payload | 32-bit sensor ID, pressure, temperature, status/battery |
| Integrity | Checksum or CRC per protocol |
| Trigger | Periodic, motion, or a 125 kHz LF activation tone |
Formats are vendor-specific (Schrader, Continental, Pacific, and others), so decoders keep a library of per-manufacturer framings.
History
Direct TPMS spread after regulations mandated pressure monitoring — notably the US TREAD Act, which required systems on new light vehicles from the mid-2000s, with the EU following for new cars around 2014.2 Those mandates made 315/433 MHz TPMS bursts one of the most common signals on the road.
Deployment
Essentially every modern passenger vehicle with direct TPMS emits these bursts, making them a familiar sight for hobbyists surveying the 315/433 MHz ISM bands alongside remote keyless entry and other short-range devices.
Decoding it with GopherTrunk
GopherTrunk does not decode TPMS — it targets trunked land-mobile voice, not vehicle
telemetry. TPMS is, however, genuinely receivable with general SDR tools: an
RTL-SDR tuned to 315 or 433.92 MHz with a decoder such as rtl_433
will print sensor IDs, pressures, and temperatures directly, since the frames are typically
unencrypted. That capability lives in those tools rather than in GopherTrunk.
Sources
-
Tire-pressure monitoring system — Wikipedia, for direct vs indirect TPMS, the sensor bursts, and payload contents. ↩
-
ISM radio band — Wikipedia, for the 315/433 MHz bands TPMS shares with other short-range devices. ↩