Category: OBD-II

Some open-source/open-hardware ODB-II related projects

I was searching for Open-Source/Hardware solutions for OBD-II and found some interesting links:

CANtact:
https://github.com/cantact

Opendiag, An open-source OBD-II to Serial adapter board:

https://jeff.noxon.cc/2013/05/18/opendiag-obd-ii-schematics-pcb-layout/

Opendiag mainling list:
https://groups.yahoo.com/neo/groups/opendiag/info

OBD-II OpenXC firmware:
http://openxcplatform.com/vehicle-interface/firmware.html

PIC based handheld OBDII scanner:
https://code.google.com/p/picobdii/

Hand held OBDII code reader, aka scanner, based on an AVR processor:
https://code.google.com/p/avrobdii/

SDB:ELM327 based ODB2 scan tool for Linux:
https://en.opensuse.org/SDB:ELM327_based_ODB2_scan_tool

ArduinoOBD, A open-source Arduino library for Freematics dongle:
https://github.com/stanleyhuangyc/ArduinoOBD

Sprechen sie Deutsch?
https://www.blafusel.de/obd/obd2_kw_usb-interf.html

More info:
http://www.esatinc.ca/News_Letters/OBD_II_Specifications_and_Connections.pdf

http://www.avt-hq.com/obd_02.pdf

https://github.com/matt2005/AlarmSim/tree/master/collected_samplecode

http://hackaday.com/2013/10/29/can-hacking-protocols/

K-Line (ISO9141 and ISO14230)
https://www.instructables.com/Low-Cost-OBD2-Communications-on-K-line-ISO-9141-2-/