BLP, SDP, PSdZData und SQLiteDBs Unterschied bei BMW ISTA – Diagnose, Coding und Programmierung – BimmerPro BMW Diagnose

Wer sich mit BMW ISTA, E-Sys oder PSdZData beschäftigt, stößt schnell auf Begriffe wie BLP, SDP, PSdZData Full, PSdZData Lite und SQLiteDBs. Besonders bei einer neuen ISTA-Installation stellt sich deshalb häufig die Frage: Welche Daten werden eigentlich benötigt?

In diesem Ratgeber erklären wir die Unterschiede zwischen BLP, SDP, PSdZData und SQLiteDBs verständlich und zeigen, welche Komponenten für Diagnose, Coding und unterstützte Programmierarbeiten verwendet werden.

BLP, SDP, PSdZData und SQLiteDBs auf einen Blick

  • SQLiteDBs: Diagnose-, Reparatur-, Service- und Sprachdaten für ISTA
  • BLP: Basisdaten, die ISTA unter anderem für Fahrzeug- und Steuergeräteinformationen verwendet
  • PSdZData Lite: reduzierter PSdZData-Datenbestand, der häufig für Coding verwendet wird
  • SDP / PSdZData Full: umfangreicher Datenbestand für unterstützte Programmier- und Flash-Vorgänge

Die Begriffe werden in verschiedenen ISTA- und Coding-Communities teilweise unterschiedlich verwendet. Entscheidend ist deshalb weniger der Dateiname als der tatsächliche Inhalt des jeweiligen Datenpakets.

Was sind SQLiteDBs bei BMW ISTA?

SQLiteDBs sind ein wichtiger Bestandteil von ISTA. Sie enthalten einen großen Teil der Informationen, die innerhalb der Diagnoseoberfläche angezeigt werden.

Dazu gehören je nach Datenbank und Sprache unter anderem:

  • Diagnoseinformationen
  • Geführte Testpläne
  • ABL-Servicefunktionen
  • Reparaturinformationen
  • Technische Dokumente
  • Fahrzeug- und Komponenteninformationen
  • Sprachabhängige Texte

Typischerweise gibt es eine globale Datenbank sowie zusätzliche Sprachdatenbanken wie beispielsweise Deutsch oder Englisch.

Wenn die benötigte Sprachdatenbank fehlt oder nicht richtig zur verwendeten ISTA-Version passt, können beispielsweise Texte, Dokumente oder bestimmte Diagnoseinformationen fehlen.

Was ist BLP?

BLP bezeichnet einen vergleichsweise kleinen Basisdatenbestand innerhalb der BMW ISTA-Datenstruktur. Diese Daten werden von ISTA unter anderem für Fahrzeug- und Steuergeräteinformationen sowie interne Berechnungen benötigt.

Für Anwender, die ISTA hauptsächlich für Diagnose, Fehlersuche und Servicefunktionen einsetzen, wird normalerweise nicht der komplette mehrere hundert Gigabyte große SDP-Datenbestand benötigt.

BLP ist deshalb besonders relevant für eine kompakte Diagnosis-Only-Installation.

Was ist PSdZData?

PSdZData bezeichnet die Datenstruktur, die in BMW Engineering- und Programmierumgebungen für Steuergeräteinformationen, Coding-Daten und Fahrzeugsoftware verwendet wird.

In der Community wird häufig zwischen PSdZData Lite und PSdZData Full unterschieden.

Was ist PSdZData Lite?

PSdZData Lite ist ein reduzierter Datenbestand. Er enthält wichtige Coding- und Fahrzeugkonfigurationsdaten, jedoch nicht sämtliche umfangreichen Firmware-Dateien des vollständigen Pakets.

PSdZData Lite wird deshalb hauptsächlich verwendet für:

  • E-Sys Coding
  • FA-/VO-bezogene Arbeiten
  • ECU-Konfigurationsdaten
  • CAFD-bezogene Coding-Vorgänge

Für reine Coding-Arbeiten ist deshalb häufig keine vollständige Full-Version erforderlich.

Was ist SDP bzw. PSdZData Full?

SDP ist der umfangreiche Software-Datenbestand, der die vollständigen Programmierdaten für unterstützte Steuergeräte enthält. In vielen Community-Veröffentlichungen wird SDP deshalb mit PSdZData Full gleichgesetzt.

Diese Daten werden insbesondere benötigt für:

  • Unterstützte Steuergeräte-Programmierung
  • ECU-Flashing
  • Firmware-Updates
  • Software-Aktualisierungen von Steuergeräten
  • Modulwechsel und entsprechende Programmierabläufe
  • Vollständige Programmierdaten in ISTA oder kompatiblen Engineering-Umgebungen

Da Full PSdZData sehr viele Firmware-Dateien enthält, ist der Speicherbedarf wesentlich höher als bei BLP oder einer Lite-Version.

BLP vs. PSdZData Lite vs. SDP Full

Paket Hauptverwendung Speicherbedarf
SQLiteDBs Diagnose, Texte, Reparatur- und Serviceinformationen Abhängig von Sprache und Version
BLP ISTA Basis-/Diagnosedaten Relativ klein
PSdZData Lite Coding Deutlich kleiner als Full
SDP / PSdZData Full Programmierung, Flashing und Coding Sehr hoch

