Hi! Thanks for ur info, just saw this message today. The logic is the same but for RP2350 I can't define a bootloader since it uses an immutable one in ROM (afaik), anyway gonna review the partition choose logic that will for sure help me.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.
Also, I saw that in Pico SDK 2.2 they added OTA support in pico-examples, so I will look forward to check that too for this new rasp microcontroller rp2350.
Statistics: Posted by vicenspb9 — Wed Aug 06, 2025 10:30 am