Channel Sounding RAS RREQ and RRSP at the same time

Testing with NCS 3.0.1 and nRF54L15-DK. I would like my devices to be able to work as channel sounding initiator as well as reflector role. In my own code I have integrated the code from samples channel_sounding_ras_initiator and channel_sounding_ras_reflector, and that works so far. However, when I enable CONFIG_BT_RAS_RREQ=y and CONFIG_BT_RAS_RRSP=y at the same time, even with CONFIG_BT_RAS_RRSP_AUTO_ALLOC_INSTANCE=n then I fail to get results on the initiator side (the reflector side works fine). I always get the error "Tried to parse empty step data".

You can easily reproduce this by adding 

CONFIG_BT_RAS_RRSP=y
CONFIG_BT_RAS_RRSP_AUTO_ALLOC_INSTANCE=n

to channel_sounding_ras_initiator.

Parents
  • Hi Bruno

    Hmm, okay. It seems like we need to take a step back here. What exactly is your use case here? Are you using just one device as both reflector and initiator on a single link at the same time? If so, that is outside of the Bluetooth specification and won't be possible. However, multilink configurations should be possible, and one device should be able to be initiator on one link and reflector on the other, but note that the ranging roles (GATT) are unrelated to this.

    How many devices are you working with here, and what is the goal with channel sounding here?

    Best regards,

    Simon

Reply
  • Hi Bruno

    Hmm, okay. It seems like we need to take a step back here. What exactly is your use case here? Are you using just one device as both reflector and initiator on a single link at the same time? If so, that is outside of the Bluetooth specification and won't be possible. However, multilink configurations should be possible, and one device should be able to be initiator on one link and reflector on the other, but note that the ranging roles (GATT) are unrelated to this.

    How many devices are you working with here, and what is the goal with channel sounding here?

    Best regards,

    Simon

Children
No Data
Related