Skip to content

BMW Standard Tools Installation

Mithilfe dieser Installationsdatei wird eine einfache Installation der BMW Standard Tools auf Windows 10/11 ermöglicht. Soweit wie möglich ist alles auf Deutsch eingestellt mit den entsprechenden Dateien. Folgende Tools sind vorhanden: Inpa | Tool32 | NcsExpert | NcsDummy| WinKFP | FindECU | Coding Tool | Bluetooth Activation Tool


Download

Installationsdatei herunterladen: BMW_Standard_Tools_Setup.exe (~100MB)

Installation

BMW_Standard_Tools_Setup.exe ausführen und auf Installieren klicken.

Installer mit Option zum Installieren

Es erscheint ein Fenster zur Datensicherung, bei diesem muss auf OK geklickt werden!
Klickt man hier auf Abbrechen, ist die Installation nicht vollständig und die Installationsdatei muss erneut ausgeführt werden.

Fenster zur Datensicherung welches mit OK bestätigt werden muss

Abschluss

Die Installation der BWM Standard Tools ist nun abgeschlossen. Verknüpfungen zu den Programmen sollten auf dem Desktop zu finden sein.

Jetzt muss nur noch das OBD Kabel richtig mit dem Laptop konfiguriert bzw. das INPA Interface einstellt werden, damit sich INPA richtig mit dem Auto verbinden und kommunizieren kann.

INPA Interface einstellen: bmwtools.pages.dev/obd

Das benötigte Kabel kann z.B. an dieser Stelle bezogen werden: obdexpert.de


Hinweise zur Installation

Nach ausführlicher Analyse der unterschiedlichen Parameter und Optionen habe ich einen Installer erstellt, der die Installation der BMW Standard Tools erheblich vereinfacht. Der Installer wurde auf Windows 10/11 64-Bit Systemen getestet.

  • Sämtliche Vorgänge und Details sind live im Setup einzusehen.
  • Zu Beginn der Installation werden alle Installationsdateien entpackt, was einen gewissen Zeitraum in Anspruch nehmen kann.
  • Aktuell gibt es keine Möglichkeit das Fenster zur Datensicherung zu unterdrücken. Daher ist es notwendig, manuell auf OK zu klicken, um diesen Schritt zu bestätigen.
  • Es werden folgende Installer genutzt:

Script im neuen Setup

