This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

【Chained Advertisement/Nordic 52832 or 52840】How to generate the chained advertisement with the nRF Connect SDK

Hi Nordic experts,

Recently, I tested and found that I failed to start the advertisement with NCS 1.7.0  if the length of advertising data is greater than 251 Bytes, for instance, 500bytes, or 300 bytes.

the log system showed me the too big advertising data error information, I tried to debug and found that the root is caused by BT_HCI_LE_EXT_ADV_FRAG_MAX_LEN. However, I searched the answer here and it showed me that the NCS 1.7.0 (How to scan multiple tags that are sent periodic advertising in ncs v1.6.0? - Nordic Q&A - Nordic DevZone - Nordic DevZone (nordicsemi.com)) can support up to 1650bytes. so my question is :

1. How to generate the chained advertisement when the length of advertising data is greater than 251Bytes. is it possible at this moment?

Parents
  • Hi

    I'm referring to the nRF Connect SDK. Chained advertising is supported in NCS v1.7 and has been for some time, but we don't support larger transmits than 255, as it takes chained advertising to send 250 bytes or more. But the feature to add more than 255 bytes is still on its way.

    Best regards,

    Simon

Reply
  • Hi

    I'm referring to the nRF Connect SDK. Chained advertising is supported in NCS v1.7 and has been for some time, but we don't support larger transmits than 255, as it takes chained advertising to send 250 bytes or more. But the feature to add more than 255 bytes is still on its way.

    Best regards,

    Simon

Children
  • Hi Bro

    ok, thanks. as you said above, the chained advertising is supported already, could you give me some tips on how to do it?

    in my understanding, there is on op for it, that is BT_HCI_LE_EXT_ADV_OP_FIRST_FRAG,BT_HCI_LE_EXT_ADV_OP_INTERM_FRAG,BT_HCI_LE_EXT_ADV_OP_LAST_FRAG.  However, this is not an API function that can be used for this purpose. pls correct me if I misunderstood.

    thanks in advance.

Related