Moin,
Am Wed, 14 Dec 2005 21:52:29 GMT schrieb toemaytoe:
> So, here is my issue and my question for the experts out there. I
> have a palm tx that I have successfully paired to my razr phone. I am
> able to move my sms messages from my phone into my palm. I am also
> able to dial a number from my palm and have the call take place on my
> razr phone. Where everything falls apart is when I try to use my
> bluetooth headset.
Not knowing any of the devices you use I'll try to make a general
answer:
In Bluetooth all devices are organized in so-called piconets. Each
piconet consists of exactly one master and up to seven slaves. In each
piconet only the master and each of the slaves can communicate directly
with each other (and not slave to slave). Each device can be master of
at most one piconet (that's because piconets are defined through their
master) but apart from this restriction devices can take part in
multiple piconets. (At least theoretically. In practice quite some
developers did not bother to implement this, or somehow determined that
doing so would not be needed or too costly, or something.)
Now to your situation: You want your Palm to talk to your Razr and you
want your headset to talk to your Razr, but the headset does not need to
talk to the Palm, right? Then the best solution would be to create only
one piconet and let the Razr be the master of that piconet. (Any other
solution would need at least one of the devices to be able to take part
in multiple piconets, which I wouldn't take for granted.)
So how do you make your phone become the master? Generally, when one
device initiates the connection to another device, the initiating
device becomes the master of the newly created piconet. Therefore it
might be enough if you make sure to initiate all connections from the
mobile phone and not the other way round.
However, Bluetooth also knows about a so-called role switch where two
devices mutually agree to switch their master/slave roles and I know at
least one headset that refuses to work if it's not the master of the
piconet.
So if initiating the connections from the phone doesn't work, you're
pretty much out of luck: On a Linux PC it would be easy to debug the
situation (hcitool con shows the current connections and for each of
them whether the PC is master or slave on it) and to manually assign
the correct roles, but for your phone I have no idea. Your best bet
might be to try to connect the devices in different order, or to look
up technical data on the devices to find out if one of them supports
multiple connections and then work from that.
--
Henryk Plötz
Grüße aus Berlin
~~~~~~~ Un-CDs, nein danke!
http://www.heise.de/ct/cd-register/ ~~~~~~~
~ Help Microsoft fight software piracy: Give Linux to a friend today! ~