
The Aim Wireless TTPMS, Tyre Temperature and Pressure Monitoring System with SOLO 2 Display uses ultra-wide 16-channel infrared sensors and high resolution 24-bit pressure transducers.
Aim Tyre Temperature and Pressure Monitoring System (TTPMS) with 4 tyre sensors and a Solo 2 Lap Timer.
In the Box:
- 1x CAN Receiver
- 4x Wheel Sensors (Additional Options of 8x or 12x)
- 4x Wheel Valve Kits (Additional Options of 8x or 12x)
- 1x Aim Solo 2 Lap Timer
Aim Technologies wireless Tyre Temperature and Pressure Monitoring System (TTPMS) consists of small, lightweight, wheel-mounted sensors and an equally small receiver with a built-in pressure transducer for high-accuracy gauge pressure measurements.
The wireless sensor measures the lateral temperature distribution of the inner tyre carcass with an ultra-wide 16-channel infrared sensor and pressure with a high resolution 24-bit pressure transducer, providing invaluable tyre data for Motorsport and R&D applications.

SPECIFICATIONS – TTPMS SENSOR
- Pressure, Range (Gauge): 0 to 5000 mBar
- Pressure, Resolution: 1 mBar
- Pressure, FS Accuracy (typ): ±10 mBar
- Internal Temperature, Range: -40 to 150˚C
- Internal Temperature, Resolution: 0.1˚C
- Internal Temperature, FS Accuracy: ±1.0˚C
- IR Temperature, Range: -20 to 300˚C
- IR Temperature, Resolution: 0.1˚C
- IR Temperature, Accuracy (typ): ±3.0˚C
- Sampling Period at Speed: 1.2 seconds
- Operating Temperature Range*: 0 to 135˚C
- Battery Life (typ): 1.5 million transmissions
- Encryption: AES-128
- RF Frequency: 868, 915, 920 MHz
- RF Output Power: 1Mw
- Wireless Range, Open Space: > 100m
SPECIFICATIONS – RECEIVER
- Voltage Input: 5 to 16 V
- Supply Current: 30 mA
- Temperature Range: -20 to 85˚C
- Max No. of Sensors: 120 (30 / corner)
- RF Frequency, Centre: 915 MHz (adjustable)
- Sensitivity (typ): -110dBm
MECHANICAL SPECS – SENSOR
- Weight: 21 ± 1g
- Material: 7075-T6
- Max. Centrifugal Accel: 2000G (SF = 3)
- L x W x H (max): 44 x 32 x 18 mm
- Protection Rating: IP61
- Weight: 18 ± 1g
- Material: 6061-T6
- L x W x H: (max) 50.5 x 35.5 x 8 mm
- Protection Rating: IP65

