Api32 dll inpa ошибка
In this article I list Ediabas Errors and relevant solutions here.Hope this post can help to solve problems when you installing Ediabas software.
Error 12:ERROR C1015: Too Many String Variables in Job
Reason: In a job only a maximum of 6 string-variables is acceptable.
Solution: You have to reduce the number of variables.
Reason 1: The configuration for the remotehost is false.
Solution 1: Set the corresponding networkname for the remotehost in the configuration file
EDIABAS.INI.
Reason 2: The inface-cable on the OPPS is not correct.
Solution 2: You need a special OPPS-Cable for the connection with the CAN-BUS. (since
type series L6)
Reason 3: In the remotecontrol the OPPS-interface is used by default (since EDIABAS 7.0).
The remotecontrol between two PC’s is not possible with this configuration.
Solution 3: Close all diagnosticapplications and EDIABAS-Processes that are running and open the file “remote_mit_pc.bat” in the directory C:\EDIABAS\bin.
Reason: EDIABAS or another component of EDIABAS is still open.
Solution: You have to shut down the diagnosticapplication and EDIABAS. If necessary, the
fileexplorer and the editors which access the EDIABAS-Directory have to close
as well.
В одной из прошлых записей я писал что приобрел набор для диагностики машины. И что при его настройке возникли трудности, но с ними справился.
Мозг мотора моего авто bosch 413 успешно читался, был так же прочитан мозг мотора автомобиля Varezhka52, bosch 405. В тот день когда читали машины, на какое-то время отвлеклись от диагностики, и ноутбук ушел в спящий режим.
С тех пор диагностика перестала работать, во всяком случае двигатель не видела, но видела приборку, airbag и прочие вещи.
Ноут был на Windows 7 x86.
Потом набор на пару месяцев залетел на полку пылиться.
Недавно снова были попытки диагностировать, естественно ничего не показывало. ОС менялась раз наверно 5, и на Windows XP, и на 7, заново ставился весь софт. И применялся тот же способ оживить это дело что и в прошлой записи о диагностике, путем замены двух файлов *.prg и *.ecu в каталогах EDIABAS и INPA для DME 3.3.1. Именно после замены этих файлов Inpa начала видеть мою машину и авто Дмитрия. Так же после замены файлов и DIS тоже пришел в чувство, хотя по идее он должен был сразу работать, им и читали. Inpa не смогла прочитать мозги моторов.
Но всё безуспешно.
19.02.2023 я установил на ноут чистую, свежую, олдовую XP x86 и весь софт для диагностики. И пошел тестировать работоспособность на своем авто. По итогу ни один блок управления в авто не видит, ни приборку, ни подушки, ничего.
Inpa пишет постоянно ошибки:
IFH-0010: DATA TRANSMISSION TO CONTROL UNIT DISTURBED EDIABAS_IFH_0010
Requested control unit: "DME331, DME331K20" not found.
SYS-0005: OBJECT FILE NOT FOUND
Что бы починить нагуглил что требуется настроить com-порт.
В настройках com-порта выставлял буферы приема и передачи на 8, но нифига не помогло.
Так же заметил что когда инпу запускаешь то при нажатии на F1 показывает пути к файлам и прочее инфо.
Если сразу после запуска жмакнуть то пути нормальные, указывают туда где находятся необходимые файлы.
Если жмакнуть F1 после того как попытаться прочитать машину, с неудачным исходом, то пути будут забиты знаками вопроса.
С чем это связано?
Кто нибудь подскажите как починить?
Некоторые пишут что еще надо забить в глобальные переменные пути к калатогам с файлами *.prg и *.ecu. Но в прошлый раз я такого не делал и всё работало.
Может номер com-порта для ADS надо где-то задать руками?
Всем большое спасибо за советы, особенно darqmatter.
Причиной неработоспособности адаптера была перебитая дорожка.
Прикупил себе шнурок инпу там есть диск в комплекте но все видео по установке на китайском ни чего не понимаю, на драйве поколупал нашел инфу в 3 шага, но и там не допер не чего как на эту 7 винду её воткнуть!
В итоге я все таки за целый день победил её! во что мне это обошлось:
1. Я установил в итоге ХР потому что на 7 винде я так и не смог ничего установить!
2.Не нашел подробной информации как её устанавливать по всюду информация раскидана так что я её вкорячил задом на перед) сперва я решил проблему с aipi32/dll пришлось какие то среды менять, потом я не мог связаться с машиной установил какие то дополнения совершенно с другого сайта и последним делом на бмв пост нашел правильные программы для работы с диагностикой, но в итоге там моей машины не оказалось пришлось менять в каком то файле кузов е70 на е 53, но и это оказалось в итоге не все, пришлось еще спаивать контакты на адаптере что бы он кроме двигателя и подвески остальные блоки видел ЭТО ТУПО ГЕМОРОЙ ДЛЯ ПРОСТОГО СМЕРТНОГО! я писал на многие сайты и мне отвечали такими терминами что к 2 часам дня у меня голова разрывалась как будто я экзамен по информатике сдавал!
3.Мой совет кто хочет сам поставить инпу -решайте проблему по мере их поступления, я только таким способом её поставил и работает вроде нормально, но после переустановки компьютера я попробую как то все по порядку сделать и с фото все подробно описать, потому что с этими хакерами общатся не реально!
если у вас выскочила ошибка пишите её в яндексе и там выскакивает несколько сайтов по решению проблеммы таким способом я у становил!
Млжет кто то скажет во дибил, а я вам скажу что мне написали 9 человек и ни кто не сказал что он сам без проблем установил, зато благодаря им я форумов 10 бмв посетил и у меня теперь стоит 3 винды на компьютере, установлено около 8 видов инпы с разных сайтов, и в итоге я сижу и не понимаю что я сегодня весь день делал))
Одно меня радует не горит теперь этот пузатый мужик!
When calling INPA under Windows NT, the following error messages appear.This article share solution of BMW INPA Apldll or Api32.dll can not be found.
Reason 1: The path C:\EDIABAS\BIN has not been set in the ‘Path’ system variable.
Solution with Windows NT:
Set the system variable: Please log into your system as the administrator with administrator
rights. Use Start à My Computer à Control Panel to call the “System” menu. In the
“Environment” tab, double click the system variable ‘Path’.
Go to the end of the field value. There, enter a semicolon and then enter the path
C:\EDIABAS\BIN. Click “Set” and “OK”.
Solution with Windows XP:
Set the system variable: Please log into your system as the administrator with administrator
rights. Use Start à Control Panel to call the “System” menu. Under “Advanced” and the
“Environment” tab, double click the system variable ‘Path’.
Go to the end of the variables field value. There, enter a semicolon and then enter the path
C:\EDIABAS\BIN.
Click “OK”.
Completely restart your computer. (Don’t login under a new name or the like.) It should no
longer be a problem to call INPA.
Reason 2: Ediabas is not installed, only INPA is.
Solution 2: Install Ediabas.
When calling INPA under Windows 95, 98, the following error message appears:
Reason 3: The path C:\EDIABAS\BIN has not been set in the ‘Path’ system variable.
Solution 3: Set the system variable:
Open the file Autoexec.bat in the directory C:\ by clicking it with the right mouse key with the
shift key pressed, and then select “Open with”. The best thing is to use the Notepad to
display the file.
Now, at “path”, enter the path c:\ediabas\bin.
Save the change and close the file.
Completely restart your computer. (Don’t login under a new name or the like.)
In this article I will share solutions of BMW INPA Errors,belows list 12 errors of BMW INPA when installing BMW INPA Software.Hope it is helpful!
Error 6:IFH-0013: Command not implemented
Reason: The error was caused by another programme that accessed the COM1 interface.
Usually, the “HotSync” programme is installed on the computer for the organiser.
Solution: Check the programmes that are started automatically when Windows is started.
Error 4:IFH-0003: Data transmission HOST/Interface failed
Reason 1: In the Ediabas.ini file, the interface is set to STD:OBD. However, you have
connected an ADS connector.
Solution 1: Modify the interface setting.
Reason 2: The data transmission failed when sending (e.g. short circuit in the line).
Solution 2: Get rid of the short circuit, for example.
Reason 3: Connector not connected or no power supplied.
Solution 3: Check whether the connector is connected and is supplied with power.
Reason 4: The device manager has been used to disable the FIFO buffer for COM1.
Solution 4: In the device manager (Windows XP: Enter “Start” à “Control Panel” à
“System” à “Hardware” à “Device Manager” à Ports (COM & LPT)), and then
select COM1 from the ports. Then under the “Port Settings” tab, select
“Advanced”. There must be a check-mark by “Use FIFO buffers” and “8” must be
selected for the receive buffer and transmit puffer.
Error 1:Driver Error
Message comes along with an ADS or OBD connector.
This error occurs if another program or device has taken the COM1 port of your PC.
If you want to work with EDIABAS or INPA, please make sure that the COM1 port is not
taken.
INPA Error: Bridge16.exe can’t be initialised
Reason 1: A 16-bit INPA script has been started with the 32-bit version of INPA (as
Solution 1: Update the INPA scripts using the ECCO Web Client.
Solution 2: Convert the INPA script to the standard ‘includes’ for the 32-bit version.
To do this, contact the respective person responsible for INPA at TI-43x
Reason 2: A 16-bit DLL has been found, which means the developer of the INPA
script is using a 16-bit DLL.
Solution 2: The developer of the INPA script must convert the DLL to 32-bit.
Error 7:EBAS32.EXE not found or illegal version!
This error occurs if the path variable is set with the path C:\EDIABAS\BIN in the system and
user variables (Start à My Computer à Control Panel à System à Advanced and then in
the “Environment“ tab).
INPA Error: Only a white screen appears when you run INPALOAD.EXE.
Reason 1: The api.dll or api32.dll file has been manually copied into the WINDOWS
directory with Windows XP and into the WINNT directory with Windows NT.
Solution 1: Delete the file api.dll or alternatively api32.dll from the WINDOWS or alternatively
the WINNT directory. The file may only exist in the directory \EDIBAS\BIN\.
Reason 2: You have installed the 32-bit version of INPA (as of Version 5.0.1) and have not
performed an update of the INPA scripts.
Solution 2: Update the INPA scripts using the ECCO Web Client.
IFH-0027: IFH not found The Programm was aborted!
The error occurs when starting INPA.
Reason 1: The setting for the interface in the configuration file Ediabas.ini doesn’t exist.
Solution 1: Please do the settings for the interface e.g.:
Reason 2: The setting for the interface in the configuration file Ediabas.ini is
Interface=STD:OMITEC, but the OMITEC driver isn’t installed correctly.
Solution 2: Install the OMITEC driver with the instructions
InstructionforOMITECInstallation.pdf via the GIS server.
Reason 3: The setting for the interface in the configuration file Ediabas.ini is
Interface=OMITEC, but the correct setting is Interface=STD:OMITEC.
Solution 3: Please do the settings for the interface Interface=STD:OMITEC.
Reason 4: The old OMITEC driver wasn’t uninstalled correctly.
Solution 4: Please uninstall the old OMITEC driver with the instructions
InstructionforOMITECInstallation.pdf via the GIS server.
Error 5:IFH-0010: Data transmission to control unit disturbed
This problem can occur with XP computers with the OBD interface.
Reason: With Windows XP, it is not possible to automatically set the receive and transmit
buffers using OBDSetup.exe, like in Windows NT.
Solution: Set the receive and transmit buffers to 8 as shown in the following:
Use Start à My Computer à Control Panelà System à Hardware à Device
Manager à Ports (COM & LPT) and then click with the right mouse button to call
up the properties of the COM port that is being used. Under the Port Settings tab,
set the Data bits of the receive and transmit buffers to 8.
Error 3:IFH-0002: Interface isn’t connected or doesn’t respond
Reason: In the Ediabas.ini file, the interface is set to STD:FUNK. However, you have
connected an ADS or OBD connector.
Solution: Modify the interface setting in Ediabas.ini.
Error 10:Battery and Ignition not recognised
Reason: With a Dell Latitude D600 laptop, pin 9 has no function and it is therefore not
able to correctly recognise the battery status.
Solution 1: Use OBD via USB, see C:\EDIABAS\BIN\INI.PDF Chapter 2.2 for this.
Solution 2: The laptop is connected to the docking station.
Solution 3: Workaround for the OBD driver as of February 2004: A file “OBD.ini” must be
created in the directory C:\WINDOWS for Windows XP, or alternatively
C:\WINNT for Windows NT, with the following entry. This is because with
UBATT=OFF, the battery status is not determined via hardware, but is
permanently set to “Battery voltage available”. Also see OBD_DOKU.pdf in the
\Ediabas\Hardware\OBD directory.
Entry in OBD.ini:
[OBD]
Error when opening the error file abort:
Compiler: File: \INPA\DEUTSCH\***.OUT not found!
Reason: The path C:\EDIABAS\BIN has not been set in the ‘Path’ system variable.
Solution: Set the path C:\EDIABAS\BIN in the ‘Path’ system variable. (q.v. chapter 2.1).
SYS-00002: ECU variation description file not found.
The error occurs when starting an INPA script.
Reason 1: The *.prg SGBD is not located in the path C:\Ediabas\Ecu.
Solution 1: Copy the *.prg SGBD into the ECU directory.
Reason 2: The external table T_GRTB.prg doesn’t exist in the directory C:\EDIABAS\ECU
or it is obsolete.
Solution 2: Copy the file into the ECU directory or update the external table using the ECCO
INPA Error: DTM is no longer supported
Reason: This error message appears if INPA.INI has been copied from Version 4.7.7 to
Solution: Since it can’t be excluded that even more files from the old version have been
mixed with the new ones, the old ones must be deleted, or alternatively
reinstalled (see Chapter 5). Reinstall INPA using the Global Information Service
Error 8: Error (95) SYS-0005: OBJECT FILE NOT FOUND
Reason 1: No SGBD in C:\EDIABAS\ECU
Solution 1: Copy the SGBD into the Ecu directory.
Reason 2: No group file in C:\EDIABAS\ECU (for group call)
Solution 2: Copy the group file to C:\EDIABAS\ECU
Reason 3: No path definition C:\EDIABAS\BIN
Solution 3: Set the system variable (see 2.1)
Reason 4: Incorrect path definition in EDIABAS.INI
Solution 4: Set the EcuPath path in Ediabas.ini to C:\EDIABAS\ECU
Reason 5: The SGBD name contains reserved characters or is too long. Only 8 characters
are allowed (a-z, A-Z, 0-9, “_”)
IFH-0018: Inizialisation Error – INPA doesn’t work but Toolset yet
The error occurs if a SGBD is running by INPA or CASCADE. If the same SGBD is loaded in
the Toolset it will not occure an inizialisation error.
Reason 1: The communications port COM1 doesn’ exist, but COM3 yet. The Toolset is
working without the inizialisation error, because the file OBD.ini exists in the
directory C:\Ediabas\bin\. But the file OBD.ini has to exist in the direcory
Solution 1: Copy the file OBD.ini in the directory C:\Windows or create a new one. (Creation
of OBD.ini q.v. 3.3).
Reason 2: q.v. 3.3
Solution 2: q.v. 3.3
Error Message 0020: Incorrect or Missing Driver. The programme will be aborted!
You have access to \\smuc0900\sg . You are linked to this drive and would like to start an INPA script.
Reason 1: Missing Ediabas.ini file in C:\Winnt.
Reason 2: You are not connected to the controller.
For developers: Simulation is not switched on in the Ediabas.ini file.
Solution: Copy the Ediabas.ini file from C:\Ediabas\Bin to C:\Winnt.
Reason: This error occurs with Windows XP because the user doesn’t have the correct
rights to change files in the directory C:\INPA\Bin.
Solution: The user needs “Power user” rights or the user needs the appropriate write rights
to the “INPA” directory.
INPA Error: Error at Compiling Abort!
The following error message appears when starting an INPA script.
Reason 1: An INPA script with the ending IPO was started by the programme INPA.EXE
instead of by the programme INPALOAD.EXE.
Solution 1: Only start INPA scripts that end with IPO with INPALOAD.EXE.
Reason 2: The selected INPA script doesn’t exist in the C:\INPA\SGDAT\ directory.
Solution 2: Update the INPA scripts using the ECCO Web Client.
Reason 3: INPA Version 5.0.1: The INPA script *.IPO can’t be started with a double-click in
the directory C:\INPA\SGDAT\*.IPO.
Solution 3: Update to Version 5.0.2.
Reason 4: INPA Version 5.0.1: The desktop link of an INPA script doesn’t work.
Solution 4: The target path must be expanded to include the INPALOAD path. To do this,
click the desktop link once with the right mouse button and go to ‘Properties’.
Expand the target path to include C:\INPA\BIN\INPALOAD.exe for Windows NT
(see Fig.) and C:\EC-Apps\INPA\BIN\INPALOAD.exe for Windows XP.
Reason 5: The file startger.ipo of the german installation and the file startus.ipo of the
english installation don’t exist in the directory \INPA\CFGDAT\.
Solution 5: Install INPA once again.
Error 11:Warning when starting OBD Setup
A warning occurs when starting C:\EDIABAS\HARDWARE\OBD\OBDSetup.exe. After You want to start Tool Set or INPA You will get the following error message:
Reason: The value of the variable DWORD (here RxFIFO) can not be set by
OBDSetup.exe.
Solution: You have to set the value of the DWORT in the registry. You have to open the Regedit by using Start à Ausführen… à enter regedit à OK. Choose the
following path in the regedit: HKEY_LOCAL_MACHINE à System à
CurrentControlSet à click on Services. On the right side of the window You can
cklick on the name of the DWORd value which is defective (here RxFIFO). Enter
the value 8 with the base hexadecimal. Click Ok an close the regedit. Now You
can start the Tool Set or INPA without an error.
If You have warnings for other DWORDs when startig OBDSetup.exe, You will
have to set the value of the coloum „Expected“ for the wrong value in the registry.
Error 2:DirectNt.sys can’t be opened
INPA Error: Opening Inpa – Transmission error returned a_0x2
Reason: During the installation of Ediabas/Inpa, the configuration “Without configuration”
Solution: When running the installation programme, select a configuration, e.g. “BMW
Plant 1.1 Munich”.
Читайте также: