Scantool to read diagnostic codes
![]() |
![]() |
![]() |
![]() |
- Buy ELM327 adaptater
- Download autodiag from releases
- Start the car and plug adaptater
- Launch autodiag and select /dev/ttyUSB0 device
- Read codes
Repairing modern car is not always easy due to lake of free tools. The need for expensive hardware block us from repairing cars and even small buisness that do not have money to afford tools. So there is a need for tools that are not as complete as manufacturer official ones but enough powerfull to fix small issues with car onboard computer.
This is a light approach to fix car computer because it reduce the amount of hardware required to work on it, only have to buy a small elm adaptater.
Some scantools are already avaliable on the market:
- ScanTool.net : reliable but require recompilation to add new manufacturer DTC list. Also the gui is not ruly smooth.
Autodiag will be a simple scantool for desktop computer that allow to:
- read DTCs: with both manufacturer specific definition and generic one
- clear MIL: this clear the malfunction lamp on the car
- read sensors data: real time data retrieving and maybe graphing
It is mostly inspired from scantool.net but with a revisited GUI written in GTK, possibility to add DTC manufacturer specific after compilation.
With low level c language everything is possible
With unit test, the software will be reliable
With open source everyone will benefit from the effort
In first time autodiag will focus on UNIX platform and ELM based devices.
GPL licence will allow both buisnesses and individual to use the software
OSs:
- linux
Distros: - debian based
Devices: ELM320 ELM322 ELM323 ELM327 ELM329