Skip to main content

I acquired a basic MTH starter set, saying it is equipped with "Proto-Sound" on the box label.  I open up the tender and here is what it looks like.  This set has been sitting unused for years.  Do I replace the battery before attempting to test it?  If so, which battery is the proper one to replace it with?  Thanks very much.

Attachments

Images (2)
  • IMG_7067
  • IMG_7066
Original Post

Replies sorted oldest to newest

OK very simple. Most microprocessors work on this principle. You have the firmware stored in flash memory and then the processor loads that in RAM (Random Access Memory) where it runs and that's the processor running your engine. Also, there can be settings in firmware (variables) that can be manipulated or set while the firmware is running (advanced PS1 settings and features) but that is in RAM- which is erased if power is lost. So the processor takes the settings from RAM and at the end of the shutdown sequence, writes those variables to flash memory or EEPROM- more permanent storage locations that are not lost when power is off. A key point is that the battery and circuit is what keeps the processor running when we drop power for commands in conventional. Again in conventional we vary the power all  the time, and specifically to change direction or other specific functions. So what happens is, if the battery is weak or not working, then the processor may not be powered long enough to complete the orderly shutdown and write the variables to storage. When this happens it's possible that now that last sequence corrupted the memory in storage, so when the processor boots and tries to read those variables into RAM and run the engine- they are now corrupt.

And so, the only way to fix this is boot up with a repair chip that has a special program to write those baseline default variables back to the storage medium as a kind of factory fresh state. Note this does NOT work for deselect problem- a related problem in the fact a variable has been set, but then how to fix that variable back to a valid state cannot be done with the reset chip.

BTW, this is also true for PS2 and PS3. This is how the variables or settings are stored at the end of a running session to non-violatile storage by the firmware when the engine performs an orderly shutdown. In the case of PS2- that's with a battery or BCR, in the case of PS3, by the built in supercapacitors maintaining power. This is why with a bad battery or failing battery circuit on a PS2 engine, you add it to the remote DCS system, however, when the engine is power cycled, it never wrote the saved ID to storage, and so when it boots up, it "forgot" the ID.

That's why it's so critical to ensure a good working battery or BCR system in these engines. They simply do not work correctly without it.

OK very simple. Most microprocessors work on this principle. You have the firmware stored in flash memory and then the processor loads that in RAM (Random Access Memory) where it runs and that's the processor running your engine. Also, there can be settings in firmware (variables) that can be manipulated or set while the firmware is running (advanced PS1 settings and features) but that is in RAM- which is erased if power is lost. So the processor takes the settings from RAM and at the end of the shutdown sequence, writes those variables to flash memory or EEPROM- more permanent storage locations that are not lost when power is off. A key point is that the battery and circuit is what keeps the processor running when we drop power for commands in conventional. Again in conventional we vary the power all  the time, and specifically to change direction or other specific functions. So what happens is, if the battery is weak or not working, then the processor may not be powered long enough to complete the orderly shutdown and write the variables to storage. When this happens it's possible that now that last sequence corrupted the memory in storage, so when the processor boots and tries to read those variables into RAM and run the engine- they are now corrupt.

So the "active" memory writes variables to the EEPROM as the system shuts down. If those variables are corrupted the system won't "boot-up."
  Question:  If you replace the corrupted EEPROM  with a newly programmed one, would that also fix it, or is there something "special" about using MTH's reset chip?

Different problems.

The reset chip https://mthtrains.com/sites/de...ction/50as18155i.pdf fixes the variables associated with the 3 clanks issue.

"The Make PS force chip was designed to reprogram original
ProtoSound sound systems when the “Clank, Clank, Clank” is heard
upon start up. This does not apply to engine equipped with ProtoSound
2.0.
When a (original) Proto-Sounds engine starts up and 3 clanks are heard
this signals a software compatibility issue. Follow the instructions
below when using the Make PS chip. Make sure the battery has a good
charge.
"

When you replace the entire EEPROM with a new EEPROM from MTH as a repair, it has the entire code in it plus variables and is a different thing entirely. You are effectively installing a new firmware of the engine.

