iwanders / OBD9141

A class to read an ISO 9141-2 port found in OBD-II ports.
MIT License
232 stars 72 forks source link

KWP 2000 fast init #5

Closed iwanders closed 6 years ago

iwanders commented 7 years ago

Currently only the slow 5 baud OBD9141-2 initialisation procedure is supported. Someone requested KWP2000 fast initialisation, from the specification I attempted to make a blind implementation. This implementation can be found in the kwp2000_fast_init branch, it is untested. The added method is init_kwp_fast.

Placing this issue here for increased visibility, if anyone can test it and report whether it works or doesn't work that'd be much appreciated. If it doesn't work: pull requests are welcome, as are logic analyzer recordings of another device performing a KWP2000 fast init and recording of this library performing the fast init on the same car.