chipKIT® Development Platform

Inspired by Arduino™

New signed USB Serial drivers -

Created Sun, 31 Mar 2013 22:29:27 +0000 by EmbeddedMan


EmbeddedMan

Sun, 31 Mar 2013 22:29:27 +0000

I've created a set of Windows drivers for the chipKIT boards that use USB serial (like Fubarino SD, Fubarino Mini, etc.). These are NOT the FTDI drivers that you need for normal MAX32, uC32, and UNO32 communication.

Rather, these drivers are what Windows needs in order to know how to talk to a chipKIT board that's using its on-board USB port for serial communication. These drivers are used for both programming (i.e. bootloading) and serial communication from within the sketch when using USB serial.

These drivers are signed, which means they will work for Window XP, Vista, Win7 and Win8, both 32 and 64 bit versions of all.

There are three ways you can install the drivers:

  1. You can download and run the chipKITDriverInstaller_v10.exe file. This is a self extracting executable, which will extract the actual driver files and an installer application (USBDriverInstaller.exe) into the same directory as itself, and then launch the installer application.

  2. You can download the chipKITDriverInstaller_v10.zip file, and extract it. Inside, you will see the USBDriverInstaller.exe application, which, when run, will install the drivers for you.

  3. The Stk500v2.inf file is included in the chipKITDriverInstaller_v10.zip file, and that's really the only thing that Windows needs. You can point Windows to that inf file if you want to manually install the drivers at any time.

Note that under Windows 8, you may get a warning that "Windows protected your PC". You will have to click "More info", and then "Run anyway" to run the .exe file. This warning should go away as Microsoft begins trusting this app more (if nobody reports it as evil).

Also, the chipKITDriverInstaller_v10.exe file does not appear to enjoy being run from the desktop. Put it in some other directory before running it.

Please try this driver out if you have a chance. Note that there are no functional differences from the drivers that are currently included in MPIDE (as of 3/31/2013) - the only difference is that this set of drivers has been signed.

Please leave a note here if you have any questions or issues. This set of drivers and this installer will be included in future MPIDE builds.

chipKITDriverInstaller_v10.exe chipKITDriverInstaller_v10.zip

*Brian


Jacob Christ

Sun, 07 Apr 2013 22:35:39 +0000

Thank you Brian!

I've already passed along the link to this post to my class that is using the Fubarino SD. We are grateful to you.

Jacob


Demask

Tue, 07 Feb 2017 07:33:16 +0000

These drivers are signed, which means they will work for Window XP, Vista, Win7 and Win8, both 32 and 64 bit versions of all *Brian

Awesome Brian could you make an update for Windows 10?


EmbeddedMan

Tue, 07 Feb 2017 14:13:09 +0000

Demask-

To my knowledge, the existing driver installer will work fine on Windows 10, no update is needed. At least that was my experience on the last 2 Win 10 machines I built. Are you having trouble getting them to install on Windows 10?

*Brian


GastonLagaffe

Tue, 07 Feb 2017 15:12:59 +0000

Salut,

I had no issues any more after using the drivers form this site: http://www.14core.com/drivers/ It seems to cover most of the chips.

Ciao, Mathias


majenko

Tue, 07 Feb 2017 17:06:07 +0000

For the FTDI boards FTDI provide the drivers, and it's up to them to provide signed windows 10 drivers.

For the boards with a direct USB connection, in windows 10, there is no need for a driver. It emulates a standard CDC/ACM device, and as such Windows sees it without drivers. Yes, you can install drivers so it gives it a specific name, but you don't need to install drivers. Not for a CDC/ACM device.

It only took them 20 years to catch up with the rest of the world...


Zarajo

Fri, 06 Oct 2017 07:53:22 +0000

I've created a set of Windows drivers for the chipKIT boards that use USB serial (like Fubarino SD, Fubarino Mini, etc.). These are NOT the FTDI drivers that you need for normal MAX32, uC32, and UNO32 communication. Rather, these drivers are what Windows needs in order to know how to talk to a chipKIT board that's using its on-board USB port for serial communication. These drivers are used for both programming (i.e. bootloading) and serial communication from within the sketch when using USB serial. These drivers are signed, which means they will work for Window XP, Vista, Win7 and Win8, both 32 and 64 bit versions of all. There are three ways you can install the drivers:

  1. You can download and run the chipKITDriverInstaller_v10.exe file. This is a self extracting executable, which will extract the actual driver files and an installer application (USBDriverInstaller.exe) into the same directory as itself, and then launch the installer application.
  2. You can download the chipKITDriverInstaller_v10.zip file, and extract it. Inside, you will see the USBDriverInstaller.exe application, which, when run, will install the drivers for you.
  3. The Stk500v2.inf file is included in the chipKITDriverInstaller_v10.zip file, and that's really the only thing that Windows needs. You can point Windows to that inf file if you want to manually install the drivers at any time. Note that under Windows 8, you may get a warning that "Windows protected your PC". You will have to click "More info", and then "Run anyway" to run the .exe file. This warning should go away as Microsoft begins trusting this app more (if nobody reports it as evil). Also, the chipKITDriverInstaller_v10.exe file does not appear to enjoy being run from the desktop. Put it in some other directory before running it. Please try this driver out if you have a chance. Note that there are no functional differences from the drivers that are currently included in MPIDE (as of 3/31/2013) - the only difference is that this set of drivers has been signed. Please leave a note here if you have any questions or issues. This set of drivers and this installer will be included in future MPIDE builds. chipKITDriverInstaller_v10.exe chipKITDriverInstaller_v10.zip *Brian

Awesome Brian dude could you make an update for Windows 10?


majenko

Fri, 06 Oct 2017 10:06:59 +0000

Windows 10 doesn't need drivers. It has class-compliant CDC/ACM drivers built in.