2004-10-24 11:11:54

by Florian Echtler

[permalink] [raw]
Subject: [Bluez-users] Disabling HID Boot Protocol

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello everyone,

I'm using a MS Bluetooth Optical Desktop and would like to
use the hotkeys again. I have kernel 2.6.8.1-mh1 and bluez-utils
2.10.. According to the mailing list archives, this version of
hidp.ko should already support report mode, however, I couldn't
find any description on how to enable it. I suppose it's necessary
to pass the correct "-b <subclass>" parameter to hidd?

hcidump -x doesn't show any packets when the multimedia keys
are pressed, so I suspect the boot protocol is still in use,
even though hidd --show doesn't say so.

Yours, Florian
- --
Homo homini lupus.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFBe43+7CzyshGvatgRAln5AJ0QEbSMDR4fDa2AUWgWUBeIKnKpdQCbB607
HVIswFPgW6QRCCmQ8hFu6w4=
=8DIS
-----END PGP SIGNATURE-----


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users


2004-10-25 08:37:03

by Florian Echtler

[permalink] [raw]
Subject: Re: [Bluez-users] Disabling HID Boot Protocol

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> > However, still no reaction from the multimedia keys, at least none
> > in hcidump. Perhaps I should try 2.6.9-mh1?
> You see nothing in hcidump, when you press them? That is strange. What
> are the first HIDP messages for the keyboard in hcidump?
The first HIDP thing the keyboard says after connection:

> ACL data: handle 0x002c flags 0x02 dlen 14
L2CAP(d): cid 0x41 len 10 [psm 19]
HIDP: Data: Input report
01 00 00 2C 00 00 00 00 00
> ACL data: handle 0x002c flags 0x02 dlen 14
L2CAP(d): cid 0x41 len 10 [psm 19]
HIDP: Data: Input report
01 00 00 00 00 00 00 00 00

I recorded a BT dump which shows the keyboard connecting and two
keypresses (Space and the mute button). If desired, I can send it
to you personally.

Yours, Florian
- --
Homo homini lupus.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBfLsy7CzyshGvatgRAlE/AKCper8BaJ0etNXCu4Saa3SxMprNTwCgwSAf
aXZusBCfbu3mcSaNMSd+Ooc=
=+QKh
-----END PGP SIGNATURE-----

2004-10-25 04:00:50

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-users] Disabling HID Boot Protocol

Hi Florian,

> > > I'm using a MS Bluetooth Optical Desktop and would like to
> > > use the hotkeys again. I have kernel 2.6.8.1-mh1 and bluez-utils
> > > 2.10.. According to the mailing list archives, this version of
> > > hidp.ko should already support report mode, however, I couldn't
> > > find any description on how to enable it. I suppose it's necessary
> > > to pass the correct "-b <subclass>" parameter to hidd?
> > the subclass parameter is only for overriding the value if the SDP
> > records are wrong. Check with hidd and if it tells you something about
> > boot mode then you are in boot mode, otherwise it uses report mode
> > automaticly. So what does "hidd --show" say?
>
> [root@block:~][0] $ hidd --show
> 00:50:F2:7E:DF:AE Microsoft Five Button Mouse [045e:007c] connected
> 00:50:F2:80:47:83 Microsoft Bluetooth keyboard [045e:007b] connected

your two devices are using the report mode, otherwise you won't even see
their names and VID:PID.

> However, still no reaction from the multimedia keys, at least none
> in hcidump. Perhaps I should try 2.6.9-mh1?

You see nothing in hcidump, when you press them? That is strange. What
are the first HIDP messages for the keyboard in hcidump?

Regards

Marcel




-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2004-10-24 16:34:26

by Florian Echtler

[permalink] [raw]
Subject: Re: [Bluez-users] Disabling HID Boot Protocol

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> > I'm using a MS Bluetooth Optical Desktop and would like to
> > use the hotkeys again. I have kernel 2.6.8.1-mh1 and bluez-utils
> > 2.10.. According to the mailing list archives, this version of
> > hidp.ko should already support report mode, however, I couldn't
> > find any description on how to enable it. I suppose it's necessary
> > to pass the correct "-b <subclass>" parameter to hidd?
> the subclass parameter is only for overriding the value if the SDP
> records are wrong. Check with hidd and if it tells you something about
> boot mode then you are in boot mode, otherwise it uses report mode
> automaticly. So what does "hidd --show" say?

[root@block:~][0] $ hidd --show
00:50:F2:7E:DF:AE Microsoft Five Button Mouse [045e:007c] connected
00:50:F2:80:47:83 Microsoft Bluetooth keyboard [045e:007b] connected
[root@block:~][0] $

However, still no reaction from the multimedia keys, at least none
in hcidump. Perhaps I should try 2.6.9-mh1?

Yours, Florian
- --
Homo homini lupus.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFBe9mW7CzyshGvatgRAsnvAKComCd+EGpK3YRTCAPsn5+sxkeqJwCgiLDE
0hxcmtAPslHkYKjqF6vKS6I=
=jXGa
-----END PGP SIGNATURE-----

2004-10-24 11:49:48

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-users] Disabling HID Boot Protocol

Hi Florian,

> I'm using a MS Bluetooth Optical Desktop and would like to
> use the hotkeys again. I have kernel 2.6.8.1-mh1 and bluez-utils
> 2.10.. According to the mailing list archives, this version of
> hidp.ko should already support report mode, however, I couldn't
> find any description on how to enable it. I suppose it's necessary
> to pass the correct "-b <subclass>" parameter to hidd?

the subclass parameter is only for overriding the value if the SDP
records are wrong. Check with hidd and if it tells you something about
boot mode then you are in boot mode, otherwise it uses report mode
automaticly. So what does "hidd --show" say?

Regards

Marcel




-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users