First post, by SirNickity
My 386DX/40 motherboard has a dead RTC module. You know the one -- Dallas DS1287, encapsulated in plastic, dead battery... Well, that caused all sorts of havoc.
Not just the obvious need to reset the clock and hard drive parameters every time I power on the computer, but despite the fact that I fix the floppy drive settings every time, when I get to DOS, it's back to some kind of hardware default setting. Drive A: is supposed to be a 5.25" 1.2MB, and B: is a 3.5" 1.44MB. But DOS can't read nor write a HD floppy, and Norton SysInfo shows the drive inventory as 2x 5.25" 360KB.
This was really cramping my style, as the SCSI card I recently bought for this PC (Adaptec AHA-1540CF) kept hanging the boot process due to a resource conflict, and the only way to fix that is with the SCSI-Select utility that I had on a floppy disk... that I couldn't read due to the BIOS settings. Can't just toss it on a ZIP disk or CD, because both those drives are SCSI, and thus inaccessible. 😒
That RTC module's gotta go.
It turns out Maxim has current-model parts, like the DS12885 -- a QFP-32 surface mount part that uses an external 32kHz crystal and lithium battery. These are backward-compatible (or, I've heard, usually compatible) with the original DS1285/DS1287 parts. So, I created an adapter board:
... and an external CR2032 coin cell holder:
I used header connector parts from FrozenCPU and some 24AWG stranded wire from a local electronics supply shop and created a cable. Here's the end result:
It took a couple tries. The first problem was a simple footprint issue. Apparently, it's not possible to get perfect PCB layouts on the first try, ever. The holes for all the header pins needs to be a step larger, so I had to clip the ends of the pins off and basically just tack them to the bottom of the board through the hole. Not ideal, but it's solid enough.
The second issue was a tiny, hardly visible solder bridge between the Reset and Data Strobe pins that kept the board from POSTing. I thought I was out of luck, but eventually noticed the bridge and, once fixed, it fired right up and FINALLY saved my settings! The floppy drives are now properly detected, SCSI card settings fixed, and Day of the Tentacle installed from CD! 😁
If anyone needs one of their own, I'm happy to publish the (fixed) Gerbers and BOM.