I’m trying together with espressif to localize a bug in the bluetooth library.
BT issue
However when I use platformio to generate the application, it uses old versions of espidf and the different components. Is there a way to use some components from espidf directly, instead the ones shipped with platformio ? To overrule these ?
Not really straight forward to use other packages than the provided.
BUT Platformio has recently updated to IDF 5.4 in there development branch.
So to use actual IDF this is working
platform = https://github.com/platformio/platform-espressif32.git
@jason2866 thanks for the answer, I guess that since I had in the platformio.ini already
platform = espressif32 @ 6.9.0
It came to the same ?
Platform Manager: Installing git+https://github.com/platformio/platform-espressif32.git
git version 2.34.1
Cloning into '/home/lieven/.platformio/.cache/tmp/pkg-installing-zx_5n99e'...
Platform Manager: espressif32@6.9.0+sha.e972aab has been installed!
Looks indeed bringing a new version of the bluetooth software :
btdm_controller_get_compile_version()=20b459d
was previously
btdm_controller_get_compile_version()=b022216
Could solve some stability issues : ASSERT_PARAM(8192 0), in rwbt.c at line 360 (IDFGH-14409) · Issue #15190 · espressif/esp-idf · GitHub