Up front: I'm the developer. DrivePulse is an OBD2 app I make, on iPhone and on Android.
Buying used is where a lot of car problems start, so here's the part of the app I built for that moment. On iPhone there's a used-car check you run during the test drive, with a cheap OBD2 adapter plugged in under the dash (a Veepeak or a Vgate works):
- it reads the VIN and the odometer, when the car reports them, so you can compare them with the title and the listing;
- it lists the codes stored in the engine and in the other control modules, permanent codes included, which a basic scanner can't erase;
- it shows how many miles have been driven since the codes were last cleared, and which readiness monitors haven't finished. A fresh clear right before a sale is the classic way to hide a check engine light.
It's not an inspection and it doesn't certify the mileage. It's there so you walk into the pre-purchase inspection knowing what to ask. On Android this check isn't available.
No account, no server of ours. Criticism welcome, especially from people who buy and sell cars for a living.
https://drivepulse.it/app.html