Skip to content

Latest commit

 

History

History

app_rust

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Open vehicle diagnostics app

Features (Current)

  • CAN Tracer
  • OBD Toolbox
  • Automated UDS/KWP2000 scanner
  • Read and clear error codes

Screenshots

See the screenshots folder

Diagnostic adapter API Support

  • SAE J2534 (Passthru)
  • SocketCAN - Linux only

Platform support

OS Adapter support Note
Windows ALL J2534
Linux Macchina only Use Macchina M2 and this driver
Linux SocketCAN WIP - Use at your own risk!
Mac OSX Macchina only Use Macchina M2 and this driver

Youtube video playlist

App progress updates and demos are posted here

Launch args

  • -debug_ui - Enables debugging of the user interface showing all layout constraints and boundaries

Questions and answers

Question

Why must I use Macchina's M2 adapter on Linux and Mac OSX?

Answer

The J2534 diagnostic API only officially supports Windows. Therefore, all commercial J2534 devices will only have drivers for Windows. This is why I designed a custom cross-platform J2534 driver for Macchina's M2 module so that the API can be used on UNIX based operating systems.

Question

Can you add xxx feature to this app?

Answer

Submit a github issue to request new features 😃