NimBLE-Arduino: Request of some advice to solve lld_pdu_get_tx_flush_nb HCI packet count mismatch (1, 2)
I tried to connect esp32 with xbox controller it again but failed with the following error.
lld_pdu_get_tx_flush_nb HCI packet count mismatch (1, 2)
E NimBLEClient: "Connection failed; status=574 "
The code (pClient->connect(true);) which causes the error.
https://github.com/asukiaaa/arduino-XboxControllerNotificationParser/blob/a0cf4052ee305cd6dfaf28cbf9c5c03044400d66/examples/printOnSerialWithNimBLE/printOnSerialWithNimBLE.ino#L248
I succeeded in it with your help before. https://github.com/h2zero/NimBLE-Arduino/issues/172
My environment of PlatformIO
NimBLE: 1.3.1
PLATFORM: Espressif 32 (3.3.2) > Espressif ESP32 Dev Module
- framework-arduinoespressif32 3.10006.210326 (1.0.6)
- tool-esptoolpy 1.30100.210531 (3.1.0)
- tool-mkspiffs 2.230.0 (2.30)
- toolchain-xtensa32 2.50200.97 (5.2.0)
I rollbacked the versions as begin of this year but it also failed.
E NimBLEClient: "Connection failed; status=574 "
NimBLE: 1.1.0
PLATFORM: Espressif 32 (3.0.0) > Espressif ESP32 Dev Module
- framework-arduinoespressif32 3.10004.210126 (1.0.4)
- tool-esptoolpy 1.30000.201119 (3.0.0)
- tool-mkspiffs 2.230.0 (2.30)
- toolchain-xtensa32 2.50200.97 (5.2.0)
Could you give me some advice to solve this? Thank you.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 15 (12 by maintainers)
The issue maybe caused by process in esp-idf. https://github.com/espressif/esp-idf/issues/8303 So I close the issue on this library.
The log I got.
NimBLE 1.3.6 platformio-esp32: 3.5.0 (esp-idf: 4.3.2)