nRF Connect on iOS not receiving extended advertisements above ~120 bytes

Hi,

We have been testing extended advertisements from both an existing product with a nRF52840, and using a Thingy53 dev kit. On the receiving end we have used nRF Connect on Android phones and three separate iPhones (iPhone 15, 15 Plus and 17 Pro running iOS 26 and 27 beta). nRF Connect on Android receives and displays the advertising data just fine. On the iPhones the advertisements are received and displayed fine until around 120 bytes. Anything larger than that does not get reported at all. I have seen mentions of a 124 byte limit on iOS, but those mentions tend to be very old (more than 5 years), and other sources on the internet seems to think it should work up to 250 bytes.

The nRF52840 is running the old nRF5 SDK (15.3.0 with soft device S140). The Thingy53 is running Zephyr. So it seems unlikely that it is a Nordic software issue on the device side unless we are configuring the advertisements incorrect in both cases.

Do you know of any limitations or reasons we would not see the advertisements on iOS when larger than ~120 bytes? Has Nordic tested extended advertisements > 125 bytes from a Nordic chip to iOS nrf Connect? Any suggestions on parameters we should be checking?

Thanks,

- Greg

Related