BMW ISTA+ (Integrated Service Technical Application) is diagnostic software used for BMW and MINI vehicles.
This guide explains how to install ISTA+ 4.57.21 on Windows 10/11, set required folders and variables, and configure the interface (ENET/ICOM/D-CAN).
BMW Software Hub — choose the right BMW tool (ISTA+, ISTA-P, E-Sys, INPA).
Need help choosing? Contact us with your BMW model/year and interface (ENET / ICOM / D-CAN).
Get ISTA+ 4.57.21 (Digital Download)
Storage Requirement (Important)
For a full installation with programming support, you need at least 400 GB of free disk space.
PSdZData Full is very large and can exceed 280 GB after extraction.
Before You Start (Important)
-
Temporarily disable your antivirus during extraction and installation. Some security tools may block or quarantine files and cause setup issues.
-
After installation, you can enable it again and add C:ISTA to exclusions if needed.
What You Need
-
A Windows 10/11 PC (Administrator access required)
-
7-Zip (recommended for extracting .rar and .7z)
-
400 GB+ free space for a full setup (ISTA + PSdZData Full)
-
A compatible interface (ENET / ICOM / D-CAN)
Compatibility (quick)
ENET is common for many F/G series, D-CAN (K+DCAN) is common for many E-series, and ICOM is the most universal option.
Not sure which one you need? Use the BMW Software Hub or contact support.
Step 1 — Extract ISTA to C:
-
Extract the ISTA archive to:
C:ISTA
Tip: Keep folder names simple (no special characters) and avoid long paths.

Step 2 — Create a Desktop Shortcut (ISTAGUI)
-
Open:
C:/ISTA/TesterGUI/bin/Release/
-
Find ISTAGUI (usually ISTAGUI.exe)
-
Right-click → Send to → Desktop (create shortcut)

Step 3 — Copy the BMW Folder to ProgramData
-
Open the ISTA config folder from your package (often named config)
-
Copy the folder named: BMW
-
Paste it to: C:/ProgramData/
Final path should be:
C:/ProgramData/BMW/

Note: ProgramData is hidden by default.
If you don’t see it: File Explorer → View → Show → Hidden items
Step 4 — Run “ISPIDATA System Variables” (Administrator)
-
Locate the tool: ISPIDATA System Variables
-
Right-click → Run as administrator

This sets required system variables used by ISTA.
Step 5 — Import the Registry File
-
Find the registry file (name may be similar to):
ISTA+ 4.57.21.reg
-
Double-click and confirm importing into the registry
(or right-click → Merge)

This adds required registry entries for ISTA paths/settings.
Step 6 — Programming Support (PSdZData Full)
You must install PSdZData 4.57.21 Full.
-
Extract: PSdZData 4.57.21 Full.7z
-
Extract it to:
C:/ISTA/PSdZ/data_swi/

Important:
-
Extract the files directly into data_swi/ so ISTA can find them.
-
Without Full PSdZData, ISTA will report a programming-related error.
-
PSdZData Full can exceed 280 GB after extraction, so ensure you have enough space (400 GB+ free).
Use 7-Zip for extraction to avoid corrupted archives.
D-CAN Users (K+DCAN) — Interface Switch (COM3)
If you use a D-CAN cable, do this before starting ISTA:
-
Go to:
C:/ISTA/tool/
-
Run:
Switch ICOM-ENET or DCAN (com3)
-
Press any key to apply the D-CAN settings
Required settings:
-
COM port: COM3
-
Latency Timer: 1 ms
To restore the original ICOM/ENET settings, run the same switch tool again and press any key.
FAQ
Which cable should I use: ENET, ICOM or D-CAN?
ENET is common for many F/G series, D-CAN for many E-series, and ICOM is the most universal option.
Do I need PSdZData?
For diagnostics only usually no. For some coding/programming setups it may be required.
Need help?
Contact us with your BMW model/year, Windows version, and interface type.
