Although the Eleven, EtherTen, EtherMega, LeoStick, Cube4 and USBDroid don't require actual drivers, Windows does require
an information file to be loaded so that it knows to treat them as Serial Port devices. Note that Linux and Mac OS X do not require anything extra to be done: they will install
automatically on the first connection.
This Windows file is named "FreetronicsUSB_v1_3.inf" and can be downloaded below.
Installing this inf file is a once only requirement, Windows will retain it for future use including for other Freetronics products.
If you already have a previous version of the INF file, you can update by following the same steps shown below. You don't need to update if all your devices are already working properly.
Windows 8 Users
Depending on exactly which Windows 8 version you have, you may have to disable driver signing before you can use these drivers:
- If your computer's BIOS has Secure Boot enabled (present on many systems that came with Windows 8 preinstalled), you will have to disable it in the BIOS before these steps will work. Refer to the documentation that came with your computer.
- Follow these steps to reboot your computer to the "Startup Settings" screen.
- At the startup setting screens, select the option "Disable driver signature enforcement".
- Continue booting into Windows and follow the steps below.
- Download the "FreetronicsUSB_v1_3.inf" file to your computer and note
where it is located, we will show Windows where this is located shortly.
Firefox (and maybe other) downloaders please note: Sometimes Firefox inadvertently puts an extra .txt extension on the end of the filename and Windows won't pick it up as a .inf driver file extension.
The same file in zip format can be downloaded from here and unzipped locally if you have any issues with the browser renaming the file.
- Connect your board by USB to your computer. You will see a message
that the driver installation failed, as Windows doesn't yet know about
the new inf file.
If the wizard window opens, you can Cancel it.
- Next, we're going to open Device Manager.
- In Windows Vista or 7, click on the Start Menu and type "Device Manager", then press Enter.
- In Windows 8, press Win+X to show the "Power User Menu", then click Device Manager
- In older versions of Windows., select Run..., type in devmgmt.msc and
The devmgmt.msc above is the quick way, there are other ways to get to Device Manager via the Control Panel > System, or right-click My Computer and select Properties, Hardware, Device Manager and so on.
- Look at the "Other Devices" entry. Your Freetronics device will be listed
there with a mark against it until we show Windows the inf driver file from
- Right-click the entry, and choose "Update
- Next, choose "Browse my computer for Driver Software".
- Lastly, in the Browse window, navigate to the folder where your "FreetronicsUSB_v1_3.inf" file is located.
- Follow the remaining prompts and Windows will install this inf file. It will not be required again as Windows remembers its application.
The Eleven, EtherTen and USBDroid, having bootloaders compatible with the Arduino Uno, are selected in the Arduino IDE as "Arduino Uno", and Tools > Serial Port will have a Serial Port entry ready to be selected. The EtherMega should be selected instead as "Arduino Mega 2560" in the IDE.
LeoStick and Cube4 Only
The LeoStick has some additional steps because it appears as two USB devices, one for the bootloader and a second device when a sketch is running. The Cube4 is the same, its underlying hardware is actually identical to a LeoStick V2.0 (same microcontroller as an Arduino Leonardo.)
For either product you'll need to install the LeoStick board profile in the Arduino 1.0.x IDE, please see the LeoStick getting started guide here.
Once this is done you can select the board in the IDE as Tools > Board > Freetronics LeoStick (v1 or v2), and select the Tools > Serial Port that it appears at (you can find this in Device Manager.)
Shortly after you start your first upload from the Arduino IDE,
older versions of Windows may prompt you a second time for drivers. If it does
this, you can just click through the prompts. If Windows asks you to
specify a location again, select the same INF file directory that we
selected the first time. This is because the "bootloader" (used to load
sketches on the LeoStick/Cube4) has a different USB ID to the running sketch
We hope you thoroughly enjoy your boards and many projects!