Discussion Board

Results 1 to 4 of 4
  1. #1
    Registered User
    Join Date
    Jul 2003

    Why master-slave switch is broken in 6600?

    According to BT spec either side of BT connection may request
    a role switch (master-slave switch). Slaves usually honor this
    request and become masters. This used to work fine with Nokia
    3650, but does not work with 6600, as well as Ericsson P800 and P900.

    Apparently, the new OS 7.0 has a broken BT stack, which explicitly
    disallows role switches. But why? I don't need scatternet support,
    which, I understand, is not supported. I just want the Nokia
    phone to switch from being a slave (after it is connected
    from another device) to being a master again. Otherwise my
    device cannot work.

    I am sure there must be a secret setting somewhere or an API
    call to reconfigure the stack to accept role switches.

    Does anybody knows?

    Thank you

  2. #2
    Registered User
    Join Date
    Jan 2004

    I think the current Bluetooth implementation on Nokia phones doesn't support a Master/Slave switch. Try to get the property by

    Localdevice ld = LocalDevice.getLocalDevice();
    String alowed = ld.getProperty(bluetooth.master.switch);

    Documentation to this property: Is master/slave switch allowed? Valid values are either "true" or "false".


  3. #3
    Registered User
    Join Date
    Feb 2004

    the secret

    Supposedly it works fine if you compile with the 1.2 SDK; it is the 2.0 SDK which disables role switch.

  4. #4
    Registered User
    Join Date
    Jan 2004
    Well i think this is a bug in the current nokia devices anyway..


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts