Haltech IO expander – CAN Stream information

If you are looking to send CAN messages to a Haltech Elite or Nexus ECU by emulating a CAN Input/Output (I/O) extender, the following CANbus reference table will allow you to output a custom CAN signal that will directly work with Haltech Elite and Nexus ECUs.

IO Box A

CAN I.D.Rate (Hz)DirectionMessage PositionSignChannelUnitsConversion from Raw
0x2C050TX0:3 – 1:0UnsignedAVI1 VoltageVy = x*5/4095
2:3 – 3:0UnsignedAVI2 VoltageVy = x*5/4095
4:3 – 5:0UnsignedAVI3 VoltageVy = x*5/4095
6:3 – 7:0UnsignedAVI4 VoltageVy = x*5/4095
0x2C250TX0:7 – 1:6UnsignedDPI1 Duty Cycle%y= x/10
1:0 – 3:0UnsignedDPI1 Periodmsy= x/100
4:7 – 5:6UnsignedDPI2 Duty Cycle%y= x/10
5:0 – 7:0UnsignedDPI2 Periodmsy= x/100
0x2C450TX0:7 – 1:6UnsignedDPI3 Duty Cycle%y= x/10
1:0 – 3:0UnsignedDPI3 Periodmsy= x/100
4:7 – 5:6UnsignedDPI4 Duty Cycle%y= x/10
5:0 – 7:0UnsignedDPI4 Periodmsy= x/100
0x2D050RX0:7 – 1:6UnsignedDPO1 Duty Cycle%y= x/10
1:0 – 3:0UnsignedDPO1 Periodmsy= x/100
4:7 – 5:6UnsignedDPO2 Duty Cycle%y= x/10
5:0 – 7:0UnsignedDPO2 Periodmsy= x/100
0x2D250RX0:7 – 1:6UnsignedDPO3 Duty Cycle%y= x/10
1:0 – 3:0UnsignedDPO3 Periodmsy= x/100
4:7 – 5:6UnsignedDPO4 Duty Cycle%y= x/10
5:0 – 7:0UnsignedDPO4 Periodmsy= x/100

IO Box B

CAN I.D.Rate (Hz)DirectionMessage PositionSignChannelUnitsConversion from Raw
0x2C150TX0:3 – 1:0UnsignedAVI1 VoltageVy = x*5/4095
2:3 – 3:0UnsignedAVI2 VoltageVy = x*5/4095
4:3 – 5:0UnsignedAVI3 VoltageVy = x*5/4095
6:3 – 7:0UnsignedAVI4 VoltageVy = x*5/4095
0x2C350TX0:7 – 1:6UnsignedDPI1 Duty Cycle%y= x/10
1:0 – 3:0UnsignedDPI1 Periodmsy= x/100
4:7 – 5:6UnsignedDPI2 Duty Cycle%y= x/10
5:0 – 7:0UnsignedDPI2 Periodmsy= x/100
0x2C550TX0:7 – 1:6UnsignedDPI3 Duty Cycle%y= x/10
1:0 – 3:0UnsignedDPI3 Periodmsy= x/100
4:7 – 5:6UnsignedDPI4 Duty Cycle%y= x/10
5:0 – 7:0UnsignedDPI4 Periodmsy= x/100
0x2D150RX0:7 – 1:6UnsignedDPO1 Duty Cycle%y= x/10
1:0 – 3:0UnsignedDPO1 Periodmsy= x/100
4:7 – 5:6UnsignedDPO2 Duty Cycle%y= x/10
5:0 – 7:0UnsignedDPO2 Periodmsy= x/100
0x2D350RX0:7 – 1:6UnsignedDPO3 Duty Cycle%y= x/10
1:0 – 3:0UnsignedDPO3 Periodmsy= x/100
4:7 – 5:6UnsignedDPO4 Duty Cycle%y= x/10
5:0 – 7:0UnsignedDPO4 Periodmsy= x/100
  • 2 Core Twisted CAN Wire
    2 Core Twisted CAN Wire
  • MPN 3-1447221-4, AMP Super Seal Terminal, wiring terminal, motorsport wiring, Haltech, Link, ECUMaster
    AMP Super Seal Connector Terminals
  • AMP Super Seal Connector, Haltech Connector, Link Connector, ECUMaster Connector, TE Connectivity, Motec Connector, Emtron Connector
    AMP Super Seal Connector
  • CAN Checked - MCE18 with Connector, CANBus Input Extender
    CAN Checked – MCE18 with Connector, CANBus Input Extender
  • Open Barrell Splice kit with crimping pliers
    Open Barrel Splice Kit – With Crimping Pliers
  • Deutsch 47 Pin Bulk Head Connector Kit
    Deutsch 47 Pin Bulk Head Connector Kit
  • USCAR/EV6 Injector Connector (black)
    USCAR/EV6 Injector Connector (black)
  • Syltech water temp sensor, fluid temperature sensor, coolant temperature sensor, ECT sensor, Fule temperature sensor, Oil Temperature Sensor
    Syltech – Fluid Temp Sensor
  • Syltech - Air Temperature Sensor
    Syltech – Air Temperature Sensor
  • Syltech Pressure Sensor, MAP sensor,
    Syltech – Pressure Sensor
  • Syltech - Combined Pressure and Temp Sensor
    Syltech – Combined Pressure and Temp Sensor
  • Spec 44 Raychem Wire
    Spec 44 Wire – Hook up Wire – M81044/12