Hi All,
I set up a small bootloader that chooses from two slots of the pico's flash containing a firmware/a program: https://github.com/c0de111/pico_bootloader
It sounds that is similar to what you want to do? I use it for uploading firmware updates via WIFI, write it to the currently not used slot, after reboot (and possible consistency checks), the bootloader runs the new firmware from the other slot.
This is a small working example that should be easy to build and run. I found the explanation from Hunter Adams excellent: https://vanhunteradams.com/Pico/Bootloa ... oader.html
Maybe this is useful.
I set up a small bootloader that chooses from two slots of the pico's flash containing a firmware/a program: https://github.com/c0de111/pico_bootloader
It sounds that is similar to what you want to do? I use it for uploading firmware updates via WIFI, write it to the currently not used slot, after reboot (and possible consistency checks), the bootloader runs the new firmware from the other slot.
This is a small working example that should be easy to build and run. I found the explanation from Hunter Adams excellent: https://vanhunteradams.com/Pico/Bootloa ... oader.html
Maybe this is useful.
Statistics: Posted by caspar11 — Sat Jul 26, 2025 8:39 am