“Unfortunately the boot switch failed quite quickly, something more robust is required as it is frequently used for programming. Another issue which probably is not avoidable is that the various boards that use the RP2040 do not have the same pin out and so it is quite difficult to use software provided for one board on another as some of the pin usage is specified in individual suppliers board detection software which is not common to all boards.”