My NCE powercab can program it in run mode. If I use program mode, the horn beeps when I program but the value doesn't seem to stick. I am able to consist two locos. I generally use Legacy because my switches are switchable from Legacy. If your sound and reversing works, there could be something wrong with the decoder - a blown diode killed my MTH. I was able to replace it.