Skip to main content

*** 1st post was Edited to provide latest information so you don't have to read the entire thread to get the current Info! ***

I was cleaning up some stuff and noticed I had a pile of blue modules for my command base.  That got me thinking...  I popped one apart and checked inside, and they have two Atmel 24C512 EEPROM chips inside for 128kb of memory.  I got the datasheet for the chip and noticed there is a file protect that if tied to VCC inhibits writes, but if it's floating or grounded, writes are enabled.

I checked and indeed the WP pin was connected to VCC.  I picked the pin off the pad for the two chips and stuffed it into my command base and attempted to write a module.  No sweat, writes it just like a black module!  I then took an unmodified blue module and tried again, an immediate error popped out.

The White and Orange modules only include one chip, so they can't do the base or remote updates.  However, they can be made writable so you can make single or multi engine modules, see below.

*** Current and best modification method ***

On recommendation from an expert later in this thread, I found out that the other jumper pad was actually to ground the write protect pin to insure that write was enabled, so that's the direction I took for later mods.



I chopped open a white module, and as expected, there was only one chip.  However, the exact same technique yields a nice module you can use to create a single or multi-engine module with.  I dressed these up to use them as Legacy modules for my Legacy engines that don't have a module.

Attachments

Images (2)
  • mceclip0
  • mceclip1
Last edited by gunrunnerjohn
Original Post

Replies sorted oldest to newest

I don't recall you saying they were the same chips, in any case I can now state that I'm 100% certain.

My point is that they're obviously charging for the additional capability, even though it didn't cost a dime, and actually saves them money!

For the black modules, you just produce them and stick them in a bag, for the blue modules, you have to program them with the version you're shipping.

Since I have half a dozen more blue modules, and it's easy to make the mod, I won't be buying any more black modules.

Legacy Blue-Black Module[2)



Alternate method suggested later in the thread for perhaps greater reliability.

It was suggested that since there is actually pads on the board to ground the WP lead that would be more reliable.  I haven't had a problem with the cut the lead method, but this is 100% bulletproof, so I have "updated" my method.  The trick is to remove the small surface mount resistor that is in the right hand position (see picture below) and move it to the left hand set of pads that are now unused.

I actually removed the SMT resistor and just used a wire jumper for the left hand pads.  Here's a couple using the "move the resistor" method.  I used wire to jump the alternate location as it's much easier to position it and cut it than position the little resistor.

Legacy Black Module N4

Attachments

Images (2)
  • Legacy Blue-Black Module(2)
  • Legacy Black Module N4
Last edited by gunrunnerjohn

John, hacking in the finest sense helping those who are victims of the big boy's uncalled for price structuring. Now if only someone could hack MTH's proto and Lionel's TMMC and Legacy programs to allow consumers to customize station and crew talk announcements, that would be fantastic. Any computer savy programmers among our forum members who are willing to take on such a feat?

I'm glad it worked out for everyone.  Like I said, it was way easier than I imagined, I just opened one up because I was curious what was in them.

Originally Posted by ogaugeguy:
John, hacking in the finest sense helping those who are victims of the big boy's uncalled for price structuring. Now if only someone could hack MTH's proto and Lionel's TMMC and Legacy programs to allow consumers to customize station and crew talk announcements, that would be fantastic. Any computer savy programmers among our forum members who are willing to take on such a feat?


I think that's just a bit more complicated!

I just lifted the pins of the ones in the picture.  However, after verifying this works as intended, I just did six modules by simply cutting the pin off the chip right at the chip.  I verified all six modules work as intended after the surgery.  The black paint is drying on the shells now.

 

I also decided to change the topic, these really end up free if you do them yourself.

Originally Posted by Lionelzwl2012:
Wonder if an orange module has the same insides and can be done this way also. How about it john. got one you could try? I have a blank one from a mikado that was never programed at the factory. Still kept it thinking maybe one day it could come in handy. Hum maybe today?

