1
Security and Networking / Howto: Ambicom Bt2000c Working On Z
« on: February 23, 2005, 10:29:57 am »Quote
It looks like a number of people have run into trouble with this card, but I think I've got it figured out.
Actually I should preface this with a disclaimer that I haven't tested it with another bluetooth device yet (my bluetooth phone arrives tomorrow!) but it does show up in hciconfig as "UP" and "RUNNING" and has a hardware address, so it at least *thinks* it's working... :-)
Here's the steps I took to make it work. I have a C760 with the original 1.20-JP ROM.
1. Download and install these packages on your Zaurus:2. Download this kernel module:
- http://bluez.sourceforge.net/download/zaur...ump-1.9_arm.ipk
- http://bluez.sourceforge.net/download/zaur...18-mh15_arm.ipk
- http://bluez.sourceforge.net/download/zaur...ibs-2.8_arm.ipk
- http://bluez.sourceforge.net/download/zaur...ils-2.8_arm.ipk
http://interreality.org/~tetron/technology/zaurus/hci_uart.o
(It turns out that the hci_uart kernel module included in the bluez-kernel package wasn't compiled with support for the H4 protocol, which is necessary to make this card work!)
3. Copy the kernel module from step 2 into the modules directory:Quotebash$ su
# cp hci_uart.o /lib/modules/2.4.18-rmk7-pxa3-embedix/kernel/drivers/bluetooth
# depmod -a
#
4. Insert the kernel moduleQuote# modprobe hci_uart
#
5. (re-)start the bluetooth services:Quote# /etc/rc.d/init.d/bluetooth stop
# /etc/rc.d/init.d/bluetooth start
#
5. Use hciattach:Quote# hciattach ttyS3 bt2000c flow
CSR build ID 0x02-0x0D
Speed 0 unrecognised. Remaining at 57600 baud
#
6. Now bring up the device:Quote# hciconfig hci0 up
# hciconfig hci0
hci0:Â Type: UART
    BD Address: 00:10:7A:5C:10:D8 ACL MTU: 192:8 SCO MTU: 64:8
    UP RUNNING PSCAN ISCAN
    RX bytes:105 acl:0 sco:0 events:12 errors:0
    TX bytes:308 acl:0 sco:0 commands:12 errors:0
#
That's it!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=61037\"][{POST_SNAPBACK}][/a][/div]
Good Morning,
I followed the instructions as detailed above.
At step 5, /etc/rc.d/init.d/bluetooth start I get the following error -
Starting Bluetooth subsystem: hcid sdpCan't open RFCOMM control socket: no such file or directory rfcomm.
Any thoughts?
thanks in advance,
mikeg