Product Finder
Click Here To Subscribe

Review of the New LokSound DCC Decoders and Programmer

Posted by on Dec 18, 2014 in Tips DCC Sound, Tony's Tips |

by Don Fiehmann

Download in PDF (263 kB)
Buy It Here
LokSound Basic Programming Guide (PDF – 120 kB)


Trains and sounds always seem to go together. This is one reason we affectionately refer to them as choo choo trains. Lionel started adding an optional whistle to locomotive tenders as far back as I can remember. To put sounds in model locomotives, one group of modelers built a box filled with railroad sound making gadgets. A microphone picked up the sounds and pumped them in to the rails on top of the DC power. A speaker in the tender played back the sounds. Crude, but it worked. PFM made a commercially available steam sound system based on the same method of getting sound to the locomotive using transistors to generate the sounds. In 1980 Onboard came out with a sound system that had a choice of steam or diesel sound and the choice of a few whistles. The sounds were generated by onboard electronics. When DCC came out in the mid ‘90 there was even a greater selection of sound decoders available. You had a sizable choice of whistles and could even select the diesel prime mover sound. At this point you would think that most modelers would be happy with the variety of sounds available. But we wanted more accurate detail in our locomotives and also in the sounds they produced. Was it a 12 or 16 cylinder engine, turbo-charged or not? Which whistle did it have? Trying to satisfy this variety of sounds would require enormous assortment of decoders. It would be very expensive to stock and produce that big a selection of sound decoders. There is a solution to this problem!

When we buy a computer it comes with a program that will boot-up the system. Then we customize the computer by loading in the programs we need. Decoders are much like a computer. They have a boot-up program to get them started and then we customize the decoder by changing CVs to match the locomotive. Why not also be able to install sound files in the decoder to match a particular locomotive. Then be able to change the whistle or all of the sounds after we bought the decoder.


This is where we get to downloadable sounds. Instead of a large variety of decoders, only one basic sound decoder is needed. Once you select the locomotive sounds needed, the sounds of your choice could be loaded into the decoder. You could have a programmer that would allow you to change the sounds in the decoder. If you had special needs you could record a sound and load it into the decoder. Think this is the world of tomorrow! Think again, it’s here today.


The German company ESU has released a new aftermarket DCC sound decoder line called the LokSound. The HO/N decoder is rated for a 1.1 A continuous load, a 32 kHz pulse frequency insures super silent operation and a smooth Back-EMF motor drive. The four 250 mA functions have a max of 500 mA continuous load for all combined outputs. The LokSound is small: 1.22” long, 0.61” wide, 0.26” tall (35mm x 15.5mm x 6.5mm). The HO/N LokSound comes with a 23 mm (7/8″) speaker and matching enclosure.


LokSound Decoder comes with 100 Ohm 0.91 inch speaker.
The connector is the standard 8 pin NMRA connector.

Four 8 bit sound channels provide an array of sounds at good fidelity. A total of 65 seconds of sound can be recorded in the 8 megabyte flash memory on the decoder. Sounds like the bell take only a second or so and are then repeated or looped. This is how the 65 seconds is used to generate continuous sounds. The sound output is 0.6 Watts.

The LokSound decoder CVs can be programed on a standard program track. OPS mode programing will also allow you to change CVs on the fly. The decoder has a good assortment of special lighting functions that can be programed. LEDs can be used in place of low voltage lamps. A 1 kOhm resistor is needed in series with the LED.

The sound quality of the LokSound is very good with an appropriate speaker and enclosure. The overall volume output is on par with SoundTraxx units. The LokSound decoder is designed to use 100 ohm speakers instead of the 8 ohm speakers. (We have variety of sizes of the ESU 100 ohm speakers in stock.) No capacitor is used between the decoder and the speaker which saves some space. Using a higher impedance speaker, less current is needed to drive the speaker. Less capacitance is needed meaning a smaller decoder.

LokSound has a wide variety of diesel locomotive sound files listed by prime mover and air horn type. ESU has published a listing of the locomotives that are represented by each of the sound files. There is a number of steam sounds with more steam sounds coming soon. As new sound files are available they are put on the Internet at the ESU website. You can download whatever sound you want from the ESU sound library. When new sound files are downloaded they can be programed into the decoder with the ESU LokProgrammer. ESU also furnishes sound decoders to Marklin-Trix for their Big Boy, Mikado and PA offerings.


