
pauljurczak (Customer) asked a question.
Need the UF2 bootloader file for P1AM-200
The download link in Update UF2 Bootloader section on https://circuitpython.org/board/p1am_200/ is broken. Where can I find this or another UF2 bootloader file for P1AM-200?
I was able to download the UF2 from your link. are you having issues with that particular UF2 or just obtaining it?
I was trying to download with the link at the bottom of the page "Update UF2 Bootloader", which doesn't work. I need to use P1AM-200 with Arduino and that bootloader is supposed to load CircuitPython, MakeCode, and Arduino programs.
Hey Paul,
The UF2 bootloader is already present on the P1AM-200. If you'd like to use it with Arduino, you can simply upload a program the COM port when it is in CircuitPython mode and it'll swap over automatically.
> it'll swap over automatically.
It used to do so, but not any longer. See my older post: https://community.automationdirect.com/s/question/0D5RQ00000p7M8Y0AU/p1am200-cant-be-programmed-anymore
Its unusual that it would stop working from normal upload operations, though I have seen some PCs get confused when it re-enumerates during the upload process.
One thing to try would be putting it into bootloader mode (so drive shows as P1AM200BOOT) and then manually dropping a UF2 for a program onto the drive to see if it takes firmware at all. NOTE: I can't upload a .uf2 here directly, so its temporarily a ".uf2.jpg", just remove the .jpg before copying over.
It reverts to the original bootloader:
You shouldn't need to rename it, it should know by the extension what to do with it. Once you drop it it, the device should re-enumerate and be running the stock Arduino blink example
That's what I did. Device re-enumerated with the old bootloader (see screenshot). The new one was not accepted.
To double check, the current behavior is:
Yes. The file sizes and dates on the screenshot indicate the original version.