ELM327 Emulator

OBD-II ELM327 adapter emulator for testing diagnostic apps
AppID:com.github.autodiag2.elm327emu
Author:autodiag2
License:GPL-3.0-only
Donation:Webpage
InRepoSince:2026-03-18
LastRepoUpdate:2026-08-04
LastAppUpdate:Unknown
LastVersion:29
Categories:Development
APK source:
icon 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.

WhatsNew:

- make the emulator device ip always the same default 192.168.0.10 (root required)
- fix crash when switching theme
- add ignition on/off button as some scantool check it
- extend compat of app lower with android versions
- fix memory leaks in jni

Download Website Source Issues ChangeLog
1.png 2.png 3.png 4.png 5.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device.

Packages

Version 29 (2026-08-04) no RB details available help icon

Android Versions:
  • Target: 15.0
  • MinVer: 5.1
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64

Download (9 M)

Version 28 (2026-07-31) no RB details available help icon

Version 27 (2026-07-28) no RB details available help icon