Menu
Ihr Warenkorb

ANLEITUNG ZUM ENTWICKLERMODUS

1. Was ist ein Entwickler-Kit? 

 

Ein Entwickler-Kit ist eine Erweiterung des Diagnose-Assistenzsystems (DAS) von Mercedes-Benz-Fahrzeugen. Diese Erweiterung ermöglicht eine umfassende Bearbeitung der Konfiguration, der Daten und der Programme, die in den elektronischen Steuergeräten von Mercedes-Fahrzeugen gespeichert sind. Diese Erweiterung wird normalerweise im Werk eingesetzt, um die Entwicklung und das Testen von bordeigenen elektronischen Systemen zu erleichtern. Die Erweiterung wird standardmäßig mit jedem DAS-System ausgeliefert, bleibt jedoch gesperrt, bis ein gültiger Entwicklerschlüssel über das Lizenzmenü von Star Utilities in die Konfiguration eingegeben wird.

 

2. Was sind die Vorteile der Nutzung?

 

 

 

Als potenzieller DAS-Nutzer haben Sie wahrscheinlich bereits festgestellt, dass es eine Reihe von Funktionen gibt, die logischerweise zu den Softwareoptionen gehören würden, die aber

in den regulären DAS-Installationen fehlen. Dazu gehören die Neucodierung (Variantencodierung) der Steuergeräte ohne SCNs (Software Calibration Numbers), die Aktivierung bzw. Deaktivierung von geschäftlich sensiblen Optionen (Videoaufzeichnung während der Fahrt für TV/DVD), die Neuprogrammierung der Konfiguration von Airbag-Einheiten und Sicherheitsgurt-Erinnerungsfunktionen, die Änderung der Konfiguration von Kombiinstrumenten, die Wiederherstellung beschädigter EEPROM-Inhalte für COMAND/APS und andere Steuergeräte sowie vieles mehr. Es gibt noch einen weiteren Vorteil: Manchmal zeichnen Steuergeräte DTCs (Fehlercodes) auf, die von der Produktionssoftware herausgefiltert werden. Das Entwickler-Kit ermöglicht einen ungefilterten Einblick in den Fehlerspeicher des Moduls, sodass alle gespeicherten Fehlercodes, einschließlich der maskierten, angezeigt werden können.

 

Die Gründe für die Deaktivierung dieser Funktionen in den DAS-Einstellungen, wie sie beim Vertragshändler zu sehen sind, sind sehr einfach: Erstens ist das mit ihrer Nutzung verbundene Risiko zu hoch, um diese Tools (sehr oft) unzureichend geschulten und unter Zeitdruck stehenden Technikern zugänglich zu machen; zweitens gibt es mehrere gesetzliche Verpflichtungen, die dem Händler Einschränkungen auferlegen, was er tun darf und was nicht – beispielsweise fallen die Neuprogrammierung von TV-in-Motion, Airbags und emissionsbezogenen Systemen in diese Kategorie. Drittens führen elektronisch beschädigte Komponenten sehr oft zu einem Austausch, weshalb eine Reparatur (Neuprogrammierung) negative Auswirkungen auf den Umsatz mit Ersatzteilen hätte.

 

3. Erste Schritte 

 

Zunächst benötigen Sie den erwähnten Entwickler-Schlüssel, der entsprechend Ihrer LAN-ID erstellt wurde. Bevor Sie Ihren alten Schlüssel entsorgen, notieren Sie sich die LAN-ID (in einigen Fällen ändert sich diese, z. B. bei einer Neukonfiguration der Hardware) und den aktuellen Lizenzschlüssel im DAS. Beide Informationen finden Sie im Lizenzmenü von Star Utilities. Ersetzen Sie anschließend Ihren aktuellen Schlüssel durch den Entwicklerschlüssel, speichern Sie die Änderungen und starten Sie das DAS neu. Nach der Auswahl der Fahrzeugklasse sollte nun ein neuer Bildschirm erscheinen (auf Deutsch, außer bei der V-Serie und dem W221, wo er auf Englisch angezeigt wird), der Sie über die mit der Nutzung des Entwickler-Kits verbundenen Gefahren informiert. Jetzt können Sie loslegen.

 

 

4. Grundlegende Nutzung

 

 

 

