Tools · Open source
ELM327 Emulator
autodiag2
OBD-II ELM327 adapter emulator for testing diagnostic apps
Opens the official F-Droid page
About ELM327 Emulator
Simulates an ELM327 OBD-II interface over Bluetooth/BLE/network.
Useful for development and testing without a real vehicle.
Support many protocols CAN, KWP2000, ... any supported by ELM327.
Support OBD-II messages.
Track what have been sent by the scantool using the log.
What's new in 30
- fix atrv - better handling of missing permission - emulator listen by default on all interfaces (wifi/network, bluetooth SPP, BLE) - complete rewrite of settings screen with androidx.preference - fix bluetooth device name not changing instantly - autostart the sim at app launch - add timestamp logging feature - drop BLE initial banner as it cause some scantool to break - add custom scripting through UI blocks
How to install ELM327 Emulator
- Tap Download — the app's official page on F-Droid opens.
- Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
- If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
- Open ELM327 Emulator from your app drawer.