Again, just trying to be thorough. There are a couple of ways that PS1 can get corrupted.

One is the dreaded deselect. This is a leftover piece of firmware function from QSI that allows the engine to be deselected with a very limited way to correct that variable. Even if you set that variable back, the engine firmware is "risky" in that it could happen again. So the fix for these engines is a new EEPROM containing a newer firmware that prevents the deselect and the problems around that specific variable. There was a sheet with a list of these known affected engines that a replacement sound EEPROM chip can upgrade to fix. https://ogrforum.com/...1#149239177259328371

Another problem is the dreaded 3 clanks. This is where the fix EEPROM  kit 50-1023 contains a firmware code that corrects that variable. However, it cannot fix certain other problems like deselect. You remove your sound chip, insert this special chip, follow the sequence which fixes that variable, and then insert your original EEPROM chip.

Last, it's just flat out possible with a failing battery and how in a brownout state a write command could corrupt the EEPROM in such a way the only fix is a new EEPROM chip. Again, with a failing battery, we get into this low voltage state where things are not reliable and the write command might begin to execute and just make an abortion of the EEPROM data. The fix there is a new EEPROM.

OK Guys.....  I have a MTH 20-2214-1  coal turbine with a BCR.   This is my first try at MTH, can this operate on ZW w/or without TMCC. I tried running it last night ....  all I have is mars light, running lights, great smoke & 2 clangs w buzzing.   Do I need a DCS system?  thanks in advance    Rick

@R2D1 posted:

OK Guys.....  I have a MTH 20-2214-1  coal turbine with a BCR.   This is my first try at MTH, can this operate on ZW w/or without TMCC. I tried running it last night ....  all I have is mars light, running lights, great smoke & 2 clangs w buzzing.   Do I need a DCS system?  thanks in advance    Rick

Step 1 on a new PS1 engine to you ( in other words, you have no idea the condition) is open the shell, find the battery, replace it (if not a known newer battery), and while there do a general inspection (example like checking the smoke units for zinc pest, burned wicks, etc).

The buzzing likely indicates the system is trying really hard to charge that most likely dead battery. Again,  this is bad in that that humming indicates the charging circuit is trying to jam voltage into a battery that is low. If the battery is old enough and actually dead shorted from age, then you in fact can do damage to the charging circuit by attempting to power the engine. Yes, there normally is a slight hum that quickly goes away because a good battery or BCR rises in voltage quickly reducing the charging current causing the hum.

" mars light, running lights, great smoke" that's because they are all off track power and the lights are off a separate constant voltage board- nothing to do with the PS1 control board set.

No you do not need DCS, that is not a DCS capable engine.

Yes, a ZW is an OK transformer however, you probably should have some sort of external breaker or fuse, and you only at best have whistle/horn control not bell so you cannot activate anything.

Unless you have a Lionel Powermaster - TMCC doesn't matter.

The manual https://mthtrains.com/sites/de...ction/20dl17383i.pdf

PS1 is just a form of advanced conventional engine.

What do you guys think is the EEPROM on the board?  Some of the above is not completely factual.

Basically any scrambling can be corrected with proper chips.

For the Turbine and I have never seen a PS-1 buzz because of a dead battery and the charging system trying to jam more current into the battery.  Not how it works.  The current is limited via the resistor.

Does your buzz get louder at high voltages?  Does it go away at track voltage under 9V?  The buzz can be a bad capacitor on the power board.  But a heavy buzz is usually a voltage regulator failure, and your over driving the audio amp/speaker.  G

@GGG posted:

What do you guys think is the EEPROM on the board?  Some of the above is not completely factual.

Basically any scrambling can be corrected with proper chips.

For the Turbine and I have never seen a PS-1 buzz because of a dead battery and the charging system trying to jam more current into the battery.  Not how it works.  The current is limited via the resistor.

Does your buzz get louder at high voltages?  Does it go away at track voltage under 9V?  The buzz can be a bad capacitor on the power board.  But a heavy buzz is usually a voltage regulator failure, and your over driving the audio amp/speaker.  G

