Tuning Wiki

This is a historical revision. Read the current page or return to its history.

Page organisation in this revision
Page type
Technical article
Subject
Diagnostics
Parent
Section level
Applies to
No ECU-specific applicability
Tool groups
Diagnostic tools
Manufacturers
BMW

Changes from revision 3 to revision 7

Removed text is struck through; added text is highlighted.

A guide to BMW factory diagnostic equipment, workshop software and engineering tools, from the MoDiC and DIS era through GT1, ICOM, ISTA and E-Sys. The articles distinguish the computer or display, the software, the vehicle interface and the workshop server.

Start with the system

Period or taskTypical componentsWhat to check Earlier equipmentMoDiC; DIS software on DISplus or GT1; diagnostic, OPS or OPPS headTester generation, installed data, vehicle socket and interface Separate programmingSSS running Progman, with a suitable vehicle headThe period configuration and release that moved programming to SSS ISTA workshopISTA client, ICOM and, in earlier installations, ISIS/ISID/ISSSVehicle, operation, software data, access and interface support Engineering toolsEDIABAS, INPA, Tool32, NCS Expert, WinKFP and E-SysExact ECU, supported data, coding or programming task

These eras overlap. Compatibility must be verified for the specific car and software, not inferred from model year or equipment colour alone.

Hardware and interfaces

BMW ICOM diagnostic interfaces — BMW ICOM vehicle interfaces, generations and the A, B, C and D modules.BMW ICOM A — The original ICOM A main interface and its role in the early ISTA workshop.BMW ICOM A2 — Legacy ICOM A2 main interface, its adapter family and identification limitations.BMW ICOM Next — ICOM Next A and its B, C and D adapters for BMW workshop diagnostics and programming.BMW yellow diagnostic head — The yellow DK or EDIC vehicle interface used with BMW GT1, DISplus and SSS.MoDiC III and its orange diagnostic head — The portable tester, separate orange interface and later equipment.GT1/EDIC Wi-Fi modification — Original wireless hardware, a later bridge and linked PCB photo galleries.BMW OPS and OPPS — BMW optical programming and testing interfaces used with DISplus, GT1 and SSS.BMW diagnostic connections — Choosing the vehicle socket, interface and connection path for BMW diagnostics and programming.BMW ICOM diagnostic interfaces — BMW ICOM vehicle interfaces, generations and the A, B, C and D modules.BMW ICOM A1 — The original ICOM A, commonly called ICOM A1, and its role in the early ISTA workshop.BMW ICOM A2 — Legacy ICOM A2 main interface, its adapter family and identification limitations.BMW ICOM Next — ICOM Next A and its B, C and D adapters for BMW workshop diagnostics and programming.BMW yellow diagnostic head — The yellow DK or EDIC vehicle interface used with BMW GT1, DISplus and SSS.BMW OPS and OPPS — BMW optical programming and testing interfaces used with DISplus, GT1 and SSS.BMW diagnostic connections — Choosing the vehicle socket, interface and connection path for BMW diagnostics and programming.

Historic testers and software

BMW MoDiC — BMW's earlier Mobile Diagnostic Computer family and its relationship to DISplus and GT1.BMW DIS diagnostic software — BMW Diagnostic Information System software, its SCO Unix environment and the GT1/DISplus distinction.BMW DIS tester — The earlier stationary BMW DIS diagnostic workstation and its relationship to DISplus.BMW DISplus — BMW's DISplus workshop tester, diagnostics, measurement and its later role with SSS.BMW GT1 — Group Tester One portable BMW workshop tester and its relationship to DIS and the yellow head.BMW classic coding and programming — Variant codes, ZCS, EPROM and flash programming.BMW SSS and Progman — Software Service Station and Progman: BMW's separate coding, individualisation and programming system.BMW MoDiC — BMW's earlier Mobile Diagnostic Computer family and its relationship to DISplus and GT1.BMW DIS diagnostic software — BMW Diagnostic Information System software, its SCO Unix environment and the GT1/DISplus distinction.BMW DIS tester — The earlier stationary BMW DIS diagnostic workstation and its relationship to DISplus.BMW DISplus — BMW's DISplus workshop tester, diagnostics, measurement and its later role with SSS.BMW GT1 — Group Tester One portable BMW workshop tester and its relationship to DIS and the yellow head.BMW SSS and Progman — Software Service Station and Progman: BMW's separate coding, individualisation and programming system.

