public inbox for linux-bluetooth@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH BlueZ v3 0/1] monitor: Add support for decoding Channel Sounding
@ 2025-06-09 10:47 Magdalena Kasenberg
  2025-06-09 10:47 ` [PATCH BlueZ v3 1/1] " Magdalena Kasenberg
  2025-06-09 15:40 ` [PATCH BlueZ v3 0/1] " patchwork-bot+bluetooth
  0 siblings, 2 replies; 4+ messages in thread
From: Magdalena Kasenberg @ 2025-06-09 10:47 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Magdalena Kasenberg

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-06-09 15:39 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-09 10:47 [PATCH BlueZ v3 0/1] monitor: Add support for decoding Channel Sounding Magdalena Kasenberg
2025-06-09 10:47 ` [PATCH BlueZ v3 1/1] " Magdalena Kasenberg
2025-06-09 12:07   ` bluez.test.bot
2025-06-09 15:40 ` [PATCH BlueZ v3 0/1] " patchwork-bot+bluetooth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox