I am trying to communicate with iPhone X using Nordic_Uart sample project in SDK 14.2.
And I check the Protocols between nRF52DK and iPhone X by using Ellisys Bluetooth Tracker, I found an error on LLCP Length Response.
The nRF52DK responses a value of 313 as both MaxTx and MaxRx for iPhone X.
why does this incomprehensible thing occur?
any news on this? we're not able to connect to any nRF52 device with iPhone Xs
Can you confirm the lack of service discovery after handling the PHY request? We added handling of BLE_GAP_EVT_PHY_UPDATE_REQUEST to our primary BLE event handler and it seemed to have resolved the connection problems we were having, without introducing any issues with service discovery.
We want to solve this problem but i dont understand whether BLE_GAP_EVT_PHY_UPDATE_REQUEST we need to add into the UART BLE App code or UART device firmware code.If it is in iPhone UART App code then where we can add it. Please help
In nRF5_SDK_15.0.0_a53641a\examples\ble_peripheral\ble_app_uart\ this event is handled in main.c at line 378. MTU exchange and data length update procedures are handled in nrf_ble_gatt_on_ble_evt in nrf_ble_gatt.c.
Thanks for the reply.
So, Is this mean we don't need to update in UART iPhone App code? as what we know problem is due to iPhone . so finally please confirm me , we need to update UART device code(which is based on nRF5_SDK) not UART iPhone App code.
Yes, you do not have to update the iOS application as far as I am aware.