| CPC G07C 5/0808 (2013.01) [G01R 19/2503 (2013.01); B60R 16/023 (2013.01); G07C 2205/02 (2013.01)] | 20 Claims |

|
1. A method for instantiating a vehicle diagnostic action, the method comprising:
establishing electrical contact between a diagnostic tool and a plurality of pins of a diagnostic port of a vehicle;
monitoring a first pin and a second pin for messages conforming to a first diagnostic protocol;
in response to reception of a message conforming to the first diagnostic protocol within a predefined observation window, designating the first diagnostic protocol as a designated protocol for use by the diagnostic tool;
in response to not receiving a message conforming to the first diagnostic protocol within the predefined observation window
monitoring a first pin for a first expected voltage behavior with respect to a neutral ground,
monitoring a second pin for a second expected voltage behavior with respect to the neutral ground,
in response to both the first pin exhibiting the first expected voltage behavior and the second pin exhibiting the second expected voltage behavior, designating the first diagnostic protocol as the designated protocol,
in response to the first pin not exhibiting the first expected voltage behavior or the second pin not exhibiting the second expected voltage behavior, initiating an ordered protocol selection to designate the designated protocol from an ordered list of compatible diagnostic protocols;
transmitting a request for vehicle identification data from the diagnostic tool to the diagnostic port in the designated protocol; and
generating a make and model of the vehicle in response to receiving the vehicle identification data from the diagnostic port.
|