diff --git a/_includes/flipper-BLE.html b/_includes/flipper-BLE.html
index 5c39331..8ce3f8d 100644
--- a/_includes/flipper-BLE.html
+++ b/_includes/flipper-BLE.html
@@ -73,16 +73,11 @@
@@ -596,6 +591,35 @@
+ };
+
+ uint8_t advDataSize = sizeof(choiceSelection);
+
+ // Create a new array with 0xff, 0x4c, 0x00, and the contents of choiceSelection
+ uint8_t completeAdvertisement[advDataSize + 3];
+ completeAdvertisement[0] = 0xff; // Manufacturer
+ completeAdvertisement[1] = 0x4c; // Apple Inc.
+ completeAdvertisement[2] = 0x00;
+ for (int i = 0; i < advDataSize; i++) {
+ completeAdvertisement[i + 3] = choiceSelection[i];
+ }
+
+ // Calculate the size of the completeAdvertisement array
+ uint8_t completeAdvDataSize = sizeof(completeAdvertisement);
+
+ // Create a new array to hold both completeAdvertisement and its size
+ uint8_t finalData[completeAdvDataSize + 1];
+ finalData[0] = completeAdvDataSize;
+
+ // Copy completeAdvertisement to finalData
+ for (int i = 0; i < completeAdvDataSize; i++) {
+ finalData[i + 1] = completeAdvertisement[i];
+ }
+
+ uint8_t finalDataSize = sizeof(finalData);
+ //uint8_t advDataSize = sizeof(choiceSelection);
+ status = aci_gap_update_adv_data(finalDataSize, finalData);
+
gap->state = new_state;
GapEvent event = {.type = GapEventTypeStartAdvertising
};