Android app to simulate, emulate an ELM327 (Wifi, Bluetooth BLE, Bluetooth) connected to a car (0-n ECUs) for testing OBD-II, UDS applications.
You can plug in or plug out ECUs of simulation, change default protocol, inspect logs, share your config with other devs.
Turn your phone into a virtual car with ELM327 connected.
![]() |
![]() |
![]() |
![]() |
![]() |
Test your scantool software before going into production ? for example with autodiag.
Curious about how your scantool works ?
Go more deeper with a playable virtual car linked to the virtual ELM327, Test fuel consumption, evaluate dyno test and much more !
Available with releases or from fdroid.
Compatibility: The application supports Android 5.1 (API 22) and newer. However, the embedded Godot engine requires Android 7.0 (API 24) or later, so Godot-based features are available only on devices running Android 7.0+. For older devices prefer com.github.autodiag2.elm327emu.apk, even with this BLE mode may not work on all devices (see log). For full featured app prefer com.github.autodiag2.elm327emu-full.apk.
See this
- This app is open to contributions, also if you want to help the app to grow you can participate to internal tests for google play (send a mail at autodiag@netcourrier.com with your google account mail).
- Godot-Advanced-Vehicle for the car sim view






