Open
Description
I have an ESP32 device using nimble-cpp-2.3.0 component for BLE advertising. The device can be discovered by Android and Windows systems, but cannot be found by newer iOS versions (18.x).
However, when I use a third-party app called "BLE Debug Assistant", it can discover the device. After connecting and disconnecting once through this app, the iOS system can then also discover the device.
Is this a compatibility issue between nimble-cpp and newer iOS versions? Or could it be because I'm using custom UUIDs and device names that iOS treats as unknown devices?
BLE Debug Assistant https://apps.apple.com/cn/app/%E8%93%9D%E7%89%99%E8%B0%83%E8%AF%95%E5%8A%A9%E6%89%8B/id1536579599
Metadata
Metadata
Assignees
Labels
No labels