Pico 2w Network Module

Hello - I’m trying to get the Pico Display 2.8" to work with a pico 2w. The issue I’m having is that the Network module is not native to the Pimoroni version of the firmware, and I can’t find another comparable module.

I need the Pimoroni version becuase I need picographics. If I use the normal Micropython I can’t get the screen to work without picographics…

Any help would be much appreciated!

Which Pimoroni uf2 did you use?

MicroPython builds for RP2350 boards can be found here: Releases · pimoroni/pimoroni-pico-rp2350 · GitHub :)

1 Like

I tried both

pico_plus2_rp2350-v0.0.10-pimoroni-micropython

pico_plus2_rp2350-v0.0.4-pimoroni-micropython

I couldn’t get the 0.10 to show up in Thonny, and while 0.4 shows up it doesn’t seem to have or be compatible with the network module.

Actually just tried the new pico2_w-v0.0.11-pimoroni-micropython.uf2 and that worked!! Thanks all!

2 Likes

Yeah, pico2_w is the one you want, not the pico_plus2. The plus2 is this,
Pimoroni Pico Plus 2 W

My Pico Plus 2W has just arrived without a uf2 uploaded. I need all the memory, WiFi, Bluetooth and Pimoroni Picographics. I cannot see a current uf2 which supplies all of this.

The pico_plus2 image should have the network stuff built in

I can confirm that. Pico Plus 2W loaded with the pico_plus2 uf2.

MPY: soft reboot
MicroPython feature/psram-and-wifi, pico_plus2_rp2350 v0.0.11 on 2024-11-26; Pimoroni Pico Plus 2 (PSRAM + LTE + WiFi) with RP2350

Type "help()" for more information.

>>> 

Thank you, I will proceed with with that.

New Pico 2 W with RP2350:

Installed pico2b_rp2350-v0.0.12-pimoroni-micropython.uf2 - no network module.

Installed pico2_w-v0.0.11-pimoroni-micropython.uf2 - network module present but Thonny thinks the Pico 2 W has a RP2040

Some consistency in naming required?

A table at Release v0.0.11 - Pico 2 W Is Officially A Thing Now · pimoroni/pimoroni-pico-rp2350 · GitHub showing devices and correct uf2 would make it so much easier to chose, download and install the correct uf2.

Maybe even put some guidance on the shop product page?

The board and uf2 required is shown here in the readme section?
pimoroni/pimoroni-pico-rp2350 at v0.0.11

As V 0.0.12 has now been released I tried the Pico Plus2 uf2 file and that runs correctly on my Plus 2 W. If the Pico 2 W entry is actually for a 2040 chip then this needs to be fixed pronto. Or is it just the text string that is wrong?

I agree that it should not be this hard to simply find the appropriate uf2 file. The hard work has been done developing the underlying code and libraries. All we need is the signposts, and the correct files on GitHub(?).

I am reminded why I tend to stick with vanilla MicroPython wherever possible.

Here is were you can find the lastest version:
Releases · pimoroni/pimoroni-pico-rp2350

Is there a new uf2 for the PRESTO or do ee wait for the Final board launch?

@kelvinr As far vas I know if you try to load the wrong uf2 file, it just goes back into boot mode. If that uf2 was actually for the RP2040 it won’t flash to an RP2350, and vice versa. For the 2350 I just go to the link I posted above.

Where are you seeing the rp2040 reference? I don’t have a Pico2 W, just yet. I have some ordered that will arrive early next week some time. I have a Pico Plus 2 W, just not a 2 W.

@Tonygo2 It looks like the Presto has its own GitHub section.

pimoroni/presto

There are a few boards like the Unicorn’s etc that have there own repo.

The rest are as follows.

kelvinr’s post mention’s it.

Ops sorry I asked the wrong person. I got my @ wrong.

I have just tested the Pimoroni Pico 2 W build (V 0.0.12) and in Thonny you get a choice of loading the interpreter for RP2040 or RP2350. Just choose an interpreter in Thonny that does not include “RP2040”. A quick test shows Wi-Fi to be working as expected on my R Pi Pico 2 W.

I’ve now installed the latest v0.0.12 utf.
Snap of Thonny lower panes:

and interpreter choices, no RP2350:

The Pico 2 W is working fine, I’m just a bit confused by all the RP2040 ‘sightings’