Hi,
I'm using hci_uart on nRF52840DK and configured CONFIG_BT_CTLR_PRIVACY=y among other things:
CONFIG_BT=y CONFIG_BT_HCI_RAW=y CONFIG_BT_HCI_RAW_H4=y CONFIG_BT_HCI_RAW_H4_ENABLE=y CONFIG_BT_DEBUG_LOG=n CONFIG_BT_MAX_CONN=16 CONFIG_BT_ECC=y CONFIG_BT_TINYCRYPT_ECC=y #CONFIG_BT_CTLR_DTM_HCI=y CONFIG_BT_HCI_VS_EXT=y # settings for extended MTU CONFIG_BT_CTLR_DATA_LENGTH_MAX=251 CONFIG_BT_BUF_ACL_RX_SIZE=255 CONFIG_BT_BUF_ACL_TX_SIZE=255 CONFIG_BT_BUF_CMD_TX_SIZE=255 CONFIG_BT_BUF_EVT_DISCARDABLE_SIZE=255 # controller settings CONFIG_BT_CTLR_ASSERT_HANDLER=y CONFIG_BT_CTLR_PRIVACY=y # Workaround: Unable to allocate command buffer when using K_NO_WAIT since # Host number of completed commands does not follow normal flow control. CONFIG_BT_BUF_CMD_TX_COUNT=10
The resulting .conf shows:
# # BLE Controller features # CONFIG_BT_CTLR_LE_ENC=y CONFIG_BT_CTLR_ECDH=y CONFIG_BT_CTLR_EXT_REJ_IND=y CONFIG_BT_CTLR_LE_PING=y CONFIG_BT_CTLR_DATA_LENGTH=y CONFIG_BT_CTLR_PHY=y CONFIG_BT_CTLR_CONN_RSSI=y CONFIG_BT_CTLR_CHECK_SAME_PEER_CONN=y CONFIG_BT_CTLR_FILTER_ACCEPT_LIST=y CONFIG_BT_CTLR_PRIVACY=y CONFIG_BT_CTLR_FAL_SIZE=8 CONFIG_BT_CTLR_RL_SIZE=8 CONFIG_BT_CTLR_EXT_SCAN_FP=y CONFIG_BT_CTLR_PHY_2M=y CONFIG_BT_CTLR_PHY_CODED=y CONFIG_BT_CTLR_CHAN_SEL_2=y # CONFIG_BT_CTLR_ADV_EXT is not set # CONFIG_BT_CTLR_SET_HOST_FEATURE is not set # CONFIG_BT_CTLR_HCI_CODEC_AND_DELAY_INFO is not set CONFIG_BT_CTLR_ASSERT_HANDLER=y # CONFIG_BT_CTLR_TEST is not set # CONFIG_BT_SHELL is not set CONFIG_BT_COMPANY_ID=0x05F1
But when sniffing the packets I find that LL Privacy (and some others) are not supported in the LL_FEATURE_RESPONSE:

Am I missing some dependency missing?
Regards,
Oliver