Hi
For the benefit of others that may need to repair/restore a WaveTek 2520A, attached is a copy of all the eproms of my one.
These are version 5.1 of the firmware.
The file names include the chip number on the PCB and the component id.
There is one eprom that stores the values of sine waves, for the frequency synthesis.
There is one eprom that is installed on the GPIB board, if this option is installed. It probably is.
There are 3x eproms that hold the firmware on the board with the 6805 processor.
The files are in intel hex format.
I have copied the eproms onto Atmel TMS27C256-R-70PU one time programmable devices. They are almost pin for pin compatible.
I replicated the firmware from the TMS27C128 devices because pin 27 is address A14 or PGM depending on the device.
For the TS27C64 replacement by the TMS27C256, I soldered a link between pins 26 and 27 directly on the memory device. This meant I could fit either the original or the replacement device without modifying the PCB. It should be possible to link these pins on the pcb and still swap because on the 64kb eprom, pin 26 is NC.
I took a great deal of care to avoid risk of static discharge wrecking the chips. Now I have a copy of the original eproms, the plan is to replace them with the otp eproms. If I have a problem with those, I can revert to the original eproms.
Thanks to Tautech for organizing the eprom programmer loan from The Def Pom. They used to be so common but are now surprisingly rare.
I have programmed the new otp eproms, but I have not yet installed them. The 2520A has developed a new fault. Prior to removing the original eproms to copy them, I switched on the 2520A to check that it was OK. This showed the LCD display flashing randomly. The LCD display segments are driven by a number of driver chips, so whatever is causing the problem affects them all at the same time. This points to a bad joint or an unstable power supply. I need to investigate.
Doing a power-on check proved to be a really good idea, because I know that the fault was not caused by removing, copying and replacing the eproms. The symptoms did not change. If I had corrupted the firmware while copying, the 2520A would be bricked. The amount of effort required to reverse engineer the firmware to find and fix the corrupted code would have been too much effort to justify.
I suspect this 2520A has been sitting around for years and things have deteriorated.
Applying power has revealed a cluster of defects.
Dazz