Sniffing 2000's Ford


I have a 2004 Ford Focus 2.0 with EEC-V 60 pin ECU.

The OBD2 connector pinout is as follows:
1, 3, 6, 8, 9, 11, 12, 13, 15 - Blank

The populated pins are: 2, 4, 5, 7, 10, 14, 16

Which is pretty similar to the picture bellow:

I imagine this car uses J1850.

I´ve tried this weekend to sniff something using M2 and Savvycan but I couldn´t have any results.

Some one could help me out?


We have a 2000’s Ford (Fusion?) that was gutted and used for benchtop testing. That has CAN.

Your car may have both J1850 and CAN bus, but I would be surprised if it were only J1850.

You can check the car hacking handbook for more on how to decide if your car has J1850. Though sometimes I like to cheat and use a cheap amazon code reading tool. A forum dedicated to your vehicle might know more, or try reddit/r/carhacking.

SavvyCAN should be an excellent place to start looking at CAN. SavvyCAN doesn’t support J1850.

You should be able to use the J1850 library here if your car does use that.

Except that ford uses J1850 PWM and the library we currently have only supports VPW

There is anyone developing the PWM library?

I’ve checked, this year of Focus only have J1850.
It seams that ECU broadcast to GEM and GEM broadcast to the instrument cluster and other modules.