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.
Tool/software:
It appears Sys Config places certain information i.e., the device name, UUID, etc. – in certain locations in the advertisement and scan response packets. We would like to set these packets to the data that is used in the customer application. However It looks like we will have to include the ti_ble_config.c/h files in the build by using Sys Config and modify these files manually. Is this the recommended way to customize the advertising and scan response data? Or is there a way it can be done using Sys Config?
Thank you!
Hi Lenio,
Thanks for reaching out.
You are able to do this through SysConfig - Advertising data and response data OR you can compile the project once you've disable generation for the BLE SysConfig files and modify it through there.
Regards
Ivan
Can the order of the advertisement fields be configured? Example below:
Field |
Advertising Flags |
16-bit UUID |
Complete Local Name |
Scan Response Data:
Field |
Service Data |
Manufacturer Specific Data |
Appearance Data |
Hi Lenio,
Sorry for the delay. I was out of the office last week.
Can you please explain the use case for this, what are you trying to accomplish?
Regards,
Ivan
Hello Lenio,
The Advertisement report and Scan response are two different structures from the peripheral perspective, that you can configure through SysConfig and that you can see modified in ti_ble_config.c. As Ivan has mentioned, would be great to understand your use case better to further assist you.
BR,
David.
In my post of August 9th, I show the order of the advertisement fields and the scan response data.
Advertisement: Advertising Flags → 16-bit UUID → Local Name
Scan Response: Service Data → Manufacturer Data → Appearance Data
Can those be configured in this specific order? I could not find a way to do it in SysConfig.
Thanks!
Hi Lenio,
Unfortunately no, these are standardize by the spec.
Regards,
Ivan