Hallo,
ich habe gerade mal versucht, meinen Smart auszulesen.
Leider ohne Erfolg.
Benutzt habe ich einen Arduino Uno und dieses CAN-Bus Board (hatte ich noch hier rumfliegen):
https://www.ebay.de/itm/253369172743
Grundsätzlich scheint das Board mit dem Auto irgendwie zu kommunizieren oder es zumindest zu stören.
Wenn ich den Arduino resette, klackt irgendetwas - ich vermute das Batterieschütz - unter dem Auto und irgendein Relais im Armaturenbrett.
So lange der Arduino mit dem Auto verbunden ist, schläft der CAN-Bus nicht ein.
Die Zündung ist hierbei aus. Den CAN-Bus habe ich nur mit der Funkfernbedienung aufgeweckt, so dass das P am Schalthebel leuchtet.
Wenn ich die Zündung einschalte, fängt die Schaltbox wie wild an zu klackern. Wenn man den Arduino abstöpselt, kann man die Zündung wieder einschalten, das ESP-Zeichen im KI bleibt aber an (Schrecksekunde
). Wenn der CAN-Bus abgeschaltet hat, ist das Lämpchen beim nächsten Starten wieder aus (Erleichterung
.
Ich vermute, dass das Board den CAN-Bus stört.
Daten werden nicht ausgelesen.
Liegt der Fehler im CAN-Bus Board oder mache ich irgend etwas anderes falsch.
Die Stromversorgung des Arduinos kommt per USB vom Laptop. An der OBD2 Buchse habe ich CAN high und low abgenommen und Masse vom Auto auf einen Massepin des Arduino gelegt.
Versuchsweise habe ich die Masse auch mal weggelassen, macht aber keinen Unterschied.