How to build a cable
To build a cable that will connect to the ECU’s diagnostic port, you will need three things:
A 5V (TTL level) USB to serial converter. I strongly recommend the FTDI TTL-232R-5V. Note that it’s important to have a 5V converter — a normal RS-232 port will not work, and neither will a converter that uses regular RS-232 voltage levels. The FTDI cable (or an equivalent, such as the GearMo 5V cable) is available from different retailers:
- FTDI TTL-232R-5V-WE from Mouser (US)
- GearMo TTL-232R-5V equivalent from Amazon (US) If you’re in the UK/Europe, you may want to check your local Amazon site for one of these. Remember that it is important to get one that uses 0V-5V voltage levels.
A TE Connectivity type 172201 connector, which will mate to the connector on the car’s diagnostic port. The shell for this connector is available from different retailers, although stock quantities may vary:
- Mouser (US)
- Tencell (UK)
Three pins for the connector shell. The pins are also manufactured by TE Connectivity, part number 170280 for strips of 50. I’ve been told that they’re also available singly, part number 170293.
- Allied Electronics (US)
- RS (UK)
Once you have the above components, solder leads onto the pins, insert them into the connector shell, and solder the FTDI cable wires to the pin leads according to the following table. For the pin numbering on the 172201 connector, look at the face of the connector with the key (notch) on the bottom. The first pin (C549-1) will be on the top, and the numbering continues clockwise. (If you’re looking at the mating connector in the car, the numbering goes counter-clockwise.)
When looking for the diagnostic connector on the vehicle, note that cars with a security/immobilizer module (such as the Lucas 5AS) will often have a second connector of the same type. On the Mini SPi, the engine ECU connector is beige, while the security module connector is green. Make sure you’re connecting to the right one.
Pin assignment for USB PC interface cable
Pin number | FTDI wire color | Pin assignment | Wire color on mating connector in car |
---|---|---|---|
C549-1 | Black | Signal ground | Pink w/ black |
C549-2 | Yellow | Rx (car ECU to PC) | White w/ yellow |
C549-3 | Orange | Tx (PC to car ECU) | Black w/ green |
You can buy a pre-built cable, when I find the link I’ll add it here
I use an HC-05 TTL Serial / Bluetooth board which you can connect to wirelessly, when I have a bit of time I’ll add the instructions here as well. It’s very easy but needs the round connection parts in Colin’s instructions.