Return to OBD II – Simulators

ECUsim 2000 OBD-II ECU Simulator by ScanTool STANDARD Edition – 602201

ECU200 Front

ECUsim 2000 is an ECU simulator for OBD-II software and hardware  testing and development. The 2000 is available in 3 editions which over varying  levels of user control. The Professional & Ultimate editions feature over  40 software commands that provide complete administration of the simulator,  and allow you to create custom ECUs, add/delete DTCs & freeze frames,  create PIDs, and dynamically assign their values.

 US $194.95

Note: ECUsim 2000 can be purchased with any combination of  protocols. You will receive one protocol with your purchaseEach additional protocol is an additional +$200.00 cost.  Please indicate which one (s) you would like to purchase.  If more than one, we will supply an additional PayPal invoice.





ECUsim 2000 is a small, lightweight, entry level OBD simulator that is  an indispensable tool for OBD hardware and software development and testing. It  supports all legislated OBD-II protocols, fixed and user adjustable parameter  IDs (PIDs), diagnostic trouble codes (DTCs), freeze frames, VIN, and many other  SAE J1979 services.

ECUSim 2000 has five knobs assigned to common PIDs, a “fault event” button,  and indicator lights for power, connection, and MIL (Malfunction Indicator  Light). Physical connection with the device under test is made through a  standard SAE J1962 female connector.


ECUsim 2000 features a USB connection which can be used to enable software  control, select the active protocol, monitor OBD traffic, and upload firmware  updates.


The simulator can be purchased with any combination of “unlocked” OBD-II  protocols, from as few as one to as many as five. Attempting to switch to a  protocol that has not been unlocked will produce a “PROTOCOL LOCKED”  message.

ECUsim 2000 Editions Comparison Chart

The ECUsim 2000 is offered in 3  firmware editions: Standard, Professional, and Ultimate. For more information  about the features listed, please consult the ECUsim 2000 Programming Manual.



Supports all OBD-II protocols1
Functional and physical addressing
Default ECUs: ECM, TCM, ABS
Supports SAE J1979 modes 1, 2, 3, 4, 7, 9, A
USB connection
Software selectable protocol
Firmware updates
Custom ECUs
up to 3
Custom PIDs
00 – 4F
Custom DTCs
Custom freeze frames
User settable VIN & CAL ID
Send OBD messages under software control
Knobs assignable to PIDs2
Signal generator (sine, triangle, square, random)2
Custom request/response pairs2
No limitations on future functionality


1 ECUsim 2000 can be purchased with any combination of the following  protocols: J1850 PWM, J1850 VPW, ISO 9141, ISO 14230 (KWP), and  ISO 15765 (CAN)
2 Planned functionality; not currently available
* The number of dynamic objects is limited by available RAM
** The maximum number of DTCs in the Professional edition is limited to  6 stored, 4 pending, and 1 permanent DTC per ECU




  • Support for all legislated OBD-II protocols:
    • SAE J1850 PWM
    • SAE J1850 VPW
    • ISO 9141-2
    • ISO 14230-4 (KWP2000)
    • ISO 15765-4 (CAN 250/500 kbps, 11/29 bit)
  • Functional and physical addressing
  • Three default virtual ECUs: ECM, TCM, and ABS
  • Five knobs assigned to frequently used PIDs:
    • Coolant Temperature
    • Engine Speed (RPM)
    • Vehicle Speed
    • Oxygen Sensor Voltage
    • Mass Airflow (MAF)
  • Supports SAE J1979 modes 1, 2, 3, 4, 7, 9, and A.
  • “MIL”, “Link” and “Power” indicators
  • “FAULT” button
  • USB connection for configuration, control, and bus monitoring
  • Standalone or software-controllable
  • Standard J1962F connector
  • Firmware upgradeable




Typical Standalone Configuration

In  the above example, ECUsim 2000 simulates a vehicle’s ECU. OBDLink SX is the  chosen interface between ECUsim 2000 and a laptop running OBD-II software.



User Interface Diagram


ECUsim 2000 OBD simulator


  1. Power LED
  2. Link LED The function of this LED depends on the protocol in  use: a. ISO 9141-2 and ISO 14230-4 protocols: the LED is on while at least  one ECU is initialized. The LED dims when an OBD message is received. b.  J1850 and CAN protocols: the LED blinks when an OBD message is received.
  3. Malfunction Indicator Light
  4. Knobs assigned to the five commonly used Mode 1 PIDs.
  5. Fault button When pressed, the following happens: a. Set MIL  and number of stored DTCs (Mode 1, PID 01) b. Generate pending, stored, and  permanent* DTCs c. Generate freeze frame data
  6. Configuration DIP switch has two switches that set protocol  attributes for ISO 15765-4 (CAN). Switch number 1 is also used to select the  init type for ISO 14230-4: a. 29 bit/11 bit. Selects CAN frame ID type.  b. 500 kbps/250 kbps. Selects CAN baud rate. c. Fast Init/5 Baud Init.  Selects the type of initialization for ISO 14230-4.
  7. Diagnostic Link Connector (DLC)
  8. USB connector
  9. Power jack (12 VDC)


* SAE J1979 defines permanent DTCs only for ISO 15765-4 (CAN)


Package Contents


  • ECUsim 2000 OBD simulator unit
  • 110/220 VAC to 12 VDC switching power supply
  • US style power cable
  • USB cable

Permanent link to this article: