With new version of macOS released which is macOS Big Sur 11.0.x, the latest version of our VCP driver for Macintosh OSX (v5.3.5) now becomes incompatible. The reason for this is because of new driver model change on macOS which you can find more information from links below:
We currently are working to update our driver to fix this issue, although due to testing requirements, we do not expect the new version of driver to be available on our website for now. So please be up to date on our page for VCP drivers below for latest information regarding to the release of the updated VCP driver for macOS Big Sur 11.0.x:
We've recently become aware of an issue with a new update to Windows 10 and our CP210x VCP "Universal" Driver for Windows 10, driver version v10.1.1. When attempting to install the driver, an error is given by Windows that states "A service installation section in this INF is invalid." This occurs because Windows has changed drive INF requirements slightly, and our current driver's INF file does not meet these requirements.
We currently are working to fix this issue, although due to testing and recertification requirements, we do not expect the fixed driver to be available until mid-June.
A work-around exists currently, but it involves manually editing the .INF file for the driver. This causes another issue - the driver is no longer signed in this case, so the driver must be forced to install, and Windows will show a warning that the driver is unsigned.
Firstly, the work-around is as follows:
Download the Windows 10 Universal driver from here: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
Edit the .inf file with this driver, performing the following modifications:
On or around line 118, change/edit
ServiceBinary = %13%\silabser.sys
ServiceBinary = %12%\silabser.sys
And on or around line 160, change/edit
Silabser_CopyFiles_FileListSection = 13 ; Driver package's Driver Store directory (%WINDIR%\System32\DriverStore\FileRepository ) (was 12 Drivers directory (%SystemRoot%\system32\drivers))
Silabser_CopyFiles_FileListSection = 12 ; Driver package's Driver Store directory (%WINDIR%\System32\DriverStore\FileRepository ) (was 12 Drivers directory (%SystemRoot%\system32\drivers))
I.e. replace every 13 in the file with 12.
Once these changes are made, attempt to re-install the driver. A warning will be shown that the driver is unsigned, but you can ignore this for now. If you do not receive a warning issue, or if Windows refuses to install the unsigned driver (you may get an error about the hash being invalid), you can disable driver signing enforcement by following these instructions: https://www.maketecheasier.com/install-unsigned-drivers-windows10/
Alternatively, rolling back to a previous build of Windows also resolves the issue.
Before posting a question
When posting a question, make sure to include the following:
Note: If you are not the manufacturer of the device you are troubleshooting, note that Silicon Labs does not support end users directly. Please contact your product manufacturer for support. For more information, please see the following knowledge base article: http://community.silabs.com/t5/Silicon-Labs-Knowledge-Base/Troubleshooting-a-Product-Using-a-CP210x-USB-to-UART-Bridge/ta-p/131318
For general community usage please refer to the Silicon Labs Community Guidelines
I have a Yaesu SCU-17 device on a CP210x USB bridge IC to UART. The device stopped working on macOS 10.15.7 Catalina. Installed driver: 5_3_5 Mac_OSX_VCP_Driver. I would love to go back to a previous version of macOS, but there are no backups. The Yaesu SCU-17 I purchased did not work.
sudo kextutil /Library/Extensions/SiLabsUSBDriver.kext
(kernel) Notice - new kext com.apple.driver.usb.AppleUSBHostPlatformProperties, v1.2 matches prelinked kext but can't determine if executables are the same (no UUIDs).
kextstat | grep silabs
182 0 0xffffff7f83e16000 0x9000 0x9000 com.silabs.driver.CP210xVCPDriver (5.3.5) B8E75F47-9246-3016-9A82-9D2B6BEEB2F9 <93 27 5 3>
However, the device is not in the list of USB devices.
We are integrating "MSP432P401R" with "VP3300 IDTech NFC Reader" VP3300 NFC reader has USB HID.
We are sending data commands from MSP432 UART to CP2102 and this is connected with VP3300 USB Micro port.
So, we are not getting any response from VP3300. So my question is if we want to use CP2102 as inter mediator, is there any driver need to install in microcontroller or VP3300 device. IDTech dont have any driver for this.
If I want to communicate between this what should I do?. How to Convert VP3300 USB signals to UART signals? Please help me to resolve this issue.
If you need any information, let me know.
If CP2102 is not applicable, then can I use CP2104 / CP2110 directly.
In the sequence of my previous post, are any new USB bridges or interfaces from Silicon Labs in queue to be released, so as to replace the currently NRND ones?
Or is there any micro-controller with USB interface that can be programmed to implement I2C, I2S or SPI interface protocols?
This is important for me. I have to find a compatible CP2130 replacement, even if I have to implement that with an MCU.
Kind regards, Samuel Lourenço
My questions below :
1. From Simiplicity Studio 4, there is an intel-formatted hex file associated with each project (e.g. cp2615_a01_gm.hex). This file was generated by the graphical tool after configuration. Is this an appropriate file that can be used by a universal EEPROM programmer to program CP2615?
2. The hex file has start address = 0xE000 and end address = 0xE3CF. However, when i use a universal programmer to read back the EEPROM content of CP2615, it always starts at 0x0000. Why there is an address offset of 0xE000 in the hex file ?
3. By inspecting the configuration content of CP2615, there is always a 0x00 at 0x3D0 followed by padding 0xFFx. The hex file generated by Simplicity Studio4 only specifies the content from 0x0000 to 0x03CF (ignoring the 0xE000 address offset). What is that extra 0x00 at 0x3D0 for?
4. Any document available to explain the structure of the configuration EEPROM inside CP2615?
I see in the release notes from September 2020 that the CP2110 is not listed as supported by the latest Universal Windows Driver. See https://www.silabs.com/documents/public/release-notes/CP210x_Universal_Windows_Driver_ReleaseNotes.txt.
Additionally, I have heard that the CP2110 product ID is not included in the driver source code, but I have not verified this myself.
Is this accurate? If so, when can we expect to see an updated driver?
I'm using an Esp32 Wroom Devkit with a cp2102 onboard. The current draw with my application running is about 20 ma. If I disconnect the usb connector, the current drops to about 10ma. If I reconnect the usb connector, the current returns to 20ma. If i leave the usb disconnected, and repower(not reset) the board, current goes to 20ma. Why isn't it 10? Does this have something to do with usb powered vs self powered mode of the cp2102? It appears the cp2102 is configured in self powered mode in that REGIN is wired to Vdd.
I have been trying to control an iCom IC-7300 ham radio transceiver with a MacBook Pro (Late 2011) + MacOS 10.12.4 + ham radio software “WSJT-X” and direct USB connection via “CP2102-GMR” USB bridge. I have made it work no problem with my iMac, but can’t make it work with my MacBook Pro. The program will make about 2 JT65 mode transmissions but then at the beginning of the third the audio that is supposed to go to the USB is re-routed to the internal speakers, even though all parameters still say it should go to the USB audio CODEC. I tried an older driver that worked for another ham, but it fails completely to communicate with the transceiver.
I also have a Mac PowerBook running OS X 10.4.11, so I am looking for a version of the CP210x Macintosh OS X VCP Driver to use with OS X 10.4.
In the CP210x VCP driver Release Notes it says:
Dropping support for OS X 10.4. If you require OS X 10.4 support, please install version 3.1 of the VCP driver”
I cannot find this Ver 3.1 driver on the SiLabs website. Can someone tell me where I can get it?
We have a product that uses a CP210x for the USB-to-serial interface. We use the VCP drivers on Windows and macOS.
I would like to talk to the device over WebUSB - through a browser.
Is there any documentation to do this?
Compatability of CP210X USB to Uart Bridge with windows 10 when it releases?