ISTA and workshop systems

BMW ISTA Plus — BMW ISTA workshop diagnostics, repair information, programming and access considerations.BMW ISTA D and Rheingold — Early ISTA diagnostics, the ISTA/D and Rheingold names, and the server-based dealer system.BMW ISTA P — The earlier ISTA/P programming and coding application and its relationship to ISTA diagnostics.BMW ISTA workshop servers and displays — ISIS, ISID, ISSS and the hardware architecture of early BMW ISTA workshops.

Engineering and programming tools

BMW DISLauncher — OldBMW.ru's third-party interface for a virtualised DIS setup.BMW EDIABAS — BMW's diagnostic communication runtime, controller description files and applications.BMW Standard Tools — Overview of BMW's legacy engineering tools and their different diagnostic, coding and programming roles.BMW INPA — BMW INPA diagnostic scripts, EDIABAS communications and interpretation of test results.BMW Tool32 — ToolSet 32 execution of EDIABAS ECU jobs and controller description files.BMW NCS Expert — BMW NCS Expert configuration and coding for applicable legacy vehicles.BMW WinKFP — WinKFP and NFS ECU software programming for applicable BMW vehicles.BMW E-Sys — BMW E-Sys engineering software, vehicle orders, control-unit coding and programming data.Aftermarket diagnostic toolsThese independent products offer diagnostics and, depending on the licence and vehicle, specialist coding, key or module functions. See each page for coverage and equipment requirements.BMW Explorer — Auto-Explorer's BMW-focused system and optional modules.ABRITES AVDI for BMW — multi-make interface with BMW/MINI software and licences.Autohex II for BMW — Microtronik's BMW diagnostic and module programming platform.BMW EDIABAS — BMW's diagnostic communication runtime, controller description files and applications.BMW Standard Tools — Overview of BMW's legacy engineering tools and their different diagnostic, coding and programming roles.BMW INPA — BMW INPA diagnostic scripts, EDIABAS communications and interpretation of test results.BMW Tool32 — ToolSet 32 execution of EDIABAS ECU jobs and controller description files.BMW NCS Expert — BMW NCS Expert configuration and coding for applicable legacy vehicles.BMW WinKFP — WinKFP and NFS ECU software programming for applicable BMW vehicles.BMW E-Sys — BMW E-Sys engineering software, vehicle orders, control-unit coding and programming data.

Images and source documents

The equipment pages include contributor-supplied MoDiC photographs and credited illustrations of the orange MoDiC III head, DIS workstation, GT1 tablet, yellow diagnostic head, ICOM A and A2, and OPS/OPPS. The GT1/EDIC Wi-Fi guide links to the complete OldBMW.ru PCB photo sequences, reproduced with permission and credited to the original site. BMW manuals linked from the articles show further factory equipment. A photograph alone does not establish an individual unit's origin.The equipment pages include credited photographs of ICOM A-style, OPPS-style and GT1-style yellow diagnostic interfaces. BMW manuals and an independent illustrated history linked from the pages provide further pictures of the DISplus, GT1, SSS and MoDiC. Seller photographs show examples and do not establish that a pictured unit is an original.

Sources

Curated reference notes. Applicability follows the cited sources; hardware testing by this wiki is not implied.

BMW Group training: Coding and Programming, equipment and software. BMW of North America service training, Internet Archive copy; illustrated equipment list, workshop networking and coding/programming transition. Source revision ST406, 02 CIP Equipment, especially printed pages 4–7 and 24; accessed 2026-11-10.BMW ISTA/P vehicle programming user documentation. BMW AG documentation hosted by Motodok; illustrated early ISTA/P, ICOM, ISIS and ISSS architecture. Source revision Version V2.31.0, August 2008, especially pages 7–12 and 83–84; accessed 2026-11-10.BMW ISTA user manual: workshop system components. BMW Group manual hosted by Carmod; descriptions of ISIS, ISID, IMIB and ICOM. Source revision ISTA user's manual, introduction section 1.4; accessed 2026-11-10.BMW Group FAQ: EDIABAS, INPA and ToolSet. BMW Group/ESG engineering FAQ, independent mirror; Standard Tools, installations and diagnostic data. Source revision FAQ version 2.12, 26 October 2009; accessed 2026-11-10.E-Sys Help, version 22.06. E-Sys application help, independent mirror; vehicle order, software data, coding and transaction lists. Source revision English help V22.06, especially Editors and Data Handling; accessed 2026-11-10.

