Can CAN 2.0B and J1939 coexist in the same CAN Network?

Thread Starter


Joined Jan 4, 2017
Please consider CAN communication network in a heavy vehicle:

  • Steering Electronic Control Unit (ECU) has CAN 2.0B. It doesn't have J1939 stack.
  • All other ECUs in this network are implemented with J1939 stack.
Can CAN 2.0B coexist with J1939?

What code changes are needed in steering ECU and other ECUs in order to communicate successfully on the same CAN bus?

How will the ECUs claim static source address since steering ECU doesn't have J1939 stack?