DW3120 using QM33120 firmware exhibits communication error

I developed a DW3120-based module that functioned properly when tested with Release_XR6.0C firmware.
However, after implementing nRF52840DK-DW3_QM33_SDK_CLI-FreeRTOS, I’m encountering periodic communication failures.


My configuration parameters are as follows:
INITF 4 2400 200 25 2 42 01:02:03:04:05:06:07:08 1 0 0 1
RESPF 4 2400 200 25 2 42 01:02:03:04:05:06:07:08 1 0 0 1
I attempted to modify the “RSTU slot duration” parameter, but the situation not only failed to improve but actually degraded further.

I captured the error results where “Status = Err” and found error code “2”. However, in the codebase I only found “UWBMAC_EAFNOSUPPORT = -2” as an explanation. I don’t believe this is the correct error code interpretation. What other adjustments can I make to resolve this issue?

Just to note DW3120 and QM33120 are not the same chips. The equivalent for QM33120 is DW3720, ensure the driver is correctly taken.

XR-6.0 is simpler but obsolete.

I think QM33 SDK-1.0.0 is targeting QM33120W chip. Try this FW and ask support based on SDK-1.0.0.

It also has src of the dwt_driver in the release.