The DCC Decoder Programmer

Links to SPROG web page

Support & FAQ

Buy Now!


SPROG II Windows USB Driver Installation Instructions

Not for SPROG IIv3, SPROG3 or SPROG-Nano users; please go back and select the appropriate instructions.

Note: for Windows 7 or Windows 8 or Windows 10 users, see those instructions.

On versions of Windows including XP and Vista, when the SPROG is plugged in,
the device is recognized by the computer, and the "Found New Hardware Wizard" will start up.

Specific drivers are needed for SPROG to function correctly.
All required drivers are included in the CD supplied with SPROG, and are also available to download at You can also download the current drivers from the SPROG DCC download page. These are compressed "zip" files and will need to be extracted by Windows, or a third party "zip" program.
To uncompress these files, find them (probably in your "Downloads" folder) using the File Explorer, and then point to the item and double-click.
Depending upon your Windows version, this will open the compressed zip file and show a single entry with essentially the same name as the compressed file. Do not double-click that; instead drag it out of this window onto an empty space on the Desktop (background) of your screen, where it will be easy to find in the next step!
You will briefly see a small window telling you that Windows is uncompressing the files.
(Alternatively you can right-click on the zip file. Depending upon your Windows version, the menu will show an "Extract all..." entry, which you should select. Then click on Extract at the bottom of that pane, and the files will be unpacked into that same location, where you will need to find it in the later steps.
If you do not have this menu item, you may need to install a 'zip' program to unpack these files.)

Do not accept the default auto installation, but optionally download and unzip the drivers, and then select the USB driver folder that you have unzipped.
    Note: you can also follow the instructions for installing the USB drivers
    in the SPROG User Guide, commencing on page 9.
    If you re-install in the future, check if updated drivers are available
    from the SPROG DCC download page.

Using the CD, you should specify the appropriate location during installation, as shown in the example following. If you have downloaded the drivers, select the USB folder that you downloaded.
Note: the installation process for SPROG II will install TWO drivers, one after the other! Allow the Installer process to complete twice.

USB Drivers (two installations for SPROG II series 1 or 2)

You will follow this sequence through to completion, and then repeat it. This first installs the USB Port driver, and then the USB-serial interface driver that presents the USB connection as a serial "COM" connection for JMRI to use.

Click "Install from a list or specific location" then "Next >".

Click "Search for the best driver in these locations" then "Include this location in the search"
and then click the Browse button to find the driver directory shown (Windows_2000_XP_Vista) on the CD-ROM supplied with SPROG, or the download location you used. Click "Next >".

The wizard will take a short time to find and verify the drivers in this location.

The base drivers are fully compatible with WindowsXP and newer versions, and those supplied on the CD are the latest drivers. To make them SPROG device specific, the .inf files have been custom configured, which surprises Windows, and causes this dialogue to appear. The drivers we supply are correct and are perfectly safe to use.
Click "Continue Anyway".

Click "Finish".

You will now see a second "Found New Hardware Wizard". This is correct, and will install the required USB to Serial drivers.
Do not cancel this next sequence, even though it appears duplicate!
Follow through the process again exactly as above, using the same location, etc.

Important! SPROG Windows USB Driver Identification

The Virtual COM Port (VCP) drivers that you have installed connect to the USB port and cause the SPROG to appear as though it has connected via a normal COM (serial) port.
Windows automatically assigns the COM port number during installation.
You must now identify which port is assigned to correctly configure DecoderPro.

Start the Windows Device Manager by right clicking "My Computer" on the Windows desktop and selecting properties.

Select the "Hardware" tab and click on "Device Manager":

Click the "+" next to "Ports (COM & LPT) and note the COM port number assigned to SPROG Decoder Programmer. In the example below, COM3 has been assigned. This COM port must be specified in the DecoderPro preferences (next step) to allow DecoderPro to communicate with your SPROG.

Start DecoderPro

The next step is to start DecoderPro, and set preferences for this connection.

Next an introduction to DecoderPro.

BBM Group LLC, Waldport OR 97394, USA
Last updated 6th March 2021, rev 46
(C) Copyright 2006-2021 SPROG DCC & BBM Group LLC