disclosed herein is an improvement of methods and systems used to configure electronic components and modules to a vehicle . a low cost programmer tool , or key fob dongle , may manage devices coupled to a vehicle communication network . the system is designed for on - board management of multiple vehicle network protocols to support configuration of various electronic modules to a vehicle . a method for using a key fob dongle is disclosed herein . the method includes inserting the key fob dongle into an on - board diagnostic - ii connector of a vehicle , transmitting a communication detection request to the obd - ii connector , and beeping a predetermined amount of times in response to the communication detection request , wherein the beeping a predetermined amount of times identifies a vehicle communication protocol .