Thanks for the response. I'm unsure about how the ACL is created and how I then do the auth to pair the devices. Is there any documentation as I've just been going through the list of quoted documentation at the bluez site and every thing I've read so far always talks about doing the cc? I remember that with running btsco it would do all the pairing and prompt for the pin through the gnome-bluetooth applet. Is that what is meant by the kernel doing the low-level ACL? The only thing is I haven't looked back at compiling the code with kernel 2.6.19 - I think I had some problems compiling the device module against the kernel so I will need to review that again. It throws up an error - btsco.c:127: error: syntax error before "snd_card_t" as the first before a whole lot more warnings and errors. Cheers, JonB. On Sun, 2006-12-17 at 13:43 +0100, Marcel Holtmann wrote: > Hi Jon, > > > No. The disconnect happens at most maybe a couple of seconds after the > > cc command has completed. I've tried: > > hcitool cc 00:12:EE:E0:AB:CA; hcitool auth 00:12:EE:E0:AB:CA > > don't use "hcitool cc" for connecting devices. This command is not for > general purpose use. Let the kernel create you low-level ACL, because it > knows what to do. > > Regards > > Marcel