Bluetooth devices

From TechInfoDepot
Jump to navigationJump to search

Laptops

  • Dell Wireless 355
Module with Bluetooth 2.0 + EDR Technology
Broadcom chip
USB ID: 413c:8126
BT Version: 2.0 + EDR
OUI: 00:1D:D9
FCC ID: QDS-BRCM1021
  • Lenovo Thinkpad W500
("Thinkpad Bluetooth 2.1 with Enhanced Data Rate")
Broadcom BCM2046 chip
USB ID 0a5c:2145
BT Version: 2.0 + EDR
OUI: 00:23:4D
FCC ID: QDS-BRCM1033

Phones

  • LG VM670 (Optimus V)
Broadcom BCM4325 chip
OUI: 5C:17:D3
  • Samsung Reclaim
OUI: C8:7E:75
  • LG Rumor Touch
OUI: 8C:54:1D

Adapters

PCMCIA

IBM FRU 09N9814
ID "PCMCIA\Digianswer_-_Bluetooth_PC_Card_[8044250]-0229-0001"
OUI: 00:50:CD
FCC ID: O2OBTPCM101

USB

ASUS
Texas Instruments CC2540 SoC (MCU + USB)
FCC ID: MSQ-TUFDONGLE (Bluetooth 4.0 LE/USB 2.0)
Likely included with the TUF X299 MARK 1 motherboard.
Atheros AR3011, USB ID: 0cf3:3002, OUI: 00:02:72
FCC ID: MSQ-USBBT211 (Bluetooth 3.0 + HS / 2.1 + EDR)
Another version exists with FCC ID: MSQUSBBT211 (no hyphen) which is
a change of ID request from CC&C XNGBT330SV4. Internals look the same.
Broadcom BCM20702A (BCM_BT_4.0) • 0b05:17cb
FCC ID: MSQ-USBBT400 (Bluetooth 4.0 LE/USB 2.0)
Realtek RTL8761B (RTK_BT_5.0) • 0b05:190e
FCC ID: MSQ-USBBTJB00 (Bluetooth 5.0 LE/USB 2.0)
Belkin
Broadcom chip
FCC ID: K7SF8T001
CSR BC212015E chip
FCC ID: K7SF8T003
Broadcom BCM20702A1 chip
BT 4.0 Module (Nancy Blake)
CSR BC212015ES chip
OUI: 00:0F:3D
FCC ID: PSL-WBT-3022
Broadcom BCM2033 chip
BT Version: 1.1
FCC ID: PSL-WBT-3020
CSR chip
FCC ID: Q87-USBBT100
(original FCC ID: NLF-USBBTC1A0 [schematics])
Broadcom BCM2035 chip
BT Version: 1.2
FCC ID: Q87-USBBT100V2
Broadcom chip
USB ID: 0461:4d75
BT Version: 2.0 + EDR
OUI: 00:02:76
FCC ID: EMJD51303
CSR CSR8510 chip (Cambridge Silicon Radio)
USB ID: 0a12:0001
BT Version: 4.0 + EDR + BLE
CSR CSR8510 A10 chip (Cambridge Silicon Radio)
USB ID: 0a12:0001
BT Version: 4.0 + EDR + BLE
CSR BC212015BD chip
BT Version: 1.1
OUI: 00:0C:55
FCC ID: QVZ10010000
Bluetooth Daughter Card (14 pins)

The 14-pin Bluetooth Daughter Cards (BDC) are USB Bluetooth Adapters that are installed in a proprietary BDC socket.
The connection probably carries usb, power, led and enable signal. The antenna is printed on the PCB.

The location varies by model; refer to the Hardware Maintenance Manual for the location of the BDC.

Very likely, all 14-pin-BDCs can be interchanged, allowing newer Bluetooth adapters to be installed in older ThinkPads.

The Bluetooth 4.0 module, for example, works in an ThinkPad X200, even though it didn’t even exist at the time the X200 was released.
  • Bluetooth 2.0 with Enhanced Data Rate (EDR)
Broadcom BCM2045B
  • USB id 0A5C:2110
FRU PN: 39T0497 (T60, T61, X60, X61, X300)
(Z60m, Z60t, Z61t, R60, R61, T60p, T61p)
(X60, X60s, X60 Tablet, X61s, X61 Tablet)
  • Bluetooth 2.1 with EDR
USB ids
  • 0A5C:2145
  • 0A5C:217F
$lsusb -v
Bus 001 Device 005: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          224 Wireless
  bDeviceSubClass         1 Radio Frequency
  bDeviceProtocol         1 Bluetooth
  bMaxPacketSize0        64
  idVendor           0x0a5c Broadcom Corp.
  idProduct          0x217f BCM2045B (BDC-2.1)
  bcdDevice            3.60
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
Broadcom BCM92070MD
HCI/LMP version 2.1
Firmware 104.66 / 3 (information from hciconfig hciX features/version/revision)
FRU: 42T0969, 60Y3211, 60Y3215 (R400, R500, T400, T500, W500, W700, W700ds, X200, X200s, X201, X201s)
FRU: 44C9696 (X200 Tablet, X201 Tablet)
FRU: 43Y6481 (SL300, T400s, X301)
FRU: 60Y3199, 60Y3213 (W701, W701ds, Edge 11", T410, T410i, T410s, T410si)
FRU: 60Y3199 (T510, T510i, W510, X100e)
Edge 13", Edge 14", Edge 15"
(L412, L512, X220, SL400, SL500, SL500c, SL510)
  • Bluetooth 3.0
FRU: 60Y3271, 60Y3275
(E10, E30, E40, E50, E420, X1)
  • Bluetooth 4.0
Broadcom BCM20702 Bluetooth 4.0 [ThinkPad]
  • USB id 0A5C:21E6
FRU: 60Y3303 Foxconn, 60Y3305 Lite-On
(T530, T540, E430, E431, E440, X230 Tablet, X230i, X230)
(tested also in X200, T530)

PCIe (USB/SDIO)

Wi-Fi/Bluetooth Combo Wireless Module

Dell Wireless 1708 (DW1708) SS: [1028:0018] Dell DW1708 (Dell P/N: WC50G)
HP (Hewlett-Packard) SS: [103c:804a] HP OEM BCM943142Y (ProBook 455)
Foxconn U40Z032, T77Z463.00, T77Z463.02
Wistron NeWeb 185f - PCIe ID: 185f ?
   [0930:0225] Toshiba 43142 Combo NGFF
   [0930:0226] Toshiba 43142 Combo NGFF
   [0a5c:2167] BRCM Generic 43142Y NGFF
   [0a5c:216d] HP Hornet (BRCM) 43142Y NGFF Combo
   [13d3:3427] AzureWave (Toshiba) 43142 combo NGFF
   [185f:2167] Lenovo (WNB) BCM43142A0 NGFF
   [0489:e079] Lenovo (Foxconn) 43162 NGFF
   [0930:0229] Toshiba 43162 combo NGFF
   [0a5c:216e] HP Blackbird (BRCM) 43162 NGFF
   [0489:e087] Acer (Foxconn) 43228 NGFF Combo
   [04ca:200e] Lite-On 43228 NGFF Combo
   [0489:e07a] Lenovo (Foxconn) 4352 20702 NGFF
   [04ca:200b] Lite-On BCM20702A1 NGFF
   [0930:0223] Toshiba 4352 20702A1 NGFF
   [0a5c:216b] HP Rapture (BRCM) 4352Z NGFF Combo
AzureWave AW-CB210NF [13d3:3488] BCM4356 NGFF M.2 (2230) BT4.1
AzureWave AW-CB217NF [13d3:3485] BCM4356 M.2 (1216) Soldered Down
Lite-On WCBN802B Broadcom BCM94352Z NGFF M.2 (2230)
Lite-On WCBN807B Broadcom BCM94356Z NGFF M.2 (2230)
[0489:e097] Acer (Foxconn) BCM4356A2 NGFF Card (Bluetooth 4.0 USB)
[04ca:2013] Acer (Lite-On) BCM4356A2 NGFF Card (Bluetooth 4.0 USB)
[04ca:2014] Asus (Lite-On) BCM4356A2 NGFF Card (Bluetooth 4.0 USB)
[0b05:181d] Asus MB (AzureWave) BCM4356A2 NGFF Card (Bluetooth USB Module)
[13d3:3473] AzureWave BCM4356 (Bluetooth USB module)
[13d3:3485] AzureWave AW-CB217NF (BT)
[13d3:3488] AzureWave AW-CB210NF (BT)
[13d3:3492] AzureWave BCM4356 (Bluetooth USB module)
[0a5c:640e] Lenovo (China) BCM4356A2 NGFF Combo Card (Bluetooth 4.1 USB)
Dell Wireless 1535C Bluetooth - USB\VID_0CF3&PID_3004
Dell Wireless 1601 Bluetooth - USB\VID_0CF3&PID_817A
Dell Wireless 1702 Bluetooth - USB\VID_0CF3&PID_3002
Dell Wireless 1703 Bluetooth - USB\VID_0CF3&PID_E004
Dell Wireless 1705 Bluetooth - USB\VID_0CF3&PID_0036
Dell Wireless 1901 Bluetooth - USB\VID_0CF3&PID_E003
Qualcomm/Atheros Bluetooth driver
for Windows 7/8 (32/64bit):
  • AR1005 Bluetooth 4.0 + HS Adapter
  • AR3001 Bluetooth 2.1 and 3.0 + HS
  • AR3002 Bluetooth 4.0 + HS Adapter
  • AR3011 Bluetooth 3.0 Adapter
  • AR3012 Bluetooth 4.0 + HS Adapter
  • AR9462 Bluetooth 4.0 + HS Adapter
  • QCA9565 Bluetooth 4.0 + HS Adapter
  • Askey Bluetooth Adapter
  • Asus Bluetooth v2.1 USB Adapter
  • Dell Wireless 1601 Bluetooth Device
  • Dell Wireless 1703 Bluetooth
  • Dell Wireless 1901 Bluetooth

USB ID

USB ID • ASUS (0b05)

-------------------------------------
0b05		USB ID ASUS

VID/PID		Name		Note
-------------------------------------
0b05:1712	BT-183 		Bluetooth 2.0 + EDR Adapter	
0b05:1715	BCM2045 	Bluetooth 2.0 Device with trace filter	
0b05:1716	BCM2045		Bluetooth Device
0b05:173c	BT-183 		Bluetooth 2.0
0b05:174f	BT-250 		Bluetooth Adapter
0b05:1751	BT-253 		Bluetooth Adapter
0b05:1753	BT-250/253 	Bluetooth Adapter (Firmware Upgrade)
0b05:1758	BT-250 		Bluetooth Adapter (module)
0b05:1759	BT-253 		Bluetooth Adapter (module)
0b05:1762	BCM		Broadcom Bluetooth 3.0 USB
0b05:176b	BCM		Broadcom Bluetooth 3.0 USB
0b05:176c	BCM		Broadcom Bluetooth 3.0 USB
0b05:176d	BCM		Broadcom Bluetooth 3.0 USB
0b05:1783	BCM		Broadcom Bluetooth 3.0 USB
0b05:1788	BT-270 		Bluetooth Adapter
0b05:1789	BT-270 		Bluetooth Adapter
0b05:178a	NB-290 		Bluetooth Adapter
0b05:178b	BCM		Broadcom Bluetooth 3.0 USB
0b05:1793	NB-051 		Bluetooth Adapter
0b05:179a	ASUS 		WAVI Wireless USB Adapter
0b05:179c	ASUS 		Bluetooth Adapter
0b05:17cb	USB-BT400	Broadcom BCM20702A0 Bluetooth Adapter
0b05:17cd	ASUS STU	USB2.0 Audio Device
0b05:17cf	BT USB		Bluetooth USB Module
0b05:17d0	AR9462		Bluetooth 4.0 + HS Adapter [Atheros AR9462]
0b05:17dc	Realtek 	Bluetooth 4.0 + High Speed Chip [Realtek]
0b05:180a	BCM20702	AzureWave AW-CB160H [BCM20702 USB BT 4.0]
0b05:181d	BT USB		Bluetooth USB Module
0b05:1825	QCA61x4A	Qualcomm Atheros QCA61x4A Bluetooth 4.1
0b05:182b	QCA61x4A	Qualcomm Atheros QCA61x4A Bluetooth 4.1
0b05:b700	BT-253		Broadcom Bluetooth 2.1
0b05:b703	BT-250		Broadcom Bluetooth Module
---
0b05:1706	ASUS WL-167Gv1	802.11g Adapter [Ralink RT2571]
0b05:1707	ASUS WL-167Gv1	802.11g Adapter [Ralink RT2571]
0b05:170c	ASUS WL-159g	802.11bg Wireless Network Adapter
0b05:170d	ASUS 		802.11bg Wireless Network Adapter
0b05:1717	ASUS WL-169gE	802.11bg Adapter [Broadcom 4320 USB]
0b05:171c	ASUS		802.11bg Wireless Network Adapter
0b05:1723	ASUS WL-167Gv2	802.11bg Adapter [Ralink RT2571W]
0b05:1724	ASUS		802.11bg Adapter [Ralink RT2573]
0b05:172a	ASUS		802.11n Wireless Network Adapter
0b05:172b	ASUS		802.11n Wireless Network Adapter
0b05:1731	ASUS		802.11n Wireless Network Adapter
0b05:1732	ASUS		802.11n Wireless Network Adapter
0b05:1742	ASUS		802.11n Wireless Network Adapter
0b05:1760	ASUS		802.11n Wireless Network Adapter
0b05:1761	ASUS USB-N11	802.11n Wireless Network Adapter [Ralink RT2870]
0b05:1784	ASUS USB-N13	802.11n Network Adapter (rev A1) [Ralink RT3072]
0b05:1786	ASUS USB-N10	802.11n Wireless USB Adapter [Realtek RTL8188SU]
0b05:1790	RT3572		802.11a/n Wireless LAN USB Device [Ralink RT3572]
0b05:1791	ASUS WL-167Gv3	802.11n Wireless USB Adapter [Realtek RTL8188SU]
0b05:179d	ASUS USB-N53	802.11abgn Wireless Network Adapter [Ralink RT3572]
0b05:17a7	ASUS USB-N10H	150Mbps 802.11n Wireless USB dongle
0b05:17ab	ASUS USB-N13	802.11n Network Adapter (rev B1) [Realtek RTL8192CU]
0b05:17ad	ASUS USB-N66	802.11n Dual Band Wireless Network USB Adapter
0b05:17ba	ASUS USB-N10	802.11n Network USB Adapter [Realtek RTL8192CU]
0b05:17bc	ASUS USB-N66	450Mbps Dual Band Wireless Network USB Adapter
0b05:17c0	ASUS USB-N10E	150Mbps Wireless-N Network USB Adapter
0b05:17c7	ASUS WL-330NUL	802.11n Wireless Network Adapter	
0b05:17c9	ASUS USB-AC53	802.11ac Wireless USB Adapter [Broadcom BCM43526]
0b05:17d1	ASUS USB-AC51	802.11ac Wireless USB Adapter [MediaTek MT7610]
0b05:17d2	ASUS USB-AC56	802.11ac Wireless USB Adapter
0b05:17d3	ASUS USB-N10	150Mbps 802.11n Wireless USB dongle
0b05:17db	ASUS USB-AC50	802.11ac USB Wireless Adapter
0b05:17e8	ASUS USB-N14	802.11n Wireless USB Adapter
0b05:17eb	ASUS USB-AC55	802.11ac USB Wireless Adapter
0b05:180b	ASUS USB-N53_V2	802.11n(ac?) Wireless USB 3.0 Adapter [MediaTek MT7612U]
0b05:1817	ASUS USB-AC68	802.11ac USB Wireless Adapter
Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac 
    Wireless Network Adapter [168c:003e] (rev 32)
    Subsystem: ASUSTeK Computer Inc. Device [1043:86e0]
    Kernel driver in use: ath10k_pci

Bus 001 Device 010: ID 05c6:6765 Qualcomm, Inc.
Bus 001 Device 009: ID 0e8d:1887 MediaTek Inc.
Bus 001 Device 005: ID 0b05:1825 ASUSTek Computer, Inc.
USB ID • Broadcom (0a5c)

----------------------------------
BCM_DNGL_VID		0a5c

USB DONGLE              VID/PID
----------------------------------
BCM_DNGL_BL_PID_4328	0a5c:bd12
BCM_DNGL_BL_PID_4322	0a5c:bd13
BCM_DNGL_BL_PID_4319    0a5c:bd16
BCM_DNGL_BL_PID_43236   0a5c:bd17
BCM_DNGL_BL_PID_4332	0a5c:bd18
BCM_DNGL_BL_PID_4330	0a5c:bd19
BCM_DNGL_BL_PID_4334	0a5c:bd1a
BCM_DNGL_BL_PID_43239   0a5c:bd1b
BCM_DNGL_BL_PID_4324	0a5c:bd1c
BCM_DNGL_BL_PID_4360	0a5c:bd1d
BCM_DNGL_BL_PID_43143	0a5c:bd1e
BCM_DNGL_BL_PID_43242	0a5c:bd1f
BCM_DNGL_BL_PID_4335	0a5c:bd20
BCM_DNGL_BL_PID_43342	0a5c:bd21
BCM_DNGL_BL_PID_43341	0a5c:bd22
BCM_DNGL_BL_PID_4350    0a5c:bd23
BCM_DNGL_BL_PID_4345    0a5c:bd24
BCM_DNGL_BL_PID_4349	0a5c:bd25
BCM_DNGL_BL_PID_4354	0a5c:bd26
BCM_DNGL_BL_PID_43569   0a5c:bd27
BCM_DNGL_BL_PID_43909	0a5c:bd28
BCM_DNGL_BDC_PID	0a5c:0bdc
BCM_DNGL_JTAG_PID	0a5c:4a44

/* HW USB BLOCK [CPULESS USB] PIDs */
BCM_HWUSB_PID_43239     43239
-----------------------------------------
0a5c		BCM_USB_VID
-----------------------------------------
0a5c:2198	Bluetooth 3.0 Device
0a5c:219b	Bluetooth 2.1 Device
0a5c:21b1	HP Bluetooth Module
0a5c:21b4	BCM2070 Bluetooth 2.1 + EDR
0a5c:21b9	BCM2070 Bluetooth 2.1 + EDR
0a5c:21ba	BCM2070 Bluetooth 2.1 + EDR
0a5c:21bb	BCM2070 Bluetooth 2.1 + EDR
0a5c:21bc	BCM2070 Bluetooth 2.1 + EDR
0a5c:21bd	BCM2070 Bluetooth 2.1 + EDR
0a5c:21d7	BCM43142 Bluetooth 4.0
0a5c:21e1	HP Portable SoftSailing
0a5c:21e3	HP Portable Valentine
0a5c:21e6	BCM20702 Bluetooth 4.0 [ThinkPad]
0a5c:21e8	BCM20702A0 Bluetooth 4.0
0a5c:21f1	HP Portable Bumble Bee
0a5c:22be	BCM2070 Bluetooth 3.0 + HS
0a5c:4500	BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
…	
0a5c:bd11	BCM4320 TiVo AG0100 802.11bg Wireless Adapter
0a5c:bd13	BCM4323 802.11abgn Wireless Adapter
0a5c:bd16	BCM4319 802.11bgn Wireless Adapter
0a5c:bd17	BCM43236 802.11abgn Wireless Adapter
0a5c:d11b	BCM4320 Eminent EM4045 [Broadcom BCM4320 USB]
USB ID • Ralink (148f) (RT2800USB)

Vendor ID
  • 0411Buffalo ("BUFFALO INC. (formerly MelCo., Inc.)")
  • 043eLG ("LG Electronics USA, Inc.")
  • 0471Philips ("Philips (or NXP)")
  • 04bb • I-O DATA ("I-O Data Device, Inc.")
  • 04daPanasonic ("Panasonic (Matsushita)")
  • 04e8Samsung ("Samsung Electronics Co., Ltd")
  • 050dBelkin ("Belkin Components")
  • 057cAVM ("AVM GmbH") (FRITZ!Box)
  • 0586ZyXEL ("ZyXEL Communications Corp.")
  • 05a6Cisco ("Cisco Systems, Inc.")
  • 06f8 • Guillemot ("Guillemot Corp.")
  • 0789 • Logitec ("Logitec Corp.")
  • 07aa • Corega ("Corega K.K.")
  • 07b8AboCom ("AboCom Systems Inc.")
  • 07d1D-Link ("D-Link System")
  • 07faDrayTek ("DrayTek Corp.")
  • 083aAccton ("Accton Technology Corp.")
  • 0846Netgear ("NetGear, Inc.")
  • 08b9 • RadioShack ("RadioShack Corp. (Tandy)")
  • 0930Toshiba ("Toshiba Corp.")
  • 0b05ASUS ("ASUSTek Computer, Inc.")
  • 0cde • Z-Com ("Z-Com")
  • 0db0 • MSI ("Micro Star International")
  • 0df6Sitecom ("Sitecom Europe B.V.")
BT Drivers: (ath3k/btusb) - AtherosBroadcomCSRIntelMarvellMediaTek

static const struct usb_device_id ath3k_table[] = {
	/* Atheros AR3011 */
	{ USB_DEVICE(0x0CF3, 0x3000) },

	/* Atheros AR3011 with sflash firmware*/
	{ USB_DEVICE(0x0489, 0xE027) },
	{ USB_DEVICE(0x0489, 0xE03D) },
	{ USB_DEVICE(0x0930, 0x0215) },
	{ USB_DEVICE(0x0CF3, 0x3002) },
	{ USB_DEVICE(0x0CF3, 0xE019) },
	{ USB_DEVICE(0x13d3, 0x3304) },

	/* Atheros AR9285 Malbec with sflash firmware */
	{ USB_DEVICE(0x03F0, 0x311D) },

	/* Atheros AR3012 with sflash firmware*/
	{ USB_DEVICE(0x0489, 0xe04d) },
	{ USB_DEVICE(0x0489, 0xe04e) },
	{ USB_DEVICE(0x0489, 0xe057) },
	{ USB_DEVICE(0x0489, 0xe056) },
	{ USB_DEVICE(0x0489, 0xe05f) },
	{ USB_DEVICE(0x0489, 0xe078) },
	{ USB_DEVICE(0x04c5, 0x1330) },
	{ USB_DEVICE(0x04CA, 0x3004) },
	{ USB_DEVICE(0x04CA, 0x3005) },
	{ USB_DEVICE(0x04CA, 0x3006) },
	{ USB_DEVICE(0x04CA, 0x3007) },
	{ USB_DEVICE(0x04CA, 0x3008) },
	{ USB_DEVICE(0x04CA, 0x300b) },
	{ USB_DEVICE(0x04CA, 0x3010) },
	{ USB_DEVICE(0x0930, 0x0219) },
	{ USB_DEVICE(0x0930, 0x0220) },
	{ USB_DEVICE(0x0930, 0x0227) },
	{ USB_DEVICE(0x0b05, 0x17d0) },
	{ USB_DEVICE(0x0CF3, 0x0036) },
	{ USB_DEVICE(0x0CF3, 0x3004) },
	{ USB_DEVICE(0x0CF3, 0x3008) },
	{ USB_DEVICE(0x0CF3, 0x311D) },
	{ USB_DEVICE(0x0CF3, 0x311E) },
	{ USB_DEVICE(0x0CF3, 0x311F) },
	{ USB_DEVICE(0x0cf3, 0x3121) },
	{ USB_DEVICE(0x0CF3, 0x817a) },
	{ USB_DEVICE(0x0cf3, 0xe003) },
	{ USB_DEVICE(0x0CF3, 0xE004) },
	{ USB_DEVICE(0x0CF3, 0xE005) },
	{ USB_DEVICE(0x13d3, 0x3362) },
	{ USB_DEVICE(0x13d3, 0x3375) },
	{ USB_DEVICE(0x13d3, 0x3393) },
	{ USB_DEVICE(0x13d3, 0x3402) },
	{ USB_DEVICE(0x13d3, 0x3408) },
	{ USB_DEVICE(0x13d3, 0x3432) },

	/* Atheros AR5BBU12 with sflash firmware */
	{ USB_DEVICE(0x0489, 0xE02C) },

	/* Atheros AR5BBU22 with sflash firmware */
	{ USB_DEVICE(0x0489, 0xE036) },
	{ USB_DEVICE(0x0489, 0xE03C) },

	{ }	/* Terminating entry */
};

MODULE_DEVICE_TABLE(usb, ath3k_table);

#define BTUSB_ATH3012		0x80
/* This table is to load patch and sysconfig files
 * for AR3012 */
static const struct usb_device_id ath3k_blist_tbl[] = {

	/* Atheros AR3012 with sflash firmware*/
	{ USB_DEVICE(0x0489, 0xe04e), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xe04d), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xe056), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xe057), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xe05f), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xe078), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04c5, 0x1330), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3004), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3005), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3006), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3007), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3008), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x300b), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3010), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0930, 0x0220), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0930, 0x0227), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0b05, 0x17d0), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0CF3, 0x0036), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x3004), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x3008), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x311D), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x311E), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x311F), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x3121), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0CF3, 0x817a), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0xe004), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0xe005), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0xe003), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3362), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3375), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3393), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3402), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3408), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3432), .driver_info = BTUSB_ATH3012 },

	/* Atheros AR5BBU22 with sflash firmware */
	{ USB_DEVICE(0x0489, 0xE036), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xE03C), .driver_info = BTUSB_ATH3012 },
