PicoKey App recovery mode issue #249
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi,I have some rp2350 boards that are kind of pico2 copy but without direct access to bootsel pin(using touch IC instead and a jump point for initial program).All boards were programed with V7.2 firmware.
Now I'm trying to use PicoKey App to reboot those boards into bootsel mode(for upgrading v7.4 firmware).I toggled the button of "Recovery Mode" in the PicoKey App and the board turned into a removable usb disk in the file explorer as expected.
But after I copied the new firmware(or any other .uf2 file) into the usb disk,it won't re-flash the program and reboot as I expect.It works just like a normal usb disk,nothing else.
I have to close PicoKey App first,then using "picotool reboot -u" command to reboot the board into bootsel mode again.Then copy .uf2 file into the usb disk and the "flash&reboot" works.
I tried above process with new v7.4 firmware and the issue remains.
I am not sure to undestand the problem. Are you using a "kind of" pico2 board with a customized firmware? Have you enabled secure boot?
To clarify something here:
I just test official pico and pico2 board with this issue and nothing changed.
No customized firmware used,just pico-fido firmware.
I'm not sure how to verify whether secure boot was enabled,but I think rp2040 doesn't have the secure boot problem,right?
After toggle the recovery mode switch on PicoKey App,I can see the removable disk and the App showed that board status was: In Bootloader.
But I can't program the chip via copy a .uf2 file to the disk in that condition until I reboot the board with "picotool reboot -f -u" command.
In my words,the PicoKey App seems didn't reboot the board into a REAL bootsel mode?
There are a couple things:
Be sure to use latest version of the app.