Hi Baozhu
Thanks for the response.
I tried on my laptop and it uploaded first time. I know the Seeeduino used a USB-C connector but is USB 3 only? The failing machine has USB 2 only so this could be a reason.
Having said that, the device is visible on USB 2, configured as a serial device, is visible to the Windows eg COM5, and the Arduino IDE - Board Info reports back correctly (see below) - using the same MS driver on an Intel (Gigabyte) motherboard exactly as per the laptop yet it can’t upload.
BN: Seeeduino XIAO
VID: 2886
PID: 802F
SN: 9511AD735053574C342E3120FF042711
I can get around this by uploading from the laptop but I’m still curious to understand what the incompatibility is.
Also, the original machine (which is an Intel i7) takes ages and appears to do a significant amount more work to compile than the laptop which is just an i3 and compiles in seconds. The debug logs show the extra work clearly - .txt file of the successful log is 20k vs 193k for the failing machine? I will try re-installing the IDE to clean it up and see if that helps.
Thanks