USB-to-Serial adapter signed driver for Windows 7/Vista

Support for Pololu products that are not covered by one of the above categories.

USB-to-Serial adapter signed driver for Windows 7/Vista

Postby nexisnet » Fri Jan 29, 2010 2:01 pm

Necessity is the mother of discovery, and I just needed to set up some Pololu USB-to-Serial adapters on my boss' brand new 64-bit Windows 7 Home Premium laptop. Neither hacking at Windows registry settings to permanently suspend driver signature enforcement nor manually booting without enforcement every time were ideal solutions, but I discovered that Silicon Labs has a signed CP210x driver available on their site, and you can force Windows 7 (and I assume Vista as well) to use these drivers without changing the VID/PID of the adapter. I have only tried this with the Pololu USB-to-serial adapters so far, but it should work with any device based on a SI CP210x chip:

1. Download and install "CP210x VCP Windows 7 Drivers" from Silicon Labs here.

2. Plug in your Pololu USB-to-Serial Adapter (or other device that uses a SI CP210x USB-serial adapter chip). You will see an error message that the device was not properly installed.

3. Load the device manager from the control panel, find the adapter listed under "Other Devices", right click on it and go to "Properties"->"Update Driver"

4. Select "Browse my computer for driver software", then "Let me pick from a list of drivers on my computer"

5. Select "Show All Devices" then click "Next"

6. Follow 6A or 6B:

6A. Wait for the driver list to finish populating, then select "Silicon Laboratories" as the manufacturer and "Silicon Labs CP210x to UART Bridge" as the device, then click next.

6B. If you get tired of waiting for your computer to generate a list of drivers, click "Have Disk" then "Browse", and select to "c:\SiLabs\MCU\CP210x\Windows_7\slabvcp.inf", then select "Open", "OK", then next.

7. Click "Yes" to get past the "Update Driver Warning", then close the success window.

Take that Windows 7!

-Adam
User avatar
nexisnet
 
Posts: 1216
Joined: Mon Mar 21, 2005 9:29 pm
Location: Boston, Massachusetts

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby jan » Fri Jan 29, 2010 3:08 pm

Adam,

Thanks for sharing! I just recently told someone how to change the PID number; this sounds much less inconvenient.

- Jan
User avatar
jan
Pololu Employee
 
Posts: 2180
Joined: Sun Dec 28, 2003 7:12 pm
Location: Las Vegas, NV

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby dalicatalonia » Sat Jan 30, 2010 1:45 pm

Hi Adam,

This fix didn't seem to work on my new Windows 7 machine. I got the driver to load fine, but now when connecting a device via the Pololu, it doesn't behave the same way it did on my XP machine. Does anyone know about the possibility of Pololu getting a signed driver? Thanks!
dalicatalonia
 
Posts: 1
Joined: Sat Jan 30, 2010 1:41 pm

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby nexisnet » Sat Jan 30, 2010 2:11 pm

I'm assuming you followed all the steps, can you elaborate on how it is behaving?

-Adam
User avatar
nexisnet
 
Posts: 1216
Joined: Mon Mar 21, 2005 9:29 pm
Location: Boston, Massachusetts

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby jan » Mon Feb 01, 2010 4:25 pm

We probably won't be signing drivers any time soon.

- Jan
User avatar
jan
Pololu Employee
 
Posts: 2180
Joined: Sun Dec 28, 2003 7:12 pm
Location: Las Vegas, NV

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby walker » Tue Jan 18, 2011 1:08 pm

Hi Adam,
Using Windows 7, I had to install the driver for 16 servo controller using cp2102 from CILABS by following your instructions. They are great, thanks. Now, I got green and yellow lights come on for few seconds and they go off. I believe communication is OK. Since I can not use Pololu drivers, I do not have GUI to send data. What would be the simplest way to transmit the data and program to run the robot. I got humanoid legs with 10 servos to move.
Best Regards,

Walker,
walker
 
Posts: 1
Joined: Tue Jan 18, 2011 12:57 pm

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby ryantm » Wed Feb 23, 2011 2:45 pm

Hi, Adam.

I tried following your guide, but the "CP210x VCP Windows 7 Drivers" file does not exist anymore. Silabs has integrated the Windows 7 drivers in with the other drivers. When I try to follow your advice using the integrated installer, the SiLabs driver does not appear in the list of drivers to choose from to install. Using have disk comes up with no drivers either. Have you managed to get it to work using the integrated installer? Do you happen to have a copy of the old driver installer?

- Ryan
User avatar
ryantm
Pololu Employee
 
Posts: 1267
Joined: Mon May 19, 2008 1:00 pm
Location: Las Vegas, NV

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby ryantm » Wed Feb 23, 2011 3:10 pm

Hi.

Update: I was able to follow this guide with the latest software. I had some driver software installed that was making the new driver installation process not work. I uninstalled the drivers by right clicking on the adapter's entry in the device manager, choosing uninstall and checking the box that also uninstalls the driver software. After replugging the adapter, the installation instructions above worked great!

- Ryan
User avatar
ryantm
Pololu Employee
 
Posts: 1267
Joined: Mon May 19, 2008 1:00 pm
Location: Las Vegas, NV

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby cwill257 » Wed Mar 30, 2011 2:04 pm

Hi

I was able to download the drivers off the silabs website but when I try to install them for the programmer i get this error message:

