BMW Ultimate Ediabas/ISTA+ voltage control V3
- Dec 22, 2024
- 2 min read
Updated: Feb 7

Small utility suite which allows manual control of voltages which Ediabas sees from the interface such as OBD or CAN. It also includes additional ISTA+ support so it should work with ISTA as well. It's not dependent on INPA or ISTA versions and should work with any version of INPA, ISTA+ and others as well as it integrates between ediabas and cable drivers and is completely transparent to high-level software. Additional support for ISTA+ should work with any modern version as long as the internal code will not change much. I aim to make it so all ABLs and other procedures work flawlessly.
Installation instructions:
1.Go to the Ediabas folder. For INPA it's normally C:\Ediabas\Bin, for ISTA+ it's in the Ediabas\Bin folder with ISTA+ directory.
2. If you are using STD: OBD rename existing obd32.dll to obd32.ebas.dll. Users of other cable types rename respective dll (for example STD: CAN users rename can32.dll to can32.ebas.dll).
3. Extract the downloaded file.
4. Copy included obd32.dll to Ediabas\Bin. For other cable types rename it to the respective name first (for example can32.dll).
5. For ISTA+ only: copy included NodeISTAVoltageControl.dll to Ediabas\Bin folder within ISTA+ installation.
6. For ISTA+ v4.05 (and above) only:
a) replace existing IstaOperation.exe within ISTA+'s TesterGUI\Bin\Release folder by including one (from the respective folder based on ISTA+ version).
b) run included AllowFakeISTAOperation.reg file (choose x86 or x64 depending on your system being 32 or 64 bit respectively).
To manually control the voltage start included NodeEdiabasVoltageControl.exe application. This application can be placed in a different folder if wanted. Voltage can be adjusted by moving sliders or switched off using checkboxes. Unchecking the check box has the same effect as moving the slider to 0V.
UPDATE V2.0:
Version 2.0 of this tool has been released. New features:
1. It now checks the actual interface type setting in ISTA during runtime, so if you switch from Ediabas to ICOM it will stop interfering and resume operation as soon as interface type is set back to Ediabas.
2. It now supports K+DCAN cables which can detect clamp states (probably most higher quality cables). To use this feature control application should be closed. It will then read actual clamp states and update ISTA voltage states accordingly without any manual actions required. Starting the control application will switch the operation to manual control. Closing it will resume automatic recognition.
UPDATE V3.0:
Version 3.0 of this tool has been released. New features:
1.Control application can now be minimised.
2. Support for ISTA+ v4.05 (and hopefully above).
System requirements: Visual Studio 2015 x86 runtime must be installed (same as required for last versions of ISTA+).
This voltage control utility is not designed to and will not influence voltages reported by ICOM
P.P.S. This utility works without any issues with the original ISTA+, standalone is not necessary.
Comentários