BLE Pairing Failed
Espressif ESP32
Severity: ModerateWhat Does This Error Mean?
ESP32 BLE pairing failed is usually caused by stale bonding information stored on one or both devices from a previous attempt. Delete the ESP32 from your phone or computer's Bluetooth list, reflash the ESP32 to clear its bonds, then pair from scratch.
Affected Models
- ESP32-DevKitC
- ESP32-WROOM-32
- ESP32-S3
- ESP32-C3
- All ESP32 variants
Common Causes
- Stale bonding keys stored on the connecting device from a previous session
- Pairing mode not correctly configured in BLE server code
- BLE device name conflict with another nearby ESP32
- Connection interval settings incompatible with the phone or OS
- NVS (non-volatile storage) on ESP32 holding old bonding data