Connecting COMPUSHIFT to Emtron
HGM and Emtron have worked together to develop a common communication bidirectional communication protocol.
This is enabled on the COMPUSHIFT Sport and COMPUSHIFT Pro when Emtron CAN is selected on the engine type menu.
CAN Messages from Emtron to COMPUSHIFT
11 Bit CAN Id | Byte0 | Byte1 | Byte2 | Byte3 | Byte4 | Byte5 | Byte6 | Byte7 |
0x546 | Engine Speed | MAP | Engine | Throttle Area Demand % | ||||
0x547 | Engine Coolant | Engine Torque (Uncorrected) | Upshift | Downshift | ||||
0x548 | Upshift Switch | Downshift Switch | Shift Hold |
CAN Messages from COMPUSHIFT to Emtron
11 Bit CAN Id | Byte0 | Byte1 | Byte2 | Byte3 | Byte4 | Byte5 | Byte6 | Byte7 |
0x560 | Current Gear | Requested Gear | Current TCC | Selected TCC | ||||
0x561 | Upshift | Downshift | Shift in Process | TCC Lock in Process | ||||
0x562 | Shift Control Mode | Fault Count | Commanded Line Pressure | Actual Line Pressure | ||||
0x563 | Transmission Range | Trans Temp | Input Shaft Speed | Output Shaft Speed |
Data Encoding
All data is encoding in 16 bits little endian (LSB first), with scaling and encoding as shown below.
Signal Type | Scaling | Offset | Encoding |
Gear | 1 gear per bit | Neutral: 0x00 | |
Temperature | .1C per bit | 40C | |
Downshift | 1 = downshift | ||
Upshift | 1 = upshift | ||
Pressure | 1 kPA per bit | 0 | |
Shift Control Mode | Manual = 0 | ||
Any Boolean or on/off signal | 0 = false, off | ||
Shaft or engine speed | 1 RPM per bit | 0 |
Do NOT drive the vehicle until you have confirmed CAN communications are working properly and you have no trouble codes.
You can diagnose CAN bus problems by going to Diagnostics / Network Diagnostics on the CS Setup App. The CAN 1 Receive Count should be steadily increasing when the ECU’s are communicating correctly. The error counts should always be 0. If you do have errors, do confirm that the CAN bus baud rate is set correctly in Network Setup.