-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[BUG] RaspberryPi-Pico-W is not getting WiFi with Pi Pico SDK 2.0 #13828
Comments
Download the BINARY firmware file from this link: 43439A0-7.95.49.00.combined ~220K Make sure the configuration file variable points to the correct firmware file: |
@darwinbeing Thanks a lot for your quick help! With that firmware, I got wifi working on pi pico W with SDK 2.0. Besides this firmware issue during setup, along the way I encounter other issues as shown by the following commands:
Note: for the following session, SSID and passphrase were not set from menuconfig. NuttShell (NSH) NuttX-12.7.0-RC0 nsh> ifconfig wlan0 nsh> ping 192.168.1.254 |
I see if there is no firmware file present, then the firmware file is initialized with the text "dummy" at Did the firmware file used to be generated? Maybe we can incorporate that generation back into the build system, or instruct users on how to build the firmware? This should at least be documented somewhere versus the current documentation which just instructs the firmware repo to be cloned. |
It appears the new firmware file actually allows the blob binary to be included as a C variable instead of requiring the assembly instruction to include the binary. Maybe we could update the |
Convert WiFi binary firmware for W43439 module to C array format |
This patch works in the sens that nsh> renew wlan0
ERROR: netlib_obtain_ipv4addr() failed |
Description / Steps to reproduce the issue
Except getting the latest Pi Pico SDK 2.0, the rest is the same as #7475, which is closed now.
Similar to the errors in #7475, the following errors occurred:
I set SSID and passphrase in menuconfig, and also tried to set them in nsh.
nsh> renew wlan0
ERROR: netlib_obtain_ipv4addr() failed
nsh> ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 at DOWN mtu 5nsh>
nsh>
nsh> ifup wlan0
ifup wlan0...Failed
ChatGPT suggested to set mac address:
ifconfig wlan0 hw ether XX:XX:XX:XX:XX:XX (e.g., 28:CD:C1:0A:38:9A)
but got error:
nsh: ifconfig: argument invalid
nsh> wapi show wlan0
wlan0 Configuration:
IP: 0.0.0.0
NetMask: 255.255.255.0
nsh> wapi scan wlan0
nsh> wapi scan_results wlan0
nsh> ifup wlan0
ifup wlan0...Failed
Besides this firmware issue during setup, along the way I encounter other issues as shown in comments below:
On which OS does this issue occur?
[OS: Linux]
What is the version of your OS?
Windows 11 WSL2 Ubuntu 22.04.2
NuttX Version
NuttX 12.7.0-RC0 0976258-dirty Oct 4 2024 22:58:36 arm rasp
Issue Architecture
[Arch: arm]
Issue Area
[Area: Networking]
Verification
The text was updated successfully, but these errors were encountered: