Picoware (Open-Source Custom Firmware)

NEW Picoware update v1.6.5 :partying_face:

This is a cleanup update to the MicroPython and CircuitPython versions.

Highlights:

  • added a WiFi RSSI Monitor app: monitors signal strength of nearby WiFi networks in real-time
  • added syntax highlighting in the Python Editor app
  • updated the WiFi Scan app to allow clicking on a network to save it, followed by adding the password

Check out the full release notes here:

1 Like

I flashed the latest firmware from GitHub for the 2w and it’s stuck on the boot animation, also the battery keeps flickering between 0 and actual value.
I tried to “nuke” the flash and re-flash it but still the same issue.

I am on bios version 1.4 if it matters.

any ideas?

Thanks for checking out Picoware! I noticed something similar with the Pimoroni 2W I just got in the mail. I think I know what the issue might be and I should hopefully have a fix within the next few hours.

Here’s the stats with the Pimoroni 2W

Does the freeze happen immediately when the device turns on? What happens if you press a key within the first few seconds? Lastly, do you have WiFi credentials set?

The API we were using to sync time in Picoware is official out of service.

Any plans for an SSH client app? wezterm and another adaptation of it are a little rough and crash-prone, so to see a fully featured SSH tool would be great.

1 Like

Why don’t you set up Picoware to get the time via NTP from pool.ntp.org?

So I tried mashing the enter key while it loads and then it managed to pass the boot screen.

Yes I have wifi cradentials setup

Quick Picoware update, v1.6.6: This is a patch to v1.6.5 that fixes time syncing and support for the Pimoroni Pico Plus 2 W

Ive had mostely trouble getting anything beyond 1.6.2 to work reliably.

This time (1.6.6) neither of the files will uncompress.if I use 7-zip I can get it uncompressed but when I start the pico it hangs on the boot screen. I did replace the apps &unfrozen folders. It’s still unclear to me where these folders go so I put them in the root of the sd as well as in the picoware folder on the sd. But pretty much nothing has worked right for a while now. I’ve tried circuit python & micropython and neither works reliably.

Pico2W picoware 1.6.6

Picoware v1.6.7 is ready! This update addresses a device freezing issue in the MicroPython and CircuitPython versions caused by keyboard polling:

Hello, thanks for your work. This version works installing from uf8loader?

1 Like

Welcome to the community and thanks for checking out Picoware. Yes all variants of Picoware work with the uf2loader :partying_face:

So I can tell people that they can use MicroPython or CircuitPython with the UF2 Loader as long as they use the Picoware versions.

:unamused_face: I had a spare Pimoroni Pico Plus 2W so I soldered on some pins, installed in my Picocalc. Installed Picoware/Micropython for the 2W and it works fine.

So next I tried the Circuitpython. No joy. I get a couple of static like clicks and nothing. Power LED illuminates and that’s it.

This is my Pimoroni Drive.

The code.py file appears to be the same as the original.

The Picoware-PicoCalcPimoroni2W.uf2 file without moding the code.py also just has a few static clicks and nothing.

As I said earlier the PicoWare in the MicroPython folder works out of the box.

Awesome, glad to hear its working!

With CircuitPython, you need to replace the code.py on your device with the one in the repository

I did replace it. Static.

Not Sent from an I something

Hmm, do you have WiFi credentials set?

If I could get it to start, I’d be happy to set them.