Change Notification: Nimble to Replace Bluedroid. #10991
Pinned
rftafas
announced in
Announcements
Replies: 2 comments 4 replies
-
should remove it a long time ago. That makes it less confusing for new developers in Bluetooth tech. |
Beta Was this translation helpful? Give feedback.
0 replies
-
This is quite a bummer: No more
Why don't you just make the USB Stack selectable in the Arduino Tools menu ? This way you can even hide it on the ESP32 varients that do not support Bluetooth Classic |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello!
Bluedroid will be replaced by Nimble on the Arduino Core for ESP32. More specifically, we will be adopting ESP_NIMBLE, present in ESP-IDF. This change initially doesn't affect the Arduino Component for ESP32. The adoption of Nimble will follow the stages below.
Stage 1: Moving towards Nimble for all Devices, except ESP32
Bluedroid will be replaced by Nimble on the Arduino core for ESP32 for all devices except ESP32 by the release of v3.3, on 30/07/2025, according to the Release Roadmap. Benefits are lower memory footprint, updated library and etc. Affected users have about 4 months to prepare.
Impact:
Mitigation
Stage 2: Moving to Nimble on ESP32
In Version 4.0 (to be released in 25/03/2026), even ESP32 will move from Bluedroid to Nimble. This is a breaking change only for standard ESP32.
Impact:
Mitigation
Q&A
Beta Was this translation helpful? Give feedback.
All reactions