- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
With the recent announcement of the Raspberry Pico W using the CYW43439 chip for WiFi, I am interested in the technical exercise of getting my own code running on this chip.
When the CYW43439 boots up there is a binary firmware transferred to the chip, which I presume then runs on the ARM core. Is there any source code for this binary? If not, is there any documentation about what format it is in, so that I could compile my own code?
I am not so interested in trying to recreate the WiFi interface, but rather use the ARM core as an additional co-processor on the Raspberry Pico W device.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello
The WIFI chipset cannot be used just an additional co-processor.
The 43439 boots up using the wifi firmware whose source code is proprietary and cannot be shared. If you're trying to understand the working of the driver these links might help.
https://www.youtube.com/watch?v=KrfezF2BD70&t=2s
https://community.infineon.com/t5/Blogs/Session-4-AnyCloud-WIFI-Design-Flow/ba-p/247116
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello
The WIFI chipset cannot be used just an additional co-processor.
The 43439 boots up using the wifi firmware whose source code is proprietary and cannot be shared. If you're trying to understand the working of the driver these links might help.
https://www.youtube.com/watch?v=KrfezF2BD70&t=2s
https://community.infineon.com/t5/Blogs/Session-4-AnyCloud-WIFI-Design-Flow/ba-p/247116
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your reply!
I've been pointed to the Nexmon project which is able to compile custom code and produce firmware patches to get that code running on similar chips in the series. So it looks like adding support for the CYW43439 to that project might be one option of getting custom code running on this chip!