DWM3001CDK Many to Many(Multi Iniator to Multi Responder) Source Code

Based on the SDK available on your website, we understand that source code is provided for one initiator to 8 responders (1-to-8) configuration . We also understand that some parts of the implementation, such as the FiRa ranging session , are not exposed in the source code.

Is a source code or reference implementation available for a many-to-many topology (multiple initiators and multiple responders)? If so, Could you please provide the source code for a multi-anchor, multi-tag (many-to-many) topology, where multiple initiators and multiple responders operate simultaneously.

We look forward to your reply

I don’t know Qorvo’s plans here, I am just another user of their technology

Based on review of the Fira specifications to date , 4.0 end of 2025, and the kinds of capabilities they have been adding UL -TDoA(v4), DL-TDoA,(v3)
I would guess many-to-many still to be a ways off

Both UlL and DL provide for multiple devices, anchors and tags in different ways.

here is a good review of the 4.0 spec

If you aren’t tied to using the FiRa protocol then there are lots of ways to do this, they all involve various trade offs in terms of overhead, flexibility and efficiency.
Generally this will require some form of TDMA between different tags, how that is best achieved depends on the system requirments.

There are some open source arduino based systems that claim to do this but the few times people have posted here about using them they’ve had issues. It’s not a trivial thing to do well.

Hello @monikavarma222,

We do not provide source code to the FiRa MAC. The source code that is provided in the SDK includes the driver source code and a CLI example which shows how to call the FiRa API (initializing, configuring, starting a session, etc.).

Many to many is not supported in FiRa so it is not supported in our SDK. As @AndyA mentioned, one option could be to do a custom protocol for this. We have partners who have experience in this area which can you find here: Design Partners - Qorvo