D900 has CAN Protocol Support which gives wider
vehicle coverage. It resets the check engine lights,
reads and clears all generic, and some manufacturer
specific, DTC, displays the I/M readiness status,
views OBD II freeze frame data, displays pending
codes.
http://www.kobd2.com