There's apparently no head-banging emoticon. I'll summarize....
What got me here was an entire year of fighting a TCS Z2 installation in a Kato critter - custom-built for a client that insisted on DCC.
Built and tested chassis and locomotive on DC, ran great. Converted to DCC, sent to Lee Weldon for testing and programming - failed.
Came back to me. TCS replaced the decoder under warranty. Went back to Lee a second time - failed, due to the low-speed surging.
Involved TCS again, support suggested a lot of things to try including the BEMF CV settings.
Came back to me. Extensive testing. Went to impatient customer - he tried extensive reprogramming of all the CV's with no luck.
Refused payment and asked for a refund, got it from me. Got it back.
More extensive testing in DCC by myself using a Digitrax Zephyr and correspondence with TCS. Exhausted everything, they finally decided it was just 'too light', also recommended a KEEP ALIVE in the locomotive so that the signal interruption would be minimized, only nothing was small enough to fit.
Abandoned project entirely, admitted failure, removed decoder, went back to DC mode. Locomotive again performed excellent. Resold locomotive to another customer, he's very happy, no problems. Decoder now sitting in scrap box. Lots of other critter chassis available for testing.
So yeah, this does belong here when TCS recommended I try a 'keep alive' yet there aren't any small enough to fit in it, at least then. I think the Z2 simply doesn't work and I'm ready to restart with a different decoder, and in this thread I've had a lot of excellent suggestions. I think it is flickering in and out of DC/DCC analog mode and a 'keep alive' would help, but I got so frustrated with TCS I'm more than ready to try something else instead. When I was looking at the keep alive function I'd have to tow around a 40' boxcar just to hold it. If there's a tiny substitute 'keep alive' home-brew solution I'm just as interested in that. No thread drift.