I'm using Arduino IDE 2.3.2 on Windows 11 machine.
I have 2 Seeed ESP32-C3 boards. I followed the directions on the getting started page for the board (Getting Started with Seeed Studio XIAO ESP32C3 | Seeed Studio Wiki) and had both boards working fine. I am making one board a BLE server, and the other a BLE client.
(Not sure if paragraph is relevant)
To save time plugging and unplugging boards, I tried plugging both in to my laptop at the same time. In the IDE I was disappointed to find I didn't get both com ports showing up under Tools > Ports. I was only able to see the first board I had plugged in. So I went back to plugging in one board at a time. (/Not sure if paragraph is relevant)
One of the boards consistently shows up as Port: Com 3
the other consistently shows up as Port: Com 5.
Every time I try uploading new code to the board that shows up on Port: COM3 I get an error saying the port doesn't exist
However, the board that shows up as Port: Com 5 I can upload new code to.
Here's the full error message I get when attempting to upload to the COM3 board:
Sketch uses 968826 bytes (73%) of program storage space. Maximum is 1310720 bytes.
Global variables use 34700 bytes (10%) of dynamic memory, leaving 292980 bytes for local variables. Maximum is 327680 bytes.
esptool.py v4.6
Serial port COM3
A fatal error occurred: Could not open COM3, the port doesn't exist
Failed uploading: uploading error: exit status 2
The board is plugged in to my machine.
When I open Device Manager I do see Ports (COM & LPT) > USB Serial Device (COM3)
If I open the Serial Monitor, I can see the messages the board is sending ("Waiting on a client connection to notify...")
The code I have compiles just fine. It's just uploading when I get "port doesn't exist" error.
I've tried restarting my computer several times, I've tried pressing both the Reset button on the ESP32-CW. Neither has worked.
I'm obviously not great at Arduino, so any advice anyone can give me would be very appreciated! I'm ready to pull my hair out!

