ESP32 not discovering BLE Device during scan?

Hi, I have a BLE Device (a footswitch for music equipment, actually it is a BLE Midi Device) that I'd like to connect to using a XIAO ESP32C3. However, the device is not showing up on the latter during BLE scans (no matter what code example / library I used, and I tried about a dozen different ones).

Funny thing is, it is happily showing up on my Android Phone when scanning devices with 3 different BLE Scanners / Apps ("nRF Connect", "BLE Scanner", "BLE Analyser").

With the latter, I can connect to the device without problems, select the BLE Service / Characteristic (with the corresponding UUIDs for BLE Midi) that I'm interested in and READ from it - so I'm guessing the Services etc. are advertised as one would expect?

Does anyone have an idea why the device cannot be "seen" by the ESP32?

Thanks in advance, Phillip

I moved your topic to an appropriate forum category @p_perkmann.

In the future, please take some time to pick the forum category that best suits the subject of your topic. There is an "About the _____ category" topic at the top of each category that explains its purpose.

This is an important part of responsible forum usage, as explained in the "How to get the best out of this forum" guide. The guide contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.