Hello Apple Bluetooth team,
We are developing a real-time call translation system that streams raw PCM audio over BLE between iPhone and custom earbuds.
This works reliably on iPhone 14 / 15 / 16, but on iPhone 17 (Bluetooth 6, N1 chip) we see severe and repeatable BLE packet loss, affecting both microphone uplink and TTS downlink.
Our audio stream
16 kHz, 16-bit mono PCM
20 ms frames (~640 bytes)
continuous bidirectional BLE streaming
What happens on iPhone 17
BLE packets are frequently dropped
entire audio frames are missing
results in ASR gaps and broken TTS playback
occurs even with strong RSSI and no RF interference
Same firmware, same BLE protocol, same MTU and connection interval work normally on older iPhones.
Questions
We would like to know:
Did Bluetooth 6 / N1 change BLE throughput, buffering, or scheduling?
Are there new limits on sustained notify / write-without-response traffic?
Is BLE audio now arbitrated differently against Wi-Fi / A2DP on iPhone 17?
Is BLE still expected to support low-latency continuous audio streaming on iPhone 17, or is this no longer a safe assumption?
Any guidance or new best practices would be greatly appreciated.
Best regards, Valenti Zhang