The app is full functional OBD2 ELM327 simulator.

This app emulates running vehicle and generates an ELM327 data. The emulator is practically useful and cost effective in OBD-II application development by saving the time and fuel for debugging and testing programs with real cars. Just run simulator and connect to the proper port through your developing application. Also you can analyse third part applications to improve yours.


New proxy mode MITM (man-in-the-middle). 

Now you can setup this app as "ELM327 device -- OBD2 simulator -- your app" and sniff all traffic.


- Supports most popular AT commands

- Support DTC (trouble codes) generation

- VIN code generation

- Voltage regulation

- Running vehicle emulation

- Current PID highlight

- SAE J1850 PWM

- SAE J1850 VPW

- ISO 9141-2

- ISO 14230-4 (KWP 5BAU

- ISO 15765-4 (CAN 11/500)

- ISO 15765-4 (CAN 29/500)

- ISO 15765-4 (CAN 11/250)

- ISO 15765-4 (CAN 29/250)

- SAE J1939 (CAN 29/250)



- "Double LF" simulates some cheap buggy dongles

- Multi ECU up to 20

- Override AT settings

- Response delay

- CAN response generator

- Modes 1 2 3 4 5 9 22

- Communication log

- HTML/TXT log generator

- VAGCAN vehicles ECU's

- Comments for VW commands 

- UDS responses

- MITM Proxy mode

- Simple log mode

Mac interface
Mac interface
DTC settings
DTC settings
Running simulator
Running simulator
ios version
ios version
ios version logs
ios version logs
ios version logs
ios version logs
ELM327 device
ELM327 device