From owner-freebsd-bluetooth@FreeBSD.ORG Tue Jan 9 21:03:56 2007 Return-Path: X-Original-To: freebsd-bluetooth@freebsd.org Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1A9A516A416 for ; Tue, 9 Jan 2007 21:03:56 +0000 (UTC) (envelope-from marcel@holtmann.org) Received: from mail.holtmann.net (coyote.holtmann.net [217.160.111.169]) by mx1.freebsd.org (Postfix) with ESMTP id A443313C465 for ; Tue, 9 Jan 2007 21:03:54 +0000 (UTC) (envelope-from marcel@holtmann.org) Received: from [192.168.5.242] (p5487C817.dip.t-dialin.net [84.135.200.23]) by mail.holtmann.net (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l09KmqIE019702; Tue, 9 Jan 2007 21:48:53 +0100 From: Marcel Holtmann To: Maksim Yevmenkin In-Reply-To: <45A3F31D.2060709@savvis.net> References: <45A3BAAB.4040903@zk.informjust.ua> <45A3D66C.2050605@savvis.net> <49327.91.124.7.194.1168371717.squirrel@webmail.ic.uz.ua> <45A3F31D.2060709@savvis.net> Content-Type: text/plain Date: Tue, 09 Jan 2007 21:48:40 +0100 Message-Id: <1168375720.32577.6.camel@violet> Mime-Version: 1.0 X-Mailer: Evolution 2.9.5 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=failed version=3.0.3 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on coyote.holtmann.net Cc: freebsd-bluetooth@freebsd.org Subject: Re: is bluetooth 2.0 speeds supported on freebsd? X-BeenThere: freebsd-bluetooth@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using Bluetooth in FreeBSD environments List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jan 2007 21:03:56 -0000 Hi Maksim, > >>> Does freebsd implementation of bluetooth stack support data rates of > >>> bluetooth 2.0? > >> no, freebsd bluetooth stack is v1.1 and does not support bluetooth 2.0 > >> edr as of now. > > > > AS OF NOW sounds better than NEVER will :o) but may I ask you do you make > > some steps towards edr support? is it realy hard to include edr support? > > the main problem is time. basically i have to > > 1) go to a store/online and pick up a couple of bluetooth 2.0+edr > adapters. those are in $20 us range now (i.e cheap); > > 2) read and understand bluetooth 2.0 spec; > > 3) make changes to the existing code; > > i do not think it would be very hard to add edr support. i suspect that > all needed to be done is to properly detect and configure edr device. > > > can I help with something? I'm wery base-level programmer, but if you > > point me to some docs or specs etc or may be just give me some part of > > whole job I can help? AFAIK BlueZ do not support edr too... is it so > > difficult to implement edr on 1.1 base? > > like i said, it should not be very hard to add 2.0+edr support. btw, > bluez does support 2.0+edr, so it could save me some time. > > you could do a simple task of updating ng_hci.h headers to include all > the 2.0+edr hci commands and events. i think someone already might have > done a port of it. you are more then welcome to send patches to the list. actually you don't have to do anything to support EDR. The way EDR is specified is that it is on by default if both sides support EDR. The link manager will automatically detect it and then use it. Only when you wanna disable EDR you have to set the bits in packet mask. Regards Marcel