Serial stopped working when moving to Pico 2/rp2350

After much struggle, we finally got the PicoCalc & PicoMite working with the Pico 2/rp2350. I used @pelrun‘s pico 2 bootloader uf2 and bin from

I also used their PicoMite-pico2.uf2 from

I flashed the keyboard using PicoCalc_BIOS_v1.4.bin from

I can now boot and load PicoMite just fine. Unfortunately, during all this the fragile screen did its thing and now we need a new one.

Which brings me to the serial connection. I could connect to the Pico 1 just fine, even after also updating it to @pelrun‘s bootloader and PicoMite-pico1.uf2. But when I try to connect with the Pico 2 plugged in, I get nothing at all. On the Pico 1, while on the bootloader menu screen, pressing up/down on the picocalc keyboard would echo to the screen (something like “entry selected”). And then after loading PicoMite you’d have the full interactive session you’d expect. On the Pico 2, I get neither echos when selecting from the bootloader nor any response at all when in PicoMite. I just see the USB COM port, I connect to it, and just get a blank screen.

I have the same thing happen with both putty and MMEdit.

Any suggestions?

It seems like I could also try @ernst‘s 1.6 BIOS from

and PicoMiteRP2350V6.02.01R0 from

Do you think that would fix it? At this point, we’ve spent a great deal of yesterday and today working on it, so we’re taking a break. :sweat_smile: But if that’s what it takes we can go that route.

I tried a couple of things with the OPTION SERIAL CONSOLE command. It was showing

OPTION SERIAL CONSOLE COM1,GP0,GP1

Which is the same options I dumped from when the Pico 1 was installed.

I tried setting it to OPTION SERIAL CONSOLE DISABLE

I was pretty sure it wouldn’t work, and it didn’t. So I tried resetting it to

OPTION SERIAL CONSOLE COM1,GP0,GP1

It gave the error that the GPIO was in use. This was without the cable connected.

I noticed the manual says the command format is

OPTION SERIAL CONSOLE uartapin, uartbpin [,B]

So I tried it as

OPTION SERIAL CONSOLE GP0,GP1

but got the same GPIO in use error.

Not sure what to do with that, and what the option should be set back to at this point. And not sure if that gives any useful debug info for the general issue of the serial connection not working.

No ideas on anything to try?