----
static const struct usb_device_id btusb_table[] = {
	/* Generic Bluetooth USB device */
	{ USB_DEVICE_INFO(0xe0, 0x01, 0x01) },

	/* Apple-specific (Broadcom) devices */
	{ USB_VENDOR_AND_INTERFACE_INFO(0x05ac, 0xff, 0x01, 0x01) },

	/* MediaTek MT76x0E */
	{ USB_DEVICE(0x0e8d, 0x763f) },

	/* Broadcom SoftSailing reporting vendor specific */
	{ USB_DEVICE(0x0a5c, 0x21e1) },

	/* Apple MacBookPro 7,1 */
	{ USB_DEVICE(0x05ac, 0x8213) },

	/* Apple iMac11,1 */
	{ USB_DEVICE(0x05ac, 0x8215) },

	/* Apple MacBookPro6,2 */
	{ USB_DEVICE(0x05ac, 0x8218) },

	/* Apple MacBookAir3,1, MacBookAir3,2 */
	{ USB_DEVICE(0x05ac, 0x821b) },

	/* Apple MacBookAir4,1 */
	{ USB_DEVICE(0x05ac, 0x821f) },

	/* Apple MacBookPro8,2 */
	{ USB_DEVICE(0x05ac, 0x821a) },

	/* Apple MacMini5,1 */
	{ USB_DEVICE(0x05ac, 0x8281) },

	/* AVM BlueFRITZ! USB v2.0 */
	{ USB_DEVICE(0x057c, 0x3800) },

	/* Bluetooth Ultraport Module from IBM */
	{ USB_DEVICE(0x04bf, 0x030a) },

	/* ALPS Modules with non-standard id */
	{ USB_DEVICE(0x044e, 0x3001) },
	{ USB_DEVICE(0x044e, 0x3002) },

	/* Ericsson with non-standard id */
	{ USB_DEVICE(0x0bdb, 0x1002) },

	/* Canyon CN-BTU1 with HID interfaces */
	{ USB_DEVICE(0x0c10, 0x0000) },

	/* Broadcom BCM20702A0 */
	{ USB_DEVICE(0x0489, 0xe042) },
	{ USB_DEVICE(0x04ca, 0x2003) },
	{ USB_DEVICE(0x0b05, 0x17b5) },
	{ USB_DEVICE(0x0b05, 0x17cb) },
	{ USB_DEVICE(0x413c, 0x8197) },
	{ USB_DEVICE(0x13d3, 0x3404),
	  .driver_info = BTUSB_BCM_PATCHRAM },

	/* Foxconn - Hon Hai */
	{ USB_VENDOR_AND_INTERFACE_INFO(0x0489, 0xff, 0x01, 0x01),
	  .driver_info = BTUSB_BCM_PATCHRAM },

	/* Broadcom devices with vendor specific id */
	{ USB_VENDOR_AND_INTERFACE_INFO(0x0a5c, 0xff, 0x01, 0x01),
	  .driver_info = BTUSB_BCM_PATCHRAM },

	/* ASUSTek Computer - Broadcom based */
	{ USB_VENDOR_AND_INTERFACE_INFO(0x0b05, 0xff, 0x01, 0x01) },

	/* Belkin F8065bf - Broadcom based */
	{ USB_VENDOR_AND_INTERFACE_INFO(0x050d, 0xff, 0x01, 0x01) },

	/* IMC Networks - Broadcom based */
	{ USB_VENDOR_AND_INTERFACE_INFO(0x13d3, 0xff, 0x01, 0x01) },

	/* Intel Bluetooth USB Bootloader (RAM module) */
	{ USB_DEVICE(0x8087, 0x0a5a),
	  .driver_info = BTUSB_INTEL_BOOT | BTUSB_BROKEN_ISOC },

	{ }	/* Terminating entry */
};

