The Lenz/Atlas decoders are notoriously difficult to program with a Digitrax Zephyr. I had a few of the low cost Lenz decoders and a couple of Bachmann decoders that would not take programming from my Zephyr. Atlas and Bachmann decoders are actually Lenz decoders in disguise.
In desperation I contacted the technical people at Digitrax. They suggested that I place a 1000 ohm, 1/4-watt resistor across the programming track. This 'fools' the Zephyr into increasing the program signal output.
[FONT=arial,helvetica,sans-serif]
Whatever it does, it worked. Since using this little trick I have not had a problem programming Lenz/Atlas/Bachmann decoders.[/FONT]
[FONT=arial,helvetica,sans-serif]
I have a picture of my 'programming resistor' in place on my programming track posted on my website. Once on site go to the 'How'd You Do That' page and scroll down.[/FONT]
[FONT=arial,helvetica,sans-serif]
I'm certain this little trick will solve your problem, unless you have a 'dead' decoder. Unlikely IMHO.[/FONT]
http://www.intergate.com/~acoates149/