
Anything linux-based that supports serial ports (physical or USB-based). Windows XP if compiled with mingw or borland compilers. Linux and Windows are the main platforms, Mac OS could work (in theory).Īs of 2021/02, freediag should run at least on these setups: AuthorsĮach package contains a list of its contributors. schedSetter/ - a linux utility to allow freediag to run as a high-priority but unpriviledged process.įreediag and its backend library libdiag are licensed under GPL. scantool/ - Source code for the 'freediag' core package (libdiag and freediag CLI). doc_interfaces/ - some interface-specific notes and specifications. doc/ - Documentation that applies to the package as a whole.
Under this directory are the following sub-directories: The backend library libdiag can also be used without the CLI.
There is also an application interface ("freediag AIF") that lets more sophisticated programs use the freediag core whilst presenting the user with a more appealing interface. Scantool's user interface is a simiple interactive command-line. This package contains 'core' software (called 'scantool') which can be used to access your car's diagnostic system using a laptop and a suitable interface cable. FREEDIAG - Free diagnostic software for OBD-II compliant motor vehicles.