diff --git a/BleKeyboard.cpp b/BleKeyboard.cpp index 5b6ccb9..837542d 100644 --- a/BleKeyboard.cpp +++ b/BleKeyboard.cpp @@ -139,7 +139,10 @@ void BleKeyboard::taskServer(void* pvParameter) { BLESecurity *pSecurity = new BLESecurity(); - pSecurity->setAuthenticationMode(ESP_LE_AUTH_BOND); + //https://github.com/nkolban/esp32-snippets/issues/230#issuecomment-554595413 + //pSecurity->setAuthenticationMode(ESP_LE_AUTH_BOND); + pSecurity->setAuthenticationMode(ESP_LE_AUTH_NO_BOND); + pSecurity->setCapability(ESP_IO_CAP_NONE); bleKeyboardInstance->hid->reportMap((uint8_t*)_hidReportDescriptor, sizeof(_hidReportDescriptor)); bleKeyboardInstance->hid->startServices();