Static Bluetooth PIN codes Bluetooth devices that have no means for PIN code input come with a hard-coded PIN to use when pairing with another device. The primary authentication mechanism used in Bluetooth devices is a PIN, between 1 and 16 characters in length, that is used to authenticate a device for the first time. However, many Bluetooth devices have no means for inputting a user-defined PIN code when pairing with another device, due to the lack of a man-machine interface (MMI) such as a numeric keypad or keyboard. This is especially prevalent in Bluetooth headsets, pointing devices, headphones, and speakers. To get around this limitation, such devices make use of a hard-coded PIN that may be entered into a peer device when pairing is initiated. This itself is not a problem. However, many of these devices use the same PIN code for every unit of a particular model of device that is produced. Thus, it is trivial for someone to guess the PIN used by one of the affected devices for a pairing with any given device based on its make and model. Once someone has determined the correct PIN, they can use it to gain unauthorized access to the vulnerable device. ### meanings: "I" means that device must be placed in "pairing mode" to see it. "S" means that device must be placed in "pairing mode" to pair, otherwise if you know its BD_ADDR and PIN you may pair fo free. DEVICE PIN TYPE ### Anycom Stereo Headset 0000 Headset I Audi UHV * 1234 Car Kit ? Jabra BT110 0000 Headset I,S Jabra BT800 0000 Headset I,S Jabra BT2040 0000 Headset I,S Plantronics M2500 0000 Headset I Plantronics Expl 220 0000 Headset ? Motorola H670 0000 Headset ? Motorola HS820 0000 Headset I,S