Sprog Dcc Driver Download



  1. Sprog Dcc Windows 10
  2. Sprog Dcc Driver Download Pc
  3. Sprog Dcc Driver Download 64-bit
  4. Sprog Dcc Driver Download Windows 7

[ Home ] [ Up ] [ Previous Page ][ Next Page ]

Current Products Pi-SPROG Family Pi-SPROG 3 User Guide - Draft 0.5 June 2020 Pi-Nano User Guide - updated 1st January 2017 2021-01-11-raspios-buster image for Raspberry Pi 4 model B configured as wireless access point. updated January 2021. The direct download link there. Windows 8, 8.1 and 10 ­ Disable Driver Signature Enforcement Windows 8 and later security prevents the installation of some device drivers, unless you disable that security feature temporarily. The drivers for your SPROG require that you take this step. The existing drivers on the sprog-dcc web page should work, but you will need to disable driver signing to install them (Instructions in a.pdf, also on our web page. SPROG II includes a 12V 1.25A regulated power supply and all needed cables and software. The SPROG family of DCC devices. Controlling model railroad operation increasingly uses DCC, and the SPROG DCC Programmer offers the ideal solution for programming and maintaining your fleet of DCC-equipped locomotives, in any scale from Z to G! Select the USB Device Descriptor for the SPROG and change the drop-down to FTDI Default. Click on Program Devices (lightning bolt logo) IMPORTANT: Ensure the SPROG, and only the SPROG is ticked (check the device and Loc ID against the main FTPROG window). Click Program and wait for it to finish. Click Cycle Ports.

Contents

  • SPROG II 7 Apr 12

A cottage industry of sorts has sprung up to supply interfacesbetween computers and DCC systems. Older ones used a serial interfaceand a COM port on a PC. The newer ones usually use a USB interface. Ona PC, it is still a COM port. On a Mac, it is just sort of there butthey all need some sort of supplied driver installed.

These devices are distinct from the 'sound programmers' supplied bymost of the major sound system manufacturers for their proprietaryhardware. Phoenix, QSI, Soundtraxx and ESU supply interfaces and PConly software to allow the sound program in a system to be replaced ormodified. The Digitrax PR3 can be used to program Digitrax sounddecoders and ordinary DCC decoders. It can also act as a computerinterface to a layout.

On the computer side, there are several version of commercial andopen source software that allow some sort of interaction with a DCClayout. I use the open source JMRIsoftware for the three interfaces described below. JMRI runs on the MacOS, Windows and Linux.

Each of the three interfaces described below really has a differentpurpose but there is some functional overlap between them. TheLocobuffer-USB is a straight interface between JMRI (and others) andthe Digitrax LocoNet, it is only useful with the Digitrax network. TheDigitrax PR3 also provides the same interface capability as theLocoBuffer-USB, but it can also program Digitrax sound decoders viaJMRI or Digitrax's SoundLoader software. It can also act as astandalone DCC decoder programmer using JMRI. The SPROG is a standaloneDCC decoder programmer (using JMRI again) or it can act as a basic, lowpower, DCC command station using JMRI as the user interface.

Where a device can perform multiple functions, it can only do ONE ATA TIME and it may require some wiring changes as well to changemodes.

DeviceStreet PriceLocoNet InterfaceStand Alone DCC
Decoder Programmer
Sound ProgrammerStand Alone
Command Station
Power SupplyNotes
LocoBuffer-USB$55Self powered, no power supply neededEasiest to set up
PR3$60
Does not work with a Soundtraxx Tsunami with the recommended 14 volt power supply.

Digitrax only via JMRI or SoundLoader
Needs a 14 volt 300 mA power supply to act as a programmer, nopower supply needed as an interface

Separate connections for the LocoNet and Programming trackinterface.

Soundloader software is PC only.

SPROG II$100
higher programming track power for CV programming of difficult toprogram sound decoders
Needs a 12 volt 1+ amp power supply

To switch between programming and command station mode, it needs tobe wired to the appropriate track. This can be done with a switch.

RR-CirKits LocoBuffer-USB

The LocoBuffer-USB is a pretty simpledevice, it does only one thing but does it well. It provides andinterface between a computer running JMRI (and perhaps other software)and the Digitrax LocoNet. JMRI then works through the LocoNet and aDigitrax command station to do anything that can be done on a DT400throttle. Even without a Digitrax command station, the LocoBuffer caninterface to Digitrax stationary decoders, such as the DS64, to allowthe PanelPro application in JMRI to control turnouts.

The LocoBuffer is powered from both the USB side and the LocoNetside and is optically isolated in between so that ground loops thatMIGHT exist between a computer and the LocoNet are prevented from evenpossibly causing a problem.

While decoder programming can be done reasonably well on a DT400throttle, the harder to program parts, like 28 step speed tables andfunction remapping, are much easier to do in JMRI. JMRI can also readthe entire contents of a decoder (provided that the command station canreadback CV values, some can't) and store it on the computer. If lateryou want to know how a decoder was set up, you can use JMRI to look upthe CV values that existed when the decoder was examined. If you haveread and recorded a decoder state in DecoderPro, you can fully restorethe decoder to that same state at a later time.

JMRI can also set up the OPSW settings of a command station or DS64MUCH more easily that using a throttle.

Installation of the LocoBuffer II on a computer is easy. Both the Mac and PC require a driver. There are apparently at least TWO versions of the interface chip in the LocoBuffer so that you need to be sure to use the version of the driver that comes with it.


TheDigitrax PR3 cando the same interfacing job that the LocoBuffer-USB can do but at aslightly higher cost and without the optical isolation. As aninterface, it is powered from the USB side. As a programmer, itrequires an external power supply.

The PR3 can also drive a programming track. For DCC users with basicsystems that do not have the physical ability to read back from theprogramming track (Digitrax Empire Builder is one), the PR3 can providethat functionality using JMRI as the user interface. In my experience, the PR3 does nothave enough power on it's dedicated programming track to program finickysound decoders such as the SoundtraxxTsunami. Some folks claim that it will work with a Tsunami if you provide it 18 volts DC but it is not rated to work at 18 volts.

For users of Digitrax DCC systems with a full up programming trackcapability, the PR3 allows programming on the command station'sprogramming track OR on it's own programming track.

Further, the PR3 allows Digitrax sound decoders to have their soundprojects changed out or modified. Replacing entire sound projects orindividual sound files can be done in either JMRI (note possible bugsin JMRI may prevent it from successfully downloading a sound file insome configurations) or Digitrax's SoundLoader software (supplied withthe PR3). Doing anything more extensive, such as changing the logic ofa sound project, is much more involved and beyond the scope of thispage.

I use SoundLoader running in Windows 7 which in turn is virtualized in Parallels so that the whole works runs on a Mac running Snow Leopard, Lion or Mountain Lion. Parallels version 5 will run on Snow Leopard, version 6 is required for Lion and Parallels 7 or 8 is required for Mountain Lion. In any event, the Mac should have 4 GB or preferably more RAM to run Windows 7 in Parallels. The installation in on a physical or virtualized PC is the same, you have to manually install a driver to allow Soundloader to access the PR3 via a USB port.

Driver installation on a Mac is not required, the VCOM drivers are built in. In JMRI you do have to select the right serial port in JMRI preferences and it is sometimes not obvious which one that is. It is one of the usbmodem options but it has been different for me depending on which system I do the install.


SPROG II

The SPROG is sort of an oddbeast. It does NOT provide an interface between JMRI and a command station, butit DOES allow programming of some recalcitrant decoders. Some sounddecoders will not accept programming on a regular programming track,hence the market for 'programming track boosters' which add a little'oomph' to allow some decoders, particularly Soundtraxx ones, to beprogrammed. Most sound decoders can be programmed in OPS mode but somewill not allow an address to be reprogrammed in OPS mode (to preventprogramming accidents). Without a SPROG or a booster, it is sometimeshard to change their addresses.

The SPROG will also act as a low power command station (11 volts onthe track, 996 mA max load current) using JMRI for the throttles. As acommand station it is pretty basic and would be suitable for most smallZ or N scale layouts. The low output voltage may be suitable for someHO layouts with newer locomotives that don't need a lot of trackvoltage. However, the GIRR HOlayout is not one of those, it needs 16 volts to allow some enginesto run right.

As a command station, the SPROG is pretty basic but it allows mostof the useful things to be done. It can handle 10 locos at a time butnot all of them can be actually running at one time or the SPROG willgo overcurrent and shutdown. I have been able to run one single motorlarge scale loco with the SPROG, but not at full speed and not with anysort of a load.

The SPROG outputs much more programming power than most programmers. This is why it works with even the most difficult decoders. However, there are a couple of downsides to higher programming power.

First, there is enough power to actually cause some locos to bump along the track, especially when reading back the decoder contents of a lot of CVs such as what happens when the entire contents of a decoder is read back. Each time that the decoder responds, it draws a pulse of current in the motor to signal the command station. The SPROG's pulse is larger and can actually drive the motor. Be careful that your loco doesn't drive itself off the programming track.

Second, most command stations limit the power that they can provide to a programming track to reduce the stresses placed on an improperly wired decoder. It is a very good idea to put a loco with a newly installed decoder on a programming track FIRST. Try to read back some address, such as the default two digit address of most decoders, 03. If the decoder responds properly, it is highly likely that there isn't a wiring problem with the new installation. The limited power is less likely to damage a decoder in a miswired condition. The SPROG puts out much more power and there might be some instances of incorrect wiring and weaker decoders that would allow the SPROG to blow up a miswired decoder. I have never seen this happen, but it is more likely to happen with the SPROG driving a programming track than a weaker command station. It might be a good idea to pretest a new installation on a regular programming track first. You can simulate a weaker programming track by putting a 30 to 40Ω resistor in series with the SPROG's programming track and then shorting the resistor out once you know that the decoder installation is good.

The SPROG needs an external power supply to operate in any mode. Iused the one that is sold with it, but any 12 volt power supply capableof an amp or better should work. Whatever you use, it needs to be well regulated, pure DC. Typical train set power packs won't do.

I have had some difficulty with the SPROG USB drivers on aMacintosh with older versions of JMRI (less than version 12). The drivers usually work but sometimes the SPROG seems to getlocked up and communication between the computer and SPROG seems todie. Newer versions of JMRI (2.14 and later) have the drivers built in.

The folks that make the SPROG saw this (April 2012) and they have provided some comments.

'SPROG IIv3 is a newer edition of the SPROG II that you have, with a new chip internally. So what? It installs much more easily on a Mac! The USB driver in this is a standard driver, and so there is no driver install; less odd behavior, etc. Otherwise, exactly the same features as the current version.'

'SPROG3 might be interesting to you and your HO railroad. SPROG3 comes (today) with a 14V 3A supply, and can offer 2.5A to the track. It can also run from well-regulated power supplies up to 20V and we will offer an 18V supply in the near future. Same easy-install on Mac - no driver needed.'


This page has been accessed times since 27 May 09.

© 2008-2012 George Schreyer
Created 27 May 09
Last Updated October 24, 2012

Supported Hardware

Devices, command stations, networks, and protocols:
  • WiFi Throttles

Applications

Sprog Dcc Driver download
By the community of JMRI.org:

Tools

JMRI tools for working with your layout:
  • Common Tools:
  • Blocks:
  • Routing and Control:
  • Other:

Layout Automation

Use JMRI to automate parts of your layout and operations:

JMRI Help:
Contents/ Index
Glossary/ FAQ

JMRI supports a wide range of DCC 'command station'-style products from various model railroad automation vendors. We also support non-DCC layout accessories and devices that connect via a variety of networks and protocols. This page lists hardware and networks that JMRI is known to work with, and provides links to information on how to configure JMRI to work with each particular type.

  • Hardware Supported:
  • Additional Topics:

If there is a way to make a computer communicate with a given piece of model railroad equipment, it is possible to connect it to JMRI. If you don't see your particular system here, please ask about it on the JMRI users.

For developers adding new hardware integration: see here for information about Creating Help and Web Pages for New Hardware.

Category/Alphabetic Index

This index cross-references hardware and products by the categories under which they appear on this page. Click on a category to go to that category on this page. Click on a hardware item to go to the JMRI Help page for that product or family. The sidebar provides an alphabetic list.

Command Stations:
Multi-purpose:
Networks and Protocols:
Accessories/Other Devices:
  • WiFi Throttles

Programmers:

Multi-purpose Hardware

Manufacturer
JMRI Support
Arduino (micro-controller)

Configure: See the JMRI arduino help page for information on configuring for accessory control. See also DCC++ for use as a DCC command station.

CTI Electronics Acela

Configure: CTI Electronics boards via Acela adapter.

Digitrax

General information on connecting JMRI to a Digitrax LocoNet

Configure: Connections to a LocoNet via

  • The older LocoBuffer-II, LocoBuffer and MS100 interfaces

Configure: LocoNet Simulator for use when disconnected from a layout.

Configure: Remote connection to a LocoNet via JMRI LocoNet Server.

Configure: Remote connection to a LocoNet via LbServer. More information on connecting multiple computers to a single LocoNet

Configure: Programming and testing decoders without a command station via a Digitrax PR2 interface, PR3 interface, or PR4 interface.

Configure: Directly connecting to an Intellibox.

Configure: Connecting to a Standalone LocoNet.

IPOCSMR
IPOCSMR is an Open Source Software implementation of an IP based interface to control Model Railway objects such as points/switch motors, lamps and detectors. IPOCSMR is designed using ESP8266 as the Wi-Fi link to the object controllers and Arduino UNO to realize the direct object control. IPOCS interfaces JMRI utilizing MQTT and comprises of an interface software running in the JMRI environment, an IP communication software running in an ESP8266 and an object control software running in Arduino. Additional information, system descriptions and software can be found on GitHub.

Configure: Connecting to a IPOCSMR system.

Lenz

Configure: Lenz LI100, LI101F, LIUSB or GenLi XPressNet interfaces, ZTC Controls ZTC640 interface, or an XPA and Hayes compatible modem.

Please check the notes above for system specific restrictions on what JMRI can do.

Raspberry Pi Foundation

General information on connecting JMRI to a SPROG programmer/command station

General information on connecting JMRI to a SPROG Generation 5 programmer/command station

Command Stations

Manufacturer
JMRI Support
Atlas Commander

Configure: Atlas Commander via Lenz LI100, LI101F, LIUSB or GenLi XPressNet interfaces, ZTC Controls ZTC640 interface, or an XPA and Hayes compatible modem

Note: you can not program decoders with this configuration.

CVP Products EasyDCC

Configure: EasyDCC command station via Serial or Terminal Server

DCC++

Configure: DCC++ Open Source Arduino Command Station.

Digikeijs (Digirails)

Configure: DR5000

Digitrax

General information on connecting JMRI to a Digitrax LocoNet

Configure: Connections to a LocoNet via

  • The older LocoBuffer-II, LocoBuffer and MS100 interfaces

Configure: LocoNet Simulator for use when disconnected from a layout.

Configure: Remote connection to a LocoNet via JMRI LocoNet Server.

Configure: Remote connection to a LocoNet via LbServer. More information on connecting multiple computers to a single LocoNet

Configure: Programming and testing decoders without a command station via a Digitrax PR2 interface, PR3 interface, or PR4 interface.

Configure: Directly connecting to an Intellibox.

Configure: Connecting to a Standalone LocoNet.

ESU

Configure connection to ECoS command station.

Fleischmann Twin Centre

Configure: Twin Centre communications (LocoNet)

Configure: Fleischmann Z21 and z21 via Ethernet.

Hornby

Configure: Hornby Elite via built in USB Port

Configure: Hornby Elite or Hornby Select via Lenz LI100, LI101F, LIUSB or GenLi XPressNet interfaces, ZTC Controls ZTC640 interface, or an XPA and Hayes compatible modem.

Please check the notes above for system specific restrictions on what JMRI can do.

Lionel TMCC

Connection: Serial cable

Configure: TMCC Command Base

Märklin

Configure connection to CS2 Command Station 2.

CS Command Station - see ESU ECoS
Model Rectifier Corp (MRC)

MRC decoders can be configured via DecoderPro using any supported DCC system.

For more information on connecting JMRI to the MRC command station, see the MRC system page.

NCE

Configure connection to a Powerhouse Pro via serial link or Terminal Server.
Configure connection to a PowerCab via NCE USB adapter.

Roco

Configure: Roco LocoMaus 2 (Roco Part number 10760), Roco MultiMaus (Roco Part number 10810), or Roco multiZENTRAL-Pro (Roco Part number 10830) via Lenz LI100, LI101F, LIUSB or GenLi XPressNet interfaces, ZTC Controls ZTC640 interface, or an XPA and Hayes compatible modem.

Please check the notes above for system specific restrictions on what JMRI can do.

Configure: Roco Z21 and z21 via Ethernet.

Configure: SPROG as either a stand-alone DCC programmer or DCC command station

Configure: SPROG Generation 5 as a DCC command station and programmer

TAMS

Configure connection to TAMS Master Control command station.

Uhlenbrock
The Intellibox can be connected to JMRI programs either via a LocoNet connection, or via its own built-in serial (RS232) port or USB connection.

Sprog Dcc Windows 10

Configure: Uhlenbrock Intellibox-I or -II via LocoNet interface

Configure: Uhlenbrock Intellibox-I via built-in serial port

Configure: Uhlenbrock Intellibox-II via built-in USB connection

Viessmann (XPressNet)

Configure: Viessmann Commander via Lenz LI100, LI101F, LIUSB or GenLi XPressNet interfaces, ZTC Controls ZTC640 interface, or an XPA and Hayes compatible modem.

Please check the notes above for system specific restrictions on what JMRI can do.

Wangrow
Wangrow

Connection: Wangrow Serial Port

Configure: System One

ZIMO

Configure: ZIMO MX-1

ZTC Controls

Configure: ZTC Controls ZTC511, ZTC Controls ZTC521 via Lenz LI100, LI101F, LIUSB or GenLi XPressNet interfaces, ZTC Controls ZTC640 interface, or an XPA and Hayes compatible modem (requires XPressNet V3.0 software).

Please check the notes above for system specific restrictions on what JMRI can and cannot do.

Networks and Protocols

Manufacturer
JMRI Support
C/MRI
C/MRI

Configure: Bruce Chubb's C/MRI control system for a connection via direct serial, USB-serial adapter, or network connection.

Digi XBee

General information on connecting to a Digi XBee network

IPOCS
IPOCS, short for Internet Protocol Object Controller System, is an Open Source protocol that is based on the FFIS TCC-OCS protocol for communication between wayside rail objects and a Traffic Control Centre. The FFFIS TCC-OCS specification is part of ERTMS-R.

Configure: Used for IPOCSMR.

LocoNet (Digitrax)

General information on connecting JMRI to a Digitrax LocoNet

Configure: Connections to a LocoNet via

  • The older LocoBuffer-II, LocoBuffer and MS100 interfaces

Configure: LocoNet Simulator for use when disconnected from a layout.

Configure: Remote connection to a LocoNet via JMRI LocoNet Server.

Configure: Remote connection to a LocoNet via LbServer. More information on connecting multiple computers to a single LocoNet

Configure: Programming and testing decoders without a command station via a Digitrax PR2 interface, PR3 interface, or PR4 interface.

Configure: Directly connecting to an Intellibox.

Configure: Connecting to a Standalone LocoNet.

CBUS

Configure: CBUS networks

Modbus

Configure: Modbus networks

MQTT

Configure: MQTT networks

NAC Services

Configure connection to an RPS (Railroad Position System) position detection system.

OpenLCB

Configure: OpenLCB networks

SRCP

Configure: Connection to SRCP server

X10
X10

Connection: X10, Insteon power-line controllers

Configure: CM11, 2412S and compatible controllers.

Programmers

Sprog Dcc Driver Download Pc

Manufacturer
JMRI Support
Digitrax

General information on connecting JMRI to a Digitrax LocoNet

Configure: Programming and testing decoders without a command station via a Digitrax PR2 interface, PR3 interface, or PR4 interface.

QSI Solutions

Connection: Quantum Programmer

Configure: USB connection

QSI decoders can be programmed with DecoderPro through any DCC system. JMRI can't load sounds into QSI decoders.

Configure: SPROG as either a stand-alone DCC programmer or DCC command station

Configure: SPROG as DCC command station and programmer

Accessories and Other Devices

Manufacturer
JMRI Support
Arduino (micro-controller)

Configure: See the JMRI arduino help page for information on configuring for accessory control. See also DCC++ for use as a DCC command station.

Bachrus

Configure: Bachrus MTS-DCC Model Train Speedometer

DCC4PC
DCC4PC

Configure: DCC4PC detection boards

DCC Specialties

Configure: Hare, Wabbit, Block Watcher or PSX family products.

Maple Systems

Maple Systems touch panel

Configure: connection via serial link

Oak Tree Systems

Configure connection to Oak Tree's Railroad Control Interface (RCI), including the IO-24, IO-48 and O-48 interface cards and HH-2 handheld throttle.
(Note: RCI is to be replaced by Layout Control System (LCS))

RailDriver
PI Engineering

Configure: RailDriver cab simulator

Sprog Dcc Driver Download 64-bit

ProTrak

Configure: Grapevine nodes

SECSI
TracTronics

Configure: TracTronics SECSI connections

Hardware Manufacturer Index

This section cross-references hardware manufacturers and products that are known to work with JMRI. See above for links to specific help pages.

[TBA]

Connecting to Command Stations

Macintosh
PC
Terminal Server
Raspberry Pi

General hardware info

Turnout feedback

Sprog Dcc Driver Download Windows 7

If your layout uses some feedback mechanism to sense the actual positions of Turnouts, for example a microswitch connected to the throw bars or a decoder that returns a confirmation message, JMRI can use that to keep track of what's actually happening on the layout. We call this 'Feedback', and how to configure and use it is described on the Turnout Feedback page.

PDA [Deprecated]

A way to use a PDA to access JMRI.

CBUS® is a registered trade mark of Dr Michael Bolton