Stop peripheral from sending unsolicited LL_PHY_REQ message

Hi,

We have an application which can communicate with a mobile device as a peripheral running on the nrf5340 processor.  When a peripheral connection is initially established, we see the peripheral send out an unsolicited LL_PHY_REQ message to the connected mobile device.  I have three questions...

1) How do we prevent our peripheral from sending this unsolicited message to the master when the connection is initially made?  Is this a controller app (network core) change or BLE host stack (application core) change?
2) It appears that we are not handling the LL_PHY_RSP messages from the master.  How do we handle LL_PHY_RSP from the master?

3) How do we change the peripheral to inform the master it only wants to use the 1M PHY in the LL_PHY_REQ message?

Thanks!

Related