My Bad...
Dear John, Scott,
My bad, Scott (Blinddog) is correct, and it's actually worse than we feared...
1 - Assuming this is running the stock B'mann "DCC Equipped" decoder,
it is very-likely one of the "Lenz cut-down" decoders.
https://tcsdcc.com/installation/ho-scale/1196
http://estore.bachmanntrains.com/index.php?main_page=product_info&products_id=1467
2 - Per available documentation, CV2 (Min Speed) is indeed limited to a maximum value of "31"
https://www.bachmanntrains.com/home-usa/images/44913_Decoder_IS.pdf
3 - Again, per available documentation, CVs 5 (Max Speed) and 6 (Mid Speed) and not included/supported,
so yes, blindly programming values into these address-spaces could result in (?who knowns what?) kind of behaviour, inc "apparent brick".
HINT: Using the PwrCab in Programming-Track mode would have given us a clue before any damage had been done, as it automatically reads the current CV value before we get to the step of "nominating the value we wish to program into the CV-in-question"... if the PwrCab says the equivalent of "No such CV or value", then we know we're heading into bad territory....
4 - The Good-news is that "CV8 = 8" reset should work, esp if performed properly, direct from the PowerCab, in "Programming Track" mode.
Recipe:
- Connect the PowerCab to ONLY a completely isolated piece of track
- Place ONLY the loco-in-question on the isolated track section
- Power ON the PowerCab
- Press "PROG/ESC" FOUR times
(screen should say "Use Program Trk",
see Pg 36 of the PwrCab manual)
- Press "Enter"
- Press "2"
(Enters "direct CV programming mode"
see Pg 46 of the PwrCab manual))
- When the screen says "Enter CV Num"
(See Pg 55 of the PwrCab manual)
Press "8"
- Press "Enter"
(you have told the system you want to program CV8)
- The system will READ the current value of CV8, which should typically be a code which reflects the manufacturer of the decoder.
- When the screen says "Enter Value"
Press "8"
- Press "Enter"
You have just programmed "CV8 = 8", which should trigger a reset of the decoder.
Rock the loco clear of the track (break contact between wheels and rails for at-least 30 seconds)
in order to "reboot the decoder", and assert the change.
You should now be able to:
- press "PROG/ESC" to EXIT "CV programming mode"
(the PwrCab will return to "normal train-running operation" mode, with full track power)
- select Loco address "3"
(typical default address for factory-reset decoders)
- and retest if you have regained basic Speed/direction/light behaviour...
...now, assuming you've gotten this far, we should be "back to where we began",
with a loco that "basically works", but is not operating at the speed we expect...
...A review of the original product reviews (MR et all) suggest that the loco is slower on DCC than Analog,
but only by a small ammount, (90smph VS 98smph respectvely),
and still achieves a top-speed far in-excess of what most modellers would find desirable.
https://mrr.trains.com/news-reviews/staff-reviews/2008/02/bachmann-ho-scale-rf-16
SOOOO, what could be causing this particular loco to "fail to fly" at top-speed?
Well, additional Googling suggest that this loco was a partnership-build between B'mann and some other Model Producers, and the average QA accross the production-range may have been "not quite as one might hope". A check for binding and/or excess slop in the drivetrain may be enlightening, as would a possible clear-and-relube of the truck towers. Some models of the late 90's/00's era are known to come ex-factory over-packed with quite-thick "peanut butter" grease, which can manifest as a "slow speed mech". Cleaning and relubing with a sane ammount of quality lube (Labelle, Nano-Oil, etc) can make a world of difference.
There also seemed to be some debate around the time of release (2005-2008?) RE "Break-in time" of such mechs, and the alleged improvements in slow/fast/crawl behaviours after "adequate" break-in periods...
(whether the value/effectiveness of "Break-in period running" is conjecture, confirmed, or just "one guy's opinion" is a long-running debate in Model RRing circles, and this example is no different...)
https://www.trainboard.com/highball/index.php?threads/er-models-sharknose.6970/
https://www.bachmanntrains.com/home-usa/board/index.php?topic=27879.0;wap2
Anywho, do the "CV8=8" factory reset to get back to "works as did out-of-box",
and my apologies for the bum-steer RE CV5 and 6...
(should have taken my own advice and checked the available documentation First...)
Happy Modelling,
Aiming to Improve,
Prof Klyzlr