• FACTS_AdamC (AutomationDirect)

    I was able to download the UF2 from your link. are you having issues with that particular UF2 or just obtaining it?

    • pauljurczak (Customer)

      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.

       

      Screenshot from 2025-12-19 01-09-27

      Expand Post
      • FACTS_AdamC (AutomationDirect)

        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.

      • FACTS_AdamC (AutomationDirect)

        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.

        Expand Post
        • firmware_test_blink.uf2
      • pauljurczak (Customer)

        It reverts to the original bootloader:

         

        Screenshot from 2026-01-06 01-09-01Should I rename `firmware_test_blink.uf2` to `CURRENT.UF2` before copying?

        Expand Post
      • FACTS_AdamC (AutomationDirect)

        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

      • pauljurczak (Customer)

        That's what I did. Device re-enumerated with the old bootloader (see screenshot). The new one was not accepted.

      • FACTS_AdamC (AutomationDirect)

        To double check, the current behavior is:

        1. Manually place P1AM-200 in bootloader mode
        2. drop firmware_test_blink.uf2 onto the P1AM200BOOT drive
        3. device re-enumerates directly back into bootloader mode with P1AM200BOOT visible

         

        Expand Post
      • pauljurczak (Customer)

        Yes. The file sizes and dates on the screenshot indicate the original version.

10 of 17