Hi all, just got into DCC++ and got my controller set up and working with JMRI, and bought two Bachmann 60913 EMD SD40-2 DCC equipped locomotives. Running on Windows 10 with an Arduino Mega and Arduino motor shield, I'm able to control each loco, both on address 3. Using DecoderPro in JMRI, I can read the CVs, specifically CV1 for the address. I've tried to use JMRI to change this address to anything - from 4, 5, and 6 all the way to 5020 just to try and get it to work. Regardless of what I program to the locos and what I use (Decoder Pro, DCC++ controller), the loco stays programmed to address 3. I'm at wit's end trying to figure out if it's the loco or an error with the software, but nothing will program these things. Anyone had any luck with programming Bachmann locos before? Thanks for your help! Edit: if it helps, this is what the interior of the loco looks like: http://www.modelrailroadforums.com/forum/attachment.php?attachmentid=48956&d=1426296329
I had a similar problem with my laisdec decoder and it was due to the cv 'lock' feature being set. I did a quick google of the bachmann site and found this: I don't know if this applies to your decoder but it might be that yours is locked? http://www.bachmann.co.uk/pdfs/36-558Users_Guide.pdf Jim
Played around with this for a while after work this evening, it appeared to write the CVs, and when read both after writing and a power cycle, it shows the proper values (tried 5 for CV1, the address for giggles) but still only responds to address 3. Out of curiosity, and since I want a little project, would a Digitrax SDH166D do the job if I just replaced the guts entirely? I've been wanting to do my own for a while, plus this will give me sound after all.
Recently (about 3 - 4 months back) there were some messages around programming problems. If I remember correctly it was also not changing the programming values. Eventually somebody came up with the solution and it was one word that needed to be changed in the program to get it to program. But I don't know if they have included it an update afterwards.
After playing around today, I decided to try JMRI version 4.7, and it appears that all CVs 1-99 have a value of 123, regardless of if I change them or not. Not sure where this leads me to, but it's something. Edit: After a lot of frustration and toying with things, finally the Controller for DCC++ and 1k ohm resistor on the programming track managed to take care of things. Thanks everyone for your help!
Resistors are always needed for programming tracks...and boosters are usually needed for sound locos...I model in HO scale and this is true