MODULE_DEVICE_TABLE(usb, btusb_table);

static const struct usb_device_id blacklist_table[] = {
	/* CSR BlueCore devices */
	{ USB_DEVICE(0x0a12, 0x0001), .driver_info = BTUSB_CSR },

	/* Broadcom BCM2033 without firmware */
	{ USB_DEVICE(0x0a5c, 0x2033), .driver_info = BTUSB_IGNORE },

	/* Atheros 3011 with sflash firmware */
	{ USB_DEVICE(0x0489, 0xe027), .driver_info = BTUSB_IGNORE },
	{ USB_DEVICE(0x0489, 0xe03d), .driver_info = BTUSB_IGNORE },
	{ USB_DEVICE(0x0930, 0x0215), .driver_info = BTUSB_IGNORE },
	{ USB_DEVICE(0x0cf3, 0x3002), .driver_info = BTUSB_IGNORE },
	{ USB_DEVICE(0x0cf3, 0xe019), .driver_info = BTUSB_IGNORE },
	{ USB_DEVICE(0x13d3, 0x3304), .driver_info = BTUSB_IGNORE },

	/* Atheros AR9285 Malbec with sflash firmware */
	{ USB_DEVICE(0x03f0, 0x311d), .driver_info = BTUSB_IGNORE },

	/* Atheros 3012 with sflash firmware */
	{ USB_DEVICE(0x0489, 0xe04d), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xe04e), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xe056), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xe057), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xe05f), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xe078), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04c5, 0x1330), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3004), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3005), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3006), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3007), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3008), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x300b), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x04ca, 0x3010), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0930, 0x0220), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0930, 0x0227), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0b05, 0x17d0), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x0036), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x3004), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x3008), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x311d), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x311e), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x311f), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x3121), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0x817a), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0xe003), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0xe004), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0cf3, 0xe005), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3362), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3375), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3393), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3402), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3408), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x13d3, 0x3432), .driver_info = BTUSB_ATH3012 },

	/* Atheros AR5BBU12 with sflash firmware */
	{ USB_DEVICE(0x0489, 0xe02c), .driver_info = BTUSB_IGNORE },

	/* Atheros AR5BBU12 with sflash firmware */
	{ USB_DEVICE(0x0489, 0xe036), .driver_info = BTUSB_ATH3012 },
	{ USB_DEVICE(0x0489, 0xe03c), .driver_info = BTUSB_ATH3012 },

	/* Broadcom BCM2035 */
	{ USB_DEVICE(0x0a5c, 0x2009), .driver_info = BTUSB_BCM92035 },
	{ USB_DEVICE(0x0a5c, 0x200a), .driver_info = BTUSB_WRONG_SCO_MTU },
	{ USB_DEVICE(0x0a5c, 0x2035), .driver_info = BTUSB_WRONG_SCO_MTU },

	/* Broadcom BCM2045 */
	{ USB_DEVICE(0x0a5c, 0x2039), .driver_info = BTUSB_WRONG_SCO_MTU },
	{ USB_DEVICE(0x0a5c, 0x2101), .driver_info = BTUSB_WRONG_SCO_MTU },

	/* IBM/Lenovo ThinkPad with Broadcom chip */
	{ USB_DEVICE(0x0a5c, 0x201e), .driver_info = BTUSB_WRONG_SCO_MTU },
	{ USB_DEVICE(0x0a5c, 0x2110), .driver_info = BTUSB_WRONG_SCO_MTU },

	/* HP laptop with Broadcom chip */
	{ USB_DEVICE(0x03f0, 0x171d), .driver_info = BTUSB_WRONG_SCO_MTU },

	/* Dell laptop with Broadcom chip */
	{ USB_DEVICE(0x413c, 0x8126), .driver_info = BTUSB_WRONG_SCO_MTU },

	/* Dell Wireless 370 and 410 devices */
	{ USB_DEVICE(0x413c, 0x8152), .driver_info = BTUSB_WRONG_SCO_MTU },
	{ USB_DEVICE(0x413c, 0x8156), .driver_info = BTUSB_WRONG_SCO_MTU },

	/* Belkin F8T012 and F8T013 devices */
	{ USB_DEVICE(0x050d, 0x0012), .driver_info = BTUSB_WRONG_SCO_MTU },
	{ USB_DEVICE(0x050d, 0x0013), .driver_info = BTUSB_WRONG_SCO_MTU },

	/* Asus WL-BTD202 device */
	{ USB_DEVICE(0x0b05, 0x1715), .driver_info = BTUSB_WRONG_SCO_MTU },

	/* Kensington Bluetooth USB adapter */
	{ USB_DEVICE(0x047d, 0x105e), .driver_info = BTUSB_WRONG_SCO_MTU },

	/* RTX Telecom based adapters with buggy SCO support */
	{ USB_DEVICE(0x0400, 0x0807), .driver_info = BTUSB_BROKEN_ISOC },
	{ USB_DEVICE(0x0400, 0x080a), .driver_info = BTUSB_BROKEN_ISOC },

	/* CONWISE Technology based adapters with buggy SCO support */
	{ USB_DEVICE(0x0e5e, 0x6622), .driver_info = BTUSB_BROKEN_ISOC },

	/* Digianswer devices */
	{ USB_DEVICE(0x08fd, 0x0001), .driver_info = BTUSB_DIGIANSWER },
	{ USB_DEVICE(0x08fd, 0x0002), .driver_info = BTUSB_IGNORE },

	/* CSR BlueCore Bluetooth Sniffer */
	{ USB_DEVICE(0x0a12, 0x0002),
	  .driver_info = BTUSB_SNIFFER | BTUSB_BROKEN_ISOC },

	/* Frontline ComProbe Bluetooth Sniffer */
	{ USB_DEVICE(0x16d3, 0x0002),
	  .driver_info = BTUSB_SNIFFER | BTUSB_BROKEN_ISOC },

	/* Intel Bluetooth device */
	{ USB_DEVICE(0x8087, 0x07dc), .driver_info = BTUSB_INTEL },
	{ USB_DEVICE(0x8087, 0x0a2a), .driver_info = BTUSB_INTEL },

	/* Marvell device */
	{ USB_DEVICE(0x1286, 0x2044), .driver_info = BTUSB_MARVELL },
	{ USB_DEVICE(0x1286, 0x2046), .driver_info = BTUSB_MARVELL },

	{ }	/* Terminating entry */

