Other Parts Discussed in Thread: LAUNCHXL-CC26X2R1, , BLE-STACK
Hi,
my customer is developing software of BT5.1 to use SDK for CC2642R. They are using LAUNCHXL-CC26X2R1.
In BLE5 extended (Coded PHY) advertisement, the Advertising Data ID (DID) in Advertising Data Info doesn't change even if the data content is changed every period transmission. The Bluetooth specification Core_v5.1 has the following description, and they think it should be changed originally.
2.3.4.4 AdvDataInfo field
The Advertising Data ID (DID) is set by the advertiser to indicate to the scanner whether it can assume that the data contents in the AdvData are a duplicate of the previous AdvData sent in an earlier packet.
If they can set the DID value themselves, that is fine, they can't find an API to set the DID value either. The SID can be set with GapAdv_setParam (handle, GAP_ADV_PARAM_SID, & value); but there is no API for updating DID in the document. Note that the value of the transmitted DID is not 0 and changes each time the device power is turned off / on. What value is this DID sending?
In the case of GapAdv_enable → transmission → GapAdv_disable → transmission → GapAdv_enable, the value of DID did not change.
Best Regards,
M.Ohhashi