Auf dem Startbildschirm zur Fahrzeugauswahl fallen Ihnen vielleicht schon die ersten Änderungen auf – es stehen neue Fahrzeugserien zur Verfügung, darunter Serienprototypen oder Modelle, die noch nicht im Handel erhältlich sind. Wichtiger Hinweis: Wenn Sie an einem Serienfahrzeug arbeiten und im Menü zwei Optionen für das Fahrzeug zur Auswahl stehen („Normal“ und „Prototyp“), versuchen Sie niemals, mit dem Fahrzeug unter Verwendung der Prototyp-Daten zu kommunizieren, da dies höchstwahrscheinlich zu Schäden an den elektronischen Bauteilen führen wird. In der Regel werden Prototypen einige Monate nach der Markteinführung aus der Software entfernt.

 

Nachdem Sie die Fahrzeugreihe ausgewählt haben, fahren Sie mit der Festlegung des Modells, der Lenkung, des Getriebes, des Motors usw. fort. Am besten ist es jedoch, das Fahrzeug anhand der Fahrgestellnummer (VIN) zuzuordnen. Dies erfordert natürlich eine aktuelle Version der Software, um alle bisher produzierten Modelle abzudecken.

 

Wählen Sie als Nächstes das spezifische Steuergerät aus, an dem Sie arbeiten möchten. Fast jedes Steuergerät verfügt mittlerweile über eine zusätzliche Menüoption mit einer Bezeichnung wie:

 

- Entwicklungsdaten oder

- Diagnose gemäß Werksspezifikationen oder

- „Diagnose/Codierung gemäß Werksspezifikationen“

...oder ähnlich.

 

Der Inhalt dieses Menüs variiert in der Regel von Gerät zu Gerät, ist jedoch im Allgemeinen in folgende Untermenüs unterteilt:

 

- Version der Steuereinheit

 

Ermöglicht die Ausgabe der ECU-Identifikationsdaten im Rohformat, einschließlich Hardware- und Software-Release usw.

 

- Betätigungselemente

 

Neben der Ansteuerung der an die Ausgänge des Steuergeräts angeschlossenen Komponenten (Beleuchtung, Motoren, Stellantriebe, Magnetventile, Relais, Pumpen usw.) enthält dieses Menü in der Regel eine Reihe von Software-Routinen, die über dieses Menü ausgeführt werden, z. B. das Zurücksetzen des Steuergeräts, das Aktivieren des Testmodus usw.

 

ACHTUNG: Bei Airbag-Modulen besteht die Möglichkeit, die Ausgänge für die Airbag-Auslösung direkt über dieses Menü anzusteuern. GEHEN SIE MIT ÄUSSERSTER VORSICHT VOR, LASSEN SIE NIEMANDEN IM FAHRZEUG SITZEN, WÄHREND SIE AM AIRBAG-SYSTEM ARBEITEN. Relevante Menüoptionen: Suchen Sie nach „Crashstufe Ansteuern“, „Zündkreis (ZK, ZK-Stufe) Ansteuern“...

 

Dies gilt auch für die Ansteuerung anderer Komponenten – beachten Sie, dass beispielsweise einige Pumpen nicht für den Dauerbetrieb ausgelegt sind und schnell überhitzen. Einige Aktuatoren befinden sich möglicherweise in einer ungültigen mechanischen Konfiguration und werden ebenfalls beschädigt, wenn versucht wird, sie über Entwicklermenüs zu bewegen. Bitte beachten Sie, dass im Entwicklermodus keine Sicherheitsverriegelungen vorhanden sind. In diesen Fällen sollten Betätigungen nur bei abgeklemmter betreffender Komponente durchgeführt werden, um das Vorhandensein einer angelegten Versorgungsspannung zu überprüfen.

 

Ein gutes Beispiel für den Nutzen des Entwickler-Ansteuerungsmenüs ist das hintere SAM der Baureihen W211 und W219: Versenkbare Kopfstützen (RHR) lassen sich über das Standard-Modul-Ansteuerungsmenü nicht betätigen; im Entwicklungsbereich gibt es jedoch eine Option zur Ansteuerung jedes der drei Kopfstützen-Entriegelungsmotoren (oder Vakuumventile im Falle des Kombis) anzusteuern.

 

Für Kombiinstrumente steht eine breite Auswahl an erweiterten Testoptionen zur Verfügung, mit denen sich Anzeigen, Leuchten, Zeigerinstrumente usw. überprüfen lassen.

 

Jedes Modul verfügt über eine unterschiedliche Anzahl von Menüoptionen; nehmen Sie sich daher bitte Zeit, diese im DAS-Simulationsmodus zu erkunden – erwarten Sie nicht, dass sie in DasSIM wie erwartet funktionieren – in der Regel beschränkt sich die Simulation nur auf die einfachsten Fälle; dies reicht jedoch aus, um sich mit dem Menüinhalt vertraut zu machen.

 

