I had an old DS1245Y with a flat internal battery, and thought I had nothing to lose by trying to fix it. How hard could it be?
Step 1 - remove the ABS outer case. It comes off pretty easy with a sharp knife. just give one of the ends a little squeeze with pliers to get an initial crack in the glue and you're away. It's worth holding the nvram in a sacrificial ic socket to save snapping the pins off if you get too rough with it.
The arrow pointing to the 1 indicates which end is pin 1.
Next, step 2 - carefully mill the top away until you hit metal. Don't panic, it's only the battery
Of course, milling the surface down removes the arrow indicating pin 1, but that's ok because there's a 1 stamped into one of the ends as well.
Step 3 - carefully remove enough plastic at one side of the battery so you can stick a blade down to prise the battery out.
it's spot welded in, so hold the bottom contact down with a little screwdriver while you remove the battery or you could rip the terminal out of the casing.
Don't go too deep with the plastic removal, or you'll cut through the pin contacts (I got a bit carried away with the grinder, and had to re-solder a pin to it's lead)
and lastly step 4 - solder a lithium battery holder onto the two exposed terminals. I used a CR2032 but you could use a smaller battery (or remote mounted battery) if clearance is an issue. The CR2032 has a shelf life of 10 years, and will die of old age before the nvram could drain it - I would have used a smaller battery but that's what I had on hand. The original BR1225 is only 48MAh, so this one is way overkill.
So despite what Dallas says, you CAN replace the batteries in these!
So don't chuck out your old ones when they stop working, just replace the battery
Giving new life to an old nvram IC
Re: Giving new life to an old nvram IC
great stuff ill be trying this one out in years to come
- antus
- Site Admin
- Posts: 8253
- Joined: Sat Feb 28, 2009 8:34 pm
- cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B - Contact:
Re: Giving new life to an old nvram IC
Love your work festy
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
- VL400
- Posts: 4991
- Joined: Sun Mar 01, 2009 2:54 pm
- cars: VL Calais and Toyota Landcruiser. Plus some toys :)
- Location: Perth, WA
- Contact:
Re: Giving new life to an old nvram IC
True DIY Out of interest how old was the original? There is a date code on them, under the "NONVOLATILE" text the first string of numbers is year and maybe week of manufacture eg 1122C on my current batch is 2011 and maybe 22nd week.
Re: Giving new life to an old nvram IC
This one had a mid 2003 build date.
It's interesting that Dallas's datasheet states an expected cumulative data retention of a minimum of 10 years, yet the datasheet for the BR1225 lithium battery inside it lists a lifespan of "up to 10 years".
The NVRAM's initial battery disconnect mode doesn't stop the battery ageing, and the NVRAM build date isn't the battery's build date - the battery could easily be 6-12 months old at the time it's encapsulated so I'm not surprised this one lasted <8 years, I think 10 is pretty optimistic.
Edit - actually the CR series have a 10 year shelf life, the BR series is only 7!
It's interesting that Dallas's datasheet states an expected cumulative data retention of a minimum of 10 years, yet the datasheet for the BR1225 lithium battery inside it lists a lifespan of "up to 10 years".
The NVRAM's initial battery disconnect mode doesn't stop the battery ageing, and the NVRAM build date isn't the battery's build date - the battery could easily be 6-12 months old at the time it's encapsulated so I'm not surprised this one lasted <8 years, I think 10 is pretty optimistic.
Edit - actually the CR series have a 10 year shelf life, the BR series is only 7!
Last edited by festy on Sat Oct 08, 2011 8:52 pm, edited 1 time in total.
- VL400
- Posts: 4991
- Joined: Sun Mar 01, 2009 2:54 pm
- cars: VL Calais and Toyota Landcruiser. Plus some toys :)
- Location: Perth, WA
- Contact:
Re: Giving new life to an old nvram IC
Yeah now knowing what battery it is the 10 years is pretty unlikely, and the way they are used in a vehicle will take more of a toll on the battery than equipment thats on more than off.
Re: Giving new life to an old nvram IC
That new battery would keep the nvram going for over 40 years if the electrolyte lasted that long