Skip to main content
FW version: Stable

LYNX Periodic Messages

Messages automatically broadcast by the LYNX master vehicle controller after initialization.

warning

Messages are only transmitted when device address is 0 (master controller)

info

All messages use little endian format

Status Messages (0x600)

Broadcast interval: 100ms

ByteTypeDescription
0UINT_8LYNX ID (10)
1UINT_8LYNX mode
2UINT_8Current power map
3UINT_8Driver status word
4-5UINT_16Driver limit word
6-7UINT_16Driver error word

Motor Status (0x610)

Broadcast interval: 100ms

ByteTypeDescription
0-1INT_16Motor current [A] (q axis)
2-3INT_16Motor speed [rpm]
4-5INT_16Vehicle speed [km/h]
6-7INT_16Motor power [W]

Battery Status (0x618)

Broadcast interval: 100ms

ByteTypeDescription
0UINT_8Status bits:
- Bit 0: SOC/voltage below reserve
- Bit 1: OBD2 mill on
- Bit 2: BMS connected
1UINT_8Map type:
1: Normal
2: Restricted
3: Reverse
4: Boost
5: Reserve
2UINT_8SOC [%]
3UINT_8SOH [%] (Fixed at 100)
4-5INT_16Battery voltage [0.01 V]
6-7INT_16Battery current [0.02 A]

Odometer Data (0x620)

Broadcast interval: 1s

warning

LYNX 3.x change: Now reports [kph] instead of [motor revolutions]

ByteTypeDescription
0-3UINT_32TRIP [0.01 km] (resettable)
4-7UINT_32ODO [0.1 km] (total distance)

Range Estimator (0x625)

Broadcast interval: 800ms

info

Feature in development - not recommended for use

Relative Values (0x626)

Broadcast interval: 250ms

info

Primarily used for display bargraphs

ByteTypeDescription
0-1INT_16Relative motor phase current (-32767 to 32767, 32767 = iref)
2-3INT_16Driver total limit (32767 = Full power, 0 = Zero power)
4-5INT_16Relative speed (-32767 to 32767)
Requires /maps/maxkph parameter
6-7-Reserved

Temperature Data (0x628)

Broadcast interval: 800ms

ByteTypeDescription
0-1UINT_16Driver /driver/motor/RThermistor (0xFFFF = Disconnected)
2-3UINT_16Driver /driver/ptctemp
4UINT_8Driver /drivet/temp
5-7UINT_8Reserved