Re: [Mactel-linux-devel] Bluetooth mouse / hid2hci

2007-02-21 Thread Ortwin Glück
Sven Anders wrote: > Now my scroll-wheel works! While it works, it's still a hack and not a proper solution. In reporting mode the HID code must parse all those report descriptors and it will then know all sort of data that is available from the device (also battery data for instance). > Now t

Re: [Mactel-linux-devel] Bluetooth mouse / hid2hci

2007-02-20 Thread Sven Anders
On the http://www.bluez.org/ site I found the following: | 17.02.2007 | Bluetooth kernel patch 2.6.20-mh1 available | This patch finally includes the support to use the new HID subsystem of the | Linux kernel and provides full HID report protocol mode support. Maybe with the kernel 2.6.20 and

Re: [Mactel-linux-devel] Bluetooth mouse / hid2hci

2007-02-20 Thread Sven Anders
Ortwin Glück schrieb: >> Now the question: >> >> How do I switch my bluetooth mouse to full HID mode? > > Ehh! That's the hard part. I don't think you can from userland. > > I found in the HID specs (from usb.org) that the driver should issue a > "change protocol" to put the device into report-p

Re: [Mactel-linux-devel] Bluetooth mouse / hid2hci

2007-02-20 Thread Ortwin Glück
Sven Anders wrote: > Ok, the HIDBP (HID Boot-Protocol) is very basic... > > I found this: > > There are two options for using a USB mouse or a USB keyboard - the standalone > Boot Protocol (HIDBP) way and the full featured HID driver way. The Boot > Protocol way is generally inferior, and this

Re: [Mactel-linux-devel] Bluetooth mouse / hid2hci

2007-02-20 Thread Sven Anders
> Ok. But as I understand HID is very basic. If you want to use all features of > a device, you have to use the devices "own" protocol. > (To query the battery status for instance). > What does the 'boot-protocol' mean, what are the other protocol types? Ok, the HIDBP (HID Boot-Protocol) is very

Re: [Mactel-linux-devel] Bluetooth mouse / hid2hci

2007-02-20 Thread Sven Anders
Ortwin Glück schrieb: >> Can I switch the HID mode? > > You sound a little confused (okay, the architecture is not exactly well > documented). HCI is the low-level bluetooth device. I wouldn't say it's > even a protocol. It's rather the hardware interface. It controls the > immediate BT hardware s

Re: [Mactel-linux-devel] Bluetooth mouse / hid2hci

2007-02-20 Thread Ortwin Glück
Sven Anders wrote: > Ortwin Glück schrieb: >> Sven Anders wrote: >> >>> My problem is: The Scroll-wheel does not work. >> I have the same problem with the Mighty Mouse. Why do you think it has >> something to do with HCI/HID mode? > > Because I think the HID protocol is only a basic one and supp

Re: [Mactel-linux-devel] Bluetooth mouse / hid2hci

2007-02-20 Thread Sven Anders
Ortwin Glück schrieb: > > Sven Anders wrote: > >> My problem is: The Scroll-wheel does not work. > > I have the same problem with the Mighty Mouse. Why do you think it has > something to do with HCI/HID mode? Because I think the HID protocol is only a basic one and supports not all features of t

Re: [Mactel-linux-devel] Bluetooth mouse / hid2hci

2007-02-20 Thread Sven Anders
Ortwin Glück schrieb: > Yes, I have a BT mighty mouse connected: > > [EMAIL PROTECTED] ~ $ hcitool con > Connections: > > ACL 00:14:51:C5:44:79 handle 46 state 1 lm MASTER > [EMAIL PROTECTED] ~ $ hcitool info 00:14:51:C5:44:79 > Requesting information ... > BD Address: 00:14:51:C5