11. Dezember 2024

DCAN: Performance Flash

*Werbung / Advertisements
BimmerCode Banner

Warum überhaupt den Aufwand betreiben?

(Schaut öfter mal rein, es kann sein das ich den Artikel noch ausarbeite)

Unmodifizierte USB-K+Dcan-Kabel, die online verkauft werden, weisen einen Firmware-Fehler auf, der bestimmte BMW-Steuergeräte beschädigt und nicht mit optimaler Geschwindigkeit arbeitet. Durch das Flashen des Kabels mit verbesserter Firmware, können Sie Ihr Fahrzeug sicher flashen und codieren, ohne dass die Gefahr besteht, dass Ihr Steuergerät beschädigt wird.

PS: das ist eine überarbeitete Anleitung, abgeleitet von „SF BMW Coding“ (Original in den Downloads unten, mit mehr Informationen zu anderen Kabelvarianten)

Kann diese DME ohne Probleme flashen: M5.2, M5.2.1, M7.2, M9.2, MS41, MS42, MS43, MS45, MSS52, MSS54, MSS54HP, MSS60, MSS65, MSS70, MSV70, MSV80, MSD80 , MSD81, MSD85, EDC17CP09 und andere DME- und SMG/TCU-Module.

Es behebt den Fehler, der in allen generischen billigen K-DCAN-Kabeln aus China steckt und die Datenintegrität beim Flashen mit dem DCAN-Protokoll auf Fahrzeugen der E-Serie wie E60/E70/E90/E82/E83 beeinträchtigt ist.
Dies führt dazu, dass die Daten falsch geflasht werden und die DME blockiert werden kann,
wie bei EDC17CP09 in 335D und E70 35D, MSS60 E90/E92 M3, MSS65 in E60/E63 M5/M6,
Flashing Transmission ZF6HP und SMG-Modul, MSV70, MSV80, MSS70 DMEs können ebenfalls problemlos geflasht werden.

Außerdem geht es schneller:
– Schnellere CAN-Kommunikation (Blockgröße 0 und keine Trennungszeit).
– Ermöglicht jederzeit die Konfiguration des CAN-Modus, nicht nur nach dem Einschalten.
– Ermöglicht die Konfiguration der CAN-Parameter (Blockgröße und Trennzeit)
– Zeigt den Zündstatus korrekt an (nur für den K-Line-Modus verfügbar).
– Enthält einen Bootstrap-Loader, der eine Firmware-Aktualisierung ermöglicht, ohne das Gerät zu öffnen.
(UpdateLoader unten erklärt)
– Reduzierter Stromverbrauch durch Verwendung des Schlafmodus.

Erweiterte Firmware-Vorteile:
Kann die folgenden BMW-Steuergeräte ohne Beschädigung flashen:
– M3/M5/M6 DME (MSS6X)
– E6x M5/M6 SMG (GDSMG3)
– E9x GM Auto (GM1912)


Ausstattung, was braut ihr alles an Hardware:

Ich habe dieses Kabel hier, das schon vorbereitete Pins hat:

Vorschau Produkt Bewertung Preis
Ediabas k+dcan dcan USB obd2 Switch interfacen k... Ediabas k+dcan dcan USB obd2 Switch interfacen k… * Aktuell keine Bewertungen 46,99 €Amazon Prime

Letzte Aktualisierung am 2024-12-11 at 08:26 / Affiliate Links / Bilder von der Amazon Product Advertising API / *

Das USBasp Modul inkl. Verkabelung:

Vorschau Produkt Bewertung Preis
USBasp 3,3V 5V Programmiergerät inkl. Kabel, USB... USBasp 3,3V 5V Programmiergerät inkl. Kabel, USB… * Aktuell keine Bewertungen 8,98 €Amazon Prime
AZDelivery Breadboard Kit - 3X Jumper Wire... AZDelivery Breadboard Kit – 3X Jumper Wire… * Aktuell keine Bewertungen 10,99 €Amazon Prime

Letzte Aktualisierung am 2024-12-11 at 03:52 / Affiliate Links / Bilder von der Amazon Product Advertising API / *


Was an Software brauche ich:

No.1: AVRDUDESS – A GUI for AVRDUDE
No.2: Zadig

No.3: Die FIRMWARE
Quelle: https://github.com/uholeschak/ediabaslib/releases
Die „Binaries-xxxxxxx.zip“ laden, entpacken und im „CanAdapter“ Ordner findet Ihr die „CanAdapter.hex“ Datei

No.4: UpdateLoader (OPTIONAL: dazu unten mehr)
No.5: Originalanleitung PDF (für weitere Informationen zu anderen Kabeln, unten angehängt)


BILDER UND ANLEITUNG sind mit Genehmigung von CT-Board-User geteilt und nicht mein Eigentum.
Der Text, sprich die Anleitung, entspricht dem DCAN Projekt auf dem CT-Board

Hier ist ein Bild von „Matthias Lindner“
Er hat uns das eingeschickt um zu zeigen, dass es mit der richtigen Ausstattung auch so möglich ist..



1. Nun geht es los, also erstes steckt ihr mal das USBasp am Laptop an, da muss erst mal der Treiber installiert werden:

  • Zadig starten und „USBasp“ sollte in der ersten langen Zeile stehen, dann auf Installieren klicken, dies kann alles schon mal 2 min dauern bis eine Meldung kommt das alles geklappt hat, danach wird das USBasp im System richtig erkannt.

2. Es geht ans verkabeln, auf das Kabel bezogen hab ich Euch mal ein Bild angefertigt mit Beschreibung.
Die Belegung am „USBasp“ ist an der Unterseite aufgedruckt, da könnt ihr gar nichts falsch machen.
Beim „USBasp“ muss der Jumper auf 5V stehen!:

Platinenbelegung
5V Brücke und die Beschriftung
Alles zusammen gesteckt

JA, ihr seht richtig, es wurde nichts angelötet, es wurden die Pins so angesteckt, dass sie zur Platine Kontakt haben, aber nicht miteinander. Das empfehle ich nicht, am besten ihr lötet die einzelnen Kabel direkt an.
Probieren wie immer auf eigenes RISIKO 🙂

3.) AVRDUDESS starten:
– Erst mal auf „Erkennen“ oben rechts bei Mikroprozessor klicken, um zu sehen, ob die Verbindung steht und siehe da, es passt.

  • Die .hex File auswählen und darunter auf „Ausführ“ klicken:

Wie man sieht, dauert der Flash kaum 4sek. gefolgt von einem kurzen Check.


Zum Schluss noch wie versprochen zu „UpdateLoader“
Scheinbar kann man das Tool nur benutzen, wenn einmal wie oben die erste optimierte Firmware geladen wurde, danach sollten alle weiteren Update über das Tool funktionieren!


DOWNLOADS:


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert