Ethernut Home Hardware Firmware Tools Download Community
Turtelizer 2  /  Firmware
Search | Legals | Deutsch


Turtelizer 2 Firmware

The FT2232 USB controller already contains all required firmware. However, configuration data must be loaded into the EEPROM. This is done by the MProg tool, which is available for Windows PCs from You also need to download the generic CDM Drivers from the same location.

It seems to be possible to use Linux for this task, but we haven't yet tested this. Anyway, once configured on a Windows PC, the Turtelizer will of course work fine on Linux and Mac OS X too.

Generic CDM Driver Installation

Note, that these drivers are only required to initially configure the Turtelizer firmware.

Download the latest CDM Drivers from Typically this is a ZIP archive and should be unpacked into a directory of your choice.

When connecting the Turtelizer to a USB port, a message about a new hardware appears.

FTDI Windows Driver Install 1

Shortly after the New Hardware Wizard will be launched. The installation procedure is relatively straightforward. Unless you are a Windows newbie, you should have no problem to install your downloaded driver. If in doubt, check the FTDI website for a more detailed installation guide.

FTDI Windows Driver Install 2

After the first part of the combined driver installation has finished, the same procedure is repeated for the Serial Port Driver.

FTDI Windows Driver Install 3

When completed successfully, the Windows Device Manager should show the new entries.

FTDI Windows Driver Install 4 FTDI Windows Driver Install 5

EEPROM Programming

For MProg a standard installation wizard is provided. Be aware, that it doesn't honor localized paths and installs the tool in directory "Program Files" by default.

MProg Installation

When MProg is started after installation, it is in idle mode. Selecting File -> New puts in in edit mode, where you can modify the default settings.

The following screen shot shows the EEPROM configuration which we use for the Turtelizer.

MProg Configuration

The product ID BDC8 for the Turtelizer had been provided by FTDI as a free service. Using a specific product ID allows to install and uninstall several different products based on the same chip. The disadvantage is, that this spoils the Windows Driver Certification, which FTDI received for the original ID 6010 only.

When all settings had been entered, select Device -> Scan from the main menu to put MProg in programming mode and finally choose Device -> Program to upload the configuration to the Turtelizer's EEPROM.