OBD Android OBD Application
I have been developing an OBD-II app for the Android platform and I am running into a few problems. I have been able to test my applications on a few General Motors vehicles and they work just fine. But when I use it on Ford or Chrysler vehicles it does not seem to work.
My application is fairly simple and works like this
- Sends PID request to ECU
- ECU sends data back to Android device
- Android app parses data and displays to screen
I know that the OBD-II standard is supposed to be standard for all American made vehicles, but what I don't understand is why it works on some cars but not others. Are there different ways to present the PID requests for different vehicles? How are the requests handled in the different protocols of OBD-II??