-
Notifications
You must be signed in to change notification settings - Fork 79
Open
Labels
Description
Splitting out from: #587
The ESP32 is unable to reliably reconnect to the Switch 1 after it has been paired. However, the pairing itself is reliable.
When the ESP32 fails to reconnect, it first times out the HCI. Then the next reconnect attempt almost always ends in an ESP_BT_STATUS_HCI_HOST_REJECT_DEVICE. This is because the Switch has banned that MAC address. The only way to clear it is to re-pair the ESP32.
It's unclear why this happens. Furthermore, successful reconnects to a Switch 1 always come with a "paired" indicator in the upper left corner.
Meanwhile, everything is working on the Switch 2 as well as the Pico W.