Debugging on ultra-wideband

Hello, I am working with development boards that have the DWM3000, with device ID 0xDECA0312 using the version of the decadriver published on this GitHub: GitHub - br101/zephyr-dw3000-decadriver at opensource

Everything has worked fine on the development boards so far.

The problem is that I am now working on a custom PCB, and the device I am using is DW3300Q with device ID 0xDECA0314 . I am trying to use the same code for a simple packet transmission and reception example, but I cannot observe any traffic.

My questions are:

  • Are there any significant changes between the two silicon versions that would prevent me from using the same driver?
  • What is the best way to debug this issue? I started by printing the RSSI to compare with the DKs. On the development boards, I get reasonable values, but on my PCB, I only get 0.

Thank you in advance.

R Garcia

Hi @RodrigoGar , DW3300Q is our automotive version of our transceiver series and most closely resembles the QM33120W. My guess is that this is a newer version of silicon than what is supported in that version of the driver.

Also, please note that unfortunately, the DW3300Q is not supported through our online forum. Please contact your local sales representative (using the Find Your Local Qorvo Sales Contacts tool) for more assistance: How to Buy Qorvo Products - Qorvo