Tools · Open source

ELM327 Emulator

autodiag2

OBD-II ELM327 adapter emulator for testing diagnostic apps

Download

Opens the official F-Droid page

ELM327 Emulator screenshot 1ELM327 Emulator screenshot 2ELM327 Emulator screenshot 3ELM327 Emulator screenshot 4ELM327 Emulator screenshot 5

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

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open ELM327 Emulator from your app drawer.

More tools apps

More