nurix
-
Gesamte Inhalte
5 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Artikel
Galerie
Forum
Kalender
Beiträge erstellt von nurix
-
-
jetzt bin ich tatsächlich durcheinander
reden wir über BIN oder BCD ?? der Link vom admin war ja über BCD oder nicht?
-
Ich habe auch diesen für mich interessanten Kommentar gelesen
Bei dieser Codierung Stg 17 Schalttafeleinsatz > Byte 1, bit 1von 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
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
Beschreib ECU: 0007104STG 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
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
-
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
-
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
Erfahrungen mit Diagnosetool Autodia?
in Verbraucherberatung
Geschrieben
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
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.