This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2564MODN: CC2564MODN: Pairing enquiries

Genius 3475 points
Part Number: CC2564MODN

HI

 

My customer is working on the CC2564MODN(slave) with his NXP MCU based on the STM32 Stacks. There are some observation which we like to seek your opinion:

  • After pairing done and having a power cycle(power off and on), the stack can only detect the master if the Bluetooth master is reset as well. Is there any way to have an auto pairing after a power cycle?
  • Is it possible for the CC2564MODN to save the mac of two different masters and switch by firmware to connect to one of the master of choice?
  • After active connection is done, if we want to do pairing with another master. Can the pairing be done straight via firmware to disconnect and pair?

INg

  • INg said:

    After pairing done and having a power cycle(power off and on), the stack can only detect the master if the Bluetooth master is reset as well. Is there any way to have an auto pairing after a power cycle?

    Yes, you'll need to store the link key during the initial pairing, and place it in non-volatile memory. Then when the slave resets, copy the link key back into the appropriate place in memory. The next time a connection is initialized, pairing shouldn't need to be done. Here is a post detailing how to do it for MSP430, the customer will have to implement this for their processor.

    INg said:

    Is it possible for the CC2564MODN to save the mac of two different masters and switch by firmware to connect to one of the master of choice?

    I'm guessing by "firmware" you mean software. There should be a defined value MAX_SUPPORTED_LINK_KEYS, once an initial pairing has been done to each of the masters and Link Keys have been stored, you can implement a way to connect to either one or the other.

    INg said:

    After active connection is done, if we want to do pairing with another master. Can the pairing be done straight via firmware to disconnect and pair?

    Again, yes, using the API calls, you can disconnect from the original master, perform another inquiry, and connect with the other available device.

    Which profile is your customer trying to use?

  • HI Dale

    Thanks for your feedback.
    Could i check with you:

    After the initial paring the link-keys are stored accordingly. Who (host or device) should initiate the connection for the subsequent re-connection?

    Are there any TI or third party that can help in below tests
    (1) FCC test function. E.g. low, mid & high frequency TX & RX mode
    (2) Packet error rate test firmware

    INg
  • I'm not positive that it makes a difference which device initiates the reconnection, but to be safe I think it makes sense for the same device that initiated the first connection.

    FCC test information can be found here.