I’ve discovered a new 368 byte telemetry packet that can now be accessed by sending the "C" heartbeat.
The XOR constant is the same as Packet B (0xDEADBEEF).
• [0:4] SurfaceType (char): Indicates the surface in contact with each tyre.
• T = tarmac
• D = dirt
• [4:8] Current Lap (uint32): Current lap time (milliseconds).
• [20:24] Car Category (null-terminated string I think): Examples include GR3, GRB, GRX, etc.
The bytes in between are highly sporadic, I'm still looking into what exactly they are.
I’ll continue to reverse-engineer the packet and update this issue as more fields are identified.
I’ve discovered a new 368 byte telemetry packet that can now be accessed by sending the "C" heartbeat.
The XOR constant is the same as Packet B (0xDEADBEEF).
The bytes in between are highly sporadic, I'm still looking into what exactly they are.
I’ll continue to reverse-engineer the packet and update this issue as more fields are identified.