Rendered revisions

Open each version to inspect formatting, tables and photographs.

Revision 3: BMW diagnostics

A guide to BMW factory diagnostic equipment, workshop software and engineering tools, from the MoDiC and DIS era through GT1, ICOM, ISTA and E-Sys. The articles distinguish the computer or display, the software, the vehicle interface and the workshop server.

Start with the system

Period or taskTypical componentsWhat to check
Earlier equipmentMoDiC; DIS software on DISplus or GT1; diagnostic, OPS or OPPS headTester generation, installed data, vehicle socket and interface
Separate programmingSSS running Progman, with a suitable vehicle headThe period configuration and release that moved programming to SSS
ISTA workshopISTA client, ICOM and, in earlier installations, ISIS/ISID/ISSSVehicle, operation, software data, access and interface support
Engineering toolsEDIABAS, INPA, Tool32, NCS Expert, WinKFP and E-SysExact ECU, supported data, coding or programming task

These eras overlap. Compatibility must be verified for the specific car and software, not inferred from model year or equipment colour alone.

Hardware and interfaces

  • BMW ICOM diagnostic interfaces — BMW ICOM vehicle interfaces, generations and the A, B, C and D modules.
  • BMW ICOM A1 — The original ICOM A, commonly called ICOM A1, and its role in the early ISTA workshop.
  • BMW ICOM A2 — Legacy ICOM A2 main interface, its adapter family and identification limitations.
  • BMW ICOM Next — ICOM Next A and its B, C and D adapters for BMW workshop diagnostics and programming.
  • BMW yellow diagnostic head — The yellow DK or EDIC vehicle interface used with BMW GT1, DISplus and SSS.
  • BMW OPS and OPPS — BMW optical programming and testing interfaces used with DISplus, GT1 and SSS.
  • BMW diagnostic connections — Choosing the vehicle socket, interface and connection path for BMW diagnostics and programming.

Historic testers and software

  • BMW MoDiC — BMW's earlier Mobile Diagnostic Computer family and its relationship to DISplus and GT1.
  • BMW DIS diagnostic software — BMW Diagnostic Information System software, its SCO Unix environment and the GT1/DISplus distinction.
  • BMW DIS tester — The earlier stationary BMW DIS diagnostic workstation and its relationship to DISplus.
  • BMW DISplus — BMW's DISplus workshop tester, diagnostics, measurement and its later role with SSS.
  • BMW GT1 — Group Tester One portable BMW workshop tester and its relationship to DIS and the yellow head.
  • BMW SSS and Progman — Software Service Station and Progman: BMW's separate coding, individualisation and programming system.

ISTA and workshop systems

  • BMW ISTA Plus — BMW ISTA workshop diagnostics, repair information, programming and access considerations.
  • BMW ISTA D and Rheingold — Early ISTA diagnostics, the ISTA/D and Rheingold names, and the server-based dealer system.
  • BMW ISTA P — The earlier ISTA/P programming and coding application and its relationship to ISTA diagnostics.
  • BMW ISTA workshop servers and displays — ISIS, ISID, ISSS and the hardware architecture of early BMW ISTA workshops.

Engineering and programming tools

  • BMW EDIABAS — BMW's diagnostic communication runtime, controller description files and applications.
  • BMW Standard Tools — Overview of BMW's legacy engineering tools and their different diagnostic, coding and programming roles.
  • BMW INPA — BMW INPA diagnostic scripts, EDIABAS communications and interpretation of test results.
  • BMW Tool32 — ToolSet 32 execution of EDIABAS ECU jobs and controller description files.
  • BMW NCS Expert — BMW NCS Expert configuration and coding for applicable legacy vehicles.
  • BMW WinKFP — WinKFP and NFS ECU software programming for applicable BMW vehicles.
  • BMW E-Sys — BMW E-Sys engineering software, vehicle orders, control-unit coding and programming data.

Images and source documents

