I have an NCE D15SR decoder in one of my locos, and recently when I tried to use it, I had no motor function, but all the other functions (lights) worked fine. I pulled the body (Athearn BB custom install my myself) and found a motor wire was broken. I re-soldered the wire to the motor, and all was sort of OK, but the loco didn't run smoothly, was kind of jerky, mostly in reverse. Then it again stopped running, but the lights were still operational. At this point I thought I'd smoked the decoder (no indications of that) and when I got a chance to troiubleshoot further, I was unable to rectify the issue. I am unable to read any CVs, but can command the light functions. Not being able to read the Cvs and loss of motor control sure looks like I killed the decoder, BUT here's where it gets interesting. I decided I'd reset the controller as a last ditch attempt to get things working, and it appears that although I can communicate with the loco, it won't take the reset command......initially I was using CV=8 to reset, but that's not correct for NCE, but the correct reset for NCE of CV30=2 also doesn't do anything. Obviously, I use DCC++ and also JMRI version 4.6, and this behavior happens on 2 computers (Win7 and Win10), and 2 different DCC++ systems, both of which work fine with other locos. So, it appears that the decoder is alive, but won't operate the motor (or read CVs, which uses the motor), AND it won't reset. I'm completely stumped at this point......when I tried to reset the decoder, I tried direct DCC++ commands from an Arduino, and on the main using JMRI, and on the programming track also with JMRI, all with the same results...... ANY HELP WOULD BE APPRECIATED.....I really need to get this decoder reset. It may or may not resolve the motor issues, but until I get it reset, I'm dead in the water.
lights work but motor doesn't this usually means CV29 misconfigured if loco has 2 digit address then CV29 should be 06 (base10) or 07 if normal direction is reversed if loco has 4 digit address then CV29 should be 38 (base10) or 39 if normal reversed direction Steph!
I've run into issues like this before. I had to use a friends programming track using an 8amp booster in order to force reset. This does happen from time to time that you do need a higher power output to program decoders....especially sound decoders.