Zum Inhalt springen

nurix

Benutzer
  • Gesamte Inhalte

    5
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von nurix

  1. ....

    Wenn 7104 dezimal ist, dann ist der Binärcode: 0001 1011 1100 0000. Das Bit Nr. 9 ist das Bit 1 von Byte 1, wenn auch da von 0 gezählt wird.

     

    Das hat die Wertigkeit 512 (2^9). Wenn du das auf Null setzen möchtest, dann ist der neue Wert 7104-512 = 6592...

     

    Du hast ja jetzt den Byte von links angefangen und den Bit von rechts somit würde die Umstellung so aussehen:

    0001 1001 1100 0000 = 6592

     

    Wenn ich aber den Byte von links mit der 0 anfange zu zählen dann ist das 1. Byte der zweite Abschnitt

    und den Bit von rechts angefangen mit der 0 dann ist der gesuchter Bit an zweiter Stelle

     

    Byte |-----0-----| |-----1-----|
    Bit   |7654 3210|   |7654 3210|
          0001 1011     1100 00[b]0[/b]0

    0001 1011 1100 0010 = 7106

     

    Abgesehen welche vorgehesweise nun der richtige ist frage ich mich

    wie man das dann bei solchen Angabe ermittelt?

     

    DWA Ton verändern – laut stellen:

    Stg 46 Komfortstg > Byte 16, bit 5 deaktivieren

    Stg 46 Komfortstg > Byte 16, bit 6 deaktivieren

    Stg 46 Komfortstg > Byte 16, bit 7 deaktivieren

     

    Auf dem Gerät sehe ich ja nur eine 7 stellige Zahl.

  2. Ich habe auch diesen für mich interessanten Kommentar gelesen

     

    von gente Codierungsgrundlagen:

    Im Auto gibt es Steuergeräte. Die haben Adressen von 00 bis FF (das sind maximal 255 Steuergeräte. Die gibt es zwar nicht alle, aber man hat sich da nach oben ausreichend Luft gelassen. Das sind übrigens Hexadezimalzahlen!!)

    Die meisten Komfort-Funktionen stecken heute im Bordnetzsteuergerät (Adresse 09). Vor Mai 2009 waren sie z.B. im Komfortsteuergerät (46) das es jetzt im Tiguan gar nicht mehr gibt!

    Liest man das mit einem geeigneten Tool aus, dann bekommt man z.B. folgendes:

    40|18|0A|3B|90|25|1A|C0|40|88|00|84|34|00|01|24|45|51|30|88|53|6D|81|60|5C|...

    Die senkrechten Striche habe ich wegen der Lesbarkeit rein gemacht:

    Immer zwei dieser Ziffern repräsentieren ein Byte.

    Damit steht im Byte 17 der Wert 51.

    Auch das sind Hexadezimalzahlen und der erste Wert (40) ist auch nicht Byte 1, sondern Byte 0, denn man fängt da bei null an zu zählen.

    Weiter geht's: Dieses Byte kann man sich als eine Gruppe von acht Schaltern vorstellen, was ersichtlich wird, wenn man diese Hexadezimalzahl (51) jetzt in eine Binärzahl übersetzt:

    00110011

    Acht Schalter, die entweder 0 (aus) oder 1 (an) sein können. Und VW sagt in seiner Software, welcher dieser Schalter was macht. Diese Schalter werden von null beginnend, von rechts nach links gelesen. Das sind die Bits.

    Hier sind also die Bits 0,1,4 und 5 "gesetzt" soll jetzt noch Bit 7 gesetzt werden, dann sieht das Byte so aus 10110011

    Das übersetzen wir jetzt in eine Hexadezimalzahl:

    Das Ergebnis ist B3

    Diesen Wert wollen wir ins Steuergerät bei Byte 17 reinschreiben, doch das geht meist nicht selektiv, sondern der gesamte Datensatz des Steuergeräts wird zurückgeschrieben, was heißt. In dem Fall wird folgendes zurückgeschrieben:

    40|18|0A|3B|90|25|1A|C0|40|88|00|84|34|00|01|24|45|B3|30|88|53|6D|81|60|5C|...

     

    MFG

    gente

    Bei dieser Codierung Stg 17 Schalttafeleinsatz > Byte 1, bit 1

    würde sich das geänderte Bit auf die letzte Stelle einer Hexadezimalen Zahl auswirken.

     

    Was mir fehlt ist der Bezug bzw. die Zuordnung zu der Ausgabe was ich vom Diagnosegerät bekomme.

    Beschreib ECU: 0007104

     

    Falls ich den Wert in der Codesammlung von Migo123 auch auf meinem Fahrzeug anwenden könnte müsste ich -2 rechnen somit käme ich

    auf 0007102

     

    STG 17 Kombiinstrument)auswählen

    STG Codierung -*-> Funktion 07

    ??xxx: Mehrausstattung

    +00 -*- 20l Tank(1.2l TDI-*-Motor & 085-*-ASG-*-Getriebe)

    +01 -*- 34l Tank

    +02 -*- Gurtwarnung aktiv

    +04 -*- 1.4l Benzin-*-Motor & 02T-*-Getriebe

    +08 -*- 1.4l TDI-*-Motor & 02J-*-Getriebe

    Beschreib ECU: 0007104

     

    Wenn ich nun den Wert in die Verschiedenen Zahlensysteme konvertiere sieht das so aus.

    Die Frage ist nur ob ich die Zahlen als DEC oder HEX angezeigt bekomme ??

     

    DEC 0007104

    HEX 1BC0

    BIN 0001 1011 1100 0000

    BCD 0111-0001-0000-01000

     

    HEX 0007104

    DEC 28932

    BIN 0111 0001 0000 0100

    BCD 0010-1000-1001-0011-0010

     

    -----Edit---

    Ja genau ich muss erst mal diesen Byte 1 (also zwei Ziffern) lokalisieren und dann Bit Nr.1 umstellen also auf 0 stellen

    Wie kommst du eigentlich auf

    7104 = 0001 1011 1100 0000 ?? --> ok selber beantwortet mein konvertierer zeigt die Nullen vorne nicht an

  3. Hi,

    das mit dem BCD-Code habe ich verstanden .

    Also 1 Byte sind 8 Bit und man kann damit zwei Dezimalzahlen darstellen.

    Die 8 Bit werden von rechts gelesen und fangen mit 0 an.

    7-6-5-4-3-2-1-0.

     

    Bei dieser Codierung Stg 17 Schalttafeleinsatz > Byte 1, bit 1

    würde sich das geänderte Bit auf die letzte Stelle einer Hexadezimalen Zahl auswirken.

     

    Was mir fehlt ist der Bezug bzw. die Zuordnung zu der Ausgabe was ich vom Diagnosegerät bekomme.

    Beschreib ECU: 0007104

  4. Hallo,

     

    an alle ich habe mir auch so ein S101 gekauft habe aber einen Tiguan ;)

     

    ich komme mit der Umrechnung von den meist angegebenen Werten nicht aus wie z.B.

     

    Gurtwarner deaktivieren: Stg 17 Schalttafeleinsatz > Byte 1, bit 1

     

    Bei Stg Info Kombiinstrument steht folgendes

    Beschreib ECU: 0007104

    Nutzungscode: 00999

     

    Oder wie kommt man von diesen Werten

     

    Autolock / Unlock: (Funktion wurde bestätigt)

    Stg 46 Komfortstg > Byte 00, bit 3 + 4

     

    Komfortschliessen und -öffnen der Fenster/SAD über FFB: (Funktion wurde bestätigt für MJ07-08 )

    Stg 46 Komfortstg > Byte 06, bit 0 deaktivieren

    Stg 46 Komfortstg > Byte 06, bit 1 deaktivieren

    Stg 46 Komfortstg > Byte 06, bit 2 deaktivieren

    Stg 46 Komfortstg > Byte 06, bit 3 deaktivieren

    Stg 46 Komfortstg > Byte 06, bit 4 deaktivieren

    Stg 46 Komfortstg > Byte 06, bit 5 deaktivieren

    Stg 46 Komfortstg > Byte 06, bit 6 aktivieren

    Stg 46 Komfortstg > Byte 06, bit 7 deaktivieren

    Stg 46 Komfortstg > Byte 07, bit 0 aktivieren = Komfortöffnen eFH via Schließzylinder aktiv

    Stg 46 Komfortstg > Byte 07, bit 1 aktivieren = Komfortöffnen eFH via eFH-Wippe aktiv

    Stg 46 Komfortstg > Byte 07, bit 2 aktivieren = Komfortöffnen eFH via FFB aktiv

    Stg 46 Komfortstg > Byte 07, bit 3 aktivieren = Komfortschließen eFH via Schließzylinder aktiv

    Stg 46 Komfortstg > Byte 07, bit 4 aktivieren = Komfortschließen eFH via eFH-Wippe aktiv

    Stg 46 Komfortstg > Byte 07, bit 5 aktivieren = Komfortschließen eFH via FFB aktiv

    Stg 46 Komfortstg > Byte 07, bit 6 aktivieren = Komfortbedienung zeitbegrenzt nach auth. Zugang erlaubt

    Stg 46 Komfortstg > Byte 08, bit 0 aktivieren

    Stg 46 Komfortstg > Byte 08, bit 1 aktivieren

    Stg 46 Komfortstg > Byte 08, bit 2 aktivieren

    Stg 46 Komfortstg > Byte 08, bit 3 aktivieren

    Stg 46 Komfortstg > Byte 08, bit 4 aktivieren

    Stg 46 Komfortstg > Byte 08, bit 5 aktivieren

    Stg 46 Komfortstg > Byte 08, bit 6 = 0 bzw. 1

    Stg 46 Komfortstg > Byte 08, bit 7 deaktivieren

     

    Reichweitenbegrenzung für Funkschlüssel aufheben:

    Stg 46 Komfortstg > Byte 13, bit 2 deaktivieren

     

    DWA Quittung:

    Stg 46 Komfortstg > Byte 10, bit 3 aktivieren

    Stg 46 Komfortstg > Byte 10, bit 7 deaktivieren

    Stg 46 Komfortstg > Byte 11, bit 3 aktivieren

     

    DWA Ton verändern – laut stellen:

    Stg 46 Komfortstg > Byte 16, bit 5 deaktivieren

    Stg 46 Komfortstg > Byte 16, bit 6 deaktivieren

    Stg 46 Komfortstg > Byte 16, bit 7 deaktivieren

     

     

    auf diese Werte?

    +00001-*-DWA-Abschaltung via FFB möglich

    +00002-*-DWA schärfen quittieren(Blinker)

    +00004-*-Sicherheitszentralverriegelung (SZV)

    +00008-*-Diebstahlwarnanlage(DWA)verbaut

    +00016-*-Heckklappe ab 5km/h verriegeln

    +00032-*-Autom.Verriegeln ab ca.15km/h

    +00064-*-Komfortschließen/ -*-öffnen über Funkfernbedienung

    +00128-*-Rechtslenker

    +00512-*-Verriegelung via FFB quittieren (Blinker)

    +01024-*-DWA schärfen quittieren (Horn)

    +02048-*-Fensterheber USA Logik

    +04096-*-Entriegelung via FFB quittieren Blinker)

    +16384-*-SZV nur über Schließzylinder

     

    gruß und danke

×
×
  • Neu erstellen...

Wichtige Information

Wir verwenden Cookies. Mit weiteres surfen erklären Sie sich mit diesen einverstanden.