Does anyone have an idea how to resolve the issue of uploading firmware to a Seeed XIAO or ESP32-C6 on Apple Silicon? Every time I need to upload firmware, I have to put the board into bootloader mode, which is quite annoying.
There’s a discussion suggesting that the issue stems from macOS trying to mount the board as a disk during the brief period when the upload is happening. This causes corruption and forces the need for bootloader mode. I tried the solution of adding the UUID of the Seeed board to prevent auto-mounting, but this only works on Intel-based macOS (or perhaps older macOS versions). However, even after adding the UUID on my Apple Silicon machine, I still experience corrupted firmware uploads.
MacOS version: Sequiao