This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Sending advertising report in non-discovareblae mode using connectable udirected advertising

Good morning,

We are making our first PTS test to certyficate our BLE device. I have question regarded to test name GAP/DISC/NONM/BV-02-C. Our LE device plays the Peripheral Role so as ICS selection consistency report shows we need to pass test associated with Connectable and Scannable Undirected Event. GAP/DISC/NONM/BV-02-C test asks us for preparing IUT into non-discoverable mode (which we can do, connecting our device to smartphone) and to send an advertising report using connectable undirected advertising, which is not possible because our device after connection, stops advertasing. We operate on nordic s132 softdevice v5.0.0 which as we see doesn't support advertising in non-discovareblae mode either. Could you explain us whether our test is wrongly generated or we make some essential mistake during their verification? Or maybe there is mistake in nordic softdevice?

Thank you for help

Parents
  • From the BT core spec v5.0, Vol 3, Part C, 9.2.2.2 I can find that non-discoverable is defined as:

    "A device in the non-discoverable mode may send advertising events. If the device sends advertising events, it shall not set the ‘LE General Discoverable Mode’ flag or ‘LE Limited Discoverable Mode’ flag in the Flags AD type (see [Core Specification Supplement], Part A, Section 1.3)."

    So I don't think you should connect to the mobile phone to be non-discoverable, instead you need to clear the two mentioned flags when advertising.

  • Ok, we've cleared ‘LE General Discoverable Mode’ and ‘LE Limited Discoverable Mode’ flags in the Flags AD (only 'BR/EDR Not Supported' is set) test is still not passed. Setting all flags to 0 (including BR/EDR Not Supported) generate Invalid parameter in bla_advdata_set() function (error code 7 - NRF_ERROR_INVALID_PARAM).

Reply Children
No Data
Related