Bitte beachten Sie außerdem, dass dieser Abschnitt im Entwicklermenü auch ausführbare Einstiegspunkte

für verschiedene in den Steuergeräten gespeicherte Verfahren und Routinen enthält: Diese greifen in der Regel auf die im EEPROM der Steuergeräte gespeicherten Daten zu; gehen Sie daher vorsichtig damit um. Unter den vielen verschiedenen Optionen gibt es

in der Regel auch eine Funktion namens „Modul-Reset“ (Steuergerät zurücksetzen, SG_Reset oder ähnlich), die das elektronische Steuergerät neu startet.

 

Wichtiger Hinweis: Bei der Durchführung einer Moduladaption über die Standard-DAS-Menüs kümmert sich das Programm bei Bedarf automatisch um das Zurücksetzen des Steuergeräts. Dies ist im Entwicklermodus nicht der Fall – erwarten Sie nach einer Konfigurationsänderung am Modul nicht,

, dass diese sofort wirksam wird – führen Sie zunächst einen SG_Reset durch! In Fällen, in denen keine Option für einen induzierten Steuergeräte-Reset verfügbar ist, kann das Umschalten des Zündschalters das Modul dazu zwingen, seine Einstellungen und Codierung neu zu laden.

 

 

- Istwerte

 

Ähnlich wie im regulären Bereich des DAS-Menüs, allerdings ist die Auswahl an Werten in der Regel wesentlich größer. Einige der angezeigten Werte werden möglicherweise als Hexadezimalzahlen dargestellt, sodass eine Umrechnung erforderlich sein kann

 

- Anpassungen

 

Hier zeigt sich die wahre Stärke des Developer Kits. Ich gehe davon aus, dass Sie bereits mit der grundlegenden Variantenprogrammierung von Mercedes-Steuergeräten vertraut sind. Im Bereich „Developer“ können Sie dasselbe mit den folgenden Erweiterungen tun:

 

- SCN-abhängige Module können neu codiert werden, ohne dass eine gültige Software-Kalibrierungsnummer (SCN-Code) erforderlich ist

 

- Airbag-Module können frei an die Fahrzeugausstattung angepasst werden (z. B. Hinzufügen oder Entfernen von hinteren Seitenairbags)

 

- Bei einigen Modellen von SRS-Steuergeräten ist es möglich, die CRASH-DATEN nach dem Auslösen der Rückhaltesysteme zu löschen

 

- COMAND und andere Headunits, die die Videowiedergabe unterstützen, können so umkonfiguriert werden, dass die Wiedergabe während der Fahrt möglich ist

 

- Für die über D2B- und MOST-Glasfaserringe angeschlossenen Unterhaltungsmodule können individuelle, komplexe Konfigurationen erstellt werden

 

- Motorsteuergeräte können neu programmiert werden, um sie an den im Fahrzeug eingebauten Motor anzupassen (z. B. nach einem Motoraustausch)

 

- Geschwindigkeitsbegrenzer können aus der Motorsteuerung entfernt werden

 

- Kombiinstrumente können umprogrammiert werden, um sie an einen anderen Motor, ein anderes Modell, eine andere Version usw. anzupassen.

 

- Beim Einbau von Ausstattungselementen aus einer anderen Ausstattungsvariante (z. B. „Elegance“- oder „Avantgarde“-Komponenten in ein Fahrzeug der Ausstattungsvariante „Classic“) können diese aktiviert werden, damit z. B. zusätzliche Leuchten oder andere Ausstattungsmerkmale ordnungsgemäß funktionieren.

 

- Bei Fahrzeugen der Baureihen W203, W171, W211 und neuer können die Nebelscheinwerfer so aktiviert werden, dass sie als Kurvenlicht fungieren. Diese Codierung ist im Modul „Front SAM“ (SAM-V) verfügbar. Bitte beachten Sie, dass bei den frühen W211-Modellen auch das rechte SAM (Beifahrer-SAM) neu codiert werden muss. Ich habe eine Reihe von Einheiten gefunden, bei denen das Kurvenlicht im Fahrer-SAM vorhanden war, die entsprechende Option im rechten SAM jedoch fehlte. In diesem Fall funktioniert nur die linke Kurvenleuchte – um dies zu beheben, müsste das rechte SAM ausgetauscht werden (auf dem Gebrauchtmarkt relativ günstig erhältlich). Bitte beachten Sie, dass bei Fahrzeugen mit Rechtslenkung die SAM-Funktionen vertauscht sind (links vs. rechts, Beifahrerseite vs. Fahrerseite).

 

