Hello, This patch adds initial support for decoding commands and events of Channel Sounding, a new feature introduced in Bluetooth Core Specification Version 6.0 | Vol 1, Part A, Section 9 "Channel Sounding Using Bluetooth Low Energy". Testing: To test the feature you need a hardware that supports Channel Sounding. Channel Sounding can be tested using Nordic Semiconductor's sample applications for the Initiator and Reflector roles, which are available as part of the nRF Connect SDK and require an nRF54L15 development kit. Initiator sample: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/bluetooth/channel_sounding_ras_initiator/README.html Reflector sample: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/bluetooth/channel_sounding_ras_reflector/README.html On Android, testing is also possible using the ChannelSoundingTestApp available in beta builds on Pixel 9 devices: https://cs.android.com/android/platform/superproject/main/+/main:packages/modules/Bluetooth/android/ChannelSoundingTestApp/ Additionally, Channel Sounding support is being developed for Apache MyNewt NimBLE and tested using the nRF54L15. https://github.com/apache/mynewt-nimble Changes in v2: - Updated commit message with instructions on how to test this feature - Fixed parsing of Mode 2 result fields - Applied a suggestion provided by GitHub Copilot - Added parsing support for additional bitmap parameters Changes in v3: - Updated commit message with an example btmon output showing decoded Channel Sounding results Best regards, Magda Magdalena Kasenberg (1): monitor: Add support for decoding Channel Sounding monitor/bt.h | 321 +++++++++++++ monitor/packet.c | 1200 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1521 insertions(+) -- 2.34.1