James, I was careful when changing-out the batteries because the TDS420 that I have has the FFT option installed. I'm not sure how that option is stored but I didn't want to take a chance on losing it. Here's a shot I took today when I fed a 12kHz signal into it:
(Attachment Link)
I plan to work on CaptDon's TDS420 and I was thinking about trying to activate options 1M and 2F within it. Has there been a clear path to success in doing that?
Anyway, since I have plenty of extra parts to do so, would anyone know which board the "options" are stored on?
For the audio work that I do, the TDS420 fits the bill 
The options are stored the same way the other TDS scopes and can be enabled via GPIB or serial commands. Note that the TDS400 series does not support all of these options and some require physical hardware to be present but those it does support can be enabled with the same commands as the bigger models. Also there are two dip switches on the CPU board you have to flip instead of the single switch as in the TDS500/600/700.
At least in my case, option 1M required installing 6 additional SRAM chips on the DSP board, I did it on mine just for fun, cost about $13 from Digikey. Look on the board and see if there are vacant spots, I added the chips and it just worked, I didn't have to enable anything in software for that.
Power on
Set calibration protect switche to unprotected
Send "
password pitbull" via the GPIB.
Send:
WORDCONSTANT:ATPUT 327686,1 Option 1M (130,000 record length)
WORDCONSTANT:ATPUT 327687,1 Option 05 (Video trigger) *
WORDCONSTANT:ATPUT 327688,1 Option 13 (RS-232/Centronics Hardcopy Interface Ports) *
WORDCONSTANT:ATPUT 327689,1 Option 2F (Advanced DSP math)
WORDCONSTANT:ATPUT 327690,1 Option 1F (Floppy disk) *
WORDCONSTANT:ATPUT 327692,1 Option 2C (Communication Signal Analyzer)
WORDCONSTANT:ATPUT 327693,1 Option 3C (P6701B with system calibration) *
WORDCONSTANT:ATPUT 327694,1 Option 4C (P6703B with system calibration) *
WORDCONSTANT:ATPUT 327695,1 Option 2M (8 M acquisition length) *
Return the calibration switch the normal working position.
Cycle the power and see the initial banner.
Edited to make the strings you actually send to the scope green so it's more clear.