A tire pressure monitor system tool is capable of communicating with a
plurality of tire pressure monitor systems. The tool includes a storing
module that stores a plurality of communication protocols that are used
for enabling the tool to communicate with a tire pressure monitor system.
The tool enables a user to input vehicle data for identifying a vehicle
having a tire pressure monitor system with which to communicate. Based on
the vehicle data input, the tool determines a tire pressure monitor
system installed on the vehicle using information stored by the tool. The
tool determines a tire pressure monitor system installed on the vehicle.
Based on the tire pressure monitor system installed on the vehicle, the
tool determines a protocol used by the tire pressure monitor system to
communicate with, for example, the tool and an electronic control unit of
a vehicle.