Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wifi module on Raspberry Pi 4 B (bare metal) #7067

Closed
CaptainHaddock2016 opened this issue Oct 16, 2022 · 6 comments
Closed

wifi module on Raspberry Pi 4 B (bare metal) #7067

CaptainHaddock2016 opened this issue Oct 16, 2022 · 6 comments
Labels
broadcom Raspberry Pis with Broadcom chips network
Milestone

Comments

@CaptainHaddock2016
Copy link

I've recently installed Circuitpython on my Raspberry Pi 4 B (the "bare metal" version). The Raspberry Pi 4 B comes with Wi-Fi capabilities but Circuitpython doesn't support the Wi-Fi module. Are there any plans in the future to add this? Thanks

@dhalbert dhalbert added this to the Long term milestone Oct 16, 2022
@dhalbert dhalbert added network broadcom Raspberry Pis with Broadcom chips labels Oct 16, 2022
@dhalbert
Copy link
Collaborator

There are no definite plans. The bare metal broadcom ports are in a very early stage, and have significant bugs.

@tannewt
Copy link
Member

tannewt commented Nov 15, 2022

The WiFi module is a relative of the one on the Pico W. However, it is connected through SDIO rather than PIO. The module code is also specifically licensed for use with an RP2040. https://github.com/georgerobotics/cyw43-driver

@criptych
Copy link

criptych commented Feb 22, 2023

I may be reading it wrong, but the license seems to apply to any Raspberry Pi device. Emphasis mine:

README.md

This cyw43-driver is also available for use with Raspberry Pi Ltd semiconductor devices under different terms (see LICENSE.RP in this directory).

LICENSE.RP

Raspberry Pi Ltd (Licensor) hereby grants to you a non-exclusive license to use this software solely with the Licensor's microcontroller chip (RP2040) or any other semiconductor device produced by the Licensor.

(EDIT: Unless, I suppose, "semiconductor device" is meant to refer specifically to a processor and not the board as a whole.)

@bill88t
Copy link

bill88t commented Feb 22, 2023

Broadcom SoC, this would work for zero 2w though.

@cleverca22
Copy link

https://iosoft.blog/zerowi/
this is a series of blog posts, on how to interface with the wifi on a pi-zero
all of the rpi devices (both broadcom and rp2040) use wifi devices from the same family, so you should be able to adapt this blog to other SDIO based chips

the rp2040 is an exception, because i think the wifi chip needs a unique firmware blob, to re-route things over SPI

@tannewt
Copy link
Member

tannewt commented Feb 16, 2024

This is a duplicate of #5633

@tannewt tannewt closed this as not planned Won't fix, can't repro, duplicate, stale Feb 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
broadcom Raspberry Pis with Broadcom chips network
Projects
None yet
Development

No branches or pull requests

6 participants