Been playing around, got some things done. Uploading a bunch of stuff here for posterity.
- Rebuilt the manuals to be text based and fixed the schematics a bit too (diagrams are still bitmaps, I might redraw them later as vectors if I feel like it) let me know if there are errors....
- Decompiled the firmwares and found some undocumented stuff, including the ability to automate calibration via GPIB. Made a manual with the info.
- The two firmwares STD = Standard, CPR = Cardinal Point Option (zipped together into a zip file).
- And the decompiled firmwares as .asm files (zipped together into a zip file).
It seems calibration data can't be extracted from the GPIB port, but the socketed NOVRAM chips IC522 and IC523 can be read by an Arduino Uno pressed into service as a chip reader, so I'll add another post with that info once I verify it's a working backup method.
I'll probably write a python script to automate the calibration with a 3458A soon too. First I need a new UVEPROM for the firmware as mine is throwing errors. I think it's dead so it's off to Akihabara for a replacement next week.
Also, there's an amusing thing if you try hacking the firmware in the wrong way (like trying to enable CPR mode on a STD unit I suspect). See page 8-2 of the Firmware Reference PDF for a laugh.
