Is anyone here interested in OpenXC support? And is this even possible?
At some point soon I am considering trying to build in OpenXC support either directly into the M2RET or a separate unit that JUST replaces the M2RET.
Just beginning research on this and would be after I have at least something going with the J1850 stuff.
With OpenXC the interface device basically stores the PID’s and does all of the heavy lifting. There are different modes but the simpliest mode basically the OpenXC asks for something and the interface returns the result for it. A little higher level than what we normally are used to. But allows a manufacturer to normally embed the proprietary information within the firmware.
I am considering different options with this and probably would set it up with support for the generic PID’s up front and load the vehicle specific PID’s from the MicroSD card upon initial startup after a Vin check. Concerned this might make a pause prior to the device running but hopefully there might be a way to load one unit into memory by default. (May store Vin and default ID of library to load in non-volatile memory but not sure if the effort would be worth it. )