You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Response HCI_Command_Complete event generated by BLE controller on HCI_LE_Set_Connectionless_IQ_Sampling_Enable command has missing return parameter: sync_handle
To Reproduce
Two nRF52833 DKs are required.
First one must run direction_finding_connectionless_tx sample.
Second one must run direction_finding_connectionless_rx sample.
Error may not be observed when BLE controller runs with Zephyrs host.
It may be observer if controller is working with host that expect correct sync_handle return parameter.
In such situation every call to enable CTE receive and sampling in controller should fail due to:
expected different length of response event,
wrong sync_handle parameter value.
Expected behavior
Controller should include sync_handle parameter in returned HCI_Command_Complete event.
Host implementation should fail with -EIO if the sync_handle parameter is invalid.
Impact
It may impact all BLE host implementations that expect and verify correct return parameters in HCI_Command_Complete for HCI_LE_Set_Connectionless_IQ_Sampling_Enable.
It does not affect Zephyrs host implementation because the parameter was not verified there.
Logs and console output
Environment (please complete the following information):
Describe the bug
Response HCI_Command_Complete event generated by BLE controller on HCI_LE_Set_Connectionless_IQ_Sampling_Enable command has missing return parameter:
sync_handle
To Reproduce
Two nRF52833 DKs are required.
First one must run direction_finding_connectionless_tx sample.
Second one must run direction_finding_connectionless_rx sample.
Error may not be observed when BLE controller runs with Zephyrs host.
It may be observer if controller is working with host that expect correct
sync_handle
return parameter.In such situation every call to enable CTE receive and sampling in controller should fail due to:
sync_handle
parameter value.Expected behavior
Controller should include
sync_handle
parameter in returned HCI_Command_Complete event.Host implementation should fail with
-EIO
if thesync_handle
parameter is invalid.Impact
It may impact all BLE host implementations that expect and verify correct return parameters in HCI_Command_Complete for HCI_LE_Set_Connectionless_IQ_Sampling_Enable.
It does not affect Zephyrs host implementation because the parameter was not verified there.
Logs and console output
Environment (please complete the following information):
Additional context
The text was updated successfully, but these errors were encountered: