Staticfree Blog

Back to the main blog

Wed, 26 Apr 2006

Zoom 4312 PC Card Bluetooth Adapter

Zoom 4312 I just got a Zoom 4312 PC Card Bluetooth Adapter for my laptop, as I wasn't lucky enough to get a laptop with it built-in. For the Google record (because I wasn't able to find this information anywhere): this card works in Linux (tested in 2.6.15+), using the BlueZ Bluetooth stack and the hci_uart module. It is unfortunately a Bluetooth v1.1 card, but I've yet to find a PCMCIA Bluetooth adapter that had anything better. Additionally, this card is a clone (or rebranding?) of the Billionton PCBTC1 card, so those will work in Linux as well.

To make it go in a 2.6.15+ kernel, just compile the hci_uart and serial_cs (located in: Device Drivers → Character Devices → Serial Drivers → 8250... → 8250 PCMCIA) modules. Then use the hciattach tool to connect the /dev/ttySx device to the HCI.

At the moment, the driver seems to not be able to restore from suspend. Hopefully that will be an easy fix.

Minor note: I initially had trouble, as the BlueZ hci_uart driver doesn't properly depend on serial_cs which provides for the necessary serial port bits that make it go (a bug will be filed).

trackback enabled

Comments

Re: Zoom 4312 PC Card Bluetooth Adapter

McGregor @ Tue, 06 Jun 2006 11:22

Hi, I'm going to buy this PC CARD. What maximum data transfer can it support ?. I want to use this card for A2DP with Jabra stereo headphones and wasn't lucky enough with previous BT adapter (max speed 230400bit/s).

Re:

Xavier @ Tue, 06 Jun 2006 11:31

McGregor: This card is *not* the card you want. As far as I know, A2DP support requires Bluetooth 1.2, and this card is only Bluetooth 1.1. I don't believe it has anything to do with the speed of the card, but more the firmware of the device itself.