And it did not work. The program ran but there was no data. I tried it on other cars, and it didn’t work either. (The code was set up for 16.000hz which my board has)
I also looked at wiring the Arduino to w-terminal on the alternator, but it is too hard to reach and I don’t want to disassemble it.
I am using addressable LEDs and a voltage regulator to power the circuit from 12V pins on OBD2.
I think that explains it, canbus needs terminations at the ends of this comms cable pairs.
ON/OFF switches the terminal resistor in or out if it is or is not needed.
Hi,
In the software provided have you tried to change canbus speed?
Have you connected UNO gnd to vehicle gnd?
Canbus does not use Hi and Lo as balanced lines, each line has distinct levels to indicate things like bus busy etc, you need gnd to reference these levels.