Ch340 and MacOS

Hello!

I have a M1 Pro macbook with a Monterey installed. All my ch340 boards can't be detected.

Seems like I did something wrong. When I first plugged it in it was detected and could be seen in /dev/tty but then for some stupid reason I've installed a ch340 driver and since that time the bards can't be detected. I've removed installed drivers usb.kext and usbserial.kext, restarted, but it doesn't work.

Sometimes macos blocks the ports for safety. Check your security settings.
Here is an article on setting up the CH340 for mac: install_ch340_driver_for_macos [Bachinmaker]

The driver has to be built in Monterey, but it doesn't work for some reason anymore. No idea why

Did you read the article about unblocking the port?

Which one? The one that you've shared is about blocking extension.

Nothing is shown as blocked in the security section.

Wait for others to reply, or try a different driver, or consult a Mac forum.
First is probably best. I have no issue with mine though, plug and play.

Are you sure that the cable is a data cable, not just a charge cable?

did you see this

careful on driver coming from unknown sources though.. hopefully it's signed/notorized

Yes, of course. It doesn't help(

any old file that got migrated ?

sudo rm –rf /var/db/receipts/*CH34xVCPDriver*.*
sudo rm -rf /Library/Extensions/CH34xVCPDriver.kext

There is no such a file "/Library/Extensions/CH34xVCPDriver.kext" I've deleted these files from var/db/receipts/ but it didn't help

Ok

Not sure what happened. You could try to reinstall the OS in recovery mode to go back to a clean OS if something was removed along the way

Make sure you have a full up to date backup…

It's a bit too much. I have so many things installed and with custom settings.

may be it's part of the issue then....

1 Like

SOLVED by simply manually loading AppleUSBserial.kext in terminal

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.