Beiträge von fireball

    Die Lampen unten sollten in jedem Fall funktionieren, Fehlermeldung hin oder her, auch ohne zusätzlichen Widerstand. Irgendwas scheind da defekt oder falsch verkabelt zu sein bei Dir.


    Mit VCDS lässt sich da nichts codieren - nur kaputtspielen, wenn man an Byte 18 rangeht und schon ein BCM hat.

    Wenn ich abgemeldet bin bekomme ich auf der Startseite nur ein paar kaputte News auf weißem Hintergrund gelistet - kein Anmeldebutton, nix...


    Probiert unter Win 8.1 mit Chrome und IE, Betriebssystem allerdings auf Englisch/US eingestellt, evtl. hängt damit noch was zusammen.


    Grüße
    Marcus

    Naja das könnte gewollt sein. Wer weiss was die Steuergerätehersteller da so basteln, auch in VCP ist das ja nur reverse engineered...


    Zumindest mal als kleines Update:


    Ich hab jetzt mal statt blank mit $80 zu überschreiben auf den Kanälen, auf denen ich nicht prüfen will, jeweils Bit 6 des dritten Bytes gesetzt - was ebenfalls zum Erfolg geführt hat (keine Meldung) und wie es scheint auch besser funktioniert. Zumindest scheint mir die Dimmung besser zu sein, allerdings bin ich mit den Werten nach wie vor nicht zufrieden. Es ist immernoch heller als mit dem Originaldatensatz.


    Das Eröffnungsposting habe ich entsprechend angepasst.

    Richtig. Aktuell hab ich noch ein kleines Problem festgestellt - die Dimmung der Rückleuchten (was die Ruckfahrscheinwerfer nicht betrifft) ist nicht mehr so sauber wie normal, die Lampen sind heller. Ich arbeite aber dran. Da du ja auch VCP hast, vielleicht hast du ja Lust, mitzuforschen ;)

    Mal wieder was neues: ich habs geschafft, die Warmdiagnose für ausgewählte Lampen zu deaktivieren.


    Wer jetzt sagt "schnurzegal, ich lass die Checkwiderstände drin im Auto" braucht nicht weiterlesen - auch recht ;)


    Wer technisch interessiert ist und vielleicht sogar was beitragen kann und will: bittesehr :)




    Es sei angemerkt, dass die folgenden Informationen unter Umständen sehr spezifisch für den Soft- und Hardwarestand des BCM sein könnten, daher zuallererst die Rahmenbedingungen:


    Teilenummer 1K0 937 087 J
    Name: J519 BCM PQ35 H
    SW Version 615



    Ansonsten wird (momentan noch) zwingend VCP benötigt. Nach meinem Stand ist VCDS aktuell noch nicht dazu in der Lage, die folgenden Schritte durchzuführen.


    VCP beinhaltet das Tool "PQ35 Coder", wie er bereits von Martin (@fr3357yl3r) und mir für das Thema der zusätzlichen Nebelschlussleuchten und der Aktivierung der US-Seitenmarkierungsleuchten (im Blinker) eingesetzt wurde.


    Dort haben wir die Möglichkeit, den Inhalt des Konfigurations-EEPROMS abzuspeichern, in dem die Zuordnungen der Ausgänge zu den Funktionen des Bordnetzes gemacht werden:



    Zuallererst sollte der Inhalt des EEPROMs mittes "Save to File" erstmal abgespeichert werden - falls man sich im Folgenden verzettelt hat man sonst ganz schlechte Karten, die Lichtkonfiguration ohne Fahrt zum Freundlichen Skodahändler wieder hinzubekommen. Vorsichtshalber hab ich den Inhalt meines EEPROMS hier mit angehängt ("Licht original.txt", bitte nach dem Download in ".bcm1" umbenennen).


    Der aufmerksame Leser erkennt: hier gibt es bereits Haken für "Diagnose" - diese beziehen sich allerdings auf die Kaltdiagnose der Lampen, sind allerdings schon sehr nützlich, um das Aufblitzen der Lampen beim Einschalten der Zündung loszuwerden, sollte also schon direkt mal deaktiviert werden wo nötig:



    So weit, so gut, jetzt ging es an "Eingemachte", weil ich wissen wollte, wie sich die Änderungen bzw. die Konfiguration im EEPROM niederschlägt.


    Den aktuellen Inhalt (nach Änderungen) also wieder auf Festplatte speichern und im Texteditor aufmachen (hier Notepad++, imho der beste freie Texteditor ;) )



    Kurzer Blick auf VCP und die jeweils gesetzten Haken der Lampenkonfiguration zeigt: das EEPROM ist in 3er-Gruppen organisiert (ab hier mache ich in reiner Textform weiter, weil screenshots wenig bringen):



    Sieht jetzt noch etwas kryptisch aus, ist aber ebenfalls nach einem kurzen Blick nachvollziehbar:


    Das erste Byte jeder 3er-Gruppe entspricht der Lampenkonfiguration, wir nehmen direkt die erste Zeile (Ausgang C47) als Beispiel:


    Hexadezimal 31 entspricht Binär 00110001 - verglichen mit der KOnfiguration auf dem obigen Screenshot liest sich das wunderbar von oben nach unten: Ausgang C47 ist aktiv für die Funktionen Coming/Leaving Home, Standlicht, Parklicht. Diese Zuordnung ist völlig konsequent für jede einzelne Zeile im BCM Programmer durchgezogen. Die letzten beiden Bytes sind noch nicht geklärt.


    Also halten wir zunächst fest:


    Code
    Byte 1: Lampenconfig
    Bit 7: Licht Rückwärtsgang
    Bit 6: Nebelschlussleuchten
    Bit 5: Parklicht
    Bit 4: Standlicht
    Bit 3: Bremslicht
    Bit 2: Blinker Signal
    Bit 1: Tagfahrlicht
    Bit 0: Coming/Leaving Home


    Weiteres Verändern von Werten, Abspeichern und Öffnen im Editor lässt folgende weiteren Rückschlüsse zu:


    Code
    Byte 2:
    Bit 7: Kaltdiagnose deaktiviert
    Bit 6: Aus bei Heckklappe offen
    Bit 5:
    Bit 4-0: Dimmung


    Gesetztes Bit 7 bedeutet also: keine Kaltdiagnose, Bit 6 setzen deaktiviert den Ausgang, wenn man die Heckklappe öffnet. Bits 4 und 5 sind (noch) unklar, und die Bits 4-0 entsprechen dem Dimmwert der Lampe für die Funktionen, die sie nur Sekundär übernimmt (Achtung, Bit 4 würfelt das etwas durcheinander... Im groben langt in der Regel Bit 3-0). Wie diese Zuordnung allerdings passiert, welche Funktion die Hauptfunktion und welche nur nebenbei funktioniert, habe ich noch nicht verstanden, evtl. ist das Verhalten fest verdrahtet.


    Was jetzt bei der weiteren Betrachtung der Codierung auffällt ist, dass komplett unbenutzte Ausgänge auf dem dritten Byte ein "3F" codiert haben - kann man sich mal merken.


    Alles weitere auf dem Weg war jetzt experimentieren mit den Werten... Ich hatte mir den rechten Rückfahrscheinwerfer vorgenommen (der bei mir mit LEDs bestückt ist) und einfach mal auf dem dritten Byte zunächst "00" geschrieben, dann ein "FF" - ersteres hatte gar nichts gebracht, das "FF" hat zu einer kompletten Deaktivierung des Kanals geführt... auch recht, das wars also nicht. Also das Thema Bitweise angegangen und mal nur das höchste Bit des letzten BYtes gesetzt: "80". Und: tadaaa: Keine Meldung der Lampenüberwachung mehr. Jubel, Freude! Und die Lampe geht an, wenn man sie braucht.

    Update 30.10.2014: nach anfänglichen Schwierigkeiten mit der Dimmung (siehe weiter hinten hier im Thread) habe ich jetzt Alternativen versucht: Setzen von Bit 6 im jeweils dritten Byte deaktiviert ebenfalls die Warmdiagnose, dimmt aber besser ab als mit Hex 80 auf dem Byte - offensichtlich sind hier noch weitere Funktionen hinterlegt. Das passt alles noch nicht so recht. Ich bin offen für Idden.



    Wir halten also weiter fest:

    Code
    Byte 3: 3F -> Kanal deaktiviert
    Bit 7:
    Bit 6: Warmdiagnose disable
    Bit 5:
    Bit 4:
    Bit 3:
    Bit 2:
    Bit 1:
    Bit 0:



    Also mal kurzerhand alle Kanäle, auf denen ich LEDs habe (sprich: komplette Rückleuchten links und rechts) im 3. Byte im Texteditor auf 40 umgeschrieben, die Datei wieder für VCP formatiert und hochgeladen, alle Checkwiderstände abgeklemmt.


    Wichtig: Solltey Byte 18 der Langen Codierung (NICHT IM EEPROM, sondern CODIERUNG!) nicht auf 00 stehen, muss dieses Byte auf 00 umgestellt werden, weil sonst interne Werte genutzt werden. Beim RS sollte das Byte aber immer auf 00 codiert sein.



    Offen sind jetzt leider noch 2 Punkte: zum einen die Kennzeichenbeleuchtung, die nicht im PQ35-Coder ist, zum anderen die Nebelscheinwerfer, die leider ebenso nicht aufgeführt sind. Ersteres stört mich jetzt weniger, die Kaltdiagnose konnte man an anderer Stelle abschalten, aber die NSW muss ich leider erstmal noch weiter mit Checkwiderständen fahren, weil ich hier die TFL vom Fabia RS verbaut habe. Aber seis drum, vielleicht hat ja noch jemand ein bisschen Input dazu und/oder Lust bekommen, auch ein wenig an dem Thema mitzuarbeiten - immerhin sind ja noch ein paar Speicherstellen undokumentiert. Ich habe zum Beispiel das Gefühl, dass sich evtl. eine Überwachung der LEDs sauber konfigurieren lässt - also auch ein LED-Ausfall angezeigt werden kann. Es wäre nur logisch, wenn auf Byte 3 auf den anderen Bits der Strom hinterlegt wäre, den die Lampen ziehen sollen wenn sie aktiv sind. Es sind also noch ein paar Baustellen offen. Wenn jemand EEPROM-Inhalte von anderen Fahrzeugen (z.B. Golf 6 GTI/GTD mit LED ab Werk, EOS, Fabia II RS(!)) beisteuern kann, wäre ich ausgesprochen dankbar für Unterstützung!

    Dateien

    Das hab ich Dir schon in Whatsapp geschrieben: die folgt genau dann, wenn ich noch ein bisschen was über die Speicherbelegung raus hab, weil ich erst sichergehen will, was da genau passiert.


    Vom Caps-Lock wirds nicht schneller gehen.


    Aktuell hab ich allerdings feststellen müssen, dass ich doch noch ein Problem an den NSW hab, weil hier (mindestens) die Kaltdiagnose noch zuschlägt, ergo fehlen mit noch die letzten 5% an Kenntnis dazu, leider...


    Mir würden aber vermutlich Stromlaufpläne vom Fabia II RS weiterhelfen. Wenn da jemand was greifbar hat, wäre ich für entsprechenden Input dankbar.

    Hi,


    da ich aktuell an der Thematik mit der Warmdiagnose am BCM Modul dran bin, bin ich auf der Suche nach einem Fabia II RS Fahrer mit LED-TFL (sind ja glaub eich Serie an dem Fahrzeug) um da mal die Konfiguration des BCM auszulesen. Das geht ja kurz uns schmerzlos und würde mir sicherlich noch einige Erkenntnisse bringen.


    Gibts da jemanden hier in der Nähe rund um Bensheim/Darmstadt?


    Liebe Grüße
    Marcus

    :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
    :D :D :D :D Warmdiagnose an meinem 1Z FL für die LED-Rückfahrleuchten und die LED-TFL rauscodiert :D :D :D :D
    :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D


    Entschuldigt das unverschämte breite Grinsen, aber ich kann grad nicht anders :D


    Morgen kommen sämtliche Checkwiderstände aus der Karre raus :D

    Gestern die Nebelscheinwerfer vom Fabia verbaut, heute endlich die Umfeldbeleuchtung nachgerüstet in meinem Facelift, nachdem der erste Ansatz letzte Woche schiefging, weil sämtliche Anleitungen die es bisher gab nicht zum MJ11 passen... Da sind Stecker in der Tür weggefallen ;)

    Ja. Mein 04/2011 hat die Anzeige auch nicht mehr, ist im Tacho aber aktivierbar. Im 2010er von meinem Kumpel ist die Anzeige noch drin.


    Wie weit noch ein Kabel bis zu den Bremsen liegt, hab ich noch nicht geguckt, wäre aber kein Hexenwerk.

    Also bei BMW ist das so: Du hast VL und HR einen Fühler. Wenn derFühler abgeschliffen ist, kommt ein Metallplättchen zum vorschein und ein Stromkreis wird geschlossen. So ist es auch bei unserm RS (denk ich mal,kann mir keine andere Lösung vorstellen)

    Und auch wenns uralt ist, zur Richtigstellung: in den Bremsbelägen ist ein Draht eingearbeitet. Sobald dieser durchgescheuert ist, bekommt das Kombiinstrument keinen Massekontakt mehr auf dem zugehörigen Pin und die Lampe geht an.


    Defekte Kabel führen also auch keineswegs zu einer fehlenden Anzeige, sondern zu einer Fehlinformation über abgenutzte Beläge.



    Mögliche Tuningmaßnahme: Beläge hinten mit in die Überwachung nehmen, das erfordert lediglich ein Kabel und ein Minimum an Elektronik, die auf einen Fingernagel passt, solange sich passende Beläge mit dem zugehörigen Kontakt für die Hinterachse finden. Sollte machbar sein denke ich mal, gabs an meinem ollen Passat schon...