i team,
Here's the request from the customer:
The SDK version is V5_40_00_40. Refer to related articles to update data by using GapAdv_prepareLoadByHandle() and GapAdv_loadByHandle() functions.
However, it only seems to be able to throw out the first updated data, subsequent shifted values are not shown at all. For example, customers need to dynamically throw out the serial number. But what is broadcast is always the first data. The purpose customers expect is to broadcast the content, and they can borrow 1~2 bytes to throw out the variable data that they want to know. (like instant temperature...).
As shown in the red box in the figure below, they have replaced it with a variable. But the actual broadcast value is always the initial value.

Could you help check this case? Thanks.
Best Regards,
Nick