Streamlined Backshop


... Services

...... Solutions

Tutorials, Tips & Tricks -->>

Tutorials, Tips & Tricks -->>


Email or call 317-201-4974 to discuss your project today!



Streamlined Backshop Services is an authorized dealer for all major DCC manufacturers including:


CT Elektronik

DCC Specialties


ESU-Electronic Solutions

Lenz USA

MRC Corporation

NCE Corporation

QSI Solutions



TCS-Train Control Systems

Zimo USA


Be sure to contact us if you don't find what you are looking for.  We can ship most items in 5-7 business days.



Be sure to visit our YouTube channel at 
Streamlined Backshop Services to see video demonstrations of some of our projects.


Be sure to visit our store,Streamlined Backshop Services, where you can purchase many great items like DCC Decoders and Command Stations, DCC Installation Parts, Locomotives and Rolling Stock, Ready-To-Run Sound Cars, and our exclusive custom-engineered truck pick-ups.


Be sure to visit our friends at www.hoseeker.netwhere you can find parts lists and diagrams of all your vintage and contemporary locomotives.



ZIMO Sound Fn Allocation

Provided by Art Luescher of ZIMO N.A.

There is a big misconception out there that allocating sound files to function keys is the same as function mapping and therefore uses the same procedures. This is not so. Because sound files are not played through a function output but rather the speaker output, function mapping will not give you the expected results.

What you do instead, is basically "tell" (program) the decoder which sound file it has in memory is to be played back with which function key.

You do that by opening the decoder manual (small decoder manual) to page 40 and start reading at Allocating sound samples to function keys F1 … F19 . Under this title it explains the procedure in detail. There are no CV's involved, other than CV 300 which changes the decoder to this special programming procedure and the value you enter for this CV is telling the decoder which function key you are working on. 

This is important: you have to do this programming in "operations mode", not "service mode"! And equally important: Once you enter operations mode programming with CV 300 = x you have to exit operations mode programming before you can do any sound allocation. The decoder remains in operations mode after exiting.

The manual shows two pictures on that page. One is a green colored cab display from a ZIMO MX31 cab, and shows what the function keys F0 - F8 do during this procedure. This is a help for ZIMO users but is not required for this procedure. On the left of that picture you see a typical cab's function keys F0 to F8. The arrows between point to the display in which it tells you what each function key does, if you had a ZIMO cab.

However, this procedure can be done with any DCC system that can do operations mode programming and can reach high CV's. You use the function keys the same way as is shown in the manual using a ZIMO cab, but you won't get the on-screen help as shown in the green picture without a ZIMO system.

Sound Allocation Programming Procedure

So here it goes:

Lets say you have a bell on F2 and want to have a whistle on that key instead.

1. As mentioned above, you start operations mode programming, call up CV 300 and enter value 2 (for function key F2). 

2. Exit operations mode programming with whatever key is used for that with your system.

3. The decoder is now in that special sound assignment mode. In this mode, the function keys are not used as normal but do exactly that which is shown in the manual. The speed regulator does not operate the motor either but determines the volume for the sound file on F2 (0 & 255 speed step = full volume, 1 - 254 = variable).

4. Pressing the F0 key plays back the sound currently assigned to F2, in this example the bell.

5. Press either the F4 or F5 key until you hear a whistle group (sounds in ZIMO decoders are grouped together with similar sounds). There maybe more than one group of whistles. A cuckoo jingle is played back when you reach the end of the group. Use the other key (F4/F5) to go the other way.

6. When you find the whistle group, use the F1/F2 keys to go for and back in that group and select the whistle you like. If there is more than one group of whistles use F4/F5 again to switch to the next/previous whistle group and then F1/F2 again to hear all the whistles in this group.

7. Once you found the whistle you want for F2 you can use the speed regulator to set the volume. Do this by pressing the F0 key repeatedly which now plays the whistle you just assigned for F2. While the whistle plays back turn/slide the speed regulator and listen to the volume change. Leave the speed regulator at the volume you like.

8. With F6/F7 you can program the decoder to playback the sound continuously (F6) and/or short (F7). These function keys must be ON at the time of exiting this mode to have the desired effect. The effect will only work if the sound sample has been recorded accordingly. If not, F6/F7 will have no effect but won't hurt anything either.

9. After selecting the sound sample of your choice (the last sample you selected with F1 - F5) and setting the volume if needed you can make the selection permanent by exiting this mode with the F8 key. A "confirmation jingle" is played at this point.

That's it.

The cab is now back to its normal self. That is you can drive the engine normal using the appropriate cab keys and speed regulator.

If you just want to remove a sound from a function key (not replacing it with another), you enter the same mode as above (at 1 & 2) but instead of selecting anything press F3. This will also exit the programming mode and at the same time erase the sound on F2 in this example. 

You'll also end up without sound on F2 if you reach the end of a sound group with F1/F2 (when you hear the cuckoo jingle) and then exit with F8.

I hope this all makes sense. Once you've done it a few times it becomes child's play ;-).



You can purchase many great Zimo products today from my online store


Streamlined Backshop Services