The memory that's being rewritten by the "Make PS force chip" sounds like it's the BIOS ( basic input output system ) of a computer, and it's probably onboard the processor covered by the QSI label ( any idea what the number on that chip is?  We could look the specs up. )

Update:  Found the MTH parts photo

AE-4500001

LM385N is the audio amplifier, the two LM324M are operational amplifiers, the chip U7 with 5K ( sounds like a memory spec ) at the end of the name and connections between the processor and the replaceable EEprom  might be the memory.  Can anybody supply the full part number?

Attachments

Images (1)
  • AE-4500001
Last edited by JET
@R2D1 posted:

Mr Barry,,  thanks for info .... could I use a EBL 9v for a temporary try?  I have the manual there seems to been upgrades or something because my manual sez battery is in tender.... not.   Also internet lookup a manual has pictures of smoke unit & other bits of info.

Yes, some people have reported using the EBL rechargeable 9V batteries. I tend to just go straight to a BCR, but that's just me.

It's been a little while since I touched this specific engine but I think the battery is in the diesel engine, the middle coal turbine has a DCRU that is slaved off the PS1 in the engine across the 4 pin tether system. The tender just has an electrocoupler and maybe a rear light?

Again, the PS1 board stack is the diesel and so the battery is right there nestled in if I remember correctly.

I upgraded mine 2 years ago and then sold it, and replaced the engine with the PS3 model.

As long as it is NIcad or NiMh that is fine.  You can even use a fully charged 9V Alkaline for testing.  Battery is always with the PS-1 board, the instruction is a misprint probably from a steam engine.  BUT you need to read my post about the buzz.  If the buzz is only at higher voltage and gets worst at higher voltage you may have a hardware issue.

@JET posted:

The memory that's being rewritten by the "Make PS force chip" sounds like it's the BIOS ( basic input output system ) of a computer, and it's probably onboard the processor covered by the QSI label ( any idea what the number on that chip is?  We could look the specs up. )

Update:  Found the MTH parts photo

AE-4500001

LM385N is the audio amplifier, the two LM324M are operational amplifiers, the chip U7 with 5K ( sounds like a memory spec ) at the end of the name and connections between the processor and the replaceable EEprom  might be the memory.  Can anybody supply the full part number?

So the EEPROM is not a replaceable part with out soldering.  You can search and find and old post of mine.  With the correct ROM chip installed you can have access to the deselect EEPROM location and change it back to select.  Go back to the old ROM and engine will work.

The revised chip doesn't do anything with deselect, but rather avoids looking for that condition when starting up.  Just goes direct to starting up engine.  The glitch was early software on the specific engine Chips that would look for deselect, but did not have code to address and change that position.

Any of the later chips would work in the board even if deselected because they don't look at that memory spot.

It was a capability for QSI systems. G

@R2D1 posted:

Well guys... it's toast now.  I got the 3 clangs of death.   used a 9v   Can I get parts to fix, or is this a MTH dealer only repair...   thanks all for impute.     last mth 4 me                  rick

@R2D1,

@JET is correct, and Vernon also mentioned the fix above, replicated here:

The reset chip https://mthtrains.com/sites/de...ction/50as18155i.pdf fixes the variables associated with the 3 clanks issue.



Download the above PDF and read it.  It's fairly clear.

You have two options:

1.) Get it to an MTH repair tech.  Several good ones post here on the forum quite often.

   or

2.) Do it yourself, following the directions in the PDF.  You'll need to get, or borrow, a "Make PS" Chip (you may be able to get one from MTH parts, but they also come up on the big "E" occasionally, and other such places) and you'll install it temporarily to reset functionality and remove the three clanks, then put your old chip back in.

Mike

Attachments

Images (1)
  • mceclip0
Last edited by Mellow Hudson Mike

Add Reply

Post
This forum is sponsored by MTH Electric Trains
×
×
×
×
Link copied to your clipboard.
×
×