Bluetooth Devices (BT ID)

ASUS

ASUS Bluetooth Devices (0b05)

USB ID: 0b05
  • [0b05:17b5] - ASUS (Bluetooth Module)
Broadcom BCM43228 + BCM20702A1 Combo
BCM20702A1_001.002.014.1443.1468 (v5564)
BCM20702A1_001.002.014.1443.1467 (v5563)
  • [0b05:17cf] - ASUS (Bluetooth USB module)
Broadcom BCM4352 + BCM20702A1 Combo
BCM20702A1_001.002.014.1443.1469 (v5565)
  • [0b05:180a] - AzureWave (Bluetooth USB module)
Broadcom BCM4360 + BCM20702A1 Combo
BCM20702A1_001.002.014.1443.1714 (v5810)
  • [0b05:181d] - ASUS (AzureWave) BCM4356
Broadcom BCM4356A2 (Bluetooth USB module)
BCM4356A2_001.003.015.0046.0132 (v4228)

Chicony (ASUS) 04f2

  • [04f2:b4a1] - Chicony (ASUS) BCM43142A0
Chicony (ASUS) BCM43142A0 NGFF (Bluetooth USB module)
BCM43142A0_001.001.011.0311.0316 (v4412)
  • [04f2:b4a2] - Chicony (Broadcom BCM4356A2)
