Connecting COMPUSHIFT to J1939 Engine Management
COMPUSHIFT transmission controllers are able to work with most engine management that are able to generate standard J1939 messaging. At a minimum, the following messages need to be supplied to the COMPUSHIFT controller.
Message | Source Address | SPN | Signal |
---|---|---|---|
EEC1 | Engine | 190 | Engine Speed |
EEC1 | Engine | 512 | Driver’s Demand % Torque |
EEC1 | Engine | 513 | Engine Actual % Torque |
Note that the source address for the engine is adjustable in the Network Setup / J1939 menus, but per the standard defaults to 0.
Further details about can be found on this page: HGM CAN Bus Messaging. While the messages on that page are transmitted by the COMPUSHIFT controller, the format needed for incoming messages is essentially the same, with the exception of the source address.
Though J1939 defaults to 250Kb, the baud rate may be changed to 500Kb as needed in the Network Setup / CAN 1 / Baud Rate settings.
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.