Originally Posted by N.Q.D.Y.:
This may sound silly, but have you checked that the smoke switch is 'on' on the locomotive? If so, it could possibly be a bad switch, a broken wire to the switch, or even just a loose connection in the harness to the switch.
Problems at the smoke unit itself, including loose connections, should give you a blinking light code, so I'd suspect the smoke on/off switch or wiring first.
Also, have you tried doing a 'factory reset' on the locomotive? This can often cure all sorts of odd behavior.
Not Quite Right...
Broken wires or bad switches (open) will ALLOW smoke to work. When the switch is closed, smoke is disabled. So bad harness, switch, or broken wire won't shut down the smoke.
"Factory reset" - Since the Vision Line Hudson, the first loco with the latest electronics, there is NO factory reset. One can only set the TMCC ID in program mode, no AUX codes are needed or supported. To "Reset" the loco, simply hold down the "R" or "0" key (in RUN mode) for a few seconds, all features are reset and a refueling sequence is heard.