Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jul 2004 10:12:21 -0700
From:      Maksim Yevmenkin <maksim.yevmenkin@gmail.com>
To:        Peter Grehan <grehan@freebsd.org>, freebsd-bluetooth@freebsd.org
Subject:   Re: BCM2033 bluez 1.0 firmware ?
Message-ID:  <bb4a86c704072610125a1521f9@mail.gmail.com>
In-Reply-To: <bb4a86c704072609552a201257@mail.gmail.com>
References:  <41053315.6090906@savvis.net> <bb4a86c704072609552a201257@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Peter,

i just tried firmware from bluez-bluefw-1.0.tar.gz package
(http://www.bluez.org/download.html). it seems to work just fine with
my belkin f8t001 bluetooth adapter.

beetle# kldload ubtbcmfw
beetle# kldload ng_ubt

i attached my adapter and (from /var/log/messages)

Jul 26 10:02:09 beetle kernel: ubtbcmfw0: Broadcom BCM2033 Bluetooth
USB dongle, rev 1.01/0.a0, addr 3

now

beetle% pwd
/usr/home/max/bluetooth/linux/bluez-bluefw-1.0/firmware
beetle% md5 BCM2033-MD.hex
MD5 (BCM2033-MD.hex) = 5580317158d07fc4ace90af04f8e1c73
beetle% md5 BCM2033-FW.bin 
MD5 (BCM2033-FW.bin) = b4e142b3272cfe5a84b32fda6b4b032f
beetle% md5 ../../bluez-bluefw-0.9/firmware/BCM2033-MD.hex

beetle# bcmfw -f BCM2033-FW.bin -m BCM2033-MD.hex -n ubtbcmfw0

and in /var/log/messages

Jul 26 10:04:07 beetle kernel: ubtbcmfw0: at uhub1 port 2 (addr 3) disconnected
Jul 26 10:04:07 beetle kernel: ubtbcmfw0: detached
Jul 26 10:04:08 beetle kernel: ubt0: Broadcom Corp. BCM2033, rev
1.01/0.a0, addr 3
Jul 26 10:04:08 beetle kernel: ubt0: Interface 0 endpoints:
interrupt=0x81, bulk-in=0x82, bulk-out=0x2
Jul 26 10:04:08 beetle kernel: ubt0: Interface 1 (alt.config 4)
endpoints: isoc-in=0x83, isoc-out=0x3; wMaxPacketSize=64; nframes=5,
buffer size=320

finally

beetle# /usr/local/etc/rc.bluetooth start ubt0
BD_ADDR: 00:03:c9:2b:9b:5c
Features: 0xff 0xfd 0x5 00 00 00 00 00 
<3-Slot> <5-Slot> <Encryption> <Slot offset>
<Timing accuracy> <Switch> <Hold mode> <Sniff mode>
<Park mode> <Channel quality> <SCO link> <HV2 packets>
<HV3 packets> <u-law log> <A-law log> <CVSD>
<Power control> 
Max. ACL packet size: 377 bytes
Number of ACL packets: 10
Max. SCO packet size: 16 bytes
Number of SCO packets: 0

beetle# hccontrol -n ubt0hci read_local_version_information
HCI version: v1.1 [0x1]
HCI revision: 0x02
LMP version: 0x1
LMP sub-version: 0x1007
Manufacturer: Broadcom Corporation [0x0f]

beetle# uname -a
FreeBSD beetle.digisle.com 5.2-CURRENT FreeBSD 5.2-CURRENT #1: Sat Jul
10 21:10:35 PDT 2004    
root@beetle.digisle.com:/usr/obj/usr/src/sys/BEETLE  i386

thanks,
max

On Mon, 26 Jul 2004 09:55:44 -0700, Maksim Yevmenkin
<maksim.yevmenkin@gmail.com> wrote:
> Hi Peter,
> 
> >  I've just given Bluetooth a whirl on FreeBSD/PPC, and it seems
> > to work fine.
> 
> first, let me thank you for trying this. i'm very glad it worked for you.
> 
> >  However, I couldn't get the 1.0 firmware from bluez to work.
> > The 0.9 version seemed to be fine.
> 
> hmm... i'm a bit confused here. what do you mean by "1.0 firmware from
> bluez"? from what i can see at
> 
> http://cvs.sourceforge.net/viewcvs.py/bluez/bluefw/firmware/
> 
> cvs: bluez/bluefw/firmware/BCM2033-FW.bin - actual firmware
> 
> Revision 1.7  - (view) (download) (as text) (annotate) - [select for diffs]
> Sat Apr 26 00:33:40 2003 UTC (15 months ago) by maxk
> Branch: MAIN
> CVS Tags: REL-1_0, REL-1_2, HEAD
> Changes since 1.6: +414 -368 lines
> Diff to previous 1.6
> 
> Update BCM firmware to version 2.16.
> 
> and
> 
> cvs: bluez/bluefw/firmware/BCM2033-MD.hex - mini-driver
> 
> Revision 1.3  - (view) (download) (annotate) - [select for diffs]
> Thu May 23 21:03:15 2002 UTC (2 years, 2 months ago) by maxk
> Branch: MAIN
> CVS Tags: REL-1_0, REL-1_2, REL-0_5, REL-0_6, REL-0_7, REL-0_8, HEAD
> Changes since 1.2: +83 -83 lines
> Diff to previous 1.2
> 
> Upgrade to version 2.13
> 
> both files were updated at least year ago.
> 
> > Has anyone given the 1.0 f/w a go ?
> 
> i have belkin bluetooth adapter that uses bcm2033 chip and i'm pretty
> sure i tried the above mentioned files with it and everything worked
> just fine.
> 
> 1) could you please clarify what do you mean by "1.0 version f/w"?
> 
> 2) could you please tell me exactly what adapter do you have? (i.e.
> d-link, belkin other)
> 
> 3) could you please point me to the "1.0 version f/w" so i can try it
> with my adapter?
> 
> 4) is there any particular reason you would like to use "1.0 f/w"
> instead of "0.9 f/w"?
> 
> thanks,
> max
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bb4a86c704072610125a1521f9>