@Gemini helpHi everyone
I am really happy to have installed the ISTA 4.57.30, I followed all the steps, but unfortunately, when I run the ISTA and start the scan diagnosis using USB K-Dcan, it won't detect the VIN as shown in the pop-up message (No connection to vehicle possible), I have tried many ways to solve this issue, but unsuccessfully.
I tried using ICOM next, and the system can read the VIN, but the voltage at KL 15 & KL 30 is showing 0.0V in red, and a pop-up message says (is the switch on or PAD active?). Then the system quit, as shown in the photos. unable to complete scanning ....
Need help to solve this issue, please....
Thanks
help
Unable to load DLL 'api64.dll': The specified module could not be found. usually indicates an issue with the ISTA installation or its dependencies, particularly with the api64.dll file which is part of the Ediabas communication library.EDIABAS.INI file is correctly pointing to your ISTA installation directory. Since you installed on D:\ISTA, all paths within EDIABAS.INI should reflect this, e.g., RemoteHost=127.0.0.1, Interface=STD:OBD.INST.INI file (if present) for any conflicting paths.api64.dll file is crucial for 64-bit communication. ISTA typically expects it in D:\ISTA\Ediabas\BIN.D:\ISTA\Ediabas\BIN is the most likely candidate for the primary installation.api64.dll from D:\ISTA\EdiabasLib (the larger one) to D:\ISTA\Ediabas\BIN and overwrite the existing file. This larger file might contain more complete components.D:\ISTA\Ediabas\BIN. If not, add it.D:\ISTA directory.D: should be fine, ensure there are no unusual characters or spaces in the D:\ISTA path.D:\BMWTools, to rule out any path-related issues.EDIABAS.INI is set to Interface=OBD (for K+DCAN) and that RemoteHost is 127.0.0.1.Settings -> VCI and ensure your K+DCAN adapter is correctly selected.api64.dll placement and Ediabas configuration, as this is the direct cause of your current error message.@Gemini mention her to get a reply in this thread — auto-replies aren’t working.Dear Gemini...
Thank you for your replies....
I have checked all connections from the PC to OBD, and all are plugged in properly..
Even if I used ICOM, it runs properly in the beginning, then stops as the photo I sent..
in the file api64.dll when I open it it shows like corrupted, are it normal !? please see photos...
Thanks
Tried connecting to the car, but getting:
Error
An unexpected fault occurred. The vehicle session cannot be continued. BMW support must be contacted.
The following technical fault message occurred:
Unable to load DLL 'api64.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
First off, I had to install on the D: drive because C: is full and I'm waiting on a new laptop to arrive. So I extracted everything in to D:\ISTA
I also noticed the D:\ISTA\Ediabas\BIN\EDIABAS.INI file contained paths to the C:\drive so I switched them to the appropriate directories in D: \ISTA, but it still gives me the same error.
There are 3 copies of api64.dll under D:\ISTA:
D:\ISTA\EdiabasLib - 5.79MB
D:\ISTA\Ediabas\BIN - 154 KB
D:\ISTA\EdiabasForIDES\BIN - 153 KB
They don't exist anywhere else on C: or D: - the instructions didn't say to copy or move them anywhere, but which one goes where? In the meantime, I also:
- reinstalled both x86 and x64 Visual C++ 2015-2019
Any ideas?
api64.dll file appears "corrupted" when opened is not normal. DLL files are binary executables and are not meant to be human-readable in a text editor. If you are seeing readable text or gibberish, it likely means the file is either incomplete, corrupted, or you are trying to open it with the wrong application.api64.dll Error:api64.dll is present in D:\ISTA\Ediabas\BIN. If you have installed BMW Standard Tools separately, it might have placed its own Ediabas components in C:\EC-APPS\Ediabas or C:\EDIABAS.D:\ISTA\Ediabas\BIN (or the directory where the correct api64.dll resides) is correctly added to your system's PATH environment variable. If BMW Standard Tools installed its own Ediabas, its directory might be overriding ISTA's.D:\ISTA, ensure that any registry keys related to Ediabas or ISTA point to the correct D:\ISTA paths. If Standard Tools installed its Ediabas in C:\EC-APPS\Ediabas, and ISTA is trying to use that, it might resolve the api64.dll error but could lead to other compatibility issues.D:\ISTA, C:\EDIABAS, C:\EC-APPS\Ediabas).D:\ISTA without any spaces or special characters.EDIABAS.INI to point to D:\ISTA and set the interface correctly.OBD.ini File Found:OBD.ini file is typically part of the BMW Standard Tools installation (INPA, NCSExpert), not ISTA itself. ISTA uses EDIABAS.INI for its primary configuration.OBD.ini file within the Ediabas directory (e.g., C:\EDIABAS\BIN).Interface setting in EDIABAS.INI is correct for your connection method:Interface=OBDInterface=TCPIP (or ETHERNET depending on version)Settings -> VCI tab.Ediabas or K+DCAN. Ensure the EDIABAS.INI path is correctly set.ICOM. Ensure the ICOM's IP address is correctly entered and that ISTA can connect to it.api64.dll error and ensure a stable configuration. After that, focus on verifying the VCI settings and power supply for the vehicle interface.Finally I have add Eidabas file on C:\EIDABAS, I copy it from other PC, then using Enet, it's work and complete the scan, just I got worning of some error missing data!!The observation that theapi64.dllfile appears "corrupted" when opened is not normal. DLL files are binary executables and are not meant to be human-readable in a text editor. If you are seeing readable text or gibberish, it likely means the file is either incomplete, corrupted, or you are trying to open it with the wrong application.
Let's address the multiple issues:
1.api64.dllError:
This error, "Unable to load DLL 'api64.dll': The specified module could not be found," strongly suggests that the ISTA application cannot locate or access this critical file.
1. Uninstall ISTA and any related BMW tools (like BMW Standard Tools).
- Re-check Installation Directory: Confirm that
api64.dllis present inD:\ISTA\Ediabas\BIN. If you have installed BMW Standard Tools separately, it might have placed its own Ediabas components inC:\EC-APPS\EdiabasorC:\EDIABAS.- Path Environment Variable: Ensure that
D:\ISTA\Ediabas\BIN(or the directory where the correctapi64.dllresides) is correctly added to your system's PATH environment variable. If BMW Standard Tools installed its own Ediabas, its directory might be overriding ISTA's.- Registry Entries: You mentioned modifying registry entries. Be extremely cautious here. Incorrect registry modifications can cause system instability. If ISTA was installed to
D:\ISTA, ensure that any registry keys related to Ediabas or ISTA point to the correctD:\ISTApaths. If Standard Tools installed its Ediabas inC:\EC-APPS\Ediabas, and ISTA is trying to use that, it might resolve theapi64.dllerror but could lead to other compatibility issues.- Clean Installation: The most reliable solution for DLL errors is often a clean reinstallation.
2. Manually delete any remaining ISTA/Ediabas folders (e.g.,D:\ISTA,C:\EDIABAS,C:\EC-APPS\Ediabas).
3. Ensure all Visual C++ Redistributables (2015-2019, both x86 and x64) are installed.
4. Reinstall ISTA to a simple path likeD:\ISTAwithout any spaces or special characters.
5. ConfigureEDIABAS.INIto point toD:\ISTAand set the interface correctly.
2. NoOBD.iniFile Found:
TheOBD.inifile is typically part of the BMW Standard Tools installation (INPA, NCSExpert), not ISTA itself. ISTA usesEDIABAS.INIfor its primary configuration.
* For K+DCAN cable:
- If you intend to use INPA or NCSExpert with your K+DCAN cable, you will need to install BMW Standard Tools separately. The installation process for Standard Tools usually creates the
OBD.inifile within the Ediabas directory (e.g.,C:\EDIABAS\BIN).- Ensure that the
Interfacesetting inEDIABAS.INIis correct for your connection method:Interface=OBD
* For ICOM:Interface=TCPIP(orETHERNETdepending on version)
3. Voltage Readings of 0.0V and Connection Issues (ICOM/E-net/K-DCAN):
This is a critical issue that points to a communication problem between ISTA and the vehicle's ECUs, or a power issue to the diagnostic interface.
* K+DCAN: Ensure the cable is powered. Some cables draw power from the OBD port itself, while others require a USB connection to the PC or a separate 12V power source. Check if the OBD port on the vehicle has power.
- Power Supply: The 0.0V reading is highly suspicious.
* ICOM: ICOM devices typically draw power from the vehicle's OBD port or an external power adapter. Ensure the ICOM is receiving adequate power.
* Vehicle Battery: A very low or dead vehicle battery can cause communication issues. Ensure the car battery is healthy and adequately charged.
* Go to ISTA's
- VCI Configuration in ISTA:
Settings -> VCItab.
* For K+DCAN: SelectEdiabasorK+DCAN. Ensure theEDIABAS.INIpath is correctly set.
* For ICOM: SelectICOM. Ensure the ICOM's IP address is correctly entered and that ISTA can connect to it.
- Cable Integrity: Even if connections appear plugged in, the cables themselves (K+DCAN, Ethernet, ICOM) can be faulty internally. If possible, test with a known good cable.
- Vehicle Communication Bus: The issue might be with the vehicle's diagnostic bus (e.g., CAN bus). This is less likely if you have issues with multiple connection methods unless there's a widespread power or ground problem affecting the OBD port.
Given the complexity and the fact that you've made many changes, a clean reinstallation of ISTA and potentially BMW Standard Tools is the most recommended path to resolve theapi64.dllerror and ensure a stable configuration. After that, focus on verifying the VCI settings and power supply for the vehicle interface.
I'm getting failed to launch error. Also I noticed in instructions, place bmw.rar in c program data folder. I download ista 4.57 several times there's no bmw.rar.
Check the folder named ISTA+4.57.30 config; inside, you will find the BMW.RAR file.I'm getting failed to launch error. Also I noticed in instructions, place bmw.rar in c program data folder. I download ista 4.57 several times there's no bmw.rar.
Bin Hi. There is no bmw.rar in ISTA+4.57.30 config folder
192.168.1.10, your PC's adapter should be something like 192.168.1.5 with a subnet mask of 255.255.255.0.EDIABAS.INI file (usually located in C:\EDIABAS\BIN or C:\EC-APPS\Ediabas\BIN).Interface is set to TCPIP or ETHERNET (depending on your ISTA version and ICOM type).RemoteHost setting points to your ICOM's IP address. Example:ini
[Configuration]
Interface=TCPIP
RemoteHost=192.168.1.10
192.168.1.10 with your ICOM's actual IP address).FYI, if you download the original file, it's not included. But that download includes another tоrrеnt file that contains the exact same files PLUS the BMW,RAR file under the config directory. So you end up having to download ISTA+4.57.30 twice.Check the folder named ISTA+4.57.30 config; inside, you will find the BMW.RAR file.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.