Date: Thu, 12 Jul 2007 13:07:28 -0400 From: Anish Mistry <amistry@am-productions.biz> To: freebsd-bluetooth@freebsd.org Subject: Re: HCI - HID proxy Message-ID: <200707121307.38442.amistry@am-productions.biz> In-Reply-To: <469593F2.1040703@fnop.net> References: <469593F2.1040703@fnop.net>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Wednesday 11 July 2007, Rui Paulo wrote: > Hi, > For my SoC project I developed a userland utility that switches an > ubt(4) controller from HID to HCI and vice versa. > > I have some design issues still being worked out, namely: > 1) What's the best way to integrate this into the existing > bluetooth utilities ? Create a new utility called, for example, > ubthid2hci ? Name suggestions are welcome. If you haven't seen it, I created a utility just for logitech devices a while back. http://lists.freebsd.org/pipermail/freebsd-bluetooth/2006-December/000824.html > 2) According to the hid2hci Linux utility, there are several > dongles out there that need this tweak in order to work. I was > thinking we could create a text file with the vendors/products and > their bootup mode (HCI or HID); use ubthid2hci to read that file > and then switch the device to HCI mode (or HID mode if the user > requested it). > This is mostly what the Linux hid2hci utility does, except that the > vendor/product table is inside the program. Couldn't we create something that is run through devd and the checks options from rc.conf? So we'd have that table file you mention, and we could put the enable/disable options in the rc.conf file. eg. ubthid2hci_enable="YES" ubthid2hci_flags="list of vendor/product id pairs here that we want to be used as HCI devices" > 3) Fix libusb and use hid2hci on FreeBSD. Isn't hid2hci GPL'd? We'd want a BSD licensed utility since it'd be in the base. > Comments? Looking forward to your results, as it will make life with these devices much easier. :) -- Anish Mistry amistry@am-productions.biz AM Productions http://am-productions.biz/ [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQBGll/axqA5ziudZT0RAujMAKCFUQtRVsLkTtLco+zfe1gcCIz1uwCggGya dVxuBTsa/IUjF2ZMc2FP9Uo= =9g9q -----END PGP SIGNATURE-----help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200707121307.38442.amistry>