I see no reason that the Orange modules would be any different than the blue or black ones, I'll bet the white generic ones are the same as well.

 

 

Originally Posted by bigdodgetrain:

Success!!!  took the module into the sun and saw the pin used an X-acto knife tip and fliped out the pin. 

Piece of cake!   I just made six of them, I even took the shells down and sprayed them black.  If I weren't so lazy, I'd probably buff off the paint from the Lionel logo and make them look just right.

 

 

Originally Posted by Nick12DMC:

John, Thanks for posting this great tip!.

Success, 1.51 installed (upgraded direct from 1.3)

 

I guess it's working for sure.

 

 

 

One tip for folks converting multiple modules at one time.  Keep the two halves of the shell together and put them together as one at the end.  When you pull them apart, the glue doesn't always separate exactly the same, so the best fit will be the original pieces together again.

As I said early on.  They are all the same.  Just depends on what they were originally purposed for if they were to be read only or writable.  I really don't see why this is such a revelation. 

 

I credit John for doing the discovery.  But you had to believe that the modules were the same and just were write protected in some fashion.

Thank you John!

 

You will be known as we called em in the IT a "Ethical Hacker" Breaking limitations on product so that you can do it yourself at home instead of incurring extra expense.

 

The original term of hacker was simply to change the physical "Hardware" and wiring so that a item modify a behavior to whatever it is you seek.

 

I feel that sharing these kinds of tricks are very useful.

I still suggest moving the zero ohm jumper, as the Atmel spec sheet states that the floating of the Write Protect pin is OK as long as the pin has less than 3pf coupling to the external circuitry. 

 

Floating the pin can cause corrupted data to be programmed into the module, and while it may seem that all is well, your upgraded Cab2 or Base may exhibit strange behavior from bad code. 

 

Not worth the risk, move the resistor, or get a black module to be safe.

 

John,

 

First off, Great tip on re-using those blue modules.  I plan to mod 2 of mine by moving the resistor.

 

I think people should be cautioned that they are not upgrading the system as per Lionel's specs.  If the CAB2 gets corrupted as Jon pointed out, and causes a problem, its really on the user since they did not want to spend the $17 for the black modules.

 

Odds are the upgrade will go OK, but if something starts acting weird, who would even think to ask the user how the system was last updated?  It may be hard to figure that one out.

 

Joe

Originally Posted by SantaFeFan:

I still suggest moving the zero ohm jumper, as the Atmel spec sheet states that the floating of the Write Protect pin is OK as long as the pin has less than 3pf coupling to the external circuitry. 

 

Floating the pin can cause corrupted data to be programmed into the module, and while it may seem that all is well, your upgraded Cab2 or Base may exhibit strange behavior from bad code. 

 

Not worth the risk, move the resistor, or get a black module to be safe.

 

has anyone who removed the two pins had any troulble with their update?  I have not.

Originally Posted by bigdodgetrain:

 

has anyone who removed the two pins had any troulble with their update?  I have not.

Nope, not so far.  However, I took the previous advice to heart and since I do have the proper tools and practice, I figured I'd change my technique to the movement of the zero ohm jumper.

 

Originally Posted by brucefclark:

John would you post a larger picture of the zero resister changes with more descriptive lables for us vision challenged OF's.  Thanks Bruce

If you click on the previously posted photo, it will zoom to full size.

 

Originally Posted by Norton:

Interesting that the Zero Ohm resistor seems to be marked as a diode (D1) both on the board and the device.

Yep, but there was really a zero ohm resistor there, and the pins go to VCC and ground from it, so I figured it was the right component.  Not to mention it was the only choice, other than that cap at the lower left.

The bottom legs of the "R" are hidden by the chip, making it look like a "D" in the photo.

 

My blue module has a 100 ohm resistor, not a zero ohm resistor.  Perhaps the idea was that, unlike a zero ohm resistor, you could force a voltage across the resistor to rewrite the module.

 

My Atmel parts do not have a 24C512 designation on them, but rather ATML H844 2FB-2   8G7001

