
All Aboard!
Blunami Electric User’s Guide 10
CV Programming Tutorial
What is a CV? Configuration Variable (CV) is the industry-adopted term for a decoder’s
user-adjustable memory locations. CVs allow you to adjust various decoder properties and
customize your operating experience. The address, audio settings, motor control, lighting
effects, and function assignments are just some of the properties you can adjust with CVs. You
can modify CVs at any time and the decoder will save your settings even when the power is
turned off. If reading about CV programming already has your head spinning, this tutorial will
help you understand how CVs work.
At first glance, you may feel overwhelmed by the large number of CVs offered by Blunami. Don’t
worry! You don’t need an engineering degree to customize your decoder’s settings. As you have
already seen, the decoder has been shipped with all CVs pre-programmed so you can begin
using your locomotive immediately without having to worry about what adjustments to make.
Making adjustments is easy, and you can customize settings one CV at a time. As you become
comfortable with its operation, move onto a new section and begin exploring the options and
capabilities found there. Detailed information on any CV can be found in the Blunami Electric
Technical Reference. When in doubt, you can always reset the decoder to factory defaults.
Refer to “Resetting CVs (Starting Over)” for more information.
Bits and Bytes
All the bits, bytes, and other symbols used in decoder manuals as well as differences between
command stations can make CV programming difficult to understand. The problem is
compounded further by differences in each command station manufacturer’s user interface. Put
simply, each CV contains a value that can be changed, and changing the value of a CV will
modify a specific decoder setting. Each CV is made up of one byte (i.e., eight bits). However,
knowing a little more about how CV values are represented will help you make the right
adjustments. CV values are commonly represented in the two numeric formats listed below.
Binary
Like computers, binary is the numbering system used in all DCC decoders. Binary units are
called “bits” and can be represented as either 0 or 1.
Decimal
Decimal representation is the format you will probably use most often. Each CV contains a
decimal value from 0 to 255.
We have tried to use the decimal number system in this manual when describing the proper
values to program into a given CV; however, you will occasionally find values listed in the
Technical Reference in both binary and decimal forms. For those more familiar with the binary
method of programming, we have provided a handy-dandy conversion table in Appendix A that
allows one to quickly convert between decimal, binary and hex (for some older command
stations).
Programming by the Bits
Most CVs contain a single piece of data which can be represented in decimal or binary. For
example, CV 128 (Master Volume) can be loaded with any value from 0 to 255 and it will always
and only affect one thing – the overall volume of the decoder.
This user’s guide represents CV values in decimal form to expedite programming. However, binary is
occasionally used to represent CV values in the Blunami Electric Technical Some CVs use individual
bits to control multiple features. This allows up to 8 distinct features to be controlled by a single