Skip to content

Getting Started

Eric Turner edited this page May 8, 2023 · 2 revisions

For IPC related functions, only one USB to CAN adapter on the HS-CAN2 is required.

Here is the pin-out for the wiring harness for the back of the IPC. image

Pins 3, 8, 12 & 13 are the ones we need.

Here is how the pin-out looks on the back of the cluster itself IMG_3584_annotated

  • Red, Pin 8 -> 12v power
  • Black, Pin 3 -> Ground
  • Orange, Pin 12 -> CANBus High
  • Green, Pin 13 -> CANBus Low

On the other end of the wires, here are the connections: IMG_3585

The red and black pins can go to a 5.5mm x 2.1mm 12V power connector, such as this. The orange and green pins go to the CANH and CANL pins on a USB-TO-CAN adapter such as this one I have from Canable.

Plug the USB-TO-CAN adapter into the computer using a micro-usb cable.

  1. Ensure you have the latest version of python installed on your computer.
  2. Download this repository from here and cd into the directory from your terminal/powershell prompt.
  3. Run python -m pip install -r requirements.txt to install all of the requirements.
  4. Next run python ports.py with the adapter plugged in. You should see one in the list like this:
    • COM3: USB Serial Device (COM3) [USB VID:PID=AD50:60C4 SER=00200037524E431220373533 LOCATION=1-5]
  5. Modify the variable at the top of s550_forza.py, can_adapter_channel, to match what the result was in the last script.
  6. You should be ready to run! Boot up Forza Horizon 5 and get into the game. Go into settings > HUD Options and set the following options:
    • Data Out to ON
    • Data Out IP Address to 127.0.0.1
    • Data Out IP Port to 30500
  7. Once done, switch back to your terminal and run python s550_forza.py. It should make the connection between the Forza Data Out server and your instrument cluster!
Clone this wiki locally