After dumping the calibration data to a binary file with the Python scripts provided above, it is possible to completely update the SRAM (static RAM) system with a preprogrammed FRAM (ferroelectric RAM).
Original SRAM assembly:The calibration data, among other information, is stored on U106 (e.g., Sharp LH5164D-10L). A 3.6 V lithium-ion battery sustains the memory of U106 while powered OFF. My battery is from 'JUN06', which is old. The battery reads 3.7 V. If you prefer this storage approach, then make note of the battery replacement procedure (Section 4.3 of the Service Manual) so that you can maintain your calibration constants.
FRAM assembly:Fortunately for me, there have been great people working on this challenge and all I had to do was put the pieces together. I selected the following parts for my adapter board:
CD74HC00M96 (TI, IC GATE NAND 4CH 2-INP 14SOIC)
FM1808-70-P (RAMTRON, IC MEM 256kb 32kx8 parallel 28-DIP)
C0603C104K9RAC7867 (KAMET, CAP CER 0.1UF 6.3V X7R 0603)
CRCW060310K0FKEAHP (VISHAY-DALE, RES SMD 10K OHM 1% 1/3W 0603)
310-87-114-41-001101 (PRECI-DIP, CONN SOCKET 14POS 0.1 GOLD PCB)
342-10-114-00-591000 (MILL-MAX, CONN HDR DIP POST 14POS GOLD)
xDevs.com also has a variation:
https://xdevs.com/fix/d1281/#adaptersInstallation:
1) The binary file for the FRAM is uploaded with an EPROM programmer. My GQ USB Universal Programmer (R 7.29) does not support the FM1808. Instead, I selected the DS1230 as instructed by TheSteve. My binary file was also 'cleaned' so that only the serial number and calibration constants remained.
EDIT: Attached are the NVRAM and FRAM binaries so that you may perform a comparison.
2) When you are certain that you have correctly created a backup, cut the battery lead while the instrument is OFF.
3) Remove the U106 chip with proper tooling.
4) Install the FRAM and the adapter into the pre-existing socket.
When the instrument is turned ON again, you should know right away whether or not the operation was successful. No error messages should appear and you should be able to check your stored serial number (Status -> Config -> Ser#).