– Die hinteren Bremsleuchten können so konfiguriert werden, dass sie als adaptive Leuchten fungieren, d. h., sie blinken schnell, wenn eine Notbremsung erkannt wird. Diese Funktion wird in den hinteren SAMs ab ca. 06/2005 unterstützt.

 

- Die Warnblinkanlage kann so konfiguriert werden, dass sie bei einer Notbremsung automatisch eingeschaltet wird. 

Beide oben genannten Optionen sind im Modul „Rear SAM“ (SAM-F) verfügbar. Wie oben beschrieben.

 

- Und vieles, vieles mehr.

 

Führen Sie nach jeder Modulanpassung immer einen Modul-Reset durch (siehe Hinweis unter „Betätigungen“).

 

5. Praktische Beispiele für den Einsatz von Developer 

 

Bitte beachten Sie, dass die Verfügbarkeit bestimmter Funktionen des „Developer“ stark davon abhängt

von der installierten Version des jeweiligen Steuergeräts ab. So kann beispielsweise das Neuprogrammieren des Motorsteuergeräts erfordern, dass dessen Flashware zunächst auf eine neuere Version aktualisiert wird. Beachten Sie, dass nicht alle Steuergeräte aktualisierbar sind – bei einigen ist möglicherweise neuere Hardware erforderlich, um die Softwareversion zu aktualisieren.

 

Anhebung der Drehzahlbegrenzung in einem Steuergerät für einen Benzinmotor (Steuergeräte der ME-Serie)

 

 

Melden Sie sich bei DAS an, stellen Sie eine Verbindung zum Fahrzeug her und wählen Sie: 

Steuergeräte -> Antrieb -> ME-SFI 28 -> Entwicklungsdaten.

Wählen Sie anschließend Steuergeräteanpassungen -> Explizite Kodierung

 

 

 

Diese Option funktioniert bei Dieselmotorenmodellen weitgehend genauso, allerdings empfand ich die Anwendung als schwieriger (häufig antworten die Module mit einer Fehlermeldung auf den Versuch der Neukodierung). Es ist mir gelungen, den Geschwindigkeitsbegrenzer bei einem Modul der CDI2-Serie aus dem Modell W210 sowie bei einigen anderen Modellen erfolgreich zu entfernen.

Hinzufügen von Fond-Airbags zum AB-Steuergerät

 

Steuergeräte -> Karosserie -> Airbag (AB) -> Entwicklungsdaten -> Steuergeräteanpassungen -> Variantenkodierung -> Fahrzeugausstattung kodieren 

(der letzte Menüpunkt kann bei verschiedenen Modulvarianten leicht abweichen)

 

Wählen Sie die Dropdown-Liste in den Feldern „Airbag hinten rechts“ und „Airbag hinten links“ aus und stellen Sie diese auf „JA“ ein. Kehren Sie zum Hauptmenü „Airbag“ zurück, löschen Sie die Fehlercodes, schalten Sie die Zündung aus und wieder ein, löschen Sie die Fehlercodes erneut und schalten Sie die Zündung ein zweites Mal aus und wieder ein (dieser Schritt ist sehr wichtig).

Hinzufügen von Nebelscheinwerfern als Kurvenlicht

 

Wählen Sie „Karosserie“, dann „Fahrerseite SAM“ -> „Entwicklungsdaten“ -> „Steuergeräteanpassungen“ -> „Variantencodierung“ -> „Abbiegelicht“ auf „EIN“ („ja“) setzen.

 

Wechseln Sie anschließend zum Beifahrer-SAM (sofern vorhanden, z. B. bei den Modellreihen 211/219) und führen Sie die gleiche Codierung in der zweiten SAM-Einheit durch. Ich habe festgestellt, dass bei Fahrzeugen, die vor dem Jahr 2003 hergestellt wurden, die entsprechende Abbiegelicht-Option häufig im linken SAM vorhanden ist, im rechten SAM jedoch fehlt. Das ist kein großes Problem, da diese auf dem Gebrauchtmarkt leicht und kostengünstig erhältlich sind.

 

Damit alle Bordsysteme die neue Funktion erkennen, müssen Sie außerdem das CGW oder EZS neu codieren und die entsprechende Werksoption in den Anpassungen markieren.

Versteckte Fehlercodes

 

Bei den Baureihen W211/W219/W230 mit SBC-System gehen Sie zu „Fahrwerk“ -> „Sensotronic Brake Control (SBC)“, rufen Sie dann „Entwicklungsdaten“ auf und anschließend die „Fehlercodes“. Höchstwahrscheinlich ist bei einem Fahrzeug, das bereits eine gewisse Zeit gefahren wurde, der Code „Ereignis: ABS-Bremsung“ gespeichert. Dieser Fehler/dieses Ereignis wird normalerweise nicht im allgemeinen Menü des DAS angezeigt – er wird herausgefiltert. Tatsächlich

 