The LokProgrammer is needed to load a sound file from the ESU sound library into the LokSound decoder, The LokProgrammer is a unit that interfaces between the serial port of a PC running Windows and a section of isolated track. There is a short 9 pin serial cable included. A CD comes with the programmer that has the sound files, the Windows program and the manual. Program updates are available over the Internet. One interesting feature as the program starts it will check over the Internet to see if there are any new updates on the ESU website.


LoKSound Programmer comes with a connecting 9 pin
serial cable and CD with program and sound files.

The programming software makes setting up lighting effects, function mapping, speed tables, and programming very easy. Functions can be selected by clicking with the mouse. The program operates like the Decoder Pro program. Another feature of the LokProgrammer is the ability to run a locomotive on the isolated section of a track. The amount of power is limited, but one locomotive can be operated for purposes of testing.

If the PC is equipped with a sound card, pieces of the sound files can be played. With a microphone you can even record your own sounds. This way you could make such recordings as custom station announcements. The sound files can then be loaded on the decoder and assigned to a function key.



My first test was to plug the decoder into an NCE decoder tester. This was fast because both the decoder and the tester had the standard 8 pin NMRA connectors. I was able to read and write any of the CVs. I did not have any of the program track overload problems that plagues most sound decoders. Using the 100 ohm speaker avoids the need for the large value capacitors that are part of the high current startup problem.

The manual that comes with the decoder is only 5.5 by 4.25 inches. I downloaded the decoder manual from the ESU website and printed it out on 8.5 by 11 sheets and put it into a three ring binder. While on the subject manuals, when I opened the LokProgrammer I could not find the manual. While reading the wrapper the programmer came in I found out where the manual was. The note said “User Manual on CD-Rom”. The manual I used was also downloaded from the ESU website.

The speaker comes attached to the decoder and is press fit into the separate speaker enclosure that is excluded. To start with the volume was so high that the sound was distorted. I turned the sound level down by changing the value in the CV controlling the overall sound volume. The decreased volume fixed the distortion and was still loud enough and no longer distorted and sounded fine. The sound level was loud enough to match the level of other sound equipped locomotives on my layout.

The lights, bell and whistle use the standard function keys. Since there is such a wide variety of sounds available I did not find a list showing which sounds come with which function key. I ran through the function keys to test the different sounds and lights. Here is what I found after loading a number of different sound files into the decoder.

List of General Function Keys

F2=Horn/ Whistle
F5=Air release/Blower
F6=Detector Talk
F8=Shut Down
F9=Rail Click Clack
F10=Air Release
F11=Short Toot
F19=Short Toot

These sounds were not in all of the sound files that I checked out. There may be others that I missed.

The decoder output to the motor has the super sonic silent type running at 32 kHz with Back-EMF control. When set to speed step 1 the motor would start to rotate. Put a load on the motor and the power would increase to keep the motor spinning at the slow speed.


Programmer connects to an isolated section of rails
with two wires and to a PC with a serial cable.

The sound files can be changed easily with the LokSound Programmer. If you do not have the Programmer your decoder can still be reprogrammed with a new sound file. Tony’s has a service to do the reprogramming for a nominal charge.


I connected the Programmer to my IBM PC using a standard male to female 9 pin connector. I used an existing cable instead of the cable that came with the Programmer because the existing cable was long enough to reach my work area from the computer. The computer is an IBM PC running Windows ME and has 1 Ghz processor. The Programmer was powered with a 12 Volt 1 A DC wall wart that had the correct connector. The program was loaded from the CD and came up OK. The box under “Set Contains:” listed a “USB adapter cable” . But I did not find one in the box, only the 9 pin serial cable.


Opening screen for the Programmer.

Once the program is started you first have to select language, English or German are the choices. Then the program comes up with a list of options You can read and write to the CVs. You can see how the function keys are setup. Changes can be made with the mouse using slide bar and move them with your mouse. One option is to load new sound files to the decoder.

