(10-15-2018, 03:56 AM)CB_HK Wrote: UPDATE
I have solved my issue with the Dallas RTC inside my Crimson by disconnecting the internal lithium batteries and attaching a new coin cell battery holder with leads.
Hi CB,
thanks for summarising your NVRAM fix and apologies I only saw this post now, years after the fact. I'd like to contribute to this discussion by tossing in my slightly different solution -- of course YMMV.
I decided to be a bit "cool" about it after realising the battery GND in the DS1216 is permanently connected to the IO3B's GND. So I simply went ahead and soldered the GND pin from the external battery holder directly to an unused connector near the front edge of the IO3B, labelled J2 (see pic, GND pin highlighted in red). This was apparently intended for some kind of coax (network?) cable. This, together with a dab of silicone, gave the battery holder a bit of mechanical stability and did away with an extra wire (for what it's worth).
Having said that, and I think this was omitted in the previous summary, I had to also ground the 2nd battery's positive lead in the DS1216, as I still got garbage after (manually) resetting the NVRAM variables (see console screenshot). I'm not sure if my DS1216 was particularly touchy, but it's probably a good idea given the fact that the chip will switch over to the 2nd battery if one fails -- which apparently happened when I connected the external one, for reasons I can't fathom.
Due to cramped space, and because I didn't feel like melting the socket to a pulp, I routed GND from one of the two round solder pads near pins 1 & 16 of the DS1216 (see piccie). These pads are intended to configure the socket to power 64k instead of 16k RAMs; the square ones are VCC (do NOT connect here!), while the round ones are permanently connected to GND. I found this route easier than soldering another wire to the chip's GND pins (8 and 9) on the opposite end. I just found the solder pads gave more space to manipulate the iron without melting everything, even with a fine tip. Again, YMMV and you may not even find this to be an issue.
So to summarise:
- Negative pin from external battery soldered to J2's GND (see piccie)
- Positive pin from external battery soldered to DS1216B pin 4 (BAT1, see pinout)
- DS1216B pin 14 (BAT2) grounded via round solder pad near pins 1 / 16.
It's important that BOTH old potted batteries are fully disconnected to prevent shorting one to GND via pin 14, while the other could potentially short the external battery, which is now connected in parallel. Check for non-continuity between GND and pins 4 resp. 14!
Anyway, I hope this helps and makes things a bit easier. Good luck to all those who face this procedure. It's not really hard, you just have to be meticulous about it.
Best regards,
--Roland
-----------------------------------------------------------

Wants -->
"Calculating machines cannot express free will, at last not as long as they function correctly" [W. Knödel,
Programmieren von Ziffernrechenanlagen, 1961]
"The most powerful optimization tool in existence may be the delete key." [Eric S. Raymond, "The Art of UNIX Programming", 2003]
"END OF LINE" [
TRON, 1982]