Megasquirt CAN Broadcast Protocol

CAN

megasquirt

CAN broadcast protocol for Megasquirt ECUs (MS2, MS3, MS3-Pro). This protocol outputs real-time engine data for integration with data loggers, dashboards, and other CAN-enabled devices. Protocol uses 11-bit identifiers at 500kb/s with big-endian encoding. The base CAN ID is configurable in TunerStudio (default 1520/0x5F0). Each subsequent message ID is base+0, base+1, base+2, etc. Temperature values are in Fahrenheit * 10 (divide by 10 for degrees F). Some implementations use 0.1 degree resolution.

500 kbps
Baud Rate
22
Messages
89
Signals
v1.0.0
Version

Messages (22)

Tested With

  • Megasquirt-II
  • Megasquirt-III
  • MS3-Pro
  • MSPNP
  • MSPNP2

Compatible Tools

TunerStudio MSMegaLogViewerCANalyzerPCAN-ViewSavvyCANBusMasterRaceChrono