BCM4356A2 (Bluetooth USB module)
BCM4356A2_001.003.015.0046.0183 (v4279)*[145f:01a3] - Trust (ASUS) (standalone)
Broadcom BCM20702A1 (Bluetooth 4.0 Adapter)
BCM20702A1_001.002.014.1443.1483 (v5579)

AMPAK (ASUS) 2b54

  • [2b54:5600] - AMPAK (Emdoor) AP6356SD (BCM4356A2)
Broadcom BCM4356A2 (Bluetooth USB module)
BCM4356A2_001.003.015.0046.0154 (v4250)
  • [2b54:5601] - AMPAK (ASUS) AP6356SDP1A (BCM4356A2)
Broadcom BCM4356A2 (Bluetooth Module)
BCM4356A2_001.003.015.0046.0162 (v4258)
  • [2b54:5602] - AMPAK (ASUS) AP6356SDP1A (BCM4356A2)
Broadcom BCM4356A2 (Bluetooth Module)
BCM4356A2_001.003.015.0046.0162 (v4258)

AzureWave

AzureWave Bluetooth Devices (13d3)

USB ID: 13d3
  • [13d3:3384] - AzureWave (standalone) BCM20702
Broadcom BCM20702A1 (Bluetooth USB module)
BCM20702A1_001.002.014.1443.1477 (v5573)
  • [13d3:3388] - AzureWave (BRCM Generic RAMUSB)
Broadcom BCM43142A0 (Bluetooth 4.0+HS USB Device)
BCM43142A0_001.001.011.0311.0332 (v4428)
  • [13d3:3389] - AzureWave (BRCM Generic RAMUSB)
Broadcom BCM43142A0 (Bluetooth 4.0+HS USB Device)
BCM43142A0_001.001.011.0311.0333 (v4429)
  • [13d3:3392] - AzureWave BCM43228
Broadcom BCM43228 + BCM20702A1 (Bluetooth Module)
BCM20702A1_001.002.014.1443.1478 (v5574)
  • [13d3:3404] - AzureWave BCM4352HMB Module
Broadcom BCM94352HMB (Bluetooth Module)
BCM20702A1_001.002.014.1443.1479 (v5575)
  • [13d3:3411] - AzureWave (Dell Alienware) Combo Module
Broadcom BCM4352 + BCM20702A1 (Bluetooth 4.0+HS USB Device)
BCM20702A1_001.002.014.1443.1450 (v5546)
  • [13d3:3413] - AzureWave Combo Module
Broadcom BCM4360 + BCM20702A1 (Bluetooth USB module)
BCM20702A1_001.002.014.1443.1481 (v5577)
  • [13d3:3418] - AzureWave Combo Module
Broadcom BCM4352 + BCM20702A1 (Bluetooth USB module)
BCM20702A1_001.002.014.1443.1480 (v5576)
  • [13d3:3435] - AzureWave Combo Module
Broadcom BCM4352 + BCM20702A1 (Bluetooth USB module)
BCM20702A1_001.002.014.1443.1501 (v5597)
  • [13d3:3456] - AzureWave Combo Module
Broadcom BCM4352 + BCM20702A1 (Bluetooth USB module)
BCM20702A1_001.002.014.1443.1502 (v5598)
  • [13d3:3473] - AzureWave (ASUS) Module
Broadcom BCM4356A2 NGFF (Bluetooth USB module)
BCM4356A2_001.003.015.0046.0125 (v4221)
Broadcom BCM4356A2 NGFF (Bluetooth USB module)
BCM4356A2_001.003.015.0046.0197 (v4293)
Broadcom BCM4356A2 NGFF (Bluetooth USB module)
BCM4356A2_001.003.015.0046.0127 (v4223)
  • [13d3:3492] - AzureWave (ASUS) Module
Broadcom BCM4356A2 NGFF (Bluetooth USB module)
BCM4356A2_001.003.015.0046.0195 (v4291)

Belkin

Belkin Bluetooth Devices (050d)

USB ID: 050d
  • [050d:0012] - Belkin F8T012 Bluetooth Adapter
  • [050d:0013] - Belkin F8T013 Bluetooth Adapter
  • [050d:0017] - Belkin B8T017 Bluetooth + EDR 2.1
/ F4U017 USB 2.0 7-port Hub
  • [050d:0081] - Belkin F8T001 v2 Bluetooth
  • [050d:0083] - Bluetooth Device
  • [050d:0084] - Belkin F8T003 v2 Bluetooth
  • [050d:0131] - Bluetooth Device with trace filter
  • [050d:016a] - Bluetooth Mini Dongle
  • [050d:065a] - Belkin F8T065BF Mini Bluetooth 4.0 Adapter
BCM20702A1 standalone (Belkin Bluetooth 4.0 USB Adapter)
BCM20702A1_001.002.014.1443.1482 (v5578)

Broadcom

Broadcom Bluetooth Devices (0a5c)

USB ID: 0a5c
BRCM Generic 43162Z (BCM43162 Bluetooth 4.0 + HS USB Device)
BCM4335C0_003.001.009.0066.0108 (v4204)
BRCM Generic 43228z (Broadcom BCM20702 Bluetooth USB Device)
BCM20702A1_001.002.014.1443.1462 (v5558)
BCM43142A0 - Dell DW1708 43142Y combo
(Dell Wireless 1708 Bluetooth 4.0 LE Device)
BCM43142A0_001.001.011.0311.0336 (v4432)
HP Rapture 4352Z NGFF combo (Broadcom 20702 Bluetooth 4.0 Adapter)
BCM20702A1_001.002.014.1483.1646 (v5742)
BCM20702A1_001.002.014.1502.1768 (v5864)
  • [0a5c:216c] - BCM43142A0 • HP Harrier 43142
HP Harrier 43142 (Broadcom 43142 Bluetooth 4.0 Adapter)
BCM43142A0_001.001.011.0311.0328 (v4424)
HP Hornet 43142Y NGFF combo (Broadcom 43142 Bluetooth 4.0 Adapter)
BCM43142A0_001.001.011.0311.0329 (v4425)
  • [0a5c:216e] - BCM43162 (BCM4335C0) • HP Hornet 43162
HP Blackbird 43162 NGFF (Broadcom 43162 Bluetooth 4.0 Adapter)
BCM4335C0_003.001.009.0066.0105 (v4201)
Dell DW1560 4352+20702 M.2 (DW1560 Bluetooth 4.0 LE)
BCM20702A1_001.002.014.1443.1572 (v5668)
BRCM Generic 43142A0 RAMUSB
(Dell Wireless 1704 Bluetooth v4.0+HS)
BCM43142A0_001.001.011.0311.0341 (v4437)
  • [0a5c:21de] - BCM4352 + BCM20702A1 Combo
(Broadcom BCM20702 Bluetooth 4.0 + HS USB Device)
BCM20702A1_001.002.014.1443.1461 (v5557)
  • [0a5c:21e1] - BCM20702A1 non-UHE • HP SoftSailing
