rusefi_documentation/CAN.md

1.8 KiB

Overview of CAN usage and IDs used by rusEFI

Note: We support OBD2 pretty much exclusively for gauges/dashes/apps/etc, not real diagnosis!

  • rusEFI WBO two way communication 0xEF50000 0x190
  • rusEFI WBO bootloader
  • rusEFI gauge broadcast 0x200 default base see DBC
  • rusEFI vehicle specific communication
  • rusEFI ECU bootloader OpenBLT TX 667h, RX 7E1h
  • rusEFI CAN GPIO
  • rusEFI TS over CAN 0x100 0x102
  • rusEFI GDI comms 0xBB20 0xBB30
  • rusEFI bench test protocol 0x770000

3rd party dashboards

image

image

OpenBLT

USB

BootCommander.exe -s=xcp -t=xcp_rs232 -d=COM15 -b=19200 rusefi_update.srec

PCAN

BootCommander.exe -t=xcp_can -d=peak_pcanusb -c=0 -b=500000 -tid=1667h -rid=17E1h rusefi_update.srec

Software

Man-in-the-middle

Hardware options

PCAN-USB with some cable PCAN-Cable OBD-2 or PCAN-Cable 3

fake looking like Vasya

custom China

Korlan instructions

FW images & legacy PCAN driver see https://github.com/rusefi/rusefi_external_utils/tree/master/CAN