From "it can boot" to "display flashes randomly" you and took the machine to pieces, changed a battery and put pieces back together.
Changing a battery and "display flashes randomly" doesn't add up.
Maybe your assembly went wrong somehow or a connector pin cracked its joint.
Thanks for the reply M K.
I think the firmware has bug to initialize the display. On the service manual "8590 Series Analyzers Assembly-Level Repair 08590-90316" Page:204:
"Firmware startup sequence
The firmware installed in the analyzer recognizes when the analyzer
non-volatile memory is lost by comparing the contents of two RAM
locations with known values. If there is a discrepancy, the startup
routine is initiated.
The analyzer startup routine does the following:
• User memory is erased
• DLP editor memory is initialized
• Power-on state is set to PRESET
• Windows are initialized
• Video constants are initialized " <=== firmware might have bug in this code, or load a wrong parameter for blank NVRAM. It could have several options, depends upon model # or SN#, since all lost, the firmware does not know which one should be loaded.
I have seen someone else had similar booting problem after change new battery.
To be short: I already solved this problem with a small trick.
1) Power off the SA, and connect the battery with a connector (instead of solder it on PCB. Unplug the battery).
2) Discharge the 0.22F cap with a 100 ohm resistor (about 2 minutes). it unit is "F" not "uF", this cap can hold data more than 12 hours if charged to 3V, it is used for battery change. for my case, I have to discharge it on purpose (the new battery I put in charged it to 3.7V) otherwise, there is no way to have display.
3) Power on SA you will see the normal display, and the SA response to keypad. If it does not have display or does not response keypad, just keep trying, until it reaches this step.
4) Plug in the battery connector, wait for several minutes, let the 0.22F cap charge to above 2V. Between the battery and cap, there are 1 k resistor and diode, that is why you have to wait several minutes. You can watch the cap charging with a multi-meter.
5) Use "IDSET 8593;" set the model number. Then reload the default configuration under cal. and save the configuration to NVRAM.
Above 5 steps will solve the problem. After that SA can boot and has normal display. GPIB default address 18 is also recovered. Further calibration is required. With auto amplitude and frequency cal, the SA functions are recovered, just needs more calibration to make it accurate. The timebase, the flatness correction constant, the step attenuator correction are the three major work. I am still working on.
Thanks
Lin