-
Notifications
You must be signed in to change notification settings - Fork 0
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.
Pins 3, 8, 12 & 13 are the ones we need.
Here is how the pin-out looks on the back of the cluster itself
- 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:
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.
- Ensure you have the latest version of python installed on your computer.
- Download this repository from here and
cd
into the directory from your terminal/powershell prompt. - Run
python -m pip install -r requirements.txt
to install all of the requirements. - 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]
- Modify the variable at the top of
s550_forza.py
, can_adapter_channel, to match what the result was in the last script. - 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
- 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!