dass bestimmte Fehler nur von Smart/Mercedes ausgelesen werden können und man je nach Soft- und Hardware selbst beim auslesen irgendwas an der Software vom Auto „zerstören“ kann und mich daher nicht näher damit beschäftigt.
Es trifft wohl zu, dass z. B. der "Schattenspeicher" nur mit Xentry von MB gelesen werden kann. Diese Historie brauchst Du aber eher nicht. Und an der Software des Fahrzeugs kannst Du nur etwas verändern, wenn Du a) eine Codiersoftware, wie ddt4all, verwendest UND b) bewusst in der Software den Schreibschutz aufhebst. Das bloße Auslesen des Fehlerspeichers und das Löschen desselben macht nichts kaputt. Es ist nichts anderes, wie das Lesen und Löschen einer Log-Datei auf einem PC.
Ich empfehle interessierten Anfängern zum Einstieg für das Kennenlernen der OBD2 - Schnittstelle immer gerne die App Torque (Pro), weil sie alle vorhandenen Sensoren in Echtzeit visualisieren kann und gut erklärt ist. Man kann sie auf dem Smartphone als Bordcomputer nutzen, den Fehlerspeicher lesen und bei vielen Fahrzeugen auch löschen.