Ventura USB Serial (CH340)

I am running

MacBook Pro 2.2 GHz 6-Core Intel Core i7

OSX 13.3.1 (a) (22E772610a) (Ventura)

Whether I connect my Arduino UNO or not the only driver I can see in the Arduino IDE is **.BLTH

I was expecting to see **.usbserial or similar.

My arduino has a USB-C connector and the light comes on the board so at least I am getting power.


My UNO is running the CH340 chip so I need a serial USB driver loaded in my MacBook.


How do verify and load a serial usb driver?

I used ‘kmutil showloaded’ to get a list of loaded USB kernel extensions;

com.apple.driver.usb.AppleUSBCommon

com.apple.driver.usb.AppleUSBXHCI

com.apple.driver.usb.AppleUSBXHCIPCI

com.apple.driver.usb.AppleUSBHostPacketFilter

com.apple.driver.usb.AppleUSBVHCICommon

com.apple.driver.usb.AppleUSBVHCI

com.apple.driver.usb.AppleUSBVHCICommonBCE

com.apple.driver.usb.AppleUSBVHCIBCE

com.apple.driver.usb.AppleUSBHostCompositeDevice

com.apple.driver.usb.networking

com.apple.driver.usb.cdc

com.apple.driver.usb.cdc.ncm

com.apple.driver.usb.cdc.ecm

com.apple.driver.usb.IOUSBHostHIDDevice

com.apple.driver.usb.AppleUSBUserHCI


But none seem to relate to serial USB or CH340.

What should I see and how can I manually insert into kernel?



Posted on May 16, 2023 12:35 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 26, 2023 07:25 AM

unfortunately, I updated Ventura 13.6, the serial port is no longer recognized. He
worked without problem before this update... Any idea for a solution? THANKS


9 replies

Jul 4, 2023 04:43 PM in response to mjmarrio

First, you are behind on Ventura updates. Make sure Ventura is fully up to date. I believe 13.4.1 is the most recent version.


Second, beginning with Ventura, you must now approve any newly connected external devices before they will become available on the USB-C ports. You can modify these settings in the Ventura System Settings under the "Security & Privacy" section. I have the option "Allow Accessories to Connect" option set to "Always when unlocked" so I am not prompted for confirmation if I am logged in at the time an external device is connected, but there are other options as well....but my setting or "Always" is good for testing devices which are not currently working to avoid an issue with being prompted while trying to figure things out.


Also, make sure to try using another USB-C cable and adapter, plus try using another USB port on the Mac. Disconnect all other external devices in case one of them is causing a problem. And connect the Ardruino directly to the computer.


I'm not sure if booting into Safe Mode will help since you need a serial driver to load, but it is worth a try.


If you have any anti-virus apps, cleaing/optimizer apps, or third party security software, then uninstall them by following the developer's instructions since these types of apps are not needed on a Mac, plus they tend to cause all sorts of problems....possibly even not being able to access the Arduino.


If none of these things help, then you will need to contact Arduino support or check with the Arduino community for any known issues involving macOS and Ventura specifically. They will most likely be the ones with the answers you seek since very few people reading these Apple forums are likely to being an Arduino (especially that specific one) whereas the Arduino community is likely using all sorts of computer and operating systems including macOS. Keep in mind, this Arduino board may actually be defective, or perhaps there is even some known issue which occurs under certain circumstances....the Arduino community will be more likely to know these things than the general Apple community.


Issues with third party apps and third party hardware are usually the domain of the third party to support you and assist you in getting the third party product to work. Apple only provides the OS and the device. If macOS is at fault, then the third party vendor is responsible for raising the issue with Apple so that between them hopefully a fix is implemented in some fashion.


Now if you are told by the Arduino community to perform a certain general action and you are not sure how to do that under macOS, then that is something the Apple community may be able to assist and interpret for you.


I can tell you that getting some third party devices to work under macOS can be tricky sometimes...even more so with all the new security settings & features macOS has implemented in recent years.


FYI, I'm not even sure what app your screenshot is even referencing with those menu options. It would help if you had mentioned this detail.


Does this Arduino require a built-in macOS serial driver, or does it require a third party driver? If a third party driver, was installation even successful? I know I've had issues installing third party drivers several years ago because Gatekeeper would not fully allow the driver even after repeated attempts.....things have only gotten more complicated since then with the new security features.


Aug 24, 2023 02:57 AM in response to HWTech

Thank you HWTech for your very useful suggestions which worked first time after searching around for months for a solution following an OS Update to Ventura which rendered all Arduino boards inaccessible on an M1 MacBook Air.


The Arduino IDE version 1.8.19 now recognises boards with the "Allow Accessories to Connect" options set to "Always" or the safer "Always when unlocked".


Both the standard Arduino Uno R3 board and also a variety of clone Zero boards are now recognised and show up in the Tools/Port menu and can be re-programmed.


contains instructions on how to install ch340 drivers for previous Mac OS versions and this procedure installs a "usbserial.kext" in /Library/Extensions.


It might still be necessary to have this ch340 driver installed to support some older legacy boards but ideally for system security and stability this outdated driver should not be installed. Even when installed the usbserial.kext does not appear in the listing from "kmutil showloaded" so it probably not being loaded.


[Edited by Moderator]

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Ventura USB Serial (CH340)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.