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 $794.95
Note: ECUsim 2000 can be purchased with any combination of protocols. You will receive one protocol with your purchase. Each 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.
Overview
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 | |||
Custom PIDs | |||
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 |
Features
- 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
- Power LED
- 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.
- Malfunction Indicator Light
- Knobs assigned to the five commonly used Mode 1 PIDs.
- 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
- 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.
- Diagnostic Link Connector (DLC)
- USB connector
- 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