Andrew
I talked to a local person who has repaired several of these. If you place 20 + volts on the track and the cleaning motor does not move there is likely a problem with the main board. He has seen that the ball bearing on the cleaning motor axle can freeze causing the motor to stall. On one unit it only froze once in awhile. When it froze a diode on the main board burned out. The main board has a rectifier whose outputs feed the track cleaning motor. Check the voltage there.
The decoder is integrated to the board and while you can often replace the diodes the main board costs about $160 or so to get a replacement.
The decoder ID will likely show it is LGB as they have a manufacture ID and for the most part use that for their products.
To check the lights try increasing the speed one notch. If the lights are off in each position there is likely something wrong with the decoder. I would check the Massoth WWW site for more compete list of CVs as perhaps you changed a function mapping. They might also have a suggestion on who to reset the decoder with your programmer.
If the lights come on at one speed step and go off at another speed step you have a mismatch between the decoder speed step and the command station speed step.
Hope that helps.
Stan
Hope that helps.
Stan
That is how I got into non function state. Strangely I am more comfortable nfident with my Zimo 699, at least there is information online about it.