Hi, When i add a service using the command root@darkstar:~# sdptool add --channel=13 OPUSH OBEX Object Push service registered And then using my Nokia 6600, search for available services no services are shown. This is the setup i'm using Linux distr: Slackware 9.0 Kernel: 2.4.22 Packages installed: bluez-libs-2.7-1.i386.rpm bluez-sdp-1.5-1.i386.rpm bluez-utils-2.7-1.i386.rpm Am i missing something or doing something wrong? Thanks Dan I start the daemons hcid and /usr/sbin/sdpd and can discover services on my nokia 6600 using sdptool browse. Using rococo's java api's i have created a server(linux) and a client(nokia 6600) but my nokia does not find the service i have registered via the server. I have checked my code against other working java bt servers that register their services and everything is fine. So then i used the command "sdptool add--channel =13 OPUSH" to add a service (presumably register as well) and this was successful. "Service OPUSH added" was the message I think. But still I could not see this service through my phone. (I am using benhui's BTBrowser that happily discovers bluetooth services when i'm using windows). Do you have any idea what i might be missing or where i might be going wrong? I've spent so many hours trawling through the internet reading anything on bluetooth and can't see where i'm going wrong. Thanks for your time Dan