CAN SPECIFICATIONS – RECEIVER | ||
Standard | CAN 2.0A, ISO-11898 | |
Bit Rate |
1 Mbit/s (configurable) |
|
Byte Order | Big-Endian / Motorola | |
Data Conversion |
1 integer per bit |
SN, TC, Node ID |
1 dBm per bit | RSSI | |
1mV per bit | Battery Voltage | |
1 mBar per bit | Pressure | |
0.1˚C per bit, -100˚C offset (all variables unsigned except RSSI) |
Temperature | |
Base CAN ID (default) | 1030 (Dec) / 0x406 (Hex) | |
Termination | None |
WIRING SPECS – RECEIVER | |
Wire | M22759/32-26, DR25 |
Cable Length | 500 mm |
Connector | None |
Supply Voltage, Vs |
Red |
Ground | Black |
CAN + | Blue |
CAN - | White |
CAN MESSAGE STRUCTURE – RECEIVER | |||||||
CAN ID: 0x406 (LF) / 0x40C (RF) / 0x412 (LR) / 0x418 (RR) | |||||||
Serial Number | Battery Voltage | Pressure | Gauge Pressure | ||||
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 (MSB | Byte 3 (LSB | Byte 4 (MSB) | Byte 5 (LSB) | Byte 6 (MSB) | Byte 7 (LSB) |
CAN ID: 0x407 (LF) / 0x40D (RF) / 0x413 (LR) / 0x419 (RR) | |||||||
Reserved (unused) | Reserved (unused) | Reserved (unused) | Reserved (unused) | ||||
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 (MSB) | Byte 3 (LSB) | Byte 4 (MSB) | Byte 5 (LSB) | Byte 6 (MSB) | Byte 7 (LSB |
CAN ID: 0x408 (LF) / 0x40E (RF) / 0x414 (LR) / 0x41A (RR) | |||||||
Reserved (unused) | Reserved (unused) | Reserved (unused) | Reserved (unused) | ||||
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 (MSB) | Byte 3 (LSB) | Byte 4 (MSB) | Byte 5 (LSB) | Byte 6 (MSB) | Byte 7 (LSB) |
CAN ID: 0x409 (LF) / 0x40F (RF) / 0x415 (LR) / 0x41B (RR) | |||||||
Reserved (unused) | Reserved (unused) | Reserved (unused) | Reserved (unused) | ||||
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 (MSB) | Byte 3 (LSB) | Byte 4 (MSB) | Byte 5 (LSB) | Byte 6 (MSB) | Byte 7 (LSB) |
CAN ID: 0x40A (LF) / 0x410 (RF) / 0x416 (LR) / 0x41C (RR) | |||||||
Reserved (unused) | Reserved (unused) | Reserved (unused) | Reserved (unused) | ||||
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 (MSB) | Byte 3 (LSB) | Byte 4 (MSB) | Byte 5 (LSB) | Byte 6 (MSB) | Byte 7 (LSB) |
CAN ID: 0x40B (LF) / 0x411 (RF) / 0x417 (LR) / 0x41D (RR) | |||||||
Transmission Count | RSSI | Sensor Temperature | Sensor Node ID | ||||
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 (MSB) | Byte 3 (LSB) | Byte 4 (MSB) | Byte 5 (LSB) | Byte 6 (MSB) | Byte 7 (LSB) |
* The base CAN ID (0x406) is adjustable
BASE CAN ID PROGRAMMING – RECEIVER:
To modify the wireless receiver’s base CAN ID, sensor assignment mode, or bit rate, send the following CAN message at 1Hz for at least 10 seconds and then reset the receiver by disconnecting power for 5 seconds. For more details and options, refer to the Appendix.
Programming Constant | New CAN Base ID (11-bit) | Sensor Assignment | Bit Rate | ||||
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 (MSB) | Byte 3 (LSB) | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
30000 = 0x7530 | 1 = 0x001 2047 = 0x7FF |
1 = Default 2 = Custom |
1 = 1 Mbit/s 2 = 500 kbit/s 3 = 250 kbit/s 4 = 100 kbit/s |
CAN messages should only be sent to the receiver during the configuration sequence. DO NOT continuously send CAN messages to the receiver.
DIMENSIONS:
RECEIVER DIMENSIONS:
120° Field of View, Spatial Mapping of Temperature Channels Standoff Distance - (Distance from sensor to tyre(mm))

*CAD model available with temperature channel rays*
TRANSMISSION RATE | |||
State | Criteria | Data | Update Period |
Uninflated or Cold |
Pgauge < 250mBar |
None | N/A (sleeping) |
Inflated | Pgauge > 250mBar | Pressure | 240 seconds |
Inflated & Heated | Pgauge > 250mBar Tsensor > 40˚C |
Pressure | 10 seconds |
Inflated & ΔP | Pgauge > 250mBar ΔPgauge > 10mBar |
Pressure, infrared | 1.2 seconds* |
Rotation | Wheel movement | Pressure, infrared | 1.2 seconds* |
* 10 second overrun before switching to lower state / longer update period |
SYSTEM LAYOUT
Place receiver near centre of car, in cockpit, with antenna perpendicular to any metal or carbon-fibre surface. Most applications will only require one receiver, but a chassis with difficult RF penetration may require two receivers (front and rear).

TYRE CORNER ASSIGNMENT – TTPMS SENSOR:
By default, each TTPMS sensor is assigned to a specific corner/tire with a unique Node ID:
- LF Node ID’s: 001 to 030
- RF Node ID’s: 031 to 060
- LR Node ID’s: 061 to 090
- RR Node ID’s: 091 to 120
The corner assignment for each Node ID is adjustable; refer to the Appendix for details.
- Each team/set will be assigned a receiver with a unique Network ID and AES-128 encryption, therefore, protecting data between teams and cars.
- The receiver will acquire data from all active TTPMS sensors in the pits but will only receive data from the fitted, active tires when away from the pits.
ADDITIONAL INFORMATION:
- Battery life depends on a multitude of operating conditions but will typically exceed 1 million transmissions (347 track hours) or up to approximately 3 years
- The TTPMS sensor is fitted with a serviceable battery.
- The maximum recommended sensor temperature is 120˚C for utmost reliability and battery life, but transient temperature excursions up to 150˚C are survivable.
- To avoid dropped packets, the average Received Signal Strength Indication (RSSI) should be no less than -90dBm.
- Two receivers may be used when signal strength is too weak with one receiver.
- Do not wash the TTPMS sensors – keep dry.
- Do not repeatedly remove and reinstall the sensor & valve assembly.
PART NUMBERS:
Part No. Description
- TTPMS-V2 TTPMS Sensor
W-REC-V2 TTPMS Receiver
AV-ASC-U TTPMS Sensor Valve
APPENDIX A.1 – BASIC RECEIVER PROGRAMMING:
To modify the wireless receiver’s base CAN ID, sensor assignment mode, bit rate, or emissivity, send the following CAN message at 1Hz for at least 10 seconds and then reset the receiver by disconnecting power for 5 seconds.
Programming Constant | New CAN Base ID (11-bit) | Sensor Assignment | Bit Rate | Emissivity | |||
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 (MSB) | Byte 3 (LSB) | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
30000 = 0x7530 | 1 = 0x001 2047 = 0x7FF |
1 = Default 2 = Custom |
1 = 1 Mbit/s 2 = 500 kbit/s 3 = 250 kbit/s 4 = 100 kbit/s |
1 = Default 2 = Custom |
CAN messages should only be sent to the receiver during the configuration sequence. DO NOT continuously send CAN messages to the receiver.
A.2 – ADVANCED EMISSIVITY ADJUSTMENT:
Long-wave infrared radiation attenuates with increasing optical distance / standoff distance, increasing pressure, and changes with gas mixtures. The effective emissivity for each infrared temperature channel is adjustable in order to compensate for attenuation and, therefore, achieve utmost temperature accuracy when necessary.
- The effective emissivity decreases with increasing optical distance, as quantified in the sample chart below. As shown in the sample model, the first couple infrared temperature channels have much longer optical distances than the other channels; therefore, the effective emissivity will be lower for the first couple channels in order to compensate for the longer optical distance
- The effective emissivity decreases with increasing pressure, as shown in the sample chart below for air (low humidity). The sensitivity to pressure will depend on the gas mixture but is typically significant in one bar increments.
- This behaviour is inherent for all infrared radiometry measurements, not just this sensor.
Example: Pressure = 2 bar, T1Optical Length = 270mm, T12Optical Length = 100mm
εT1 ≈ -0.00039 x 270mm + 0.82 ≈ 0.71, εT12 ≈ -0.00039 x 100mm + 0.82 ≈ 0.78 .
CAN MESSAGE for PROGRAMMING EMISSIVITY:
“Emissivity” (Byte 5 in Section A.1) must be set to “Custom” (i.e., Byte 5 = 2) in order to activate custom emissivity assignments.
CAN ID = Base ID (Default = 0x406)
Programming Constant | ε, T1 | ε, T2 | ε, T3 | ε, T4 | ε, T5 | ε, T6 | |
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
20030 = 0x4E3E = LF |
.01 = 0x01 |
.01 = 0x01 . . . 1.0 = 0x64 |
.01 = 0x01 . . . 1.00 = 0x64 |
.01 = 0x01 . . . 1.00 = 0x64 |
.01 = 0x01 . . . 1.00 = 0x64 |
.01 = 0x01 . . . 1.00 = 0x64 |
CAN ID = Base ID (Default = 0x406)
Programming Constant | ε, T7 | ε, T8 | ε, T9 | ε, T10 | ε, T11 | ε, T12 | |
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
20031 = 0x4E3F = LF |
.01 = 0x01 |
.01 = 0x01 . . . 1.0 = 0x64 |
.01 = 0x01 . . . 1.00 = 0x64 |
.01 = 0x01 . . . 1.00 = 0x64 |
.01 = 0x01 . . . 1.00 = 0x64 |
.01 = 0x01 . . . 1.00 = 0x64 |
CAN ID = Base ID (Default = 0x406)
Programming Constant | ε, T13 | ε, T14 | ε, T15 | ε, T16 | ε, Default | ||
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
20030 = 0x4E3E = LF |
.01 = 0x01 |
.01 = 0x01 |
.01 = 0x01 |
.01 = 0x01 |
.76 = 0x4C |
A.2 – CUSTOM CORNER ASSIGNMENT OF TTPMS SENSOR NODE ID’s:
Each sensor is assigned a unique Node ID; the receiver may be programmed to assign any Node ID to any of the four wheels (LF, RF, LR, or RR).
“Sensor Assignment” (Byte 4 in CAN message above) must be set to “Custom” (i.e., Byte 4 = 2) in order to activate custom corner assignments.
CAN MESSAGE for PROGRAMMING NODE ID ASSIGNMENTS:
CAN ID = Base ID (Default = 0x406)
Programming Constant | ID - 1 | ID - 2 | ID - 3 | ID - 4 | ID - 5 | ID - 6 | |
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
20000 = 0x4E20 = LF |
0 = 0x00 |
0 = 0x00 |
0 = 0x00 . . . 120 = 0x78 |
0 = 0x00 . . . 120 = 0x78 |
0 = 0x00 . . . 120 = 0x78 |
0 = 0x00 . . . 120 = 0x78 |
CAN ID = Base ID (Default = 0x406)
Programming Constant | ID - 7 | ID - 8 | ID - 9 | ID - 10 | ID - 11 | ID - 12 | |
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
20001 = 0x4E21 = LF |
0 = 0x00 |
0 = 0x00 . . . 120 = 0x78 |
0 = 0x00 . . . 120 = 0x78 |
0 = 0x00 . . . 120 = 0x78 |
0 = 0x00 . . . 120 = 0x78 |
0 = 0x00 . . . 120 = 0x78 |
A.3 – FILTERING SELECTED CORNER TTPMS SENSORS:
The receiver may be programmed to only receive data from selected corners (e.g., LF and RF wheel TTPMS sensors). - When using multiple receivers on the same CAN Bus, they must be programmed individually.
CAN MESSAGE for PROGRAMMING CORNER ASSIGNMENTS:
CAN ID = Base ID (Default = 0x406)
Programming Constant | LF Sensors | RF Sensors | LR Sensors | RR Sensors | |||
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
20010 = 0x4E2A |
1 = Enabled |
1 = Enabled |
1 = Enabled 2 = Disabled |
1 = Enabled 2 = Disabled |
0 = 0x00 | 0 = 0x00 |
A.4 – RECEIVER NETWORK, NODE ID, and RF FREQUENCY:
- The receiver’s Network, Node ID, and Radio Frequency (from 868 to 920MHz) may be changed in order to communicate with another set of TTPMS sensors.
- Each team is assigned a unique AES-128 encryption key, so sensors may only be used with different receivers within the same team.
CAN MESSAGE for PROGRAMMING NETWORK, NODE ID and RF FREQUENCY
CAN ID = Base ID (Default = 0x406)
Programming Constant | Network ID | Node ID | Radio Frequency | ||||
Byte 0 (MSB) | Byte 1 (LSB) | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 |
20020 = 0x4E34 |
0 = 0x00 |
0 = 0x00 |
Decimal Value x 105 Hz
|
0 = 0x00 | 0 = 0x00 |