Open GoogleCodeExporter opened 9 years ago
wo tracken wir denn aktuell Softwarebugs?
Ich kann mich von der Firma aus nicht mehr bei Sourceforge einloggen. Ich komme
zwar bis auf die OOBD-Trac Seite, aber sobald ich auf Login-Klicke erhalte ich
eine Fehlermeldung und leider keine Loginseite.
Von daher ein Beschreibung was bei functional requests passiert auf diesem
Wege. Ich habe nun mal mit 0100 (= Mode 1, PID 00)getestet, da dieser nach
ISO15031 von jedem emissionsrelevanten Stuergerät unterstützt werden muss.
Meinem Simulator habe ich damit auch gleich noch beigebracht, solche functional
request auf der ID $7DF zu beantworten. In diesem Beispiel habe ich ein
simuliertes ECM (ID $7E0/$7E8) und TCM (ID $7E1/$7E9).
Hier das Logfile bei 0100 request via Hyperterm mit dem OOBD-Cup:
Time Chn ID Data Name Dir DLC
151.627425 1 7DF 02 01 00 00 00 00 00 00 <OTP> Rx 2
[+] 151.627425 1 01 00 01 00 (PID $00) PID supported, $01 - $20 Powertrain Diagnostic and Freeze Frame Data::req 2
151.632101 1 7E9 05 41 00 AA 55 AA 00 00 <OTP> Tx 5
[+] 151.632101 1 41 00 41 00 AA 55 AA (PID $00) PID supported, $01 - $20 Powertrain Diagnostic and Freeze Frame Data::pos 5
151.636898 1 7E8 05 41 00 55 AA 55 00 00 <OTP> Tx 5
[+] 151.636898 1 41 00 41 00 55 AA 55 (PID $00) PID supported, $01 - $20 Read current::pos 5
Hier die Eingabe aus dem Hyperterminal:
> p 6 9 $7e8
.
> 0100
4100aa55aa
.
> p 6 9 $7e9
.
> 0100
4100aa55aa
.
>
Wie du sehen kannst, kommt immer nur ein Frame zurück. In diesem Fall der
erste am Bus (TCM, ID $7E9).
Wenn ich nun per Filter (p 6 9 $7e8) versuche die ECM spezifische Response zu
erhalten, wird trotzdem der Inhalt vom TCM dargestellt.
Ist aus meiner Sicht noch ein Bug in der Firmware, da der Protokoll-Filter
nicht funktioniert.
Andererseits wie bereits Anfang der Woche berichtet, muss hier mittelfristig
jeder Frame zurückgemeldet werden. Das macht der DXM1 mit Erwins Firmware doch
auch...
Gruss
Mike
Original comment by steffen....@gmail.com
on 25 Aug 2012 at 7:31
Original issue reported on code.google.com by
michael....@gmail.com
on 27 Jun 2012 at 10:12