Hi,
I am developing a product based on nrf52840 soc as a central Bluetooth device. I want to connect to a Bluetooth device (as a slave) while it is advertising, but unfortunately, the process fails as the salve doesn't respond to the exchange MTU request. however, this salve device works fine with the windows Bluetooth framework.
I've attached the sniffre log while the slave connects to nrf52840 and windows bluetooth framework.
in nrf52840_trace, in packet 8118 you can see that the connection fails as the slave device doesn't respond to our request.
in windows_trace, in packet, 11838 you can see that the connection is established and works fine.
now my question is, is there any difference in the nrf52840 connection procedure with windows that can cause this problem?
as you can see, windows try to send LL_FEATRUE_REQUEST in the first step (in packet 11839) while softdevice doesn't send this request. can this cause the problem? if yes how can I manage to configure softdevice to send LL_FEATURE_REQUEST with specific parameters at first of the connection before exchanging the MTU?
I would really appreciate any hint or advice.
thanks