Inpa Problems FAQ
Inpa Problems FAQ
BMW Group
BMW Group
Page 2 of 32
Table of Contents
1 EDIABAS Error Messages .............................................................................................. 4 1.1 Driver Error................................................................................................................... 4 1.2 DirectNt.sys cant be opened........................................................................................ 4 1.3 IFH-0002: Interface isnt connected or doesnt respond................................................ 4 1.4 IFH-0003: Data transmission HOST/Interface failed..................................................... 4 1.5 IFH-0010: Data transmission to control unit disturbed .................................................. 5 1.6 IFH-0013: Command not implemented......................................................................... 5 1.7 Error: EBAS32.EXE not found or illegal version! .......................................................... 5 1.8 EDIABAS error: Error (95) SYS-0005: OBJECT FILE NOT FOUND ............................ 6 1.9 Createfile_error: OPEN CONNECTION; IFH 0018- INITIALIZATION ERROR ............. 6 1.10 Battery and Ignition not recognised .............................................................................. 6 1.11 Warning when starting OBD Setup............................................................................... 7 1.12 ERROR C1015: Too Many String Variables in Job....................................................... 8 1.13 Failure: EDIABAS Fehler 159, NET-0009: TIMEOUT ................................................... 8 1.14 Failure: The name of the file or folder cant be changed............................................... 9 2 Error Message INPA...................................................................................................... 10 2.1 APLDLL or API32.DLL cant be found. ....................................................................... 10 2.2 Error Message 0020: Incorrect or Missing Driver. The programme will be aborted!.... 12 2.3 SYS-00002: ECU variation description file not found.................................................. 12 2.4 INPA Error: Error at Compiling Abort! .................................................................... 13 2.5 IFH-0018: Inizialisation Error INPA doesnt work but Toolset yet ............................. 14 2.6 IFH-0027: IFH not found The Programm was aborted! .......................................... 14 2.7 INPA Error: Opening Inpa Transmission error returned a_0x2 ................................ 15 2.8 INPA Error: Only a white screen appears when you run INPALOAD.EXE. ................. 15 2.9 INPA Error: DTM is no longer supported .................................................................... 16 2.10 INPA Error: Bridge16.exe cant be initialised .............................................................. 16 2.11 Error when opening the error file abort:.................................................................. 17 2.12 Compiler: File: \INPA\DEUTSCH\***.OUT not found! ................................................. 17 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 4 Tool Set Error Messages .............................................................................................. 18 EDIABAS error 100: SYS-0010: INITIALIZATION ERROR ........................................ 18 EDIABAS Error 126 (only up to Ediabas V6.4.x)......................................................... 18 IFH-0006: Command not accepted and IFH-0018: Initialization Error and IFH-0038: Interface Command not implemented......................................................................... 18 IFH-0006: Command not accepted............................................................................. 19 IFH-0009: ECU isnt connected or doesnt respond .................................................... 20 SYS-0002: ECU OBJECT FILE NOT FOUND ............................................................ 20 SYS-0005: Controller description file not found. The programme will be aborted! ...... 20 ToolSet Error: Runtime error 372.............................................................................. 21 Tool Set Error: Run-time error 5 Invalid Procedure Call ......................................... 21 Tool Set Problem: If an SGBD is opened, then only the hourglass appears and the SGBD is not loaded. ................................................................................................... 21 EDIABAS error 20: IFH-0010: Data transmission to control unit disturbed ................. 21 EDIABAS Error 134: API-0014: Result not found ....................................................... 22 It takes too long to load an SGBD in the Tool Set ...................................................... 22 Black Windows in the Tool Set ................................................................................... 22 General Questions ........................................................................................................ 23
BMW Group
Page 3 of 32
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 4.22 4.23 4.24
Installation of EDIABAS and INPA.............................................................................. 23 xBD-Export of SGBDs, Group SGBDs, INPA scripts and INPA configuration files using the ECCO Web Client ................................................................................................ 23 How can I find out if the serial interface COM1 has been taken?................................ 25 How do I start INPA? .................................................................................................. 26 How can I switch between OBD and ADS interfaces? ................................................ 26 In which directory structure is OBD.ini saved?............................................................ 27 How can I find out what interface I installed with INPA? ............................................. 27 How do I find out what EDIABAS package is installed?.............................................. 27 How can I uninstall EDIABAS or INPA?...................................................................... 27 How can tell if the EDIABAS server is running as a 16-bit or a 32-bit application? ..... 27 What is the difference between \EDIABAS\bin\ToolSet.exe and \EDIABA\bin\Tool32.exe? ........................................................................................... 28 What is an SGBD and what is its connection to EDIABAS? ....................................... 28 Where are the individual SGBD names and their meanings given in plain English? ... 28 What is a Job? ........................................................................................................... 28 What do SGBDs with the name _xxx mean? .............................................................. 29 What is the group file used for?.................................................................................. 29 Diagnostics Index ....................................................................................................... 29 Variation Index ........................................................................................................... 29 What is the meaning of the file EDIABAS.ini? ............................................................ 29 How is the simulation file connected to the trace file?................................................. 31 Why have an XBD Generator? ................................................................................... 31 What are the prerequisites for remote access via TCP/IP? ........................................ 31 What is the VC Tool and when is it used? .................................................................. 32 What is the KVP Editor?............................................................................................. 32
BMW Group
Page 4 of 32
BMW Group
Page 5 of 32
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).
BMW Group
Page 6 of 32
1.8 EDIABAS error: 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, "_").
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]
BMW Group
Page 7 of 32
UBATT=OFF
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: Solution:
The value of the variable DWORD (here RxFIFO) can not be set by OBDSetup.exe. You have to set the value of the DWORT in the registry. You have to open the Regedit by using Start Ausfhren 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.
BMW Group
Page 8 of 32
BMW Group
Page 9 of 32
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 PCs 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.
t be changed
Reason: Solution:
EDIABAS or another component of EDIABAS is still open. 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.
BMW Group
Page 10 of 32
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.
BMW Group
Page 11 of 32
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!!! (Dont 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:
BMW Group
Page 12 of 32
Reason: Solution:
The path C:\EDIABAS\BIN has not been set in the Path system variable. 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!!! (Dont login under a new name or the like.)
2.2 Error Message 0020: Incorrect or Missing Driver. The programme will be aborted!
Conditions: 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.
BMW Group
Page 13 of 32
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 doesnt 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 Web Client.
Abort!
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 doesnt 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 cant 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 doesnt 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.
BMW Group
Page 14 of 32
Grund 5:
The file startger.ipo of the german installation and the file startus.ipo of the english installation dont exist in the directory \INPA\CFGDAT\.
2.5 IFH-0018: Inizialisation Error INPA doesnt 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 C:\Windows. 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). Grund 2: q.v. 3.3
BMW Group
Page 15 of 32
Reason 1: The setting for the interface in the configuration file Ediabas.ini doesnt exist. Solution 1: Please do the settings for the interface e.g.: Interface = STD:OBD Reason 2: The setting for the interface in the configuration file Ediabas.ini is Interface=STD:OMITEC, but the OMITEC driver isnt 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 wasnt uninstalled correctly. Solution 4: Please uninstall the old OMITEC driver with the instructions InstructionforOMITECInstallation.pdf via the GIS server.
2.8 INPA Error: Only a white screen appears when you run INPALOAD.EXE.
BMW Group
Page 16 of 32
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.
Reason: Solution:
This error message appears if INPA.INI has been copied from Version 4.7.7 to Version 5.x.x. Since it cant 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 (GIS) https://gis.bmw.com.
BMW Group
Page 17 of 32
A 16-bit INPA script has been started with the 32-bit version of INPA (as of Version 5.0.1). Update the INPA scripts using the ECCO Web Client. 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 (see \\smuc0900\sgref\Referenz\Referenz.inp) A 16-bit DLL has been found, which means the developer of the INPA script is using a 16-bit DLL. The developer of the INPA script must convert the DLL to 32-bit.
Reason 2: Solution 2:
abort:
Reason: Solution:
This error occurs with Windows XP because the user doesnt have the correct rights to change files in the directory C:\INPA\Bin. The user needs Power user rights or the user needs the appropriate write rights to the INPA directory.
BMW Group
Page 18 of 32
Reason:
This error message appears if you start the Tool Set while an INPA script is running. This is also true the other way round. The reason for this is that only one programme can access EDIABAS at a time. Therefore, before you start the ToolSet, you must exit INPA!!!
Solution:
3.3 IFH-0006: Command not accepted and IFH-0018: Initialization Error and IFH-0038: Interface Command not implemented
Errors IFH-0006 and IFH-0018 occur if any SGBD is loaded in the Tool Set. Error IFH-0038 is generated when loading the utility file into the Tool Set. Reason 1: The error was caused by another programme that accessed the COM1 interface. This programme could be HotSync for Palm or ActiveSync for lpack. Check the programmes that are started automatically when Windows is started (see Chapter 4.1). The COM1 interface is taken by a serial printer. Uninstall the printer. The infrared interface is active. Deactivate the infrared interface. There is no COM1 interface (COM3 instead, for example) Install the COM1 interface. Create a file with the name OBD.ini and make the following entry to set the existing serial interface (COM3, for example):
Solution 1:
BMW Group
about EDIABAS, INPA and the Tool Set [OBD] Port = Com3
Page 19 of 32
The file OBD.ini must be saved in the directory C:\WINDOWS\ for Windows XP or in directory C:\WINNT\ for Windows NT up to the Ediabas Package 1.3 and as of Ediabas Package 1.4 in directory C:\EDIABAS\BIN\. The current version of the Ediabas Package can be seen in the files C:\EDIABAS\version.txt or C:\EDIABAS\package.pdf. Reason 5: Solution 5a): Solution 5b): Only for IBM notebooks: The COM1 interface is reserved for the docking station; the COM3 interface is installed instead. see solution 4b: Set the COM3 port to COM1: In the device manager (Windows XP: Select Start Control Panel System Hardware and then select COM3 from the ports under the menu item Device Manager. Then use the right mouse button Properties Port Settings Advanced to reach the Advanced Settings for COM3. Set COM1 in the COM Port Number. The message that COM1 is already taken can be ignored in this case. The old OMITEC driver wasnt uninstalled correctly. Please uninstall the old OMITEC driver with the InstructionforOMITECInstallation.pdf via the GIS server. instructions
Reason 6: Solution 6:
BMW Group
Page 20 of 32
3.7 SYS-0005: Controller description file not found. The programme will be aborted!
Reason 1: The SGBD is not located in the path C:\Ediabas\Ecu. Solution 1: Copy the SGBD into the Ecu directory. Reason 2: This error occurs if the EcuPath in Ediabas.ini (C:\Ediabas\Bin) isnt set to C:\EDIABAS\ECU. Solution 2: Set the correct path.
BMW Group
Page 21 of 32
Reason: Solution:
The old version msflxgrd.ocx exists under c:\winnt\system32. msflxgrd.ocx under c:\Ediabas\bin must be registered. To do this, select Start Run and execute regsvr32 :\ediabas\bin\msflxgrd.ocx in the window and confirm with OK. The following must be entered for Windows XP: regsvr32 c:\ediabas\bin\ msflxgrd.ocx
3.10 Tool Set Problem: If an SGBD is opened, then only the hourglass appears and the SGBD is not loaded.
Reason: Solution: An old version Richtx32.ocx exists under c:\winnt\system32. Richtx32.ocx under c:\Ediabas\bin must be registered. To do this, select Start Run and execute regsvr32 :\ediabas\bin\richtx32.ocx in the window and confirm with OK. The following must be entered for Windows XP: regsvr32 c:\ediabas\bin\ richtx32.ocx
3.11 EDIABAS error 20: IFH-0010: Data transmission to control unit disturbed
Reason 1: When using the EDIC card, the error message is issued when executing the IDENT job. Solution 1: Changes must be made in the file XEDICC.ini in the "...\Ediabas\Bin" directory. There, the parameters set for high-speed must be commented out and the parameters for low-speed must be enabled:
; highspeed: ;Interface=1; ;Presc=0x01; ;SJW=0x01; ;TSEG1=0x08; ;TSEG2=0x07;
BMW Group
Page 22 of 32
Reason 2: A SGBD is loaded in the Tool Set when the diagnosis protocol UDS is being used. You use the interface OMITEC but the connector isnt stressed by the voltage (no blue blinking). Solution 2: Connect the OMITEC wit the vehicle. The OMITEC connector has to be stressed by the voltage (blue blinking). If the connector cant be stressed by the voltage and You want to load the SGBD yet, You will use the simulation mode. You can activate the simulation mode e.g. with the menue configuration -> EDIABAS. Notice, if you want to use the simulation mode, a simulation file for the interface will have to exist in the simulation path.
BMW Group
Page 23 of 32
4 General Questions
4.1 Installation of EDIABAS and INPA
The Installation of EDIABA, INPA and NFS have to be done webbased via the Global Information Service (GIS). You can reach the GIS homepage with the following link: https://gis.bmw.com/. In the forum BMW Standard Tools Werk You can find the installation data of EDIABAS, INPA and NFS. The path ist shown below:
BMW Standard Tools Werk Standard Tools / Tool Installation Werk EDIABAS INPA NFS
For acces rights for the GIS forum BMW Standard Tool Werk send an mail to [email protected] stating the name the Q/QX number an the reason. We can give access rights for this forum only for colleagues from the T departements. Colleagues from other departments and supplieres can get the installation via the GIS forum BMW Standard Tools Entwicklung. You can apply for access rights using the following link: https://gis.bmw.com/gis/d/toolsantrag.htm. Please pay attention to the intallation instructions which You can get in the same directories of the installation data. After the intallation You have to download the SGBDs, INPA scripts, Group SGBDs, INPA configuration files and external tables using the ECCO Web Client. Which data You have to download is described in the following chapter 4.2.
4.2 xBD-Export of SGBDs, Group SGBDs, INPA scripts and INPA configuration files using the ECCO Web Client
The update of SGBDs, group SGBDs, external tables, INPA scripts and INPA configuration files can be done webbased using the ECCO Web Client. You can apply for acces rigths for ECCO at the user service center (Tel. 089-382-55555) stating Your valid Q/QT/QX number. You can reach the homepage of the ECCO Web Clients with the following link: http://www6.muc/ppea. After login You have to select the link xBD Export in the navigation bar and You can see the search screen. You have the possibility to search for a single file or search for all files assigned to a certain type serie or search for a several release periods.
BMW Group
Page 24 of 32
If You have installed EDIABAS You will need following files: SGBD_Revisionen GRP_SGBD_Revisionen ExterneTabelle_Revisionen SGBD_Revisionen GRP_SGBD_Revisionen ExterneTabelle_Revisionen Inpa_Script_Revisionen
In the column Verfgbare Dateitypen You have to select the data types. These column is very important vor the export of the files, i.e. the data types which are selected will be exported. Please pay attention on the correct selection. If You have installed EDIABAS You will select the following data types: SGBDprg_english or SGBDprg_deutsch SGBDgrp EXTABprg_english or EXTABprg_deutsch
If You have installed INPA You will select the following data types in addition to the data types above: INPAipo_english or INPAipo_deutsch
BMW Group
Page 25 of 32
After the download of the necessary files You have to copy the files in the right directories: EDIABAS data: 1 \EDIABAS\ECU\ SGBDen: SGBDprg_deutsch alle *.prg-Dateien T_GRTB.prg, T_PCOD.prg alle *.grp-Dateien externe Tabellen: EXTABprg_deutsch Gruppen-SGBDen: SGBDgrp_deutsch INPA data: 1 1 \INPA\SGDAT\ INPA scripts: INPAipo_english \INPA\CFGDAT\ INPA-Konfig-Files: INPA_Konfig_xBD_Download_eng.zip all *.ger files or *.eng files Inpa.ini file ger = german INPA config, eng = english INPA config If You have problems with the xBD Export using ECCO Web Client please call the user service center: Tel. 089-382-55555 or send a mail to ECCO hotline: [email protected]. all *.ipo files
4.3 How can I find out if the serial interface COM1 has been taken?
There is a way to find out if the serial interface, for example COM1, has been taken, but it is not possible to find out what programme has taken the interface. As described in the respective sections of Chapter 3, the programmes that most often take COM1 are HotSync for the Palm and ActiveSync for the lpack or a Nokia software. In order to establish whether these programmes are automatically started when you start the computer, please check your Autostart settings. Do this by making sure that these programmes dont appear in the following directories:
-
Another way to check the utilisation of COM1 is to look in the system information. The system information can be run with the DOS command winmsd in an input prompt (Start Run enter winmsd OK). Here, it is important that you only run winmsd if the Ediabas server is closed. Under the path System Summary Components Ports Serial, the information about the active serial ports COM1, COM2, and so on will be shown if they exist. The current value can be seen in the element Busy. If this value is No, then the interface is free, and if it is Yes, then the interface has been taken by a programme. You cant find out what programme it is here.
BMW Group
Page 26 of 32
BMW Group
Page 27 of 32
For the case that OBD is being used via USB, an additional entry is necessary in OBD.ini. See C:\EDIABAS\BIN\INI.PDF for this.
4.7 How can I find out what interface I installed with INPA?
To do this, you have 2 possibilities: 1. Call Start All Programs EDIABAS INPA ELDI NCS NFS EDIABAS Tool32. In the configuration menu, select Ediabas. There, you will find the desired information in the interface line. 2. However, you can also check in the Ediabas.ini (C:\EDIABAS\BIN) to see what interface you have installed. For the OBD interface, you will find the line Interface = STD:OBD and for the ADS Interface the line Interface = ADS.
4.10 How can tell if the EDIABAS server is running as a 16-bit or a 32-bit application?
Under Windows 95 and 98, the EDIABAS server runs as a 16-bit version. The can be recognised by the yellow E in the task bar.
BMW Group
Page 28 of 32
Under Windows NT4 and XP, the EDIABAS server runs as a 32-bit version. This can be recognised by the green E in the task bar.
Note: As of 2003, there is the EDIABAS Version 6.4. This can also run as a 32-bit application under Windows 95/98 and XP.
4.13 Where are the individual SGBD names and their meanings given in plain English?
Click the Show Version List SGBD button on the Dienste Tool interface. There will be a list of all SGBDs by name with the current version number, the person responsible at BMW, and the name of the associated controller. It is only possible to access the version list when the network is in operation or it can be viewed at \\smuc0900\Referenz\Referenz.sgbd.
BMW Group
Page 29 of 32
BMW Group
Page 30 of 32
The path given in the SimulationPath is where the simulation files are located for groups (d_*.sim) and for SGBDs (*.sim), which are only relevant to SGBD and INPA developers. TracePath: If ApiTrace and/or lfhTrace are activated, then the traces will be stored there with api.trc and ifh.trc. TraceSize: You can set the size of the trace files ApiTrace and IfhTrace. If 1024 is set, then the maximum size of the file is 1 MB; for 512, it is a maximum of 500 KB. ApiTrace: The ApiTrace file is activated by replacing the zero with a number from 1 to 7. The api.trc file contains the job and result names with their data. If ApiTrace is not needed, this should be set to zero to increase the performance of EDIABAS. You can find information about the trace level in the Ediabas documentation. IfhTrace: The lfhTrace file is activated by replacing the zero with a number from 1 to 3. The ifh.trc file only consists of the telegrams that have been sent (INPUT) and received (OUTPUT). If lfhTrace is not needed, this should be set to zero to increase the performance of EDIABAS. Simulation: Simulation is used to check the SGBDs and INPA scripts without being directly connected to a ECU. This function is activated by changing the zero to 1. Interface: You can directly change the interface here. You only have to make the appropriate change to the line where the interface is entered. Example: Interface = STD:OBD, i.e the OBD interface will be used. Interface = ADS, i.e the ADS interface will be used. The prerequisite is to have the appropriate driver installed for the interface. Excerpt form the Ediabas.ini file:
BMW Group
Page 31 of 32
4.22 What are the prerequisites for remote access via TCP/IP?
EDIABAS for WIN32 makes it possible to access the diagnostics interfaces and the attached ECUs that are connected to another PC. The prerequisite for this is a network connection of locally and remotely controlled PCs via TCP/IP as well as a WIN32 operating system that is supported by EDIABAS. Applications and EDIABAS run on the local PC and the interface handler (IFH) as well as the IFH-Server run on the PC to be remotely controlled. Before accessing the remotely controlled PC, the IFH server IFHSRV32.EXE must be started. The remote control is activated, or alternatively controlled using the EDIABAS configuration file EDIABAS.INI. The EDIABAS configuration must be performed manually on both PCs. The EDIABAS configurations TracePath and SimulationPath are not transferred from the local PC to the remotely controlled PC, rather the respective configurations of the EDIABAS.INI file that is on the remotely controlled PC is used. The network protocol TCP (NetworkProtocol entry) as well as a freely selectable port number must be given on both PCs. The port number must be identical on both PC and must not collide with other TCP applications (1000 < port number < 30000).
BMW Group
Page 32 of 32