Difference between revisions of "Bluetooth Daughter Card (14 pins)"

From ThinkWiki
Jump to: navigation, search
(Linux Driver)
(deleted outdate hotkey assignment instructions (neither up to date, nor bluetooth specific))
Line 22: Line 22:
 
=== Partnumbers ===
 
=== Partnumbers ===
 
'''BDC-2'''
 
'''BDC-2'''
* FRU PN: 39T0497 (T61, T60, X61, X60, {{X300}})
+
* FRU PN: 39T0497 ({{T6}}, {{T61}}, {{X60}}, {{X61}}, {{X300}})
 +
* {{Z60m}}, {{Z60t}}, {{Z61t}}
 +
* {{R60}}, {{R61}}
 +
* {{T60p}}, {{T61p}}
 +
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61s}}, {{X61 Tablet}}
  
 
'''BDC-2.1'''
 
'''BDC-2.1'''
*FRU PN: 42T0969, 60Y3211, 60Y3215 (R400, R500, T400, T500, W500, W700, W700ds, X200, X200s, X201, X201s)
+
*FRU PN: 42T0969, 60Y3211, 60Y3215 ({{R400}}, {{R500}}, {{T400}}, {{T500}}, {{W500}}, {{W700}}, {{W700ds}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}})
*FRU PN: 44C9696 (X200 Tablet, X201 Tablet)
+
*FRU PN: 44C9696 ({{X200 Tablet}}, {{X201 Tablet}})
*FRU PN: 43Y6481 (T400s, X301)
+
*FRU PN: 43Y6481 ({{T400s}}, {{X301}})
*FRU PN: 60Y3199, 60Y3213 (Edge 11", T410, T410i, T410s, T410si)
+
*FRU PN: 60Y3199, 60Y3213 ({{Edge 11"}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}})
*FRU PN: 60Y3199 (T510, T510i, W510, X100e)
+
*FRU PN: 60Y3199 ({{T510}}, {{T510i}}, {{W510}}, {{X100e}})
 +
* {{Edge 13"}}, {{Edge 14"}}, {{Edge 15"}}
 +
* {{L412}}, {{L512}}
 +
* {{SL300}}, {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}
 +
* {{W701}}, {{W701ds}}
 +
* {{X220}}
  
 
=== Details ===
 
=== Details ===
Line 36: Line 45:
  
 
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).
 
On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).
 
=== Set Fn + F5 or Fn + F6 as hotkey to enable/disable Bluetooth ===
 
If the {{key|Fn}}{{key|F5}} combo doesn't work for you out-of-box, you can easily use Linux ACPI subsystem to enable and disable Bluetooh. You only need to create two small files (shown below). Note that you need to have <code>acpid</code> and <code>thinkpad_acpi</code> installed and properly working. The following scripts were tested on openSUSE 10.3.
 
 
Newer ThinkPad T Series Models cycle through four options:
 
# WLAN on + bluetooth on
 
# WLAN off + bluetooth off
 
# WLAN off + bluetooth on
 
# WLAN on + bluetooth off
 
If you don't like this and want to control only bluetooth without affecting WLAN you can simply add {{key|Fn}}{{key|F6}} as the bluetooth toggle. To do that use the second ACPI event handler scipt below instead of the first one.
 
==== ACPI action script ====
 
<pre># cat /etc/acpi/actions/bluetooth
 
#!/bin/bash
 
# Bluetooth enable/disable script
 
 
/etc/init.d/bluetooth status
 
 
if [ "$?" -ne 0 ]; then
 
        /etc/init.d/bluetooth start > /dev/null
 
        echo enabled > /proc/acpi/ibm/bluetooth
 
        echo "Bluetooth enabled"
 
else
 
        /etc/init.d/bluetooth stop > /dev/null
 
        echo disabled > /proc/acpi/ibm/bluetooth
 
        echo "Bluetooth disabled"
 
fi</pre>
 
This script, when executed, detects the current state of Bluetooth subsystem and changes it to the opposite state.
 
 
==== ACPI event handler ====
 
<pre># cat /etc/acpi/events/bluetooth
 
event=ibm/hotkey HKEY 00000080 00001005
 
action=/etc/acpi/actions/bluetooth</pre>
 
<code>acpid</code>, once detects Fn + F5 keypress, runs the given script which disables or enables Bluetooth (and changes state of indication LED).
 
 
To use {{key|Fn}}{{key|F6}} for bluetooth toggling only and leave the function of FN+F5 on newer ThinkPads intact use the following script instead of the one above:
 
<pre># cat /etc/acpi/events/bluetooth
 
event=ibm/hotkey HKEY 00000080 00001006
 
action=/etc/acpi/actions/bluetooth</pre>
 
  
 
=== See Also ===
 
=== See Also ===
 
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]
 
* [[How_to_setup_Bluetooth|How to Setup Bluetooth]]
 
=== ThinkPads Using This Device ===
 
'''BDC-2'''
 
* {{Z60m}}, {{Z60t}}, {{Z61t}}
 
* {{R60}}, {{R61}}
 
* {{T60}}, {{T60p}}, {{T61}}, {{T61p}}
 
* {{X60}}, {{X60s}}, {{X60 Tablet}}, {{X61}}, {{X61s}}, {{X61 Tablet}}, {{X300}}
 
 
'''BDC-2.1'''
 
* {{Edge 11"}}, {{Edge 13"}}, {{Edge 14"}}, {{Edge 15"}}
 
* {{L412}}, {{L512}}
 
* {{R400}}, {{R500}}
 
* {{SL300}}, {{SL400}}, {{SL500}}, {{SL500c}}, {{SL510}}
 
* {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T500}}, {{T510}}, {{T510i}}
 
* {{W500}}, {{W510}}, {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}
 
* {{X100e}}, {{X200}}, {{X200s}}, {{X200 Tablet}}, {{X201}}, {{X201s}}, {{X201 Tablet}}, {{X220}}, {{X301}}
 
  
 
=== External Sources ===
 
=== External Sources ===

Revision as of 18:14, 18 April 2014


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 (within the screen, under the palm rest area, etc.); refer to the Hardware Maintenance Manual for the location of the BDC.

ThinkPad Bluetooth with Enhanced Data Rate (BDC-2 / BDC-2.1)

  • Chipset: Broadcom
  • Model: BCM2045B (BDC-2)
  • USB VID/PID: 0A5C:2110 (BDC-2)
  • USB VID/PID: 0A5C:2145 (BDC-2.1)
  • USB VID/PID: 0A5C:217F (BDC-2.1)

Bluetooth Logo FRU39T0497.jpg

Partnumbers

BDC-2

BDC-2.1

Details

When Bluetooth is enabled, the Bluetooth-logo LED will light up and executing # lsusb will show an entry mentioning "Broadcom".

On recent ThinkPads the Wireless killswitch disables both WiFi and Bluetooth (verified on a ThinkPad Z60m, Z61t, T60, T61 and X61).

See Also

External Sources