Difference between revisions of "Bluetooth Daughter Card (BDC)"

From ThinkWiki
Jump to: navigation, search
(Bluetooth Daughter Card (BDC))
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
{| width="100%"
 
{| width="100%"
|style="vertical-align:top" |[[Image:Logo_bluetooth.jpg|Bluetooth Logo]]
 
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
 
<div style="margin:0px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
 
<div style="margin:0px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
 
=== Bluetooth Daughter Card (BDC) ===
 
=== Bluetooth Daughter Card (BDC) ===
This is a USB Bluetooth Adapter that is installed in a [[CDC slot]]. Not to be confused with the later [[Bluetooth Daughter Card (14 pins)|BDC 14-pin-socket]].
+
This is a USB Bluetooth Adapter that is installed in a [[CDC slot]].
  
 
=== Features ===
 
=== Features ===
* Chipset: TDK
+
* Chipset: TDK BDC01 Bluetooth 1.1 Controller
* USB ID: 04bf:0310
+
* Speeds: 434/723 Kbps
 +
* USB ID: 04BF:0310
 +
* Headers: One 3-pin connector{{footnote|1}}, one Hirose U.FL connector
 +
{{footnotes|
 +
#This was likely used for debug purposes. For safety reasons, do not connect this to any available pin-compatible connector on your ThinkPad.
 +
}}
 
</div>
 
</div>
 +
|style="vertical-align:top" | [[Image:BluetoothDaughterCard.png|192px]]
 
|}
 
|}
 +
 
=== IBM Partnumbers ===
 
=== IBM Partnumbers ===
IBM FRU PN: 12P3872, 26P8071
+
IBM FRU PN: 12P3872, 26P8041, 26P8071
  
 
=== Also known (in IBM literature) as.... ===
 
=== Also known (in IBM literature) as.... ===
Line 19: Line 25:
 
* Bluetooth Daughter Card board
 
* Bluetooth Daughter Card board
 
* BDC board
 
* BDC board
 +
 
=== Firmware ===
 
=== Firmware ===
 
A firmware update is available for this adapter from IBM.<br>
 
A firmware update is available for this adapter from IBM.<br>
Line 29: Line 36:
 
This card will work with the standard Linux Bluetooth drivers.
 
This card will work with the standard Linux Bluetooth drivers.
  
This device is implemented as a USB device, you might be able to enabled or disabled it using Fn-F5.
+
This device is implemented as a USB device, you might be able to enable or disable it by using Fn-F5.
  
Also be aware that this card has a three pin connector used for currently unknown purposes. The later model Thinkpads have a two pin connector that will not fit.
+
=== External Sources ===
 +
*[http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51427 IBM's page about configuring Bluetooth under Linux]
  
=== ThinkPads this card may be found in ===
+
== This card may be found in ==
 
* {{A30}}, {{A30p}}, {{A31}}, {{A31p}}
 
* {{A30}}, {{A30p}}, {{A31}}, {{A31p}}
 
* {{T30}}
 
* {{T30}}
* {{X23}}, {{X24}}
+
* {{X23}}, {{X24}}, {{X30}}
* {{X30}}
+
 
+
===External Sources===
+
*[http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51427 IBMs page about configuring Bluetooth under Linux]
+
 
+
  
 
[[Category:Components]]
 
[[Category:Components]]

Revision as of 17:37, 18 December 2019

Bluetooth Daughter Card (BDC)

This is a USB Bluetooth Adapter that is installed in a CDC slot.

Features

  • Chipset: TDK BDC01 Bluetooth 1.1 Controller
  • Speeds: 434/723 Kbps
  • USB ID: 04BF:0310
  • Headers: One 3-pin connector1, one Hirose U.FL connector

FOOTNOTES [Δ]
  1. This was likely used for debug purposes. For safety reasons, do not connect this to any available pin-compatible connector on your ThinkPad.
BluetoothDaughterCard.png

IBM Partnumbers

IBM FRU PN: 12P3872, 26P8041, 26P8071

Also known (in IBM literature) as....

  • Bluetooth Daughter Card
  • Bluetooth Daughter Card board
  • BDC board

Firmware

A firmware update is available for this adapter from IBM.
The updated firmware is version 310, and is available here

This firmware update can unfortunately only be applied from Windows.
In theory an update for Linux exists; the BTDFU update utility that can be found on the pages of Marcel Holtmann, the current Linux BlueZ stack maintainer, which can be found here. You need to get the original IBM update file and extract the file with the extension "dfu" from it using cabextract. Using the btdfu tool and this file it should be possible to update the firmware. This procedure has not yet been confirmed.

Linux driver

This card will work with the standard Linux Bluetooth drivers.

This device is implemented as a USB device, you might be able to enable or disable it by using Fn-F5.

External Sources

This card may be found in