ESP32-BLE-Keyboard
ESP32-BLE-Keyboard copied to clipboard
do not work with ESP32-C3
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
`
Ok found a solution here : https://github.com/oden-umaru/ESP32C3-BLE-Keyboard This fork works well with ESP32-C3