Won't Turn On After 1.2 Firmware Update

Hi fellas. So I did the update correctly, a couple times. Before the update, I could at least power it on (green light), though I couldn’t get anything to run (Pico 2W, installed PicoMite firmware, still didn’t work), but I was getting power. After the 1.2 update to the PicoCalc via STM32CubeProgrammer, no light. Dip switch is back to where it’s supposed to be, the internal memory matches the 1.2 binary 1:1, downloaded it again and tried it again just to see, same results. It’ll charge, but not power on. Any suggestions? Thanks!

Have you tried power cycling your PicoCalc again after flashing the STM32?

Maybe try without the SD card and the batteries, just powered by USB-C? Or try different batteries. If this was a uConsole, I’d suspect the batteries more, but the PicoCalc doesn’t draw very much pwoer at all so even batteries that aren’t very good should still work on it. Could also try testing the Pico 2W outside the PicoCalc via USB and serial output to see that it boots up and works properly. You won’t be able to use the PicoCalc firmware, but you could try one of the official PicoMite builds on it (specifically PicoMiteRP2350V6.00.02.uf2 or WebMiteRP2350V6.00.02.uf2 if using your Pico 2W), and see if you can connect via USB.

If the Pico 2W seems to be working fine standalone, but the PicoCalc isn’t powering up and/or the screen isn’t turning on, then that sounds kind of dire. You may ultimately need to contact alex@clockworkpi.com as it might be some kind of issue with the main board.

This also happened to me. Pimoroni 2 W would boot but not Pico 1 & Pico 2 W. I downgraded and reupdated and it finally worked. Did you try to nuke the flash of the pi? Did you put back the switches to their original position?