- Notifications
You must be signed in to change notification settings - Fork7.8k
Change Notification: Nimble to Replace Bluedroid.#10991
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
Hello! Bluedroid will be replaced by Nimble on the Arduino Core for ESP32. More specifically, we will be adoptingESP_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 ESP32Bluedroid 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 theRelease 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 ESP32In 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
|
BetaWas this translation helpful?Give feedback.
All reactions
👍 8👎 1
Replies: 2 comments 8 replies
-
should remove it a long time ago. That makes it less confusing for new developers in Bluetooth tech. |
BetaWas this translation helpful?Give feedback.
All reactions
👎 1
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
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 |
BetaWas this translation helpful?Give feedback.
All reactions
👍 4
-
Sorry, but from my point of view that is way too complicated and finicky. Can you plan at least plan for an option to deactivate the new bluetooth stack so that we have the chance to use some Arduino libraries for some alternative stacks (e.g. blue kitchen) w/o the risk to run into conflicts. |
BetaWas this translation helpful?Give feedback.
All reactions
👍 6
-
unless espressiff is going to work on BLE audio and make it work for the esp32 or esp's that support bt v5+, removing support to the point that it can no longer be used at all i find to be be unintuitive. a lot of projects are working only with A2DP and bluedroid stack with older hardware because espressiff is unwilling to work on or bring out BLE audio capable hardware. you will loose a lot of customers. can you input something here@me-no-dev ? |
BetaWas this translation helpful?Give feedback.
All reactions
-
There are 3 ways to still use Bluedroid on ESP32 after we switch the included stack to NimBLE
As you see@cjhudlin we have not abandoned BlueDroid, it's just not going to be the default BT stack going forward. Thee are many benefits for BLE users with NimBLE |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
@me-no-dev thanks for the reply. considering that there will be no further development on bluedroid, or for it to be included in newer versions of idf, it does seem like its being abandoned until such time an esp with the right cababilities is made. nonetheless, what i think is very important is the possiblity of an esp with ble audio. at minimum also with 512kb or 1mb iram. while ble is good for iot, it would be great if there was a device that was powerful enough to be used for bt & wifi together. many people want such a possibility, not just for myself. of course, for me this possibility is very important for my project because i hope to mass produce a product in the end, and if its not with the esp, i have to source and learn another product, and i find the esp very fitting. having to move to another device would be very difficult. i also find that arduino as an idf comp does not truly give me the flexibility to do much with the bluedroid stack (maybe im not able to find the necessary to do what i need) if you have any afdvice on this, that would be helpful can you tell us, atleast, if there will be a device with ble audio capabiliites soon? the H4 was announced in 2024, and now its Q4 2025 |
BetaWas this translation helpful?Give feedback.
All reactions
-
BLE Audio seems like something that should be software defined, rather than specific hardware needed. Since here we are dealing with Arduino and we implement based on what is available in ESP-IDF, maybe a better place to ask would be their github repository. I suppose newer chips deal better with WiFi+BLE coexistence, though this is a rather hard subject given that they use one radio and one antenna that need to share the traffic for both. |
BetaWas this translation helpful?Give feedback.