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. Version: 2011A