From owner-freebsd-bluetooth@FreeBSD.ORG Wed Mar 4 17:27:33 2015 Return-Path: Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8185CE85 for ; Wed, 4 Mar 2015 17:27:33 +0000 (UTC) Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46D405E0 for ; Wed, 4 Mar 2015 17:27:33 +0000 (UTC) Received: by igal13 with SMTP id l13so35296944iga.1 for ; Wed, 04 Mar 2015 09:27:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=CfVJMD1vv4Usz7DUZ+F4u2wdQfpVG6o/lVnKn6rjmJ0=; b=ecJDeFsrcrO+grFDScjcRiCL2fRsRAYLNChYmEgY67rnptNU9bAP/yw7GishjjxCVT wyF9lKC/bFYGcMmpxtjZDQQhfw2Z8wEq8EA0NcMA3UVUvd9ulXbNywFymVAsLLjBu0jD xe9ObsmRrNHOyP+BK2mu6UcJuLk9k4OlFsMzaGdkjiDGmznV29X3qTHDi3c3NLMU9ibs X5quHMoJw2AXk+LUS9S284OREKzvSGl55OTt3nfiiy2a3l8W99Px8Q4jizMNI//gYIzp xNLjSBQO7ddiL6Ary+xWkX4cLIiCRFJR+mhBavFRTSn4ps8e5bn2YIhzcS7e4Wh+/A6f 1r8A== MIME-Version: 1.0 X-Received: by 10.50.56.82 with SMTP id y18mr39898449igp.25.1425490052727; Wed, 04 Mar 2015 09:27:32 -0800 (PST) Received: by 10.36.67.132 with HTTP; Wed, 4 Mar 2015 09:27:32 -0800 (PST) In-Reply-To: <20150303223312.c7b12845ae652cfc315c1b61@getmail.no> References: <20150228220307.b0ab42716d574a9bcfd83094@getmail.no> <20150303223312.c7b12845ae652cfc315c1b61@getmail.no> Date: Wed, 4 Mar 2015 09:27:32 -0800 Message-ID: Subject: Re: Belkin F8T065 doesn't register properly (BCM20702A0) From: Maksim Yevmenkin To: Torfinn Ingolfsen Content-Type: text/plain; charset=UTF-8 Cc: "freebsd-bluetooth@freebsd.org" X-BeenThere: freebsd-bluetooth@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Using Bluetooth in FreeBSD environments List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Mar 2015 17:27:33 -0000 hello! >> I have a Belkin Mini Bluetooth v4.0 dongle (F8T065)[1]. It seems to be Broadcom BCM20702A0 based, but it doesn't register correctly. ok >> Under FreeBSD 9.3-stable: >> tingo@kg-core1$ uname -a >> FreeBSD kg-core1.kg4.no 9.3-STABLE FreeBSD 9.3-STABLE #0 r273918: Fri Oct 31 22:52:44 CET 2014 root@kg-core1.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 >> In /var/log/messages I have: >> Feb 28 20:11:00 kg-core1 root: Unknown USB device: vendor 0x050d product 0x065a bus uhub8 >> Feb 28 20:11:00 kg-core1 kernel: ugen3.3: at usbus3 >> Feb 28 20:11:00 kg-core1 root: Unknown USB device: vendor 0x050d product 0x065a bus uhub8 ok >> device description: >> root@kg-core1# usbconfig -d ugen3.3 dump_device_desc >> ugen3.3: at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA) >> >> bLength = 0x0012 >> bDescriptorType = 0x0001 >> bcdUSB = 0x0200 >> bDeviceClass = 0x00ff bDeviceClass (0xff) is not matching UDCLASS_WIRELESS (0xe0). most likely it needs some sort of firmware to be loaded first. [...] >> Any hints on getting it to work? it probably needs firmware to be loaded first. you might be able to locate firmware, and, possibly hack on bcmfw(8) in the source tree to get it to load. if you have windows driver try to look at .hex, .img, .bin or something like that files. one of those might be the firmware you are looking for. of course, like i mentioned before, you need to hack something to load firmware. older Broadcom chips can be loaded with bcmfw(8). so its a good place to start. if you can't get it to work, i could take a look but i would need access to hardware. thanks max