The sound files that came on the CD were level 3.0 files. The decoder was at level 3.5. The 3.0 files downloaded to the decoder with no problems. I downloaded the 3.5 sound files from the ESU website. The 3.5 sound files had a lot of new diesels and a few more steam. The new level 3.5 sound files were 103 megabytes. Since it was so easy to replace the sound files in the decoder and then test them with the program. Downloading to the decoder with a new sound file takes about 6 minutes. I tried a number of different files to see how they sounded. I even tried steam and electric sound files. There is quite a variation in the sounds. With the ability to change the sound file you could sort through them until you find one that satisfied you. A couple of times I came up with a program error. The error messages were in German.


This screen allows you to run a single locomotive for testing on the
isolated track. Twenty function keys are available for testing.

The sound file that was loaded on the decoder that I received had a single chime horn. I did not care for the sound of this horn. I scanned through the available sound files and found one for the PF7. Easy to change the sound file with a click of the mouse. The sound files are 8 megabytes and it takes a few minutes to transfer the file from the PC to the decoder. Once this operation finished I could try it out. What surprised me was that not only is the horn different, but also the bell and motor sounds. The program allowed you to test out function keys F0 to F20.

The LokSound decoder has an 8 pin standard connector that would allow you to easily move from one locomotive to another loco. With a programmer once the decoder was moved the sound files could be changed to match the new locomotive. The cost of the Programmer is only a bit more than a sound decoder.


I decided to put the decoder into an Athearn 2-8-2 steam engine. The new 3.5 sound files had a file for a US 2-8-2 Mikado. I downloaded the Mikado sound file before installing the decoder. A few sound level adjustments before installing it in the tender.

The sound level setting information is in the manual’s CV listing. The CV setting for the Back-EMF is also in the CV settings.

The speaker and enclosure were an easy fit to the bottom of the tender. There was a lead weight in the center that I removed and drilled out a section under the area where the speaker was to be installed. Weight was added on the ends of the tender floor. The speaker was installed on the floor of the tender instead of under the coal load so it could be converted to an oil burner. This made it easy to put the speaker with enclosure and the decoder all on the tender floor. This way there were no wires connected to the tender shell.

The Athearn Mikado was DCC ready with a JST 9 pin connector. A plug is removed from the 9 pin connector so the decoder can be plugged in. My problem was the decoder had an 8 pin connector. My quick solution was to cut off the 9 pin connector and replace it with an 8 pin connector.


Speaker and decoder were easy to install in the tender.

The chuff sounds needed to be adjusted to match the wheel rotation. There are two CVs that control the chuffs or the diesel RPMs. There are three CVs used to control the Back-EMF feature. I found that the Back-EMF should be adjusted before syncing the chuff sounds. With Back-EMF active the engine would start to move very slowly at speed step one. I put my finger in front of the engine and the drivers keep going at the rate and slipped on the rails.

I did a comparison of the LokSound with other sound equipped engines on my layout. Volume levels about the same. The quality of sound depends a lot on how it was recorded. The LokSounds were on par with other 8 bit sampled sound equipped locomotives.


Sounds from older locomotive types come from locomotives that are in railroad museums. These sounds are broken down into very small pieces before they can be used for a sound file. The final sound depends a lot on where the microphone was when the original sound was recorded. This can result in different sounds of the same type locomotive.

One of the groups on the Internet was looking for the sounds of particular Australian locomotive. It may not be profitable for a company to make sound files for engines that are not popular. If the sounds of this locomotive were recorded they could be made into a sound file by a modeler and distributed to others over the Internet.


Downloadable sound files is a logical step forward in sound decoder design. For modelers it means a wider choice of locomotives and whistle sounds. For the manufacturers and dealers it means less decoders that have to be stocked saving money.

The LokSound system is one of the first of the downloadable sound systems. Digitrax has announced a sound decoder that will also have downloadable sounds. QSI is talking about downloading fixes and sounds. The advantages of downloadable sounds are so important that I feel others will follow.

It would sure be nice if some form of standard can be established so separate programmers are not needed for each brand of sound decoder. Maybe an NMRA RP on sound file formats could lay the groundwork for a standard.


As usual Don’s reviews are excellent, and I learn a lot.

However, he did not address a real drawback: the LokProgrammer cannot be used with either Linux or Mac computers. According to JMRI’s Bob Jacobsen about 30% of DecoderPro users are Linux or Mac- a pretty good gauge of those serious users who are likely to actually in real time want to download sound (once a decoder is installed, just how many will then want to change the sound?).

Thank you.
Denny A.