Nimble BLE ESP32 not visible to Iphone 6s Plus

ESP_BLE
Posts: 3
Joined: Mon Apr 14, 2025 12:49 pm

Nimble BLE ESP32 not visible to Iphone 6s Plus

Postby ESP_BLE » Mon Apr 14, 2025 1:10 pm

Hello all,
I'm using an ESP32 Wroom eval board, ESP-IDF 4.4.2 and ESP IDE 2.6.
I tested several Espressif Nimble BLE examples, the device is correctly recognized by Android phones and Windows PCs but it is not recognized by Iphone 6s plus. I made several changes on the Espressif code with always the same result, the device is not recognized by Iphone (but correctly recognized by Android and Windows). It seems to me that all the Apple BLE accessories requirements are fullfilled.
I tried also with an ESP32 C3 with ESP-IDF 5.1.1 and also the same ESP32 Wroom with ESP-IDF 5.1.1 but always the same, the device is not recognized by Iphone.
Please need help.
Thank you

irahul
Espressif staff
Espressif staff
Posts: 57
Joined: Fri Jun 18, 2021 10:07 am

Re: Nimble BLE ESP32 not visible to Iphone 6s Plus

Postby irahul » Tue Apr 22, 2025 12:34 pm

Which application on iphone are you trying to connect esp with ? Can you try with nrfConnect and check ?

ESP_BLE
Posts: 3
Joined: Mon Apr 14, 2025 12:49 pm

Re: Nimble BLE ESP32 not visible to Iphone 6s Plus

Postby ESP_BLE » Thu Apr 24, 2025 5:57 am

Thank you irahul for your reply,
I wasn't using any app, just want to see my device listed on the phone bluetooth discovery page as other devices was, but mine not.
Then I installed the BLE Scanner app and that app listed my ESP32 BLE device correctly.
At this point, the question is: is it normal on Iphone that an ESP32 BLE device is not seen when I activate the discovery function? (on an Android phone the ESP32 BLE device is correctly recognized doing the same procedure).
Thank you so much.

irahul
Espressif staff
Espressif staff
Posts: 57
Joined: Fri Jun 18, 2021 10:07 am

Re: Nimble BLE ESP32 not visible to Iphone 6s Plus

Postby irahul » Tue May 20, 2025 7:26 am

> At this point, the question is: is it normal on Iphone that an ESP32 BLE device is not seen when I activate the discovery function?

Yes, this is specific to iphone where it searches certain specific adv pattern to show up device in the bluetooth settings screen.

You can try the hid device example in nimble, which will show the device on iphone .

ESP_BLE
Posts: 3
Joined: Mon Apr 14, 2025 12:49 pm

Re: Nimble BLE ESP32 not visible to Iphone 6s Plus

Postby ESP_BLE » Tue May 20, 2025 12:54 pm

Thank you so much
Regards

Who is online

Users browsing this forum: PetalBot, Qwantbot and 3 guests