(Broadcom 20702 Bluetooth 4.0 Adapter)
BCM20702A1_001.002.014.1483.1647 (v5743)
  • [0a5c:21e3] - BCM20702A1 non-UHE BCM4313 combo • HP Valentine
(Broadcom 20702 Bluetooth 4.0 Adapter)
BCM20702A1_001.002.014.1483.1649 (v5745)
BCM20702A1_001.002.014.1502.1767 (v5863)
  • [0a5c:21e6] - BCM20702 non-UHE • Lenovo (Japan)
(ThinkPad Bluetooth 4.0)
BCM20702A1_001.002.014.1483.1669 (v5765)
  • [0a5c:21e8] - BCM20702A1 dongles
(Broadcom BCM20702 Bluetooth 4.0 USB Device)
BCM20702A1_001.002.014.1443.1459 (v5555)
  • [0a5c:21ec] - BCM20702A1 REF6 OTP Module (standalone)
(Broadcom BCM20702 Bluetooth 4.0 USB Device)
BCM20702A1_001.002.014.1443.1460 (v5556)
  • [0a5c:21f1] - BCM43228 Combo Module
(Broadcom Bluetooth 4.0 Adapter)
BCM20702A1_001.002.014.1483.1645 (v5741)
BCM20702A1_001.002.014.1502.1765 (v5861)
  • [0a5c:21f3] - Lenovo Edge (BCM43228)
BCM43228 + 20702A1 Combo (Broadcom Bluetooth 4.0)
BCM20702A1_001.002.014.1483.1671 (v5767)
BCM20702A1_001.002.014.1502.1761 (v5857)
  • [0a5c:21f4] - Lenovo Edge (BCM4313)
BCM4313 + 20702A1 combo (Broadcom Bluetooth 4.0)
BCM20702A1_001.002.014.1483.1670 (v5766)
BCM20702A1_001.002.014.1502.1760 (v5856)
  • [0a5c:21fb] - HP Supra (BCM4352 + 20702A1) Combo
(Broadcom 20702 Bluetooth 4.0 Adapter)
BCM20702A1_001.002.014.1483.1648 (v5744)
BCM20702A1_001.002.014.1502.1766 (v5862)
  • [0a5c:21fd] - BRCM Generic BCM94352Z RAMUSB
(Broadcom BCM20702 Bluetooth 4.0+HS USB Device)
BCM20702A1_001.002.014.1443.1463 (v5559)
  • [0a5c:640b] - HP Luffy (BCM43228 + 20702) M.2
(Broadcom Bluetooth 4.0 Adapter)
BCM20702A1_001.002.014.1483.1709 (v5805)
BCM20702A1_001.002.014.1502.1769 (v5865)
  • [0a5c:640e] - Lenovo (BCM4356) NGFF Combo
(Broadcom Bluetooth 4.1 USB)
BCM4356A2_001.003.015.0046.0097 (v4193)
BCM4356A2_001.003.015.0080.0225 (v4321)
BCM43602 + BCM20703A1 (Bluetooth 4.1 LE)
BCM20703A1 RAM download - DW1830 43602
BCM20703A1_001.001.005.0214.0403 (v4499)
Broadcom BCM4350C5 (Bluetooth 4.1 LE)
BCM4350C5_003.006.007.0095.1703 (v5799)
  • [0a5c:6413] - Broadcom BCM4350C5 (Generic)
(Broadcom Bluetooth 4.0 USB Device)
BCM4350C5_003.006.007.0095.1704 (v5800)
  • [0a5c:6414] - Broadcom BCM4350C5 (Lenovo)
(Broadcom Bluetooth 4.1 USB)
BCM4350C5_003.006.007.0095.1668 (v5764)

Dell Wireless

Dell Wireless Bluetooth Devices (413c)

USB ID: 413c
  • [413c:8103] - Dell Wireless 350 Bluetooth
  • [413c:8106] - Dell Wireless 350 Bluetooth internal Card
  • [413c:8110] - Dell Wireless 3xx Bluetooth internal Card
  • [413c:8111] - Dell Wireless 3xx Bluetooth internal Card
  • [413c:8120] - Dell Wireless Bluetooth Adapter
  • [413c:8126] - Dell Wireless 355 Bluetooth
  • [413c:8127] - Dell Wireless 355 Module with Bluetooth 2.0 + EDR
  • [413c:8131] - Dell Wireless 360 Bluetooth 2.0 + EDR Module
  • [413c:8140] - Dell Wireless 360 Bluetooth
  • [413c:8143] - Dell Wireless 1550 (DW1550) (Broadcom BCM20702A0)
Broadcom BCM4352 + BCM20702A1 Combo (Bluetooth 4.0 LE)
BCM20702A1_001.002.014.1443.1449 (v5545)
  • [413c:8156] - Dell Wireless 370 Bluetooth Mini-card
  • [413c:8160] - Dell Wireless 365 Bluetooth
  • [413c:8187] - Dell Wireless 375 Bluetooth Module
  • [413c:8197] - Dell Wireless 380 (DW380)
Dell Wireless 380 Bluetooth 4.0 Module
Dell DW380 Nancy Blakes (standalone)
BCM20702A1_001.002.014.1443.1447 (v5543)
Dell E6530 - BCM20702A0 Bluetooth Module
  • [413c:8501] - Dell Wireless Bluetooth Adapter

Broadcom (0a5c)

BCM43142A0 - Dell DW1708 43142Y combo
(Dell Wireless 1708 Bluetooth 4.0 LE Device)
BCM43142A0_001.001.011.0311.0336 (v4432)
BCM4352 + BCM20702 M.2 (DW1560 Bluetooth 4.0 LE)
BCM20702A1_001.002.014.1443.1572 (v5668)
Broadcom (BRCM Generic) BCM43142A0 (RAMUSB)
(Dell Wireless 1704 Bluetooth v4.0 + HS)
BCM43142A0_001.001.011.0311.0341 (v4437)
BCM43602 + BCM20703A1 (Bluetooth 4.1 LE)
BCM20703A1 RAM download - DW1830 43602
BCM20703A1_001.001.005.0214.0403 (v4499)
Broadcom BCM4350C5 (Bluetooth 4.1 LE)
BCM4350C5_003.006.007.0095.1703 (v5799)

Foxconn

Foxconn Bluetooth Devices (0489)

USB ID: 0489
  • [0489:e00f] - Foxconn T77H114 (BCM2070) - Foxconn / Hon Hai
(Single-Chip Bluetooth 2.1 + EDR Adapter)
  • [0489:e032] BCM20702A1 - Broadcom BCM20702
20702 E032 Combo (Broadcom Bluetooth 4.0 USB)
BCM20702A1_001.002.014.1443.1485 (v5581)
  • [0489:e042] BCM20702A1 - Lenovo (China)
20702A1 Lenovo China standalone (Bluetooth 4.0 USB)
BCM20702A1_001.002.014.1443.1484 (v5580)
  • [0489:e046] BCM43228 + BCM20702A1 - Acer
20702A1 Acer 43228+20702 combo card (Bluetooth USB module)
BCM20702A1_001.002.014.1443.1465 (v5561)
  • [0489:e04f] - Lenovo (China) Combo Card
