2407820_en-US

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2407820_en-US

2407820_en-US

Implementing Wi-Fi on MCXW72 using IW612/RW612 for EdgeLock 2GO Provisioning
Hi NXP Support,

Hello NXP team, 

How can I practically implement Wi-Fi on the MCXW72 using either the IW612 or RW612 specifically to execute EdgeLock 2GO provisioning?

Please provide the exact hardware connection requirements, drivers, and software stacks needed to make this specific setup work. Note that our application cannot use Thread or Matter protocols.

Thanks,
Harshal
 
 
Communication & Control(I3C | I2C | SPI | FlexCAN | Ethernet | FlexIO)FRDM-TrainingSecurity(Edgelock | secure boot | OTP)Re: Implementing Wi-Fi on MCXW72 using IW612/RW612 for EdgeLock 2GO ProvisioningThanks for the reply and the Mongoose pointer! Quick follow-up though — before considering RW612, I was actually trying to get MCXW72 working with IW612 specifically (not RW612), since MCXW72 is our required security/application core (TF-M, EdgeLock Secure Enclave) for this project.

From the IW612 datasheet, Wi-Fi is hardwired to SDIO only (Table 1, and the CONFIG_HOST_BOOT[1:0] pin table where every option except SDIO/UART/SPI for Wi-Fi/BT/802.15.4 respectively is marked "Reserved"). MCXW72's datasheet doesn't list any SDIO peripheral — only I2C, SPI, UART, CAN, FlexIO.

So my question is: is it correct that MCXW72 physically cannot drive IW612's Wi-Fi at all, since it has no SDIO host controller? Or is there some way around this that I'm missing — e.g., an SDIO-over-SPI/UART workaround, or some other supported bridging method NXP provides for pairing these two specific chips?

If MCXW72 + IW612 genuinely isn't feasible, that's useful to know — but I wanted to confirm this is a hard hardware limitation before ruling it out.
Re: Implementing Wi-Fi on MCXW72 using IW612/RW612 for EdgeLock 2GO Provisioning

Hi Harshal,


Quick question: why do you need the MCXW72 for this setup? The RW612 is already a wireless MCU. You could just run your application directly on the RW612 and drop the extra microcontroller entirely.


If you go with the RW612, you can use the Mongoose networking library to handle your Wi-Fi and networking stacks. From there, you can focus directly on your application. There is a ready to use RW612 example here that can give you a good starting point.

To download it to your local workspace, open the link, select the 'Settings' panel and choose a destination directory. Then download the project to your computer by clicking the blue 'Generate C/C++' button. You can then open it with MCUXpresso IDE, build it, and flash it.


Heads up: I am part of the Mongoose development team, I hope this helps you in your project

Re: Implementing Wi-Fi on MCXW72 using IW612/RW612 for EdgeLock 2GO Provisioning

Hello Harshal,


Hope you are doing well. Could you please clarify what are your requirements?

Could you please confirm if you are following any of these Application Notes?


The MCXW72 doesn't offer the hardware interfaces the IW612 needs to operate as a hosted Wi-Fi module. The IW612 requires SDIO 3.0 for Wi-Fi, UART for Bluetooth, and SPI for 802.15.4

If you are looking for a device that supports all these protocols, then I would recommend the RW612 as an all-in-one product.


Best Regards,

Ricardo

Tags (1)
No ratings
Version history
Last update:
21 hours ago
Updated by: