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

Pico2 w RP2350 CYW43 ISSUE #5

Open
equaz0r opened this issue Dec 26, 2024 · 3 comments
Open

Pico2 w RP2350 CYW43 ISSUE #5

equaz0r opened this issue Dec 26, 2024 · 3 comments

Comments

@equaz0r
Copy link

equaz0r commented Dec 26, 2024

Cannot get wireless working with release firmware even with reflashing on new Unicorn Galactic 2350 board. Trying examples like clock.py or cheerlights with appropriate dependencies in Thonny results in [CYW43] core not in reset and HT not ready - after lots of trying i have flashed with pimoroni-pico-rp2350 v0.0.11 and whilst the display obviously does not function - the wireless works ok using cheerlights example. Discord suggests at least one other user with same new unicorn has same issue. Happy to provide any detail that helps.

@equaz0r
Copy link
Author

equaz0r commented Dec 27, 2024

(Just tried a flash from https://github.com/pimoroni/unicorn/actions/runs/12411899294 ) and same issue - using network_manager.py, WIFI_CONFIG.py and cheerlights.py example I get the below in Thonny :

%run -c $EDITOR_CONTENT
[CYW43] core not in reset
[CYW43] core not in reset
[CYW43] core not in reset
[CYW43] HT not ready
[CYW43] Failed to start CYW43
[CYW43] Failed to start CYW43
Wifi connection failed! [Errno 1] EPERM
Traceback (most recent call last):
File "", line 58, in
File "requests/init.py", line 201, in get
File "requests/init.py", line 79, in request
OSError: -6
Interestingly if I just hit run again, it locks up/no error messages and I have to reset the board to get a response.
(as per the above, the output when I ran cheerlights without the drawing function for the unicorn (commented out) and the network_manager.py example using the pico-rp2350 uf2 mentioned is :
Client None 0.0.0.0
Connecting to wifi...
Client None 0.0.0.0
Connecting to wifi...
Client None 0.0.0.0
Connecting to wifi...
Client None 0.0.0.0
Connecting to wifi...
Client None 0.0.0.0
Connecting to wifi...
Client None 0.0.0.0
Connecting to wifi...
Client True 192.168.0.64
Connecting to wifi...
Wifi connection successful!
(If a little slow)
So must definitely be something firmware related - will keep an eye on unicorn specific firmware for the w 2 - specific firmware I used from above that worked ok was:
pico2_w-v0.0.11-pimoroni-micropython.uf2

@djchadderton
Copy link

I'm getting similar errors from clock.py when I add the secrets.py file:

[CYW43] HT not ready
[CYW43] core not in reset
[CYW43] core not in reset
[CYW43] core not in reset
[CYW43] HT not ready
Traceback (most recent call last):
  File "<stdin>", line 215, in <module>
  File "<stdin>", line 123, in sync_time
OSError: [Errno 1] EPERM

It looks like the Pico 2 version was rushed out in time for Christmas before the firmware was working fully. I would have been happy with a fully working Pico 1 version if they had still been available.

@bmustill-rose
Copy link

I'm also experiencing the same issue. Interestingly, yesterday, after a few attempts of flashing 1.24.0 I was able to get WiFi working consistently having previously received the same errors as everyone else, but today I'm back to receiving the various CYW43 messages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants