WiFi does not work on RPi Zero 2

After imaging OctoPi to the microSD card using Raspberry Pi Imager, the device does not appear on the network.

I have a router that has a bridged (2.4Mhz/5Ghz) WiFi network. RPi Zero 2 (as installed from image) cannot connect to it at all. Note that most routers I have come across recently setup a bridged SSID by default.

What did you already try to solve it?

There is a fix:

  • Setup a dedicated 2.4 Ghz SSID
  • Change wpa_supplicant to point RPi to the new SSID
  • Do a complete upgrade (about 30-40 minutes), which upgrades it to the latest version of bookworm.
  • This upgrades allows me to connect to bridged SSIDs.
  • Then change wpa_supplicant to the original SSID

I think the OctoPi image should already contain the latest bookworm changes so that users don't have to jump through these hops. Or else, base the image on Raspberry Pi Trixie.

OctoPi 1.1.0 is based on bookworm.

Based on this sounds like your OctoPi was an older version. It now uses wifi.nmconnection for manually setting wifi via txt file on root of SD card.

My Raspberry Pi Zero 2 W and the OctoPi 1.1.0 (stable) image flashed with the Raspberry Pi Imager (1.9.6) connects to WiFi (2.4 GHz). The Zero 2 W does not support 5 GHz. I do have 5GHz WiFi but it is a separate SSID.