Change sounds and update firmwares on D&H Decoders? This is the device…
A “programmer” is a device, independent from a DCC command station, that allows you to (at least) edit the CVs on decoders. Those usually work connected to a PC (although for example the Zimo Programmer uses a USB stick). There are 2 main types of programmers:
The Doehler & Haass Programmer is a “brand-specific” programmer, that only makes sense if you have decoders from the brand D&H. Another brand-specific programmer that I had reviewed here was the ESU Lokprogrammer (see review here).
The device can be ordered from D&H or more easily from other online stores in Germany for example. It is a rather large device. It requires an external power supply (7-18V AC or 10-25V DC), most model railroaders already have something like this, so this is not a problem.
The device is quite intimidating. Aside from the obvious power input and USB connector, it has many outputs. In comparison, the ESU LokProgrammer only has one track output.
The outputs most people will need are:
The other outputs are, according to D&H at time of writing, without function (SX-Bus, Mobile Station, Update Soundkomponente). No idea why those are here, or if D&H intends to make these outputs useful someday.
Doehler & Haass Programmer (rear view)
There is one important thing to mention for people who intend to upload sounds to their D&H decoders. With ESU decoders, firmware and sound uploads all happen through the tracks. That means, you can change the sound of a decoder without opening the locomotive again. With Doehler & Haass, sound uploads have to go through the SUSI interface. That makes sense for SUSI sound modules (SUSI is the only connection present!), but it is a hassle for all-in-one sound decoders. That means you need to open the locomotive, maybe remove the decoder, and connect the SUSI interface (not the track inputs) to the D&H Programmer. An example of this later.
Brand-specific programmers usually require proprietary software, and the quality thereof is very important. ESU had opted for a single, all-in-one, integrated piece of software that does everything (firmware updates, sound uploads, CV editing…).
Doehler & Haass has chosen a different path. There are 3 separate but lightweight applications that you can use with the D&H Programmer. They are all free to download, work with windows computers only. They all serve a different purpose:
Although the first 2 are also available in English, unfortunately (as of January 2015), the D&H Sound Project Editor software is only available in German. Also to note for this specific item: it will refuse to open if it doesn’t detect a D&H Programmer on the USB port. So no need to download it for test purposes. This is very annoying for people who would like to test it, or for people like me who like to edit sound projects without the Programmer always connected. To be fair, there is probably a good reason for this: copyrights. Sound projects are expensive to build, manufacturers need to gather sound from real trains. Doehler & Haass probably wants to prevent everybody from being able to open (and record) its sound projects without having any hardware from the brand.
Doehler & Haass releases new firmwares usually several times a year. As opposed to other brands, where updates usually just correct small bugs, the D&H updates have recently brought new features to many (relatively recent) decoders. This is when a D&H Programmer comes in handy.
Updating the firmware is a relatively straightforward process for most people. However, compared again with ESU, it is not fully automated (with ESU, simply updating CVs will trigger a firmware check and automatic firmware update). With D&H, the most recent firmware versions are not bundled with the software, but they can be downloaded from it (there is no other way to download the firmware, say from a website).
Updating a decoder firmware is done via the track output of the programmer. Hence, this can be done either by connecting the decoder to the Programmer track outputs, or with a decoder in a locomotive without opening it.
What you need to do is:
Update: firmware selection & download.(c) Doehler & Haass GmbH & Co. KG
Update: main page.(c) Doehler & Haass GmbH & Co. KG
Again, it’s a lot more steps than with some other brands. But it is still a straightforward process (no real need for a manual). The firmware update itself takes less than 30 seconds. It never failed in all my tests (except once, but the decoder had been physically damaged and had to be discarded). One advantage for D&H: if (for some unlikely reason) you prefer an older firmware version, you are free to “downgrade” your decoder by using the corresponding older firmware file.
Note for Minitrix decoder users: Since Minitrix decoders are usually made by D&H, you can also update some Minitrix decoders with the D&H Programmer. The latest Minitrix decoder with mTc14 interface for example, has received firmware updates.
This can also be done without opening a locomotive (track outputs). The Doehler & Haass Programmer software actually has 4 modes:
Programming & control modes.(c) Doehler & Haass GmbH & Co. KG
The software interface is relatively austere, but ok to figure out if you are not afraid of computers. It can batch read and write CVs, save them as .CSV files (useful to save a configuration for later). Testing decoders allows to really run the trains as you would with a command station (running, lights…). So you can put the locomotive with the DH decoder on a test track or a roller bench.
CV editing window.(c) Doehler & Haass GmbH & Co. KG
To be fair, this software piece is disappointing. The reason is simple: although you can edit all CVs, there is absolutely no help on what those CVs do. This is not a big improvement over programming the decoder with a command station: you will need the decoder manual next to you to figure out what you want. This is where ESU clearly wins: their software actually includes all functions with user-friendly descriptions. In fact, with the ESU software, you don’t even need to know which CVs do what: you just select how you want to configure your decoder, and the software chooses the right CVs for you. The Doehler & Haass Programming software therefore does not render CV programming much more user friendly.
Note: As said before, the Sound Project Editor is only in German for now.
If you have, for example, an SD18A (all-in-one decoder), you actually need to DIY something to be able to connect the decoder SUSI outputs to the SUSI outputs of the programmer. Fortunately, the NEXT18 interface does have SUSI pads. This is what I did with a Doehler & Haass Next18 adapter:
Custom Next18 board to connect to SUSI on the Doehler & Haass Programmer
Custom board, loading sounds into a SD18A sound decoder.
If you have a the SH10A SUSI sound module, you need to connect the SUSI pads as well, but this will usually be easier (if you have a SH10A with pre-soldered wires).
When you open the software, you can choose to download one existing sound project from D&H and save it on your computer. Reminder: no matter the brand, you can only load sound projects from the same brand! From there, you can upload it directly to your decoder or sound module. The process is reliable. As usual for sound uploads it can take several minutes. So in a nutshell: uploading an existing Doehler & Haass sound project “as is” to a decoder is quite easy.
Sound function overview.(c) Doehler & Haass GmbH & Co. KG
What you can also do of course, is modify the sound project. This isn’t really for beginners. However, D&H sound settings are slightly easier than the ESU ones. For example, when I programmed my KLV 53 tractor, I wanted to add the sound of a crane that I had found online. I opened an existing D&H sound project for another kind of tractor (close enough for me). What was left to do was to import the .wav file, assign it to a free “sound slot”, and then assign the sound slot to a train function. Therefore, I found that modifying a sound project before the upload is a only a slightly difficulty task that won’t scare most computer buffs. I will require a learning curve for newcomers.
Sound slot attributions.(c) Doehler & Haass GmbH & Co. KG
Sound slot details.(c) Doehler & Haass GmbH & Co. KG
The only caveat I found isn’t related to the Programmer itself, but to the way D&H build their sound decoders. The need to connect the SUSI pads to upload new sounds means you will need to open your locomotives again (and even sometimes, unsolder the sound module).
However, I tried D&H decoders for the first time about a year ago, and am still very satisfied with their features (including their small prices & sizes). The SD18A Next18 sound decoder for example (which deserves a review on its own) costs less than 60€. It is the best value for money in the world of all-in-one sound decoders for the N-Scale. If you are interested in D&H decoders and plan to buy a few, then the D&H Programmer might be a justified investment. Just remember, for now, you will need a German-speaking friend to use the sound software. Although the website is (sadly also) only in German, most decoder manuals are available as PDFs in 4 languages.
I always try to be fair and square when giving grades, see the details about the evaluation criteria here !
Reminder: I am a hobbyist and these articles only represent my personal views. I am not receiving any compensation, in any form, from the brands or stores mentioned here. The product names, marketing names, and brands mentioned here are the property of their respective owners.
Tams FD-R Basic 2 function decoder review
Rebuilding the main station
SPROG 2 (DCC decoders programming via computer)
Digital model railroading: 2016 news roundup
Minitrix Köf II updated with DH06A decoder
Never miss a model railroading update, subscribe to the LocGeek newsletter.
1 email per month top, unsubscribe anytime!