We are using a BLE module that hosts the NXP-RW612 MCU together with Zephyr.
In order to obtain radio approvals for products, MCU vendors usually provide a dedicated BLE RadioTest FW sample for this purpose. Sometimes also client side/PC software is provided.
Questions:
1) Where can I find "BLE RadioTest FW sample" for the NXP-RW612 MCU?
2) Do NXP also provide client side/PC SW for radio testing, if so where can I find it?
Hi,
Let me check what is the process for this in Zephyr.
Regards,
Daniel.
Hi,
Sorry for the late reply. I am still waiting for feedback.
Regards,
Daniel.
Thank you very much for the update Daniel.
This is quite an important topic, as we would be unable to sell our upcoming NXP RW612 based products without regional radio approvals.
Best regards Tonny
Hi @tobg ,
Hope you are doing well. You can use the shell example and perform DTM (Direct Test Mode).
For the DUT in transmitter mode, you could use the following command on DUT side:
For the reference device in receiver mode, you could use:
After completing the test, with the following command on both devices to stop the test:
For your reference, you can check this Application Note: https://www.nxp.com/docs/en/application-note/AN14163.pdf
Hope this helps.
If you have any question, please let us know!
Regards,
Ricardo
Thanks a lot Riccardo.
I was aware of the DTM mode sample, but not the application note. Thanks!
I am a bit unsure if this FW will cover all requirements for e.g. FCC approval.
What I had hoped for, was a reference to sample FW/SW alike what is described in this application note RF Test Mode on FreeRTOS but for Zephyr. Note that this describes radio testing on all radio types (BLE, Wifi) supported by the NXP RW612
Do NXP provide such?
Regards Tonny
Hi @tobg ,
Thanks for the update. At the moment, for RW612 + Zephyr there is no combined Radio Test firmware similar to the FreeRTOS RF Test Mode.
The available option remains using BLE DTM via the Zephyr shell example, and AN14163 is currently the only reference available for BLE radio testing on RW612.
Hope this helps.
Best Regards,
Ricardo
Instead of using the linux hcitool as indicated in AN14163 you can use NXP's own NXP Test Tool 12 for Windows. This tool provides a nice GUI with all relevant HCI available.