ESP32-BLE-Keyboard icon indicating copy to clipboard operation
ESP32-BLE-Keyboard copied to clipboard

do not work with ESP32-C3

Open siteswapjuggler opened this issue 1 year ago • 1 comments

Hello after some testing it appears that this library doesn't work with ESP32-C3. The compilation works fine, the device appears in bluetooth managers, it seems to connect, but it doesn't send any keystroke.

Here is what I got on the serial port :

`Starting BLE work! Waiting 5 seconds... Waiting 5 seconds... Waiting 5 seconds... Waiting 5 seconds... Waiting 5 seconds... Waiting 5 seconds... Waiting 5 seconds... Waiting 5 seconds... Waiting 5 seconds... Waiting 5 seconds... Waiting 5 seconds... Waiting 5 seconds... E (57804) BT_GATT: GATT_INSUF_ENCRYPTION

E (58195) BT_SMP: smp_calculate_link_key_from_long_term_key failed to update link_key. Sec Mode = 2, sm4 = 0x00 E (58196) BT_SMP: smp_derive_link_key_from_long_term_key failed

E (58201) BT_BTM: btm_proc_smp_cback received for unknown device E (58206) BT_BTM: BTM_GetSecurityFlags false

E (58210) BT_GATT: GATT_INSUF_AUTHENTICATION

E (58314) BT_BTM: BTM_GetSecurityFlags false

E (58314) BT_GATT: GATT_INSUF_AUTHENTICATION

E (58344) BT_BTM: BTM_GetSecurityFlags false

E (58344) BT_GATT: GATT_INSUF_AUTHENTICATION

E (59889) BT_BTM: BTM_GetSecurityFlags false

Sending 'Hello world'... E (60939) BT_BTM: BTM_GetSecurityFlags false

Sending Enter key... Sending Play/Pause media key... Waiting 5 seconds... Sending 'Hello world'... Sending Enter key... Sending Play/Pause media key... Waiting 5 seconds... Sending 'Hello world'... Sending Enter key... Sending Play/Pause media key... Waiting 5 seconds... Sending 'Hello world'... Sending Enter key... Sending Play/Pause media key... E (87354) BT_BTM: BTM_GetSecurityFlags false

E (87384) BT_BTM: BTM_GetSecurityFlags false

E (87474) BT_BTM: BTM_GetSecurityFlags false

E (87504) BT_BTM: BTM_GetSecurityFlags false

`

siteswapjuggler avatar Dec 28 '23 12:12 siteswapjuggler

Ok found a solution here : https://github.com/oden-umaru/ESP32C3-BLE-Keyboard This fork works well with ESP32-C3

siteswapjuggler avatar Dec 28 '23 13:12 siteswapjuggler