Hi,
We are trying to get started with openthread using an IW610G module but having some troubles during the initial SPI communication.
How do I know if the firmware is compatible with 802.15.4? We are using the latets binary (sduartspi_iw610.bin.se, ver: SDIW610---18.99.5.p61-MM6X18505.p7.1-(FP92)) from the nxp-imx/imx-firmware github.
Is there something more that must be done while building ot-daemon than adding the build options? (-DOT_APP_RCP=ON, -DOT_RCP=ON, -DOT_TRANSPORT=spi, -DOT_POSIX_RCP_SPI=ON, DOT_POSIX_RCP_SPI_BUS=ON)
I have attached the system log and a logic analyzer capture of the SPI signals.
Any help is much appreciated,
Cheers!
Hello,
Hope you are doing well. You can check the Feature Thread list for our different devices here: NXP Wireless SoC Features and Release Notes for Linux
You can check a description of the firmware's on this document: Getting Started with IW610 module on FRDM i.MX 91 development board running Linux OS. Also, I would recommend checking section 11, that is related 802.15.4.
Hope this helps.
Best Regards,
Ricardo
Hi Ricardo,
Thank you for your reply.
I can see from the document RN00104 that iw610 is running FP99. It confuses me however that the feature pack is defined by the second version section, i.e. "99" in 18.99.5.p61, while my driver is outputting "wlan: version = SDIW610---18.99.5.p21-MM6X18505.p7.1-(FP92)". What is "FP92" in this case?
What also confuses me is that the same firmware binary that I am using gives the output "wlan: version = SDIW610---18.99.5.p21-MX6X18475-(FP99)" on a developers kit provided by EmbeddedArtists, where 802.15.4 supposedly works (note the "FP99"). This leads me to think that the feature pack "FP92"/"FP99" is decided also by the linux driver (moal?)?
Hi,
More information about the SW for Wireless can be found here: Linux Software Reference Manual for NXP Wireless Connectivity
Hope this helps!
Regards,
Ricardo