keinen tatsächlichen Fehler dar, sondern lediglich einen bestimmten Zustand (starkes Bremsen bei aktiviertem ABS). Sie werden feststellen, dass viele Module mehr oder weniger nützliche Fehlercodes herausfiltern.

 

Dieses Menü ist auch sehr nützlich bei der Auswertung vager Fehlercodes (z. B. lässt sich „Hydraulikfehler“ in der allgemeinen Version im Entwicklermenü auf etwas Aussagekräftigeres wie „Freigabeventil hinten links im geschlossenen Zustand festgeklemmt“ herunterbrechen – dies wird allerdings auf Deutsch angezeigt).

 

Anpassung des SRS-Steuergeräts an ein neues Fahrzeug (andere Konfiguration, andere Fahrgestellnummer).

 

 

Löschen Sie zunächst, sofern möglich, alle vorhandenen Fehlercodes im Steuergerät. Bei bestehenden Fehlern wird das Airbagmodul möglicherweise nicht ordnungsgemäß neu initialisiert.

 

Wechseln Sie anschließend zum Menü „Steuergerätanpassungen“ -> „Sonderfunktionen“ -> „Steuergerät ist freigegeben“.

 

Schalten Sie ab diesem Zeitpunkt die Zündung nicht mehr aus und setzen Sie das Steuergerät nicht zurück. Gehen Sie zur Menüoption „Erstinbetriebnahme“, wo die aktuelle Konfiguration neu initialisiert und eine neue Fahrgestellnummer in das Steuergerät geschrieben werden kann.

 

Bitte achten Sie auf die angegebene Konfiguration (z. B.: Verfügt das Fahrzeug über Seitenairbags hinten?), da Sie andernfalls ein Steuergerät erhalten, das die im Fahrzeug verbauten Airbags nicht erkennt.

 

Nach Abschluss der Erstinbetriebnahme setzen Sie das Steuergerät zurück (Zündung aus- und wieder einschalten) und löschen Sie alle Fehlercodes, die durch den Inbetriebnahmeprozess entstanden sind. WARNUNG! Seien Sie bei der Verwendung der Entwicklerfunktionen äußerst vorsichtig! Viele davon können irreversible Schäden an den Fahrzeugkomponenten verursachen und zu Personenschäden führen! Bitte beachten Sie, dass Änderungen an bestimmten Systemen (Airbags, Bremssysteme) das Fahrzeug für den Straßenverkehr unsicher machen und gegen die örtlichen Straßenverkehrsgesetze verstoßen können, wodurch das Fahrzeug aus rechtlicher Sicht nicht mehr verkehrstauglich ist. Dies gilt insbesondere für die SRS-Module, bei denen eine unbeabsichtigte Nutzung der Entwickleroptionen zur Auslösung von Airbags/Gurtstraffern und anderen aggressiven Rückhaltesystemen führen kann. Die meisten Entwicklungsmenüs wurden für den Einsatz in den Werken in Deutschland konzipiert und sind daher in der Regel nicht ins Englische (oder Ihre lokale DAS-Sprache) übersetzt. Für die Nutzung der erweiterten Funktionen sind grundlegende Kenntnisse der deutschen Fachterminologie erforderlich; halten Sie im Zweifelsfall bitte ein Wörterbuch (oder einen elektronischen Übersetzer) griffbereit. HAFTUNGSAUSSCHLUSS: Der Autor dieses Handbuchs übernimmt keine Haftung für Schäden, die durch die Nutzung des DAS-Entwickler-Kits entstehen. Diese Option ist ein sehr leistungsfähiges Werkzeug, muss jedoch verantwortungsbewusst und mit äußerster Vorsicht eingesetzt werden. Im Zweifelsfall probieren Sie die Menüoptionen bitte nicht blindlings aus – einige davon führen zu Schäden am EEPROM- oder FLASH-Speicher, wodurch das Modul zerlegt und mit externen Werkzeugen neu programmiert werden muss – dies ist ein aufwendiger und riskanter Vorgang. Die unbeabsichtigte Betätigung von Komponenten kann zu mechanischen Ausfällen oder sogar zu Brandgefahr führen – bitte denken Sie daran, dass DAS im Entwicklermodus genau das tut, was Sie ihm befehlen; alle Sicherheitsprüfungen und Verriegelungen werden umgangen!