About Loy's Toys
Retirement Sale
Read/Write Programming
DCC Compatibility
 
 

Retirement Sale: Save An Additional 20% Off of Our Normal Discount Price
On Most Items - Excluded Items are Highlighted in Orange

Click here for the list of remaining items.

Where applicable, our site now includes links to products available from our recommended dealers.

rwb
Equipment Requirements

Programming is the act of storing numeric values in various memory locations (CVs) in the decoder for the purpose of configuring the loco to run the way you want it to run. When storing those values into memory, it's called "Writing" to the memory. If you want to find out what's stored in a memory location, it's called "Reading". While all systems can Program decoders by Writing values to CVs, not all systems can Read values back.

Over the long haul, you will have several decoders with many CVs programmed. It will be impossible for you to remember what you have programmed into each one. Under normal conditions, there is no need to know what has been programmed into a CV, so long as the loco is operating the way you want it to operate. But if one isn't quite right, or has changed since the decoder was installed and initially programmed, you may want to re-program it.

The question becomes, what value do you re-program it with? If you want the sound volume a little louder, you will need to increase the value that is currently in that CV. If you have a system that can read the value that's currently in there, all you have to do is increase it a notch or two from there and you're done.

Reading a CV value back can take a little time - not much, but some. Decoders can't respond back with a full 8-bit value. They can only respond back yes. Therefore, to find a value in a CV, the command station asks the decoder if the value is 0. If it doesn't respond back "yes" within a certain period of time, the command station asks if it is 1, and so on. While this sounds like it would take a lot of time, it usually doesn't. It will take anywhere from almost instantly for low values to 10 or 11 seconds for high values.

Note that Reading a CV value must be done in the Service-Mode Programming mode. OPS-Mode Programming does not normally provide for reading CV values back. However, with the advent of Transponding by Digitrax, and the new decoders now coming out (those with the last digit of "3", such as the DH163IP and DN163K0A), OPS-Mode Reading can be done within any block that has a Transponding receiver wired to it.

If you don't have a system that can read values back, you have to figure it out another way. We will provide CV record cards with each decoder you purchase if you ask for them. With these cards, you can write down the values you program into each CV of each decoder. This way if you need to change it, all you have to do is look it up on the card for that decoder. This works well, but can be cumbersome to keep the cards up - especially if you have lots of locos. The only other alternative is to start from scratch, program a new value in to see how it works, then adjust from there.

Equipment Requirements for Read/Write Programming
Search...

All decoders can respond back when queried about CV values. All it takes to read a value back is a system that is capable of Read/Write programming. The key to this is usually a system that has a Separate Programming Track Output.

Digitrax's Zephyr and Chief have a Separate Programming Track Output which can do Read/Write Programming even while the layout continues to run.

Digitrax's Empire Builder does not have a Separate Programming Track Output. Therefore, it has Write-Only Broadcast Programing

Read/Write Programming is not intrusive. You do not need to bother with reading unless you want to.

Loy's Toys Home Page Loy's Toys Home Page
This site is best viewed with Firefox 1.4/Internet Explorer 5.0 / Netscape 6.0 or higher and at 800x600 resolution or higher.