Re: Bluetooth 2.1 keyboard not sending keypress notifications

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Scott,

> >> Have been testing a Bluetooth 2.1 keyboard, but we don't get any
> >> keypress notifications from it as the pincode is typed and the Agent's
> >> DisplayPasskey D-Bus method is never called (with two or three
> >> arguments).
> >>
> >> Any ideas where to begin debugging this?
> >
> > first, start with hcidump to see what commands and events are actually
> > send by the keyboard. And capture the bluetoothd debug output.
> >
> > And I am pretty sure that a real 2.1 keyboard with Secure Simple Pairing
> > is not working at all. We never managed to purchase one of these. If you
> > managed to find one, then let us know where you got it from.
> >
> I have both of those attached, the keyboard is the Apple Wireless
> Keyboard - it at least behaves in a manner consistent with 2.1 SSP
> under OS X, complete with hilighting the passkey as it's typed.
> 
> One thing I noticed from the log is that neither side exchanges IO
> capabilities which seems to be a pre-requisite for SSP?

you are correct here and the usage of PIN Code Request makes it clear
that this is 2.0 only keyboard. Can you create a binary dump in BTSnoop
format. Since I see a bunch of vendor events, maybe that is how OS X
does it.

In addition OS X comes with a tool called Packet Logger (from the SDK)
which allows you also to create a dump file. hcidump can actually read
these as well. So having that one to compare would be nice.

That said, since this is 2.0 without SSP, it should actually work. Have
you tried to use simple-agent test script from the source?

Regards

Marcel


--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux