Unofficial FUZIX images for pico and pico2

I wanted to try FUZIX on my pico2 so I had to build it myself. I don’t really know anything in particular about FUZIX, but I knew that I didn’t want to have to remember how this stuff worked in the future, so I’ve automated building and publishing of FUZIX images for both the pico and pico2 over in my fork of FUZIX:

You can download the images from its release page:

These builds are based on the patch that was made available over in the PicoCalc repo https://github.com/clockworkpi/PicoCalc/blob/master/Code/FUZIX/fuzix.patch
(I’m not allowed to post more than 2 links at once)

6 Likes

Thank you! I’ve been curious about this but hadn’t gotten around to trying it yet.

Is wifi supported on the Pico2? The FUZIX website didn’t really mention it, though they did say wifi was supported for some other platforms. Figured I’d find out when I got aroudn to trying it, and now you’ve made that easy to do. :slight_smile:

great job

I included your pre-compiled uf2 in PicoCalc/Bin/PicoCalc_Fuzix_v1.1_pico2.uf2 at master · clockworkpi/PicoCalc · GitHub

Is that ok right?

@wez

How do you install the .img file? do you just flash to blank sd card using any program.

AFAICT, there is no working networking out of the box; looks like it will need some hacking

Yeah, that’s ok. I will note that I just pushed an update that doubles the amount of usermem that is available to run programs on the pico2, so you may want to grab that build.

2 Likes

The SD card that comes with the picocalc is pre-partitioned to include a FUZIX root partition in its last 32MB.

If you want to update that image, you can use dd. There’s a little bit about that in GitHub - wez/FUZIX: FuzixOS: Because Small Is Beautiful and also in the picocalc SD readme docs, but the gist is shown below

MAKE SURE to check which partition you are writing to with the command below, as you will DESTROY whatever is on that partition!

$ sudo dd if=filesystem.img of=/dev/sdb2 oflag=direct bs=8192 status=progress

Please note that, until the most recent build from a few minutes ago, the filesystem image I was publishing in the releases section was a generic image. I switched that to one that is slightly more pico-friendly and that includes a utility that will reboot in flashing mode, which is more convenient than trying to press the bootsel button: picoctl flash.

So I recommend fetching the latest release zip before you flash the image, just to save an extra couple of steps later.

1 Like

There is a working example of it out there though: https://youtu.be/BZF0F5MT4w8?si=4z5GC96gTgcIAcuI

Very unlikely to compile in it’s current state, but an excellent starting point: Comparing EtchedPixels:master...wiznetmaker:rpipico-eth-w5500 · EtchedPixels/FUZIX · GitHub