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

Softdevice S132 6.0.0 Bypassing data format check for advertising.

In the S132 6.0.0 we are working on a system that does not require interoperability. We wish to communicate using encrypted advertising packets of our own design. We are able to modify all the advertising packet payload except the first two bytes (length and type) which is set to 0x1f(30) and manufacturer specific data (0xFF). The problem with using the last two bytes comes with the sd_ble_gap_adv_set_configure data format check. The Infocenter documentation states : "The format of the advertising data will be checked by this call to ensure interoperability. Limitations imposed by this API call to the data provided include having a flags data type in the scan response data and duplicating the local name in the advertising data and scan response data.". Is it possible to bypass this format check, preferably whilst still using the Softdevice?

Related