I have tested my three Picos, and all allow for >420MHz overclocking (running with 1.3V).
I tested that USB works fine up to 250MHz, at default voltage of 1.1V.
So I added small piece of code to soft reboot part of ports/rp2/main.c.
It switches to 250MHz and initializes uart (again).
Now USB, I2C as well as UART work without issues, details in this forum thread:
https://www.raspberrypi.org/forums/view ... 6&t=304360
For just playing with the change without having to build yourself, .uf2 is available:
https://stamm-wilbrandt.de/en/forum/firmware.250MHZ.uf2
This is short demo of switching to 250MHz via soft reboot.
Before switching timestamp diff is roughly 20us, after it is 10us:
P.S:
Just measured Pico Micropython current with constant voltage power supply.
In REPL doing nothing: 18mA
Running blink switches between 18mA and 19mA.
Then I did soft reboot to switch to 250MHz, and that had an effect:
In REPL doing nothing: 31mA
Running blink switches between 31mA and 32mA.