We were were thinking that one feature that would be nice to have is an automatic CANbus speed detection routine. Cars have different CAN speeds, use either 11 or 29-bit identifiers and might even have multiple channels on the OBD2 port. It would be nice for M2 to be able to figure out how to communicate with an unknown car’s CAN bus. Something faster than trial/error would be cool.
Maybe stay in “Listen” mode while detection is happening, and then set the baud/identifier before going into normal mode?
Anyone interested in giving this a shot?