Bluetooth Daughter Card (14 pins)
IBM FRU PN: 39T0497
The Bluetooth adapter uses the hci_usb driver (CONFIG_BT_HCIUSB).
# echo "enable" > /proc/acpi/ibm/bluetooth
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).
Set Fn + F5 as hotkey to enable/disable Bluetooth
thinkpad_acpi installed and properly working. The following scripts were tested on openSUSE 10.3.
ACPI action script
# 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
This script, when executed, detects the current state of Bluetooth subsystem and changes it to the opposite state.
ACPI event handler
# cat /etc/acpi/events/bluetooth event=ibm/hotkey HKEY 00000080 00001005 action=/etc/acpi/actions/bluetooth
acpid, once detects Fn + F5 keypress, runs the given script which disables or enables Bluetooth (and changes state of indication LED).