Dustin,

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

Reply via email to