
Sharing an open-source project in case it’s useful to anyone here working with UWB with iOS/watchOS with the DW3110.
openaliro is an Aliro unlock firmware: an iPhone with a key in Wallet opens a DIY lock on approach, over BLE plus UWB ranging. The part worth posting here is the DWM3001CDK target. It runs entirely on the module’s own nRF52833 with the DW3110 beside it, no separate MCU board, no messy wiring with a DWM3000EVB.
The single chip contains: the BLE peripheral, the Aliro reader, a Matter node and an OpenThread MTD and the full UWB ranging stack with a stock iOS/watchOS. The Matter node is hand-rolled, because chip does not fit the nrf52833. The image takes up 409KB flash and 125KB RAM. Tested it out on hardware: Apple Home provisional pairing with a live lock tile, walk-up unlock with the phone in the pocker (the Wallet animation plays), and DFU FOTA via Bluetooth. There are ports esp32 variants and nrf5340dk and also support for multiple NFC chipsets.