The first thing i thought when buying my TDS3014 was "Oh no, it don't have an Ethernet port ... no way ! I can't live in this state ...".
When searching for a way to achieve peace of mind, I came across many used extension board for my scope : TDS3GV, TDS3EV, TDS3EM. On eBay they sell at an indecent price tag for used goods or old new stock with a shaming price.
And more then that, none of them really had what i wanted : Ethernet, WiFi, USB and a "modern" web interface.
So three choices :
- make one fitting my needs
- accept the absence of connectivity
- sell an arm
Don't know why, but the first choice was more appealing to me : lots of thing to learn in the process.
When i started this project, except some information about to unlock the possibilities of a TDS3K i found someone on the EEVBlog who posted two photos of a TDS3GV. Exactly what I needed to see if it was possible to do something. It was 2018.
Made a 'TDS3000 second life board', now at rev 3. It started with a DS1744W for DS1742W plug-in replacement as all these Tek 3000 scopes by now have dead batteries in their RTC. Rev1 emulates TDS3EM (optionally as you don't want that with TDS30XX-b and -c models), has isolated RS232, a USB port, can host an ESP32DevKit4 that does either WiFi or Bluetooth. Also wires the second serial port, which actually is the first serial port, showing e.g. a VxWorks boot report etc. More details on EEVBLOG. Latest revision has the BDM port to the PowerPC on the mainboard wired to a FT4232H and with that I can single step the CPU, read/erase/write the main board flash ROMs, the RAMs, the NVRAM, plus any I2C Extension Module that sits in the front panel. Can now do a plugin board that disables the old DS1742W and enables the DS1744W on the plugin card without having to do patch wires inside anymore. The trick is to edit the boot rom, that can be done via the BDM port (and a USB connected PC, once off for making the rom edits). On my list of things to do still: as the DS1744W is expensive and will likely soon be obsolete also, I'm considering a plug in with a uController and RTC that copies its persistent memory into the dead-battery-DS1742W while XPC860 is booting up, and then catches BDM breakpoints for every write into the DS1742W, so that it can copy whatever gets written into it, and save that after power loss. PS @egcolby - you are the one that just bought on of my boards are you not?