Following up on my prior posts.
SAMD21 #1 will not go into bootloader mode with the button press. It will upload code from the 2.2.1 IDE but disconnects from the USB-serial port and kills the device driver on my MacOSX Ventura. Replugging the USB port results in the SAMD executing the code that had just been uploaded. But uploading code again results in the disconnect.
SAMD21 #2 functions as expected: upload code and the SAMD runs that code and leaves the USB-serial port connected. Uploading another code results in that code running (and again leaving the port active). No USB replugging needed.
It seems that SAMD21 #1 is effectively non-functional for development purposes, but that’s a rather odd failure as it would seem to be software rather than electronic.
Is this something I can fix, or should I accept that I will need to use SAMD #1 just for production code?