This toolkit brings together BMW Diagnostic Head Emulator v1.2 (DiagHead), the DIS-Icom Java bridge and the ECC_INSIDE_EDIABAS utilities. Together they emulate a BMW diagnostic head on a Windows host so VMware DIS/GT1 or SSS/Progman virtual machines can talk to EDIABAS, INPA and other BMW Standard Tools applications through your existing diagnostic interface.
DiagHead is a small Windows program by SoftCom Ltd. that simulates the behaviour of an OPS/ICOM head and forwards requests to EDIABAS. DIS-Icom monitors a chosen network adapter and routes ICOM traffic from DIS to the emulator. ECC_INSIDE_EDIABAS includes EDIABAS 7.3.0 command-line tools such as XTRACT to inspect and convert PRG/GRP job files for advanced diagnostics work.
Highlights
Package contents
Compatibility notes
The emulator is intended for setups where DIS/GT1 or SSS are running in VMware while EDIABAS and BMW Standard Tools are installed on the Windows host. DiagHead presents a virtual diagnostic head over TCP/IP; DIS-Icom or the virtual machine then connects to it over the configured IP and port.
Typical use cases include:
Exact vehicle coverage depends on the EDIABAS and ECU data you are using (for example SP-DATEN or other ECU file sets) and on the capabilities of your diagnostic interface (ADS, K-line, K+DCAN or ICOM). Some legacy models may require older EDIABAS builds, while newer F- and G-series are better served by modern tools such as ISTA and native ICOM hardware.
Basic usage
Operating systems
BMW Diagnostic Head Emulator v1.2 is a Windows application and is commonly used on:
Minimum system requirements
Disclaimer
Source of Files. All software and resources in this post are collected from public and open sources on the internet. We do not claim authorship or ownership.
File Hosting. This forum does not host files. All links point to third party public cloud storage. We are not responsible for external content.
User Responsibility. Software is provided for educational and evaluation purposes only. You use it at your own risk. Authors of the post and forum administration are not liable for any damage.

DiagHead is a small Windows program by SoftCom Ltd. that simulates the behaviour of an OPS/ICOM head and forwards requests to EDIABAS. DIS-Icom monitors a chosen network adapter and routes ICOM traffic from DIS to the emulator. ECC_INSIDE_EDIABAS includes EDIABAS 7.3.0 command-line tools such as XTRACT to inspect and convert PRG/GRP job files for advanced diagnostics work.
Highlights
- BMW Diagnostic Head Emulator v1.2 that presents itself as a virtual diagnostic head to DIS/GT1 and SSS VMs while using your local EDIABAS runtime underneath.
- Simple log view with connection status, LED indicator and the ability to copy the communication trace to clipboard for troubleshooting.
- DIS-Icom helper to watch a selected network interface and reserve an ICOM for DIS or other legacy BMW diagnostic environments running in VMware.
- ECC_INSIDE_EDIABAS toolkit with XTRACT 7.3.0 and supporting DLLs for analysing EDIABAS job files and exporting PRG/GRP contents to XML or BIV formats.
- Designed to work alongside INPA/EDIABAS, GT1/DIS and SSS/Progman for diagnostics, coding and some programming tasks on BMW and MINI models from the late 1990s onward.
Package contents
- DiagHead.7z – BMW Diagnostic Head Emulator v1.2 (DiagHead.exe) with configuration and support files.
- DisIcom.7z – DIS-Icom Java helper that monitors a chosen network adapter and reserves an ICOM connection for DIS/GT1 VMs.
- ECC_INSIDE_EDIABAS.7z – ECC and EDIABAS 7.3.0 command-line utilities including:
- ECC.exe front-end executable
- XTRACT 7.3.0 tool and libraries for converting PRG/GRP to XML/BIV
- Core EDIABAS DLLs required for offline analysis of ECU job files.
Compatibility notes
The emulator is intended for setups where DIS/GT1 or SSS are running in VMware while EDIABAS and BMW Standard Tools are installed on the Windows host. DiagHead presents a virtual diagnostic head over TCP/IP; DIS-Icom or the virtual machine then connects to it over the configured IP and port.
Typical use cases include:
- Connecting DIS/GT1 images to INPA/EDIABAS without a physical yellow head.
- Routing SSS/Progman through the same EDIABAS installation that is used by INPA and NCS Expert.
- Inspecting and converting PRG/GRP job files with ECC/XTRACT for documentation or custom tooling.
Exact vehicle coverage depends on the EDIABAS and ECU data you are using (for example SP-DATEN or other ECU file sets) and on the capabilities of your diagnostic interface (ADS, K-line, K+DCAN or ICOM). Some legacy models may require older EDIABAS builds, while newer F- and G-series are better served by modern tools such as ISTA and native ICOM hardware.
Basic usage
- Install BMW Standard Tools / EDIABAS on the host PC and confirm that your interface communicates correctly with the vehicle using INPA or another simple test.
- Extract DiagHead.7z, configure the EDIABAS settings as required (IP address and TCP port) and start the emulator so it listens for incoming connections.
- Extract and run DisIcom.7z, choose the network adapter that is bridged to your DIS/GT1 or SSS virtual machine and reserve the ICOM connection.
- Start your DIS/GT1 or SSS virtual machine, point its diagnostic head settings to the configured IP/port and verify that the connection is established via DiagHead.
- Use the ECC_INSIDE_EDIABAS tools separately to inspect or convert PRG/GRP files when you need to understand available jobs and parameters. Avoid changing anything unless you know exactly what you are doing.
Operating systems
BMW Diagnostic Head Emulator v1.2 is a Windows application and is commonly used on:
- Windows XP 32-bit
- Windows 7 32-bit and 64-bit
- Windows 8.1 64-bit
- Windows 10 64-bit
Minimum system requirements
- CPU: Dual-core x86/x64 1 GHz or faster
- RAM: 2 GB minimum (4 GB or more recommended when running VMware images in parallel)
- Storage: At least 10 GB free for BMW Standard Tools plus DIS/SSS virtual machines and helper tools
- Display: 1024×768 or higher
- Network: One physical or virtual Ethernet adapter configured for bridged mode with DIS/GT1 or SSS VMs
- Permissions: Local administrator account to install BMW Standard Tools, Java and network drivers
Disclaimer
Source of Files. All software and resources in this post are collected from public and open sources on the internet. We do not claim authorship or ownership.
File Hosting. This forum does not host files. All links point to third party public cloud storage. We are not responsible for external content.
User Responsibility. Software is provided for educational and evaluation purposes only. You use it at your own risk. Authors of the post and forum administration are not liable for any damage.
