DTS Monaco – Engineering-Level Codierung & Flashing
DTS Monaco ist das Engineering-Diagnosetool von Mercedes-Benz, das tieferen Zugriff auf Steuergeräte bietet als XENTRY oder Vediamo. Es arbeitet projektbasiert mit CBF-Dateien (Einzel-Steuergeräte-Beschreibungen für ältere Modelle) und SMR-D-Dateien (Fahrzeug-Projektdateien für neuere Modelle).
1. Was ist DTS Monaco?
- Schnelle ECU-Codierung: In DTS Monaco und Vediamo verfügbar. In XENTRY nur teilweise.
- ECU-Software-Backup/-Restore: In DTS Monaco und Vediamo möglich. In XENTRY nicht.
- ECU-Flashing (Firmware-Update): In DTS Monaco vollständig, in Vediamo teilweise. In XENTRY nur via SDFlash.
- Fehlercodes schnell lesen/löschen: In DTS Monaco und XENTRY verfügbar. In Vediamo nicht.
- ECU-Daten-Switch: Nur in DTS Monaco möglich.
- SeedKey-Sicherheitsfreischaltung: In DTS Monaco und Vediamo möglich. In XENTRY nicht.
- Variantencodierung: In allen drei Tools möglich.
- Projektbasiertes Arbeiten: Nur in DTS Monaco.
Kernunterschied: Vediamo ist dateibasiert (CBF einzeln laden), während DTS Monaco ein komplettes Fahrzeugprojekt mit allen Steuergeräten, CBF- und SMR-D-Dateien zusammenfasst.
2. Systemanforderungen & Installation
2.1 Hardware-Voraussetzungen
- Betriebssystem: Windows 10/11 Pro (frische Installation empfohlen). Home-Edition kann Netzwerk-Probleme verursachen.
- RAM: 16 GB empfohlen (SMR-D-Datenbanken können groß werden), mindestens 8 GB.
- Festplatte: 256 GB SSD empfohlen für Projekte, SMR-D, CBF und Flash-Container.
- Interface: SD Connect C4/C6 oder VXDIAG VCX SE empfohlen. Hinweis für J2534-Nutzer: Siehe die Warnung zur Kompatibilität in den Dongle-Hardwareinfos.
- Stromversorgung: 50-70 A Diagnose-Stabilizer essenziell für Flashing.
2.2 Installation (Samik FullFix)
Der Samik FullFix ist ein community-validiertes All-in-One-Installationspaket, das Base-Software, Treiber, Patches und Datenbanken enthält.
Samik FullFix Installationsablauf
- Frische Windows-Installation mit allen Updates, .NET Framework 3.5/4.8.
- Visual C++ Redistributables (2005–2022) installieren.
- Java Runtime (JRE 8, ggf. JDK) installieren.
- Samik FullFix als Administrator ausführen – Auswahlmenü für gewünschte DTS-Version (8.14, 8.16, 9.02).
- Base-Installation abwarten → Neustart.
- Samik FullFix erneut starten → Caesar-Treiber installieren.
- Activation/Patch über Samik FullFix anwenden (Admin).
- Neustart → SMR-D und CBF aus dem Paket in die entsprechenden Verzeichnisse entpacken.
- Test-Projekt erstellen und Verbindung prüfen.
Antivirus & Defender / Treiber
Antivirus: Deaktiviere vor der Installation Windows Defender (Tamper-Protection). Setze danach Ausnahmen für C:\Program Files (x86)\Mercedes-Benz\.
CBF-Mismatches: Eine CBF-Datei aus einer neueren XENTRY-Version kann mit einer älteren DTS Monaco-Version nicht verarbeitet werden (Fehler „Cannot work CBF file“).
3. Interface-Konfiguration
3.1 J2534-Adapter einbinden
- System Configuration → Add → J2534 Device
- Gerät auswählen (OpenPort 2.0 / VXDIAG)
- Verbindungstest durchführen.
- Als "Virtual Diagnostic System" im Projekt hinterlegen.
3.2 SD Connect C4/C6 einbinden
- System Configuration → Add → SD-Connect
- IP-Adresse eingeben → "Remote SD-Connect" wählen (LAN/WLAN)
- MUX-Test durchführen.
(Empfehlung: Für Flashing immer LAN-Kabel nutzen!)
4. Projektsystem verstehen
Ein DTS Monaco-Projekt fasst die Fahrzeug-Gesamtstruktur zusammen. Details zu den Unterschieden zwischen den Formaten (CBF vs. SMR-D) und Beschaffungsquellen findest du unter SMR-D & Flash-Dateien Beschaffung.
Projekt ohne SMR-D = unbrauchbar
Ohne gültige SMR-D kann kein Steuergerät korrekt adressiert werden. Immer zuerst ein vollständiges Fahrzeugprojekt anlegen!
4.1 Projekt erstellen
- Create Project im Startbildschirm wählen.
- Fahrzeugidentifikation eingeben (VIN oder Baureihe).
- SMR-D-Datei laden (Datenbank oder eigenes Projekt).
- CBF-Dateien zuordnen (automatisch oder manuell).
- Projekt speichern.
5. Codierung & Flashing in der Praxis
5.1 Variantencodierung
- Projekt laden → Ziel-Steuergerät auswählen.
- Variant Coding Tab öffnen.
- ZUERST: "Read coding from ECU" und als Backup sichern!
- Werte ändern (Dropdown oder Hex).
- Write coding to ECU anklicken.
- Hard Reset / Ignition OFF/ON (je nach Steuergerät).
5.2 SeedKey-Freischaltung (Security Access)
- Level 1: Grundlegende Diagnose
- Level 3: Erweiterte Diagnose, Fehlerspeicher löschen
- Level 5 / 37 / 3B: Variantencodierung
- Level 9 / 10: ECU-Flashing, Security-Functions
- Level 11+: Engineering-Funktionen, Immobilizer
Warnung: Beginne immer mit dem niedrigstmöglichen Level. Zu viele falsche Versuche sperren die ECU!
5.3 ECU-Flashing (Firmware Updates)
- Battery-Stabilizer (50-70 A) anschließen. Ohne = Lebensgefahr für die ECU!
- Projekt laden → Ziel-ECU auswählen → ECU Programming öffnen.
- Flash-Container (CFF/FRF) laden.
- HW-Nummern strikt vergleichen!
- SeedKey Level 9/10 freischalten.
- Start Programming – NICHT unterbrechen (kein Zündung aus, kein Laptop zuklappen).
- Warten bis 100 % → Ignition OFF/ON.
- Fehlercodes löschen und Funktionstest.
6. Bekannte Fehler & Lösungen
- "Cannot work CBF file": Die CBF-Datei ist neuer als die DTS-Version. Lösung: Passende (ältere) CBF-Version verwenden.
- "No communication with ECU": Falscher Bus/Adresse oder ECU schläft. Lösung: Bus-Konfiguration in SMR-D prüfen, Zündung AN.
- "Security access denied": Falscher SeedKey oder falsches Level. Lösung: SeedKey neu berechnen, Level prüfen.
- Projekt lädt extrem langsam: Fragmentierte DB oder langsame HDD. Lösung: Nicht benötigte Dateien entfernen, SSD nutzen.
Siehe auch
- Praxis-Codierungen & Workflows – Praktische Schritt-für-Schritt Anleitungen.
- SMR-D & Flash-Dateien Beschaffung – Wo man die notwendigen Projektdateien (SMR-D/CBF) herbekommt.
- Software & Architektur – Allgemeine Infos zu XENTRY und Diagnosesystemen.