Hi Folks,
 
I have been playing around with the BlueZ stack for last couple of days and I would say that you guys have done an wonderful job. The stack appears to be fairly stable and rich with features and tools. However the most important feature is the socket interface provided which is missing in other stacks. Kudos to Max, Marcel at rest of the team.
 
Also I have tested the stack to work with TDK,EPoX,Belkin dongles without a hitch. Maybe these brands can be updated on the "BlueZ Supported hardware" page.
 
I am working on the developing HID profile (firmware) for a pointing device and utilising BlueZ as a host side testing tool.
 
I would appreciate few pointers for the following.
 
1. What could be the best way to test the HID device firmware from the host side using BlueZ ? I believe there are two alternatives, the bthid program by Peter and an alternate hid program by Marcel. I was not successful in getting the bthid working. My system is Mandrake 9.2 with Linux 2.4.21-0.13mdk and I have installed BlueZ from rpms. Basically I want to test my HID firmware implementation for HID compliance.
 
2. Is there a way to disconnect individual L2CAP connection from within user space program ? I saw a call  l2cap_sock_close in l2cap.c file, is there a way to call this function from a user program. I have already tried to use the close(socket) call but it closes down the ACL connection instead of closing the _individual_ L2CAP connection.

do advise....
 
thanks
Saturn