Mac USB port detected but won't upload

Ah yes, the typical CH340 chinese driver issues for Mac, they never get old (and probably never fixed). You still have the Mac serial driver installed? Did you kextunload and rm the old driver? (GitHub - adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver: CH340G CH34G CH34X Mac OS X driver).

The dirty option would be to force the usage of these serials by writing

upload_port = /dev/cu.wch*
monitor_port = /dev/cu.wch*

into the platformio.ini, as it’s stated in the documentation.

2 Likes