Windows found driver software for your device but encountered an error while attmpting to install it.
Silicon Labs CP210x USB to UART Bridge
This device cannot start. (Code 10)

Any advice on what to do next?

--Chris
cwill257
 
Posts: 1
Joined: Wed Mar 30, 2011 1:57 pm

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby ryantm » Wed Mar 30, 2011 2:33 pm

Hi.

I was having all sorts of trouble until I realized that I had some other driver installed for that device which was confusing Windows. Are you sure your device had no drivers before you started? Can you try uninstalling and deleting all the drivers installed for that device and following the tutorial once more. Pay attention to exactly what nexisnet writes in his tutorial, because there are certain driver install screens that can look close to what he says but not be exactly the same.

- Ryan
User avatar
ryantm
Pololu Employee
 
Posts: 1267
Joined: Mon May 19, 2008 1:00 pm
Location: Las Vegas, NV

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby Pinga » Thu Sep 01, 2011 6:32 am

I also get this error when i'm trying to install the driver.

Windows found driver software for your device but encountered an error while attmpting to install it.
Silicon Labs CP210x USB to UART Bridge
This device cannot start. (Code 10)

This is the first time I install such thing to my computer, so i dont think I have any other drivers for this device. If i have, how do i find it? Are there more tips on how to get this to work?
Pinga
 
Posts: 1
Joined: Thu Sep 01, 2011 6:27 am

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby PeterCamilleri » Wed Dec 07, 2011 2:24 pm

I found this note about turning off the Microsoft Driver signing tax. So far it seem to be legit, but my CP2102 board is back-ordered so I cannot confirm it.
Ryan Tollmann says:February 15, 2011 at 8:00 pm
try this.

run gpedit.msc

click user configuration
then administrative templates
then system
then driver installation
then ‘code signing for device drivers’

then rest is self explanitory.
Have fun.
PeterCamilleri
 
Posts: 1
Joined: Wed Dec 07, 2011 2:18 pm

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby jairorotava » Sun Dec 25, 2011 1:08 pm

Other way: chande de PID to EA60 - using the software utility in the USBXpress package. Download it from SIlabs site - CP2102 products folder. Find the software CP210xSetIDs.exe on the instalation folder. Run it, check the PID, and set the number EA60 (original PID for this chip - now you can use Silab drivers without selecting drivers on folder). Use the original Silab driver for CP2102 product (look for VCP driver, http://www.silabs.com/products/mcu/Page ... ivers.aspx).

Now windows will detect it as Silab hardware, not Pololu anymore.
jairorotava
 
Posts: 1
Joined: Sun Dec 25, 2011 12:56 pm

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby mclemens1969 » Sat Jan 21, 2012 3:49 pm

I gave up. ... it would never recognize under win7 x64 for me, even after removing stuff, reapplying, trying the test mode, etc.

There must be a chip out there with a good windows 7 driver?
mclemens1969
 
Posts: 36
Joined: Fri Dec 10, 2010 11:57 am

Re: USB-to-Serial adapter signed driver for Windows 7/Vista

Postby ihanna » Sun Jun 10, 2012 8:16 am

nexisnet wrote:I think any Los Angeles attorney should be able to help. Necessity is the mother of discovery, and I just needed to set up some Pololu USB-to-Serial adapters on my boss' brand new 64-bit Windows 7 Home Premium laptop. Neither hacking at Windows registry settings to permanently suspend driver signature enforcement nor manually booting without enforcement every time were ideal solutions, but I discovered that Silicon Labs has a signed CP210x driver available on their site, and you can force Windows 7 (and I assume Vista as well) to use these drivers without changing the VID/PID of the adapter. I have only tried this with the Pololu USB-to-serial adapters so far, but it should work with any device based on a SI CP210x chip:

1. Download and install "CP210x VCP Windows 7 Drivers" from Silicon Labs here.

2. Plug in your Pololu USB-to-Serial Adapter (or other device that uses a SI CP210x USB-serial adapter chip). You will see an error message that the device was not properly installed.

3. Load the device manager from the control panel, find the adapter listed under "Other Devices", right click on it and go to "Properties"->"Update Driver"

4. Select "Browse my computer for driver software", then "Let me pick from a list of drivers on my computer"

5. Select "Show All Devices" then click "Next"

6. Follow 6A or 6B:

6A. Wait for the driver list to finish populating, then select "Silicon Laboratories" as the manufacturer and "Silicon Labs CP210x to UART Bridge" as the device, then click next.

6B. If you get tired of waiting for your computer to generate a list of drivers, click "Have Disk" then "Browse", and select to "c:\SiLabs\MCU\CP210x\Windows_7\slabvcp.inf", then select "Open", "OK", then next.

7. Click "Yes" to get past the "Update Driver Warning", then close the success window.

Take that Windows 7!

-Adam


Hey mate, I'm stuck on 6B, since I can't get 6A I skipped it and decided to do 6B instead. Where can I see "Hard Disk" man? I've been searching for it for almost an hour now. Help me please? I am getting really frustrated here. :(
Last edited by ihanna on Fri Jul 13, 2012 6:44 pm, edited 1 time in total.
“As long as you’re going to be thinking anyway, think big.” – Donald Trump
ihanna
 
Posts: 1
Joined: Sun Jun 10, 2012 8:13 am

Next

Return to Other Pololu Products

Who is online

Users browsing this forum: No registered users and 3 guests