Skip to content

openw3rk-DEVELOP/o3DIAG_E-EE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

o3DIAG ELM/ECU Emulator (o3DIAG E/EE) for o3DIAG

o3DIAG E/EE is a software tool designed to simulate a vehicle's OBD-II interface. It opens a virtual COM port and communicates with OBD-II software or tools as if it were a real ECU.

The emulator can respond to standard OBD-II commands such as reading Diagnostic Trouble Codes (DTCs), vehicle VIN, and live engine data like RPM and speed.

It supports basic ELM327 AT commands to control echo, linefeeds, headers, and protocol settings.

The program formats responses in the same way a real ECU would, allowing connected tools to read realistic error codes and vehicle information.

The COM port and baud rate can be configured within the program to match the virtual or physical serial interface being used.

Overall, it provides a safe environment for testing OBD-II software without requiring a real vehicle.


NOTE:

The o3DIAG ELM/ECU Emulator requires a virtual COM-PORT over a COM-PAIR.

Please adjust the script in the config area before running it, note the correct COM-PORT and the baud rate


Information for developers

o3DIAG Source on GitHub: https://github.com/openw3rk-DEVELOP/o3DIAG

o3DIAG E/EE is open source and licensed under MIT-LICENSE.
Copyright (c) openw3rk INVENT