Was brauche ich nur für BMW ISTA Diagnose?

Wenn ISTA ausschließlich für Diagnose verwendet werden soll, ist normalerweise keine vollständige Full-PSdZData-Installation notwendig.

Eine typische Diagnosis-Only-Installation besteht aus:

  • ISTA Anwendung
  • GLOBAL SQLiteDB
  • Gewünschter Sprachdatenbank
  • BLP bzw. benötigten Basisdaten
  • Passendem Diagnoseinterface

Dadurch kann erheblich Speicherplatz gespart werden, wenn keine Fahrzeugprogrammierung benötigt wird.

Was brauche ich für Coding?

Für Coding mit einer kompatiblen Engineering-Software wie E-Sys wird häufig PSdZData Lite verwendet. Die Lite-Version enthält die notwendigen Coding-Daten, ohne sämtliche großen Firmware-Dateien des Full-Pakets mitzuliefern.

Welche Daten tatsächlich benötigt werden, hängt jedoch immer vom Fahrzeug, der verwendeten Software und der geplanten Funktion ab.

Was brauche ich für Programmierung und Flashing?

Für unterstützte Programmier- und Flash-Vorgänge werden die vollständigen Softwaredaten benötigt. Hier kommt SDP beziehungsweise PSdZData Full zum Einsatz.

Zusätzlich sind eine geeignete Diagnoseschnittstelle, stabile Fahrzeugstromversorgung, ausreichend Speicherplatz und entsprechende Fachkenntnisse erforderlich. Abhängig vom Fahrzeug können außerdem zusätzliche Herstellerfreigaben oder Online-Funktionen notwendig sein.

Müssen ISTA und SQLiteDBs dieselbe Version haben?

ISTA-Anwendung und SQLiteDBs sollten möglichst aus derselben beziehungsweise einer dafür vorgesehenen Versionslinie stammen.

Bei nicht passenden Datenständen können beispielsweise Inhalte, Texte oder einzelne Diagnoseinformationen fehlen. Deshalb empfiehlt es sich, bei einem ISTA-Update auch auf die passenden SQLiteDBs zu achten.

Müssen PSdZData und ISTA exakt dieselbe Version haben?

PSdZData wird unabhängig von den SQLite-Diagnosedaten aktualisiert. In der Praxis können unterschiedliche Datenstände vorkommen. Für einen stabilen und nachvollziehbaren Aufbau empfiehlt es sich dennoch, möglichst zueinander passende und für die jeweilige Anwendung vorgesehene Datenstände zu verwenden.

Besonders bei Programmierarbeiten sollte vor Beginn geprüft werden, ob Fahrzeug, Software, Datenstand und verwendete Schnittstelle miteinander kompatibel sind.

Warum ist PSdZData Full so groß?

Das Full-Paket enthält Software- und Firmwaredaten für zahlreiche Fahrzeugplattformen und Steuergerätegenerationen. Dadurch kann der Datenbestand mehrere hundert Gigabyte groß sein.

Wer ausschließlich Diagnose oder einfaches Coding benötigt, kann deshalb mit einer kleineren Installation erheblich Speicherplatz sparen.

Häufige Fragen

Brauche ich PSdZData Full für Fehlerspeicher und Diagnose?

In der Regel nein. Für reine Diagnose wird der vollständige Firmware-Datenbestand normalerweise nicht benötigt.

Brauche ich SQLiteDBs für ISTA?

Ja. Die SQLiteDBs stellen wichtige Diagnose-, Text-, Service- und Sprachinformationen für ISTA bereit.

Ist SDP dasselbe wie PSdZData Full?

In BMW-Coding- und ISTA-Communities wird SDP häufig als vollständiger PSdZData-Datenbestand beziehungsweise PSdZData Full bezeichnet.

Reicht PSdZData Lite für Coding?

Für viele klassische Coding-Aufgaben wird PSdZData Lite verwendet. Für vollständige Firmware- und Flash-Vorgänge ist dagegen der Full-Datenbestand erforderlich.

Kann ich ISTA ohne Full PSdZData verwenden?

Ja. Für reine Diagnose kann ISTA mit den benötigten Diagnose- und Basisdaten verwendet werden, ohne den vollständigen Programmierdatenbestand zu installieren.

Fazit

BLP, SDP, PSdZData und SQLiteDBs erfüllen unterschiedliche Aufgaben innerhalb der BMW Diagnose- und Programmierumgebung.

  • SQLiteDBs liefern Diagnose-, Reparatur- und Sprachinformationen.
  • BLP stellt wichtige Basisdaten für ISTA bereit.
  • PSdZData Lite wird häufig für Coding verwendet.
  • SDP / PSdZData Full enthält den umfangreichen Datenbestand für unterstützte Programmier- und Flash-Vorgänge.

Wer ISTA nur zur Diagnose verwendet, benötigt deshalb normalerweise keine komplette Full-Installation. Für Coding und insbesondere Programmierung hängt der benötigte Datenumfang dagegen von Fahrzeug, Software, Schnittstelle und gewünschtem Arbeitsablauf ab.