I friend had problems with an Agilent U153A and asked me to find a way to fix it.
(Sorry Jonh for the delay...)
The original yellow OLED display was very very dim.
I followed the idea from Alexej Krom (with a twist) and worked well enough. Thanks Alexej.
http://www.alexej-krom.de/replacing-the-oled-ssd1303-display-with-ssd1305/I found a pin compatible green display with SSD1305 controller, from ebay.
https://www.ebay.com/itm/Green-2-4-inch-128x64-OLED-Display-Module-I2C-Serial-SPI-SSD1305-w-Tutorial-/291844721833?hash=item43f34d0ca9&tfrom=301226745140&tpos=unknow&ttype=price&talgo=origalThe unsoldering and soldering the new one was almost easy... Nothing broke. I had more trouble positioning the display to match the front window.
I tried first an old UV EPROM that I had in hand but it was too slow and could not follow up the MCU control signals.
I used a different FLASH memory at 5V, SST39SF020A-70-4C-NHE PLCC-32, from ebay.
https://www.ebay.com/itm/123259658853It was not a big surprise, it arrived with some BIOS firmware as a bonus!
I programmed it with a mini programmer from ebay called TL866CS and the optional PLCC32 adapter.
Worked great.
I used the 5V level signals side to make the soldering easier. Thats the reason I used the 5V FLASH.
The FLASH datasheet says it has 10mA consumption. Will see how much faster it drains the battery.
The mirror image was fixed and only some artifacts in the lower side of the display are shown when the fast moving bar graph is displayed and only in some screens. The readings and the other graphics are not affected.
I don't see any vertical line offset like others are mentioning.
OLED and Memory total, about $20.00.
Here are some pics and the schematics.