¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: 2465/7B NVRAM images


Chuck Harris
 

Ok, That's interesting to hear.

I had no doubt that you could dump the codes, as you
can dump every byte from the NVRAM, if you want to... but
putting them back eluded me of late.

About 25 years ago, I found out how to do both with the
2465, but I forgot how, and couldn't find my notes... there
have been several moves since that time. Your mention of
using EXER2 in conjunction with EAR read sounds familiar.

I have calibrated, uhmnn, cough, cough, several of these
scopes, and it seems that if they are in regular use, they
are significantly off by 5 years. If they just sit in a
cabinet, they seem to hold their calibration forever.

You can't know which scope you have, unless you have owned
it from the beginning (I have one of those), so you have to
assume that it needs calibration long before the NVRAM goes
dead.

The "A" model, and early "B" models could lose calibration
from an unfortunate short circuit, but none of the others
can.

-Chuck Harris

uniacke1 via Groups.Io wrote:

Having just done so, I can most definitely say you can back up/dump the NVRAM via GPIB, and supposedly reload it too. Certainly it's not a substitute for a re-calibration if the NVRAM goes bad, but for the home hobbyist it's more often than not "good enough" even if it's a couple years out of date. And it's good insurance when you are poking around inside your scope.

There's an EEVblog thread on the topic of dumping calibration for the 2400 series. I have a printout in the back of my SM, but lost the URL.

After you've connected via GPIB:

-Unblock the commands by sending "KEY 0"

-Dump your data with "EAROM? <addr>" where addr is 0...255
you can do a csv list, e.g. EAROM? 0,1,2,3, but one at a time is a little more convenient for reasons that will become apparent.
- The scope will reply with "EAR <addr>:<value>" (list of items if multiple addresses). Value is decimal. For example: "EAR 0:1279"

- Writing values back is done with "EAROM <addr>:<value>". Apparently multiple values on one line does not work, so if you have individual lines from the above, it's far easier to parse and load back in.

There's also a comment in the thread musing about a way to possibly enter values directly on the scope via Exerciser 2. I'd not be surprised if this was the case with a magic key sequence, as the EAROM? query alters the pointer for the exerciser. For example, if I open EXER 2 to 0x00 and then do an EAROM? 32 query, and then push the address +1 key, the shown address jumps to 0x21.

I bought a cheap PCI GPIB card off ebay for a couple Hamiltons.





Join [email protected] to automatically receive all group messages.