This is probably where I'm going to have to stop for the week to make sure I get my classwork done, you've been a wonderful guide. I can't wait to get started working on this some more.
no problem. thanks for your time :)
[...]
bottom line: baseband + L2CAP works. you can talk to your mouse. SDP does not return anything. possible problems:
Good.
1) mouse does not fully implement SDP. it is assumed that you have to know "magic" PSM for interrupt and control channel on the mouse.
2) SDP interoperability problem
Either way at least we know somebody has gotten it working.
well, then we will get it working too :)
one thing you could try is to ask mouse for the specific service, rather then for all services. you can do it by
# sdptool search --bdaddr <BD_ADDR> HID
Bingo. Nice response from the mouse.
errr... those M$ bastards :)
# sdptool search --bdaddr $BT_ADDR HID Searching for HID on 00:50:F2:7E:D6:A8 ... Service Name: Wireless IntelliMouse Explorer for Bluetooth Service Description: Five Button Mouse Service Provider: Microsoft Service RecHandle: 0x10000 Service Class ID List: "" (0x1124) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 17 "" (0x0011) Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "" (0x1124) Version: 0x0100
fine. we now see PSM 17. i guess it is a control channel. but where another (interrupt) one? well, its spec reading time again :)
Also, my bluetooth enabled phone came in today (Ericsson R520m). I'm gonna check out which firmware revision it is and (if needed) send it off for an update. Then I can start playing around with a more "conventional" Bluetooth device to learn the ins and outs better.
cool :)
thanks max
To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message