Running custom code on CYW43439

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Malvineous
Level 1
Level 1
First reply posted First question asked Welcome!

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.

0 Likes
1 Solution
Murali_R
Moderator
Moderator
Moderator
250 sign-ins 250 replies posted 100 solutions authored

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

View solution in original post

0 Likes
2 Replies
Murali_R
Moderator
Moderator
Moderator
250 sign-ins 250 replies posted 100 solutions authored

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

0 Likes

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!

0 Likes