I have created a small utility that allows manual control of voltages that Ediabas reads through the interface like OBD or CAN.
It also includes additional ISTA support so it should work with ISTA as well.
It is not dependent on INPA or ISTA versions and should work with any INPA version.
ISTA and others as well as integration between Ediabas and cable drivers and are completely transparent to high-level software.
Additional support for ISTA + should work with any newer version as long as the internal code does not change significantly.
My goal is to have all ABLs and other procedures working properly.
Installation instructions:
1. change to the Ediabas folder. For INPA it is usually „C: \Ediabas\Bin“ for ISTA in the „Ediabas\Bin folder with ISTA directory“.
1. if you use STD: OBD, rename existing obd32.dll to obd32.ebas.dll. Users of other cable types rename the respective DLL
(e.g. STD: CAN users rename can32 .dll to can32.ebas.dll).
Installation instructions:
3. copy the contained obd32.dll to Ediabas \ bin. For other cable types, rename it to the appropriate name first (e.g. can32.dll).
4. only for ISTA: copy the included NodeISTAVoltageControl.dll to the folder „Ediabas \ Bin“ inside the ISTA installation (Non INPA EC-APPS AREA).
5. only for ISTA up to v4.22.40 :
a) Replace the existing IstaOperation.exe in the „TesterGUI \Bin \Release“ folder of ISTA with an included folder (from the respective folder based on the ISTA version).
b) Run the included file „AllowFakeISTAOperation.reg“ (select x86 or x64, depending on whether your system is 32 or 64 bit).
To manually control voltage startup, „NodeEdiabasVoltageControl.exe“ application has been attached.
This application can be placed in another folder if needed.
The voltage can be adjusted by moving the sliders or turned off using check boxes.
Disabling the check box has the same effect as moving the slider to 0.ä.
UPDATE V2.0:
Version 2.0 of this tool has been released:
1. It now checks the actual interface type setting in ISTA at runtime. So if you switch from Ediabas to ICOM, the disruption will stop and operations will resume as soon as the interface type is switched back to Ediabas.
2. It now supports K+ DCAN cables that can detect pinch conditions (probably most higher quality cables).
To use this function, the control application should be closed. It then reads the actual clamp states and updates the ISTA stress states accordingly, with no manual action required. Starting the control application switches operation to manual control. Closing resumes auto-detection.
UPDATE V3.0:
Version 3.0 of this tool has been released:
1. The control application can now be minimized.
2. Added support for v4.22.40.
System requirements: Download Visual C++ Redistributable für Visual Studio 2015 from Official Microsoft Download Center The Visual Studio 2015 x86 runtime must be installed (as well as required for the last versions of ISTA +).
PS
This voltage control is not suitable/required for the ICOM
It also includes additional ISTA support so it should work with ISTA as well.
It is not dependent on INPA or ISTA versions and should work with any INPA version.
ISTA and others as well as integration between Ediabas and cable drivers and are completely transparent to high-level software.
Additional support for ISTA + should work with any newer version as long as the internal code does not change significantly.
My goal is to have all ABLs and other procedures working properly.
Installation instructions:
1. change to the Ediabas folder. For INPA it is usually „C: \Ediabas\Bin“ for ISTA in the „Ediabas\Bin folder with ISTA directory“.
1. if you use STD: OBD, rename existing obd32.dll to obd32.ebas.dll. Users of other cable types rename the respective DLL
(e.g. STD: CAN users rename can32 .dll to can32.ebas.dll).
Installation instructions:
3. copy the contained obd32.dll to Ediabas \ bin. For other cable types, rename it to the appropriate name first (e.g. can32.dll).
4. only for ISTA: copy the included NodeISTAVoltageControl.dll to the folder „Ediabas \ Bin“ inside the ISTA installation (Non INPA EC-APPS AREA).
5. only for ISTA up to v4.22.40 :
a) Replace the existing IstaOperation.exe in the „TesterGUI \Bin \Release“ folder of ISTA with an included folder (from the respective folder based on the ISTA version).
b) Run the included file „AllowFakeISTAOperation.reg“ (select x86 or x64, depending on whether your system is 32 or 64 bit).
To manually control voltage startup, „NodeEdiabasVoltageControl.exe“ application has been attached.
This application can be placed in another folder if needed.
The voltage can be adjusted by moving the sliders or turned off using check boxes.
Disabling the check box has the same effect as moving the slider to 0.ä.
UPDATE V2.0:
Version 2.0 of this tool has been released:
1. It now checks the actual interface type setting in ISTA at runtime. So if you switch from Ediabas to ICOM, the disruption will stop and operations will resume as soon as the interface type is switched back to Ediabas.
2. It now supports K+ DCAN cables that can detect pinch conditions (probably most higher quality cables).
To use this function, the control application should be closed. It then reads the actual clamp states and updates the ISTA stress states accordingly, with no manual action required. Starting the control application switches operation to manual control. Closing resumes auto-detection.
UPDATE V3.0:
Version 3.0 of this tool has been released:
1. The control application can now be minimized.
2. Added support for v4.22.40.
System requirements: Download Visual C++ Redistributable für Visual Studio 2015 from Official Microsoft Download Center The Visual Studio 2015 x86 runtime must be installed (as well as required for the last versions of ISTA +).
PS
This voltage control is not suitable/required for the ICOM