BMW_Standard_Tools_Setup.nsi
VIProductVersion "1.0.0.0"
VIAddVersionKey ProductName "BMW Standard Tools"
VIAddVersionKey LegalCopyright "bmwstandardtools.blogspot.com"
VIAddVersionKey FileDescription "BMW Standard Tools Installation"
VIAddVersionKey FileVersion "1.0.0.0"
VIAddVersionKey ProductVersion "1.0.0.0"
VIAddVersionKey OriginalFilename "BMW_Standard_Tools_Setup.exe"
;--------------------------------
!include MUI2.nsh
Name "BMW Standard Tools"
Outfile "BMW_Standard_Tools_Setup.exe"
BrandingText "bmwstandardtools.blogspot.com"
!define MUI_ICON "icon.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "header.bmp"
!define MUI_HEADERIMAGE_RIGHT
!define MUI_WELCOMEFINISHPAGE_BITMAP "wizard.bmp"
!define MUI_WELCOMEPAGE_TITLE "Willkommen zum BMW Standard Tools Setup-Assistenten"
!define MUI_WELCOMEPAGE_TEXT "Dieser Assistent wird jetzt BMW Standard Tools auf Ihrem Computer installieren.
$\r$\n
$\r$\nFolgende Anwendungen sind enthalten:
$\r$\n- Inpa
$\r$\n- Tool32
$\r$\n- NcsExpert
$\r$\n- NcsDummy
$\r$\n- WinKFP
$\r$\n- FindECU
$\r$\n- Coding Tool
$\r$\n- Bluetooth Activation Tool
$\r$\n
$\r$\nWICHTIG: Beim Installieren erscheint ein Fenster zur Datensicherung, bei diesem muss auf OK geklickt werden!"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_INSTFILES
!define MUI_FINISHPAGE_NOREBOOTSUPPORT
!define MUI_FINISHPAGE_LINK "bmwstandardtools.blogspot.com"
!define MUI_FINISHPAGE_LINK_LOCATION "https://bmwstandardtools.blogspot.com/p/setup.html"
!define MUI_FINISHPAGE_NOAUTOCLOSE
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_LANGUAGE "German"
RequestExecutionLevel admin
ManifestDPIAware true
Section
# Entpacken sämtlicher Installationsdateien
SetOutPath "C:\"
File /r "bmw_setup_files"
# Kompatibilitätsmodus setzen WinXP
System::Call 'Kernel32::SetEnvironmentVariable(t "__COMPAT_LAYER", t "WinXP")'
# Original Setup ausführen silent: Keine Interaktion mit Original Setup notwendig
ExecWait '"C:\bmw_setup_files\Standard_Tools_Setup_2.12.exe" /SILENT /NOCANCEL /NORESTART /LANG=de /NOICONS /TASKS=""'
# Kompatibilitätsmodus setzen
System::Call 'Kernel32::SetEnvironmentVariable(t "__COMPAT_LAYER", i 0)'
# Ordner löschen
RMDir /r "C:\EC-APPS"
RMDir /r "C:\EDIABAS"
RMDir /r "C:\NCSEXPER"
RMDir /r "C:\Entwicklungsdaten"
RMDir /r "C:\NFS-Backup"
# Neue Ordner einfügen
Rename "C:\bmw_setup_files\EC-APPS" "C:\EC-APPS"
Rename "C:\bmw_setup_files\EDIABAS" "C:\EDIABAS"
Rename "C:\bmw_setup_files\NCSEXPER" "C:\NCSEXPER"
# OCX Dateien einfügen
Rename "C:\bmw_setup_files\OCX\mscomctl.ocx" "C:\Windows\SysWOW64\mscomctl.ocx"
Rename "C:\bmw_setup_files\OCX\msflxgrd.ocx" "C:\Windows\SysWOW64\msflxgrd.ocx"
Rename "C:\bmw_setup_files\OCX\comdlg32.ocx" "C:\Windows\SysWOW64\comdlg32.ocx"
# OCX Dateien mit regsvr32.exe registrieren
ExecWait '$SYSDIR\regsvr32.exe /s "C:\windows\syswow64\mscomctl.ocx"'
ExecWait '$SYSDIR\regsvr32.exe /s "C:\windows\syswow64\msflxgrd.ocx"'
ExecWait '$SYSDIR\regsvr32.exe /s "C:\windows\syswow64\comdlg32.ocx"'
# Desktop Verknüpfungen für jedes Tool erstellen
Rename "C:\bmw_setup_files\SHORTCUTS\Inpa.lnk" "$desktop\Inpa.lnk"
Rename "C:\bmw_setup_files\SHORTCUTS\Tool32.lnk" "$desktop\Tool32.lnk"
Rename "C:\bmw_setup_files\SHORTCUTS\NcsExpert.lnk" "$desktop\NcsExpert.lnk"
Rename "C:\bmw_setup_files\SHORTCUTS\NcsDummy.lnk" "$desktop\NcsDummy.lnk"
Rename "C:\bmw_setup_files\SHORTCUTS\WinKFP.lnk" "$desktop\WinKFP.lnk"
Rename "C:\bmw_setup_files\SHORTCUTS\FindECU.lnk" "$desktop\FindECU.lnk"
Rename "C:\bmw_setup_files\SHORTCUTS\Coding Tool.lnk" "$desktop\Coding Tool.lnk"
Rename "C:\bmw_setup_files\SHORTCUTS\Bluetooth Activation Tool.lnk" "$desktop\Bluetooth Activation Tool.lnk"
# Installationsdateien löschen (vollständig nach Neustart)
RMDir /r /REBOOTOK "C:\bmw_setup_files"
SectionEnd

Forum

Der relevante Beitrag zum Installer ist auf BMW-Syndikat.de zu finden. Dort besteht ebenfalls die Möglichkeit, Kommentare zu hinterlassen. Zudem können im Forum weitere Fragen gestellt oder Antworten gesucht werden.

Weitere Artikel

Öltemperatur codieren BMW E60/E90