Archive for January 28, 2013

CANUSB and Windows 8/8.1

This post has been updated in march 2015 and is only valid for CANUSB using our own PID FFA8, if you have a newer CANUSB (we started to ship out them in February 2015) we changed PID to standard FTDI 6001 so off the shelf signed FTDI drivers could be used instead of our modified for our PID. Please read this post for more information on newer CANUSB with PID 6001 and how to verify which you have.

Below is original post from January 28th 2013. Read and use only if you have a CANUSB with PID FFA8.

We have now tested CANUSB together with Windows 8 (and later versions) and there are some things to think of when you use Windows 8. Our test PC is using Windows 8.1 Pro on 64bit but it will be same on all versions. We have updated this post with some new information as well, see bottom of this post.

Due to the requirement in Windows 8 (and later versions), that all drivers need to be signed, the FTDI driver for CANUSB will not be installed unless you change some settings in Windows 8. Please also note that in the writing of this the FTDI drivers are not approved for Windows 8 according to their web. But even if FTDI drivers later will be approved and signed for Windows 8, we need to unpack them and edit info for our CANUSB (add info for PID=0xFFA8), then pack them again and put here for download, this means they will be unsiged again. We will not send off drivers to be signed at Microsoft each time FTDI releases a new driver, it will be a costy procedure for us. This was not a problem in Windows 7, where unsigned drivers could be installed if you just said yes to the question you got, but in Windows 8 it is diffrent.

The instructions here is at your own risk, but it is easy to make Windows 8 to accept non signed drivers. You can force Windows 8 by doing the following below.

We have found this post to be the best on how to install unsigned drivers in Windows 8, so try this first before doing anything below!

How to install unsigned drivers in Windows 8.

If the above doesn’t work here are some other help:

Open a Command Promt (cmd) as Administrator and type the following 2 commands:

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

With bcdedit you are configuring the boot menu of Windows, so be careful. If something goes wrong wou will need a Windows DVD to repair the bootmanager.

After a restart you can go to device manager and choose to update the FTDI driver by right clicking on CANUSB and choose to update driver, point to where you downloaded the driver and all is OK.

When FTDI USB driver is installed you can turn off this again by starting the Command Promt (cmd) as Administrator and type the following 2 commands:

bcdedit -deletevalue loadoptions
bcdedit -deletevalue TESTSIGNING

And you are back to the default values after you have restarted Windows 8. This two procedures only apply to the FTDI USB driver, our own CANUSB DLL driver do not need to be signed, it is only drivers related to hardware.

Unsure how to run cmd as an Administrator, check this post. It is not as easy as just log in as an Administrator, you need to start it as well with Administrator privileges.

There are also other ways todo this since we originally wrote this post, if you follow this links and/or this link for some valuable information on how to install unsigned drivers in Windows 8 (and later versions). You might even before you do the above on some new PC’s click the “Clear Security Bits” in the BIOS.

New Look and Feel

It was time todo something about our old fashioned static web pages for CAN232 and CANUSB so we decided to install WordPress and combine both pages into one webpage, since much information is the same plus we are right now developing products that can be used with both CAN232 and CANUSB and news is so much easier to find and read. By using WordPress it is also easier to maintain and add new information for all our staff. There are probably errors and some information hasn’t been moved yet. We will still keep the old seperate sites for a while, you can find them here for CAN232 and here for CANUSB. If you find something that is wrong or missing, please use our contact page in our webshop.