diff --git a/.github/workflows/compile-examples.yml b/.github/workflows/compile-examples.yml
index b8b819a..1644caf 100644
--- a/.github/workflows/compile-examples.yml
+++ b/.github/workflows/compile-examples.yml
@@ -30,9 +30,8 @@ jobs:
         - source-path: ./
         - name: Arduino_DebugUtils
         - source-url: https://github.com/fabik111/Arduino_ConnectionHandler.git
-          version: e8539870f2f8b7936f3126070b45055c38856bb1
-        - source-url: https://github.com/fabik111/ArduinoBLE.git
-          version: 82e2a28f871e97b313846cee6d9efed8943dca53
+          version: 0314cf54593029aea05bb8c179e40a26128f7d67
+        - source-url: https://github.com/arduino-libraries/ArduinoBLE.git
         - source-url: https://github.com/arduino-libraries/Arduino_CloudUtils.git
         - source-url: https://github.com/arduino-libraries/Arduino_KVStore.git
       SKETCH_PATHS: |
diff --git a/src/ConfiguratorAgents/agents/BLE/BLEAgent.h b/src/ConfiguratorAgents/agents/BLE/BLEAgent.h
index 3fff5ad..d9b45d0 100644
--- a/src/ConfiguratorAgents/agents/BLE/BLEAgent.h
+++ b/src/ConfiguratorAgents/agents/BLE/BLEAgent.h
@@ -246,7 +246,7 @@ inline uint8_t BLEAgentClass::read() {
 }
 
 inline int BLEAgentClass::write(const uint8_t *data, size_t len) {
-  return _outputStreamCharacteristic.write(data, len);
+  return _outputStreamCharacteristic.writeValue(data, len);
 }
 
 inline void BLEAgentClass::handleDisconnectRequest() {