Well, my risk is, my scope will blow up and move Earth's axis off kilter, causing mass extinction. Either that or end up with a useless scope.
Yes, my situation is very much like yours. The BatteryKeeper actually reads 3.5x volts. However, I am getting the error message indicating calibration data is messed up. History of this scope is unknown so anything is possible. My task now is, somehow load the bin data someone on this board kindly sent to me. I really don't want to send it to calibration, until I know for sure, it works.
My plan of action is to power up the SRAM with a battery taking care of reverse current, then replace it with a socket.
Using similar scheme, write to the SRAM via programmer while backup is still attached.
Replace onboard battery while I'm at it.
Replace that into socket and remove the temporary battery.
That should work.....
I like your option, too, using clone of DALLAS but I think that'll be same as what I'm doing rather crudely.
But in my scenario, nothing seems to be actually broken or exhausted. Just corrupted. If there IS a way to feed data into the SRAM, I can bypass all this hardware surgery.