When I tried to use my ESP32 Development Kit ordered by AZ-Delivery on my Macbook Pro 2017, it did not work. The macOS did not show the serial port of the DevKit.
Searching Google for this issue indicates that I am not the only one having this problem.
I’ve found the following articles talking about this issue:
- https://github.com/espressif/arduino-esp32/issues/1084
- https://forum.arduino.cc/index.php?topic=536701.0
- https://www.silabs.com/community/interface/forum.topic.html/cp210x_usb_to_uartb-LJMf
As you can read from the above it links it seems to be reasoned by the CP2102 UART bridge.
Until now the only really working solution that I found is that using the right USB cable works.
For me, it works directly on the USB-C Ports of the Macbook, if I use the following USB-C to Micro-USB cable from CableMatters: https://www.amazon.de/dp/B00UUBRX0Y/ref=cm_sw_em_r_mt_dp_U_uSI-CbVTYCTWE
Any other USB-C to USB-A adapter with another USB-A to Micro-USB cable did not work for me.
There is just one other device I found that made it working with the Macbook as well.
The following USB-C Docking Station with every USB-A to Micro-USB cable worked for me as well: i-tec USB 3.0 / USB-C / Thunderbolt 3 Dual Display Docking Station
Happy making!