Decawave DWM1001
board ID | radio | OS support | deployment |
---|---|---|---|
dwm1001 | BLE UWB | RIOT Zephyr | Lille 14 |
The dwm1001
board corresponds to the Decawave DWM1001C from a MDEK1001 Kit. It is a factory-calibrated version of the Decawave DWM1001 board and runs on an nRF52832 ARM CortexM4 microcontroller from Nordic with BLE and UWB (Ultra-Wide Band) radio support.

The dwm1001
board can reset, debug and program the ARM Cortex M4
through the embedded debugger (JLink) connected to the gateway USB port. This
component also allows a UART connection to the M4.
IoT-LAB special configuration
The serial connection baudrate should be configured at 115200 bauds in the firmware and use UART0 on pin 11 (RX) and 5 (TX).
Schematics and Datasheets
The hardware configuration is available here.
The board is running on an nrf52832 microcontroller.
Calibration of Antenna Delays
The boards are factory-calibrated by Decawave/Qorvo. The antenna delays (stored in OTP memory) for TX and RX (symmetric) are as follows:
Node | Device UID | Delay Hex | Delay Decimal |
---|---|---|---|
dwm1001-1.lille.iot-lab.info | 122E | 404A | 16458 |
dwm1001-2.lille.iot-lab.info | 0420 | 404B | 16459 |
dwm1001-3.lille.iot-lab.info | 0C28 | 4049 | 16457 |
dwm1001-4.lille.iot-lab.info | 0BA1 | 4058 | 16472 |
dwm1001-5.lille.iot-lab.info | DB27 | 404D | 16461 |
dwm1001-6.lille.iot-lab.info | 0295 | 404E | 16462 |
dwm1001-7.lille.iot-lab.info | 8E2B | 4049 | 16457 |
dwm1001-8.lille.iot-lab.info | 8089 | 4058 | 16472 |
dwm1001-9.lille.iot-lab.info | 08A6 | 4058 | 16472 |
dwm1001-10.lille.iot-lab.info | D6B0 | 4058 | 16472 |
dwm1001-11.lille.iot-lab.info | D1B6 | 4034 | 16436 |
dwm1001-12.lille.iot-lab.info | DC19 | 4039 | 16441 |
dwm1001-13.lille.iot-lab.info | 4827 | 404B | 16459 |
dwm1001-14.lille.iot-lab.info | D4B6 | 4035 | 16437 |