Skip to content

ESP32 fails to reconnect to Switch 1 and gets banned. #800

@Mysticial

Description

@Mysticial

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions