Arduino IDE M2 get defaults and reset


I would like to use M2 with Arduino IDE, so Is it possible to detect all protocols available and send command (to get VIN)? Of more, is it possible to reset Defaults detected?

Thank you.

It is possible to detect protocols and get the VIN. This is something that is pretty common in OBD consumer devices.


I would like to have arduino code which can get VIN number and all informations of ECU hardware.