Broadcom BCM43227 WLAN + BCM20702A1 (Bluetooth 4.0 USB)
BCM20702A1_001.002.014.1443.1486 (v5582)
  • [0489:e052] - Broadcom 20702 non-UHE Generic
Broadcom BCM20702A1 (Bluetooth USB Device)
BCM20702A1_001.002.014.1483.1668 (v5764)
  • [0489:e055] BCM43142A0 - Acer
43142A0 Acer combo (Bluetooth USB module)
BCM43142A0_001.001.011.0311.0331 (v4427)
  • [0489:e059] BCM43228 + BCM20702A1 - Acer
Acer 43228 + 20702A1 combo (Bluetooth USB module)
BCM20702A1_001.002.014.1443.1466 (v5562)
  • [0489:e079] BCM43162 (BCM4335C0) - Lenovo (China)
Lenovo China 43162 NGFF (Broadcom Bluetooth 4.0 USB)
BCM4335C0_003.001.009.0066.0115 (v4211)
  • [0489:e07a] BCM4352 + BCM20702A1 - Lenovo (China)
Lenovo China 4352+20702 NGFF (Broadcom Bluetooth 4.0 USB)
BCM20702A1_001.002.014.1483.1651 (v5747)
  • [0489:e087] BCM43228 + BCM20702A1 - Acer
Acer 43228 NGFF combo module (Bluetooth USB module)
BCM20702A1_001.002.014.1443.1532 (v5628)
  • [0489:e096] BCM43142A0 - Broadcom
BCM43142A0 (Broadcom Bluetooth 4.0 USB)
BCM43142A0_001.001.011.0311.0340 (v4436)
  • [0489:e097] BCM4356A2 - Acer (Foxconn)
Acer Foxconn BCM4356A2 NGFF (Broadcom Bluetooth 4.0 USB)
BCM4356A2_001.003.015.0046.0104 (v4200)

Lenovo

Lenovo Bluetooth Devices (105b)

USB ID: 105b
  • [105b:e065] - Lenovo (China) BCM43142
Broadcom BCM43142A0 Combo (Bluetooth 4.0)
BCM43142A0_001.001.011.0311.0312 (v4408)
  • [105b:e066] - Lenovo (China) BCM43228
Broadcom BCM43228 + BCM20702 Combo (Bluetooth 4.0 USB)
BCM20702A1_001.002.014.1443.1487 (v5583)

Lite-On

Lite-On Bluetooth Devices (04ca)

USB ID: 04ca

Broadcom

20702A1 Lenovo (China) standalone (Bluetooth 4.0 USB)
BCM20702A1_001.002.014.1443.1488 (v5584)
Lite-On 43228+20702 combo (Bluetooth 4.0 USB Module)
BCM20702A1_001.002.014.1443.1489 (v5585)
Lite-On 43228+20702 combo (Bluetooth Module)
BCM20702A1_001.002.014.1443.1490 (v5586)
  • [04ca:2006] Broadcom BCM43142A0 - Lite-On
Lite-On 43142 combo (Bluetooth Module)
BCM43142A0_001.001.011.0311.0327 (v4423)
  • [04ca:2009] Broadcom BCM43142A0 - Lite-On
Lite-On 43142 combo (Bluetooth USB module)
BCM43142A0_001.001.011.0311.0330 (v4426)
  • [04ca:200a] BCM4352 + BCM20702A1 - Lite-On
Lite-On 4352 combo (Bluetooth USB module)
BCM20702A1_001.002.014.1443.1492 (v5588)
  • [04ca:200b] BCM4352 + BCM20702A1 - Lite-On
Lite-On 4352 combo (Bluetooth 4.0 USB)
BCM20702A1_001.002.014.1443.1493 (v5589)
  • [04ca:200c] BCM4352 + BCM20702A1 - Lite-On
Lite-On 4352 combo (Bluetooth 4.0 USB)
BCM20702A1_001.002.014.1443.1494 (v5590)
  • [04ca:200e] BCM43228 + BCM20702A1 - NFFF Lite-On
Lite-on 43228 NGFF combo (Bluetooth USB module)
BCM20702A1_001.002.014.1443.1499 (v5595)
  • [04ca:200f] BCM4352 + BCM20702A1 - Acer (Lite-On)
Acer_Lite-On BCM20702A1_4352 (Bluetooth 4.0 USB)
BCM20702A1_001.002.014.1443.1521 (v5617)
Acer BCM943142Y NGFF (Broadcom Bluetooth 4.0 USB)
BCM43142A0_001.001.011.0311.0339 (v4435)
  • [04ca:2013] Broadcom BCM4356A2 - Acer (Lite-On)
Acer Lite-On BCM4356A2 NGFF (Bluetooth 4.0 USB)
BCM4356A2_001.003.015.0046.0122 (v4218)
  • [04ca:2014] Broadcom BCM4356A2 - Asus (Lite-On)
Asus Lite-On BCM4356A2 NGFF (Broadcom Bluetooth 4.0 USB)
BCM4356A2_001.003.015.0046.0120 (v4216)
  • [04ca:2016] BCM43162 (BCM4335C0) - Lenovo
Lenovo 43162 NGFF combo module (Broadcom Bluetooth 4.0 USB)
BCM4335C0_003.001.009.0066.0121 (v4217)

Atheros

Atheros AR9462 [168c:0034]/[11ad:0802] Lite-On BT [04ca:300d]
  • [04ca:300f] - Atheros AR3012 Bluetooth (int. QCA9565 - Asus G56JK)
  • [04ca:3010] - Atheros AR3012 Bluetooth (int. QCA9565 - Asus X553MA) Lite-On WCBN612AH-H1 ?
Qualcomm Atheros QCA9565 [168c:0036]/[11ad:0662] Lite-On BT [04ca:3010]
Qualcomm Atheros QCA9565 [168c:0036]/[11ad:0803] Lite-On BT [04ca:3014]

Toshiba

Toshiba Bluetooth Devices (0930)

USB ID: 0930
  • [0930:021e] BCM20702A1 - Toshiba
20702A1 Toshiba standalone (Broadcom BCM20702 Bluetooth USB Device)
BCM20702A1_001.002.014.1483.1672 (v5768)
  • [0930:021f] BCM43142A0 - Toshiba
Toshiba 43142 (Bluetooth USB module)
BCM43142A0_001.001.011.0311.0335 (v4431)
  • [0930:0221] BCM4352 + BCM20702A1 - Toshiba
20702A1 Toshiba 4352 (Broadcom BCM20702 Bluetooth 4.0 USB Device)
BCM20702A1_001.002.014.1483.1673 (v5769)
BCM20702A1_001.002.014.1502.1762 (v5858)
  • [0930:0223] BCM4352 + BCM20702A1 - Toshiba
20702A1 Toshiba 4352 (Broadcom BCM20702 Bluetooth 4.0 USB Device)
BCM20702A1_001.002.014.1483.1674 (v5770)
BCM20702A1_001.002.014.1502.1763 (v5859)
  • [0930:0225] BCM43142A0 - Toshiba
Toshiba 43142 combo NGFF (Broadcom Bluetooth 4.0 USB Device)
BCM43142A0_001.001.011.0311.0334 (v4430)
  • [0930:0229] BCM43162 (BCM4335C0) - Broadcom
43162 combo NGFF (Broadcom Bluetooth 4.0 USB Device)
BCM4335C0_003.001.009.0066.0104 (v4200)

© 2015 GitHub :)

_NOEDITSECTION_ _NOTOC_