Ouch, I think most of the issue is caused by the USB to Serial driver not handling hibernation properly. I know XPort has provisions to handle this, but the Arduino and OBD2 device would both kill it off too. Two options that I see: Kill every connection before hibernation, or use a DC powered hub, and disconnect power before the computer goes into hibernate, forcing a disconnect. I'm not sure how some programs would handle this, and this may cause the COM port numbers to hop around if the application doesn't properly handle it.



LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks