use RW612 as a usb wifi/ble dongle for imx6

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

use RW612 as a usb wifi/ble dongle for imx6

911 Views
leeeqm
Contributor II

Hello,

 

we plan to use RW612 module( ublox iris-w106) as a wifi/ble usb dongle to connect to our imx.6 system,

Do you have a general procedure of how to implement this, I found mwifiex driver, also nxp ncp example, but still not clear of how should I proceed.

 

Thanks for your help!

 

0 Kudos
Reply
11 Replies

787 Views
leeeqm
Contributor II

Hello Weidong,

 

Thanks for looking into this!

I didn't found NCP_device on SDK or NXP website can you help me with it?

The reason I ask because I want to figure out, after NCP host connect with a NCP device, will I get a regular connect as in Linux as "wlan0".

 

Thanks

0 Kudos
Reply

772 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Dear @leeeqm ,

 

I checked SDK2.16, ncp device is supported, see below, please!

================================================

weidong_sun_0-1731457264491.png

 

Thanks!

Regards,

weidong

0 Kudos
Reply

695 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Dear @leeeqm ,

 

Has your testing RW612 WiFi/BLE been done?

 

Regards,

weidong

0 Kudos
Reply

664 Views
leeeqm
Contributor II

Not yet, cause for the ncp_device it requires IAR, mcuxpresso seems can't directly import the project, while on the ncp_host side, my local build got a lot error with a docker image use clang.

Looking into the um12095, the ncp application mostly provide a cli interface between mpu and RW612, that still not what we need, we need a interface like "eth0" (in this case wlan0), after that we can open socket to set up communication.

Did you get any confirmation from internal?

Thanks!

0 Kudos
Reply

620 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Dear @leeeqm ,

 

I got feedback from internal team.

=================================

As per our internal discussion with team, RW612 supports NCP parallel Wi-Fi/BLE/OT over single interface, but there is not existing host example to demonstrate it.

=================================

So if you want to design USB dongle, please consider my previous recommendations!

Thanks!

Regards,

weidong

0 Kudos
Reply

531 Views
leeeqm
Contributor II

Hi Weidong,

 

Thanks for you effort on this.

To follow your previous suggestion, two choices, IW620 or 88w8801, the 88w8801 was wifi4, so I think IW620 will be the one, but looking at the block diagram seems no usb interface on it.

 

Also I didn't found a datasheet and linux driver for IW620, does this need a NDA in place? if so who should I contact to, we located in Vancouver BC.

Thanks

 

0 Kudos
Reply

510 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Dear @leeeqm ,

 

See the link, please!
https://www.nxp.com/products/wireless-connectivity/wi-fi-plus-bluetooth-plus-802-15-4:WIFI-BLUETOOTH

weidong_sun_0-1732147364691.png

Driver is from the link:  (NEED ACCESS RIGHTS: NDA + approval)

https://www.nxp.com/products/wireless-connectivity/wi-fi-plus-bluetooth-plus-802-15-4/2-4-5-ghz-dual...

weidong_sun_1-1732147425328.png

It means that the USB IW620 has been applied on i.MX8 platform.

 

Thanks!

Regards,

weidong

 

0 Kudos
Reply

631 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Dear @leeeqm ,

 

I have not got feedback from internal team.

I will arrange time to test it ( WiFi+BLE --->USB-->i.MX evk USB) simultaneously.

But I need some time, Some tasks are queued up on my end. 

 

Thanks!

Regards,

weidong

0 Kudos
Reply

882 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Dear @leeeqm ,

 

RW612 belongs to "Wireless Microcontroller Hostless Products" serials, your design is to want it to be a USB Wi-Fi dongle and works on i.MX6 platform, so it will work as a Linux USB device. RW612 can NOT be used like this.

See Wi-Fi product list below, please!

weidong_sun_0-1731034879249.png

For you design , you have 2 options: IW620 & 88W8801.

Above link is : 

https://www.nxp.com/products/wireless-connectivity/wi-fi-plus-bluetooth-plus-802-15-4:WIFI-BLUETOOTH

 

Thanks!

Regards,

weidong

 

0 Kudos
Reply

864 Views
leeeqm
Contributor II

Thanks for the answer.

looking at the RW612 knowledge hub.

UM12095 and UM12133 both talking about use RW612 with a Host, I also tried with the mcuXpresso, load the example wifi cli program, just haven't found the NCP example yet.

https://www.nxp.com/webapp/Download?colCode=UM12095&_gl=1*10djx1r*_ga*OTIwMDU2NjIuMTcxMTk5NzE5OA..*_....

 

One thing I notice if erase the application mcu firmware, my imx6 can detect the RW612 as a usb device vendor as NXP.

 

Thanks

 

Tags (3)
0 Kudos
Reply

820 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Dear @leeeqm ,

 

Thanks for your reminder!

Yes, from these 2 User's Manual, RW612 can work with Host when using it's NCP mode.

I read UM12095 carefully, the NCP application is divided into 2 parts:

-- Configurations on Host side.(NCP HOST Side)

-- Configurations on RW612 side(NCP Device Side)

According to steps and operations in the UM, we should have one thing to confirm if Wi-Fi, BLE & Thread can use the USB interface at the same time if product is designed as USB dongle.

So I need some time to confirm it internally.

 

Thanks!

Regards,

weidong

 

0 Kudos
Reply