Cannot upload code to esp32 on my Mac

Indeed. CP2102 is an older version. It might not be a fake but it could well be.
Anyhow, in my view too many potential issues on the device itself to investigate this further. I will try and use the devikt’s as best as I can…

FYI, some feedback from chatGPT:
The CP2102 is an older USB-to-UART interface chip from Silicon Labs. While the markings seem consistent with some legitimate CP2102 devices, this IC has been widely cloned and counterfeited. The marking style (all uppercase “SILABS” and the “DCL00X” lot code) matches older production runs, but it doesn’t guarantee authenticity. This type of marking is commonly seen on clones or counterfeit devices as well.
The CP2102N is a newer generation device in the same product family, with improved features like USB Type-C support, better performance, and additional functionality. The marking includes the modern “Silicon Labs logo” and follows the newer, more professional format used by Silicon Labs. The markings also include detailed revision and lot codes (“A02ALA” and “2131 A”), which are typical of genuine Silicon Labs devices.

Would it be possible to send me the troublemaker devkit (i am from Germany)?
I am interested if it is possible to get it going with the Mac. You can contact me via PM in pioarduino or Tasmota Discord.
I am the maintainer of pioarduino. Discord link pioarduino

Hi, I have the same chip and the same trouble do you have find an issue ?

similar problem here, I have an Elegrow 5" Display with ESP32.
Upload to existing /dev/cu.usbserial.142140 fails. Dit work with Every ESP32 or ESP8266 Project since years.

Same project on Platformio on my Linux Mint can upload. but I like to continue Working on my IMac as all my other project are there.

Kind Regards

Rainer

Ok I find my trouble. My board (ESP-C6-Devkitc-1 V1.2), buy on Ali,need an jumper to connect the UART usb-c connection part to communicate with the ESP-32 himself.

I solder too pins in the empty hole an put an jumper and it’s done the download work.

I hope the tip are usefull.

Regards

Pierre P.

This jumper is not used to configure UART USB-C. However, it can be used to measure current. See

If it is not closed, no current can flow → The circuit board is not supplied with power and does not even work.

Conclusion : without it doesn’t work, with it’s work :slight_smile: and it’s sell without !

Odd. The doc clearly says the jumper is default installed: “Apply the jumper (factory default): Restore the board’s normal functionality.”

I’m exceedingly skeptical that removing that jumper will result in “Resource busy: ‘/dev/cu.usbserial” that’s described ITT.

This AliExpress version : ESP32-C6-DevKitC-1 wifi bluetooth entwicklung board core board cp2102 onboard ESP32-C6-DevKitC-1-N8 modul TYPE-C schnitts telle - AliExpress 502

have no pin and no jumper by default.

I you try to download without jumper you have this error :

”Serial port /dev/cu.usbserial-0001:
Connecting…
A fatal error occurred: Failed to connect to ESP32-C6: No serial data received.
For troubleshooting steps visit: Troubleshooting - ESP32 - — esptool latest documentation

Failed uploading: uploading error: exit status 2”