MacBook M5 driver CH340 dosen't work
Posted: Sun Mar 15, 2026 9:52 pm
Ich have a new MacBook M5 with MacOS 26.3.1. My ESP32 Dev V1 with a CH340 chip isn't working properly. On my old MacBook, the Arduino IDE shows the port cu.wchusbserial14100. I can program the ESP through that port. On my new MacBook, the Arduino IDE shows the port cu.usbserial-10. On this MacBook, the Arduino IDE displays the following output with an error message when I try to program the ESP:
I downloaded the latest driver from here “https://www.wch-ic.com/downloads/CH341SER_MAC_ZIP.html” and tried to install it using the “CH34xVCPDriver.dmg” app. When I launch the app and click “Install,” nothing happens at all. I think the driver and my system aren’t compatible. Does anyone have any ideas?
Code: Select all
esptool.py v4.5.1
Serial port /dev/cu.usbserial-10
Connecting....
Chip is ESP32-D0WD-V3 (revision v3.1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 84:1f:e8:1f:f8:6c
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
A fatal error occurred: Unable to verify flash chip connection (Invalid head of packet (0xE0): Possible serial noise or corruption.).
A fatal error occurred: Unable to verify flash chip connection (Invalid packet header (0xE0): Possible serial noise or corruption.).