Problems programming Bachmann SD40-2

lctenor1 Jun 15, 2017

  1. lctenor1

    lctenor1 New Member

    4
    4
    1
    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
     
    Last edited: Jun 15, 2017
    Scott Eric Catalano likes this.
  2. Jimbo20

    Jimbo20 TrainBoard Member

    274
    178
    11
    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
     
    Scott Eric Catalano likes this.
  3. lctenor1

    lctenor1 New Member

    4
    4
    1
    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.
     
    Scott Eric Catalano likes this.
  4. Pieter

    Pieter TrainBoard Member

    152
    46
    10
    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.
     
    Scott Eric Catalano likes this.
  5. lctenor1

    lctenor1 New Member

    4
    4
    1
    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!
     
    Last edited: Jun 16, 2017
    Scott Eric Catalano likes this.
  6. Scott Eric Catalano

    Scott Eric Catalano TrainBoard Member

    205
    57
    6
    Resistors are always needed for programming tracks...and boosters are usually needed for sound locos...I model in HO scale and this is true
     

Share This Page