Note that the Bluetooth antenna is printed on the module itself, it does not require a separate antenna connection.
Indeed, until I stripped down my Thinkpad, I assumed I didn't have a Bluetooth module! This module has its own dedicated hardware interface (a 'BDC socket') beneath the palm rest, and does not take up the mSATA nor PCIe half mini card slots (the PCIe socket on my Thinkpad was already occupied by the Intel N 6205 b/g/n WiFi adapter). This is not detected by Windows 10 by default (amusingly it does appear to be detected by default by Linux distros such as Ubuntu/Mint etc.). The Bluetooth module that came fitted to my Lenovo Thinkpad X220 was the Broadcom BCM92070MD_LENO. Pairing and detecting also appear to be faster and more consistent. It took two or three reboots but the Windows 10 drivers were detected automatically (no downloads required) and it has remained rock solid ever since. The only solution appears to be to replace the hardware module with a 60Y3303 or 60Y3305 Bluetooth 4.0 module.
You can reinstall the drivers, but they'll be removed at the next reboot.
Update: As of spring/summer 2019, Windows 10 will remove the drivers for the BCM92070MD / 60Y3271 Bluetooth 3.0 module that shipped by default with many Thinkpad X220 laptops. Bluetooth on the Lenovo Thinkpad X220 with Windows 10 - Andrew OakleyĪ Bluetooth on the Lenovo Thinkpad X220 with Windows 10