From 26352f5b6a85812de3a24b841315e6a5709ba79b Mon Sep 17 00:00:00 2001 From: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Date: Fri, 19 Dec 2025 10:10:09 -0300 Subject: [PATCH] fix(ble): Fix BLE examples for iPhone --- libraries/BLE/examples/Server/Server.ino | 2 +- .../Server_secure_authorization/Server_secure_authorization.ino | 2 +- .../Server_secure_static_passkey.ino | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/BLE/examples/Server/Server.ino b/libraries/BLE/examples/Server/Server.ino index e86ed723267..4d70d4e897d 100644 --- a/libraries/BLE/examples/Server/Server.ino +++ b/libraries/BLE/examples/Server/Server.ino @@ -31,7 +31,7 @@ void setup() { pAdvertising->addServiceUUID(SERVICE_UUID); pAdvertising->setScanResponse(true); pAdvertising->setMinPreferred(0x06); // functions that help with iPhone connections issue - pAdvertising->setMinPreferred(0x12); + pAdvertising->setMaxPreferred(0x12); BLEDevice::startAdvertising(); Serial.println("Characteristic defined! Now you can read it in your phone!"); } diff --git a/libraries/BLE/examples/Server_secure_authorization/Server_secure_authorization.ino b/libraries/BLE/examples/Server_secure_authorization/Server_secure_authorization.ino index b1ab9cd5931..2056e793393 100644 --- a/libraries/BLE/examples/Server_secure_authorization/Server_secure_authorization.ino +++ b/libraries/BLE/examples/Server_secure_authorization/Server_secure_authorization.ino @@ -140,7 +140,7 @@ void setup() { pAdvertising->addServiceUUID(SERVICE_UUID); pAdvertising->setScanResponse(true); pAdvertising->setMinPreferred(0x06); // helps with iPhone connections - pAdvertising->setMinPreferred(0x12); + pAdvertising->setMaxPreferred(0x12); BLEDevice::startAdvertising(); diff --git a/libraries/BLE/examples/Server_secure_static_passkey/Server_secure_static_passkey.ino b/libraries/BLE/examples/Server_secure_static_passkey/Server_secure_static_passkey.ino index fef8c0bd15f..3ccba21bf71 100644 --- a/libraries/BLE/examples/Server_secure_static_passkey/Server_secure_static_passkey.ino +++ b/libraries/BLE/examples/Server_secure_static_passkey/Server_secure_static_passkey.ino @@ -185,7 +185,7 @@ void setup() { pAdvertising->addServiceUUID(SERVICE_UUID); pAdvertising->setScanResponse(true); pAdvertising->setMinPreferred(0x06); // functions that help with iPhone connections issue - pAdvertising->setMinPreferred(0x12); + pAdvertising->setMaxPreferred(0x12); BLEDevice::startAdvertising(); Serial.println("Characteristic defined! Now you can read it in your phone!"); }