The equipment pages include credited photographs of ICOM A-style, OPPS-style and GT1-style yellow diagnostic interfaces. BMW manuals and an independent illustrated history linked from the pages provide further pictures of the DISplus, GT1, SSS and MoDiC. Seller photographs show examples and do not establish that a pictured unit is an original.

Sources

Curated reference notes. Applicability follows the cited sources; hardware testing by this wiki is not implied.

Revision 7: BMW diagnostics

A guide to BMW factory diagnostic equipment, workshop software and engineering tools, from the MoDiC and DIS era through GT1, ICOM, ISTA and E-Sys. The articles distinguish the computer or display, the software, the vehicle interface and the workshop server.

Start with the system

Period or taskTypical componentsWhat to check
Earlier equipmentMoDiC; DIS software on DISplus or GT1; diagnostic, OPS or OPPS headTester generation, installed data, vehicle socket and interface
Separate programmingSSS running Progman, with a suitable vehicle headThe period configuration and release that moved programming to SSS
ISTA workshopISTA client, ICOM and, in earlier installations, ISIS/ISID/ISSSVehicle, operation, software data, access and interface support
Engineering toolsEDIABAS, INPA, Tool32, NCS Expert, WinKFP and E-SysExact ECU, supported data, coding or programming task

These eras overlap. Compatibility must be verified for the specific car and software, not inferred from model year or equipment colour alone.

Hardware and interfaces

Historic testers and software

  • BMW MoDiC — BMW's earlier Mobile Diagnostic Computer family and its relationship to DISplus and GT1.
  • BMW DIS diagnostic software — BMW Diagnostic Information System software, its SCO Unix environment and the GT1/DISplus distinction.
  • BMW DIS tester — The earlier stationary BMW DIS diagnostic workstation and its relationship to DISplus.
  • BMW DISplus — BMW's DISplus workshop tester, diagnostics, measurement and its later role with SSS.
  • BMW GT1 — Group Tester One portable BMW workshop tester and its relationship to DIS and the yellow head.
  • BMW classic coding and programming — Variant codes, ZCS, EPROM and flash programming.
  • BMW SSS and Progman — Software Service Station and Progman: BMW's separate coding, individualisation and programming system.

ISTA and workshop systems

  • BMW ISTA Plus — BMW ISTA workshop diagnostics, repair information, programming and access considerations.
  • BMW ISTA D and Rheingold — Early ISTA diagnostics, the ISTA/D and Rheingold names, and the server-based dealer system.
  • BMW ISTA P — The earlier ISTA/P programming and coding application and its relationship to ISTA diagnostics.
  • BMW ISTA workshop servers and displays — ISIS, ISID, ISSS and the hardware architecture of early BMW ISTA workshops.

Engineering and programming tools

  • BMW DISLauncher — OldBMW.ru's third-party interface for a virtualised DIS setup.
  • BMW EDIABAS — BMW's diagnostic communication runtime, controller description files and applications.
  • BMW Standard Tools — Overview of BMW's legacy engineering tools and their different diagnostic, coding and programming roles.
  • BMW INPA — BMW INPA diagnostic scripts, EDIABAS communications and interpretation of test results.
  • BMW Tool32 — ToolSet 32 execution of EDIABAS ECU jobs and controller description files.
  • BMW NCS Expert — BMW NCS Expert configuration and coding for applicable legacy vehicles.
  • BMW WinKFP — WinKFP and NFS ECU software programming for applicable BMW vehicles.
  • BMW E-Sys — BMW E-Sys engineering software, vehicle orders, control-unit coding and programming data.

Aftermarket diagnostic tools

These independent products offer diagnostics and, depending on the licence and vehicle, specialist coding, key or module functions. See each page for coverage and equipment requirements.

Images and source documents

The equipment pages include contributor-supplied MoDiC photographs and credited illustrations of the orange MoDiC III head, DIS workstation, GT1 tablet, yellow diagnostic head, ICOM A and A2, and OPS/OPPS. The GT1/EDIC Wi-Fi guide links to the complete OldBMW.ru PCB photo sequences, reproduced with permission and credited to the original site. BMW manuals linked from the articles show further factory equipment. A photograph alone does not establish an individual unit's origin.

Sources

Curated reference notes. Applicability follows the cited sources; hardware testing by this wiki is not implied.