Ich kan aus Erfahrung nur empfehlen keine billigen China-Dongles zu kaufen. Das sind alles fehlerbehaftete Raubkopien aus Reverse-Engineering:
http://www.wgsoft.de/elm327-achtung-falle.html
Die Chinaböller funktionieren zum Auslesen der Fehler und zum Löschendes Fehlerspeichers der Standard-PIDs in der Regel. Sobald man aber z.B. den Serviceintervall neu setzen oder z.B. Sensoren kalibrieren möchte dann treten Fehler auf. Habe selbst einen Chinaböller aus der Bucht und weiß wovon ich schreibe.
Um zur Frage zurückzukommen, kann ich folgende Dongles mit originaler Hardware empfehlen:
https://www.obd-2.de/shop/obd-2-diagnos ... phoneipad/
Selber nutze ich das UniCarScan BT (weil es klein ist), um damit u.a. Serviceintervalle am Motorrad anzupassen oder das semikative Fahrwerk zu kalibrierien etc. . Wenn man WiFi möchte empfiehlt sich das größere OBDLink MX WLAN. Das MX kann auch zu einem Router verbinden, was evtl. zu Hause interessant sein kann.
Als Software für Eiergeräte bietet sich CarScanner an:
https://itunes.apple.com/de/app/car-sca ... 1259933623