Dale, did you try moving the resistor to see if it works?

 

I like the idea of the 100 ohm, it probably would have been a good idea for all of them.  I believe mine were zero ohm, but I may missed the value.  In any case, since I just wanted to ground the pin, the wire did the trick.

 

That part number comes back to the same capacity EEPROM, so I suspect it's just an updated (or old) part.  The first set of pictures was from a 1.0 version CAB unit, that's the only one I actually looked at the part number on.

 

The beauty of all of this is the blue modules were junk anyway, I'd never use them again for anything once we've moved well past 1.3.

 

John, I agree pulling the resistor (there are several values 0 ohm or 100ohm etc. depending on the manufacturer of the module), and jumpering as you have shown is the best solution. Thank you for detailing the solution for folks to follow.

 

And I will state my caution again, the Legacy Operating system is very complex and even a single bit error in the programming or reading of the module during an update can manifest errors that are unpredictable.  Some integrity checks are performed, during the process, however the risk is real if you float/cut the pins.

Originally Posted by cerbyg:

I think I paid about $15 for my black modules...so, given the cost of this hobby, other than the curiosity factor, why go down this modify route and risk potential problems?


This was handy for me as I haven't been able to get a black module (out of stock).

 

I hoped to pick one up last month when I was in the States but none of the local shops had any. One dealer did have a massive bag of blue modules though.... should have asked for a few.

  

 Nick

Originally Posted by cerbyg:

I think I paid about $15 for my black modules...so, given the cost of this hobby, other than the curiosity factor, why go down this modify route and risk potential problems?

In answer to the question why do it, by all means if this makes you uncomfortable, I suggest you just pass this thread by.

 

 
Originally Posted by trnluvr:

John,

 

How did you get the module itself apart?

 

Doug

I start at one end and tap a small screwdriver in each side, then move to the other side.  The object of the exercise is to break the glue bond on one side and then you can open it up.  Start with the connector facing you and use a small flat blade screwdriver on each side.  Then work from the opposite end the same way.

 

You'll sometimes put a couple of chips in the side of the module, but I've done half a dozen, and I haven't killed any of them yet.

 

Now I have some modules to play with storing configurations.

Originally Posted by gunrunnerjohn:
Originally Posted by cerbyg:

I think I paid about $15 for my black modules...so, given the cost of this hobby, other than the curiosity factor, why go down this modify route and risk potential problems?

In answer to the question why do it, by all means if this makes you uncomfortable, I suggest you just pass this thread by.

 

 
Originally Posted by trnluvr:

John,

 

How did you get the module itself apart?

 

Doug

I start at one end and tap a small screwdriver in each side, then move to the other side.  The object of the exercise is to break the glue bond on one side and then you can open it up.  Start with the connector facing you and use a small flat blade screwdriver on each side.  Then work from the opposite end the same way.

 

You'll sometimes put a couple of chips in the side of the module, but I've done half a dozen, and I haven't killed any of them yet.

 

Now I have some modules to play with storing configurations.

 

I used a small saw for structure building small miter box saw or track cutting saw. Saw a little on both sides and the module comes apart cleanly. I did start at the rounded top end until the saw went flat.

Just did my upgrade to 1.51 using blue modules using Johns idea and worked perfectly. 

 

I had version 1.2 so I could not upgrade directly to 1.51. The computer could not communicate properly with the base using version 1.2. Lionel sent me the 1.3. Blue modules today (free if you call them). After installing 1.3 I made a backup. I then installed 1.51 and restored the backup. The edit engines feature worked great and I cleaned up a few problems. 

 

Great upgrade, especially jumping from 1.2. Also I have two new "black mods" after I do John's modification. now I have too many black modules...last month I had a hard time finding them and paid $17.95 for one. Thanks Gunrunner. 

Originally Posted by toddstrick:

 I used a small saw for structure building small miter box saw or track cutting saw. Saw a little on both sides and the module comes apart cleanly. I did start at the rounded top end until the saw went flat.

 
I presume you noticed you have to be a bit careful with the saw not to chop the little PCB and kill the module, right?
 
 
 
Originally Posted by Jeff Metz:

Great upgrade, especially jumping from 1.2. Also I have two new "black mods" after I do John's modification. now I have too many black modules...last month I had a hard time finding them and paid $17.95 for one. Thanks Gunrunner. 

Glad it worked out for you.  Did you see the "upgraded" modification involving moving the zero ohm resistor?  Given that it's pretty easy if you use wire and not try to position that little resistor, I recommend that method if possible.  I would have initially done that, but I didn't tumble to the fact that the resistor was a configuration jumper.

 

While I really don't believe that there's any realistic possibility of having enough capacitance with that pin cut off to be an issue, Jon had a point that anything's possible.  If you ground the pin by moving the jumper, there is zero chance that it'll ever be a problem, so if possible, that's what I'd do.

John,

Thanks for passing this on,naturally the first module I tried was glued to be never opened, but I did get it opened.

 

Did you notice on the module there's a dot and on the inside you see a hole that is at the spot between the 2?  I wonder if this is used some how to jump the 2 so it can be writable??   What I'm saying is,does Lionel use this hole to jump the 2 and make the module writeable and remove it cover the hole and make it for 1 use??

 

Jon Z ?????

 

Doug

Last edited by trnluvr

Well, if the resistor is a 100 ohm resistor, it would be possible to short it to ground and write the module.  Perhaps that's why Jon mentioned that the resistors could be zero ohm or 100 ohm, the 100 ohm resistors would have allowed for writing before the module was sealed in the plastic.  I checked, and the first one I took apart was a 1.0 module that has a 0 ohm resistor, didn't even look at the others, maybe the later ones are 100 ohm resistors.

John

The two I took apart were 100ohms. The number on the top was 101 and I crossed referenced it to 100 ohms. I measured it to be 98.65 ohms with my Fluke meter. I did the first choice which was to cut the pins and so far I have had no issues that I can find. I will maybe pickup two Black modules when I can find them local.

I had no problems with the ones I cut the pin, but Jon Z had a good point.  I didn't realize the jumper was actually there for that purpose.  Since it was there, and I have the tools to move it, I decided to adopt that method if I do any more.  I have enough for my use, I bought two and converted five of my blue ones.  Somehow, I think that will keep me in black modules.

I realize this has been up for some time now but I just found it. Firstly a huge thanks to John for passing this information along. I have now done this to 2 blue modules and works great! Saw it was asked about the “useless” white modules but no actual results. So I went ahead and tried it. It works and of course since it only has one chip it cannot hold a software upgrade but it can hold a multi-engine information. There of course has to be a limit but I don’t know what it is exactly. I have 16 engines loaded currently.  So this goes for the white modules and all of orange modules. One last thing I found funny when I popped my last one there were two little capacitors in the bottom left. None of the others had this. 8EB60F9D-4C75-46D6-A060-395FB66FB8BF

Attachments

Images (1)
  • 8EB60F9D-4C75-46D6-A060-395FB66FB8BF

Good info about the white modules, I hadn't thought about a multi-engine module.  I have about half a dozen of the white modules, I'll have to consider making them "green" modules.

for those of us that are electronically limited in chips, resistors and moving one to the other side, I found this on YouTube which they instructed to remove the resistor from the right side and solder a small wire on the left side.

and thanks John for the valuable find.



https://www.youtube.com/watch?v=38X6-QMCCFs

for those of us that are electronically limited in chips, resistors and moving one to the other side, I found this on YouTube which they instructed to remove the resistor from the right side and solder a small wire on the left side.

and thanks John for the valuable find.



https://www.youtube.com/watch?v=38X6-QMCCFs

I didn't "find it", I figured it out on my own.  Note that his video is later than my post, so I suspect he's the one that did the "finding".

I posted: 11/11/12

Video posted: Dec 31, 2012

Late to the party as usual, but I just found this thread and updated my Legacy Cab 2 and Base from 1.3 to 1.72 and 1.6.  Thank you so much, John.  I took a multi-year break from the hobby and didn't realize just how much had changed.  Writable modules are pretty much unobtainable in 2023.  You saved my bacon!

@PRSL Dave posted:

Late to the party as usual, but I just found this thread and updated my Legacy Cab 2 and Base from 1.3 to 1.72 and 1.6.  Thank you so much, John.  I took a multi-year break from the hobby and didn't realize just how much had changed.  Writable modules are pretty much unobtainable in 2023.  You saved my bacon!

I'm glad this was useful for folks here.  FWIW, I'm cooking some spare modules right now using those "free" modules.   I'm surprised they're out of stock so many places!

Last edited by gunrunnerjohn

I'm glad this was useful for folks here.  FWIW, I'm cooking some spare modules right now using those "free" modules.   I'm surprised they're out of stock so many places!

Thank you, John!  Like an idiot, I bought a NIOB version 1.0 990 on bee (in pig latin) without doing my "version" homework for a relatively embarrassing price thinking it could be upgraded easily. Now I've got to send it to Lionel for the upgrade and the black modules for version backup are nowhere to be found, not even as a grossly over-priced item on the above -referenced site. The update will likely take 8 weeks, but, in the meantime, I'll be able to turn my two blue 1.0 modules into backup copies of the latest version of the CAB-2 and 992 base software and handle future updates at home with your "fix." So, thanks again!

You're most welcome, I'm happy to see that this thread has been useful.

@Bill Swatos posted:

Thank you, John!  Like an idiot, I bought a NIOB version 1.0 990 on bee (in pig latin) without doing my "version" homework for a relatively embarrassing price thinking it could be upgraded easily. Now I've got to send it to Lionel for the upgrade and the black modules for version backup are nowhere to be found, not even as a grossly over-priced item on the above -referenced site. The update will likely take 8 weeks, but, in the meantime, I'll be able to turn my two blue 1.0 modules into backup copies of the latest version of the CAB-2 and 992 base software and handle future updates at home with your "fix." So, thanks again!

Splitting the case is very, VERY tricky. Got one open and modified, though soldering the indicated pads together was difficult. Thought I was "home free" on splitting the other case until the label end wouldn't give way. Screwdriver slipped through on that end and...GONE!

After doing a bunch of these, I've kinda' developed a standard method of splitting the cases.  I haven't lost one yet, and as I got better at it, the cases get less beat up getting them apart.

Indeed! Here's my first one:

20231004_151519

20231004_151543

I guess I got "cocky" and then destroyed my second one. I will NOT "attack" the label end again. Unfortunately, I've got to find another blue module now.

Attachments

Images (2)
  • 20231004_151519
  • 20231004_151543

What I do is use my X-Acto chisel and set it in the seam and tap it with a small hammer until I hear a crack, that tells me that I've broken the glue bond.  Then I do it on the other side.  I start at the connector end then do it once more farther up on each side.  Finally, I carefully pry the sections apart.  Usually breaking the glue bond on the sides is enough to open them up.  If they resist, I do a little work on the top to crack those glue joints.

Thanks for this thread. I had just started getting into Lionel/Legacy when I decided to go back to school to finally earn my BS in 2019. I put the trains aside in order to focus on school for the last few years. Having finally graduated this past December, I pulled out the Legacy Cab 2 and Base yesterday to see if I could get everything up and working. Surprisingly, I was able to do that pretty fast. Then I remembered these forums. I came here to look up how to update the system and stumbled on this thread. I was able to also find Marty's video on youtube to help me better understand what was needed to modify the blue modules. I was able to get two working writable blue modules. After that, I was able to proceed to upgrade from 1.52 base/cab to 1.6 base and 1.74 cab. Looking forward to doing more things with my trains now that I have more time.

Add Reply

Post
×
×
×
×
Link copied to your clipboard.
×
×