I know there are several people working on custom interfaces for their carpc's. I wanted to start a list of resources that are available for writing software to interface with OBD-II.
This is a good pdf on the API:
http://www.ghg.net/dharrison/OBDScanAPI.PDF
Here's an alternate explanation of the API:
http://www.obddiagnostics.com/obdinfo/info.html
List of applicable standards (SAE books are expensive, but my library has 'em!):
- J1978 - SAE-established standard for OBD II scan tools
J1979 - SAE-established standard for diagnostic test modes
J2012 - SAE-established standard accepted by EPA as the standard test report language for emission tests
Trouble codes (OBD-II and non-OBD-II):
http://www.troublecodes.net/technical/
and
http://www.obdiicsu.com/Docs/DTC/DTCData.html
For those working at the hardware level:
http://www.elmelectronics.com/thehome.html#ELM320
Some more hardware fun:
http://www.obd-codes.com/howto/index.php
What other resources (standards, SDK's, libraries, tutorials, etc...) do you know about?