Hello,
We are currently working on a UWB-based indoor positioning system using DWM1001 modules. We have set up 4 anchors and 1 tag and have successfully configured them using the default firmware (PANS). The devices are able to communicate with each other, and we can confirm the connection status using the lec command.
Current Situation
- We have confirmed the firmware version as follows:
• fw_ver = x01030001
• cfg_ver = x00010700
-
The devices are correctly set up, and the anchors and tag are communicating properly.
-
However, we are facing issues when trying to receive sensor data via TLV commands:
Command | Description | Expected Result | Actual Result |
---|---|---|---|
0x0C00 | Location data | Coordinates (x, y, z) | [0, 0, 0] |
0x2400 | Signal Level and SNR | Numerical values | 0 |
0x2500 | SNR value | Numerical values | 0 |
0x2600 | FP Power | Numerical values | 0 |
0x3402 | GPIO State Set | OK Response | No response |
0x3500 | GPIO State Get | State Value | No response |
-
The lec command works correctly and shows that the anchors and tag are connected, but the sensor data values are not being returned.
-
We suspect that the default firmware does not support receiving these sensor values or that the feature is not enabled by default.
Questions
-
Does the default firmware support receiving sensor data (distance, RSSI, SNR, FP Power, GPIO state)?
-
If not, do we need to modify the firmware to enable these features?
-
If firmware modification is necessary, do you have any guidance or resources on how to modify and upload the firmware?
Any advice or guidance would be greatly appreciated!
Thank you.