Having been looking at the ODBII protocols i'm toying with the idea of adding an ODBII interface to my phev BMS system. Now the standard ODBII codes are available, but the IMA specific ones are not. Now I have a scangauge so can capture the data it sends and recieves with my logic analyser to work out what codes are needed but it looks reasonably straightforward from reading wikapedia for the run of the mill data.
On-board diagnostics - Wikipedia, the free encyclopedia
# ISO 9141-2. This protocol has an asynchronous serial data rate of 10.4 kBaud. It is somewhat similar to RS-232, but that the signal levels are different, and that communications happens on a single, bidirectional line without extra handshake signals. ISO 9141-2 is primarily used in Chrysler, European, and Asian vehicles.
* pin 7: K-line
* pin 15: L-line (optional)
* UART signaling (though not RS-232 voltage levels)
* K-line idles high
* High voltage is Vbatt
* Message length is restricted to 12 bytes, including CRC
I suppose the only hope of learning the PID codes for the IMA functions is to 'Borrow' an official Honda diagnostic device and capture the data for the specific diagnostics available.
Any ideas or leads? Anyone have access to a genuine Honda device? I could send them an interceptor/analyser to capture the data if they are technically adept.