There’s two types of programming…programming on the main and programming on the track.
I can’t remember for sure, but with NCE, depending on model, if you stick it on the programming track and the trains have sound, you’ll need to add a power booster.
If you program the loco address while the train is on the main track (Known as programming on the main or POM) you need to take off ALL locomotives except the one you wish to program.
Once you get past this part, the rest will be a lot easier.
A little history so you understand what the difference is between short address and long address.
DCC was invented back 1990’s by Lenz. The first versions of it were only designed to handle up to 127 trains. So your train could have an address of 1->127.
This wasn’t big enough a number range for a lot of people, so they gave the address range up to 9999. (Which coincidently is the maximum number on the side of REAL locos) This is known as LONG address.
Now with MOST command stations, if you program in 1->99 it’s automatically a short address. If you program in 100+, it becomes long address. Then the command station tells the chip on the train which to use, (short address or long address) Truth being told, your train can have both a short address and long address that are different in value. But you or the handset tell the decoder on the train which you want it to use (short or long address). Like I said, it’s usually automaticly set by the handset when you set the address.
Now you can program a trains address on the main track (where you run your trains) or the programming track (where you set them up initially) You just have to tell your handheld where to program (Main or programming)
If you put the train on the programming track, you should see it lurch a little forward when you set the address. If you don’t,