Android Phone ranging with DWM3000 EVB with nRF52840 DK

Is it possible to use DWM3000 EVB with nRF52840 DK to Android Phone enable us to use real time location tracking (TDoA, ToF) using Ultra Wide Band?
Our idea is to use DWM3000 EVB with nRF52840 DK as the anchor and Android device(s) as tag. Where can we start, which way shall we follow ?
Thanks.

Yes this is possible but Qorvo does not have a sample application for this. However, you can reference the API and sample application from Android: Ultra-wideband (UWB) communication  |  Connectivity  |  Android Developers

Thank you for the answer, I will work on Jetpack library on Android side. Also I understand that there is no example in Qorvo side but is there any starting point that you can refer me to?

I have tried QN33 SDK’s UCI hex files but I believe I need to write my own code and project.

You can use the link from my previous post for an example. For a firmware example, you could look at the Qorvo Apple Nearby Interaction (QANI) firmware to see how we are using the Bluetooth connection to set the parameters for UWB ranging.

Hello akash, i have been working the example you pointed. For start, i want to disable OOB mechanism over BLE. Instead of that i want to hardcode the parameters inside dwm and android. But i am not sure about what should be the ranging sequence should be. Which function order in QANI example shall i call and what is the opposite of them in android?

if you disable OOB, how will the android phone tell the DWM to start a ranging session?
the OOB does two things… pass the parms for the UWB session and invoke the session..