Author Topic: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)  (Read 115802 times)

0 Members and 1 Guest are viewing this topic.

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« on: September 16, 2013, 03:59:51 am »
This thread is dedicated to Tektronix TDS7000 platform based scopes (TDS7054,TDS7104,TDS7154,TDS7254,TDS7404,CSA7054,CSA7154,CSA7404)
Some information can be useful for newer TDS7000B platform as well, as they are based on similar modules.

Recently I acquired Tektronix CSA7404 scope, bought as dead for parts, at nice price. Unit come in pretty bad physical shape  :-BROKE:



All plastic exterior parts except front panel were missing. Outside aluminum shielding/case covers were bent on corners, looked that scope was dropped on angle.



Despite of damages and poor look - it still was able to power on and booting Windows 98 OS. Hard drive had bad SMART status and was making clicking noise, so obviously it's going to be replaced with new HDD as one of first steps of scope restoration.



While machine was able to boot OS without problems, main scope application, TekScope was unable to start. It was just showing welcome splash screen and hanging there. Downloading fresh copy of TekScope 2.5.3 Firmware for CSA7000/TDS7000 from Tektronix site and reinstalling application did not help either.

Before we dig in, let's take a look on high-level block diagram of Tektronix CSA7404 from service manual :



There are four main modules/boards in scope.

x86 PC system (NLX motherboard, Socket 370 Celeron 850/128/100 Coppermine CPU, i810 chipset, onboard VGA, network, USB, SDRAM PC133 x 2 slots (only one used with 256MB DIMM)
PowerPC system (Tektronix custom board with interface to NLX and ACQ board (had installed 256MB DIMM on it))
Acquisition board (ACQ, front-end to scope channels, custom Tektronix high-speed ASICs with dedicated RAM and interface to PowerPC board)
Main power supply board (cross compatible, at least with tested CSA7404 and TDS7704B)

I also had access to working Tektronix TDS7704B, which come handy to check some parts and do board-level testing. Obviously both these scopes use common architecture, and share same power supply board and similar (but not interchangeable) PowerPC/x86 combo. As first measure of any electronic device troubleshooting - check power. Swap whole power supply module from TDS7704B to CSA7404 showed no functional issues or differences, which tells me that power supply to other boards from mains PSU is OK.

Initial testing and debug

First step will be visual inspection of all internals of scope to see, if any components or boards are physically damaged or missing  :-/O.



On acquisition board there was missing heatsink on one of big National Semi custom ASICs for channel 3. New heatsink was bought are placed on chip, hoping that it's BGA connection to board is intact.

On x86 board there was leaky output electrolytic capacitor in CPU DC-DC convertor. It was replaced to new one, which is common operation for servicing old computer motherboards already for a while. As a side note, considering cost of such scopes even today it's quite unpleasant to see low-end CapXon capacitors being used.

As was already stated earlier - there were no power supply board problems, as all voltages were present, and no visual damages were observed either. Swapping PSU from another scope did not make scope progress on loading app any further.

Interconnect boards (P200 between PPC board and ACQ, power delivery interconnect boards) were fine too, replacing them to same from TDS7704B did not change anything. So problem lied either in acquisition board, or PowerPC board or interfacing between NLX and PPC boards or PPC/ACQ. Interesting fact, that removing interconnect board P200 from PPC to ACQ on TDS7704B did exactly same - TekScope app stopped working and hung on welcome splash screen. This gives us information, that TekScope app needs to communicate successfully with PPC and ACQ boards to be able to start.

After some checks of x86 side of scope and trying to run few HDDs with Windows 2000 no obvious problems was found. CD-ROM drive was changed to DVD-RW from old laptop. Connection was standard notebook PATA. Original IBM Travelstar DARA-206000 6GB 4200RPM disk was changed to fresh IBM Travelstar IC25N020ATDA04-0 20GB drive. New Windows 2000 SP4 Professional was installed as maximum supported OS on this series scopes. Given current Celeron 850MHz CPU and 256MB this setup should run smoothly for beginning.

Moving our focus to PowerPC board as main suspect. This module There is handy debug 7-segment single digit debug LED, which according to service manual have next codes:



This LED is located on PPC board near riser connector and easily visible even when outer aluminum shell is installed.



Our board during power up and after was rolling from ".8" code to "L", stays there for couple seconds, and then restarting from start again, and doing this infinitely in loops. On working TDS7704B post code LED was going from ".8" to "L", then when OS started goes to "P" and finally to flashing "-", staying there when TekScope application running. Looks like PowerPC board unable to finish it's booting sequence.

NVRAM Failure (Scope boots, OS boots, but TekScope application hangs on welcome splash screens, front panel not responding

Due to age of these machines and usage of battery-backed NVRAM (Dallas DS1245) it's not rare that onboard 3V battery (similar to ones used in usual computers for CMOS data retention) loose it's voltage. Unluckily, boot parameters and configuration is stored in PowerPC NVRAM as well, so after battery failure scope likely to fail, due to inability to load boot ROM from x86 PC system HDD. Visual diagnosis can be done by observing TekScope application to hang on splash screen, and debug POST code indicator rolling codes over and over from 4 to L on PPC board. This is happening because when PPC boot loader lost its boot settings and cannot find correct ROM anymore, it reboots after 10 seconds to try again. That's why it's staying on "L" phase for 10 sec before it repeats loop.

Quickly I found users with very same issues with their TDS7000/CSA7000 series machines here

NVRAM repair solution / fix

First step is to replace faulty battery and allow Dallas NVRAM to be functional again.

Locate NVRAM on PPC board:



On CSA7404 it's near NLX riser connector, and have PowerCAP module on top of DALLAS DS1245YP-100. PowerCAP is just simple PCB with BR1632 battery soldered on and plastic cover. I replaced old battery (voltage on it was 0.7V after removal  :bullshit:) with new Panasonic BR1632A/FA. Make sure polarity is correct when soldering battery on. Latch PowerCAP with new battery back on top of NVRAM.

Now we need to reset again correct boot parameters. To do so there are few extra tools are required:

* Serial interface to your host, or RS232-USB dongle
* Few wires for connecting PowerPC debug serial port
* Any terminal software which can work on serial port

I had no RS232 on my PC, but had few UART-USB interface bridges based on Silabs CP2103. RS232 levels are converted from UART by onboard MAX232 Driver IC , which is located near NLX riser connector on PPC board. I connected GND (Pin 15), TX (Pin 11), RX (Pin 12) to Silabs CP2103 dongle inputs and connected terminal at 9600, 8N1 settings.



First boot output with 9600 baud rate, 8N1 settings :

Code: [Select]
romPost: MPC106  Walking-one passed.
romPost: MPC106 configuration passed.
romPost: First PCI access  passed.
romPost: PC87560 Walking-one passed.
romPost: PC87560 configuration passed.
romPost: DEC21554 configuration passed.

romPost: PERFORMING ROM CHECKSUM TEST...
romPost: ROM checksum passed.

romPost: PERFORMING DRAM CELL TEST...

romPost: Enabling data cache...
romPost: Data cache enabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.

romPost: DRAM Cell test passed.
romPost: Disabling data Cache...
romPost: Data cache disabled.
romPost: Disabling instruction cache...
romPost: Instruction cache disabled.

romPost: PERFORMING DRAM MARCH TEST WITH CACHE OFF...
romPost: Writing address to each *address...
romPost: Reading address from each *address...
romPost: DRAM march test passed...

romPost: PERFORMING DRAM MARCH TEST WITH CACHE ON...

romPost: Enabling data cache...
romPost: Data cache enabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.
romPost: Writing address to each *address...
romPost: Reading address from each *address...
romPost: DRAM march test passed...

romPost: PERFORMING DRAM WALKING-ONE  TEST...

romPost: DRAM Walking-one test passed.

romPost: PERFORMING NV-MEMORY WALKING-ONE  TEST...

romPost: NV-MEMORY Walking-one test passed.
romPost: Disabling data Cache...
romPost: Data cache disabled.
romPost: Disabling instruction cache...
romPost: Instruction cache disabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.

romPost: POWER-UP DIAGNOSTIC COMPLETE.

Hel

                            VxWorks System Boot

Copyright 1984-1996  Wind River Systems, Inc.

CPU: Tektronix HPP - PowerPC 740
Version: 5.3.1
BSP version: 1.0.4.0
Creation date: Nov  2 2000, 11:03:34

Press any key to stop auto-boot...
 7 6 5 4 3 2 1 0

auto-booting...

boot device          : ??D?h?
processor number     : 0
flags (f)            : 0x0

Network interface   D¦h  unknown.

Can't load boot file!!
[VxWorks Boot]: Starting at 0xfff00100...

Then it rebooted and repeated above sequence again, and again, and again.
OK, so now we know that PowerPC board works, but obviously boot device "??D?h?" does not look right, thus it cannot load ROM and boot it's OS.
So let's halt auto-booting process by sending any char to terminal. By doing so we can stop loop and try to interact with PPC system. Now can send "?" command:

Code: [Select]
[VxWorks Boot]: ?
 ?                     - print this list
 @                     - boot (load and go)
 p                     - print boot params
 c                     - change boot params
 l                     - load boot file
 g adrs                - go to adrs
 d adrs[,n]            - display memory
 m adrs                - modify memory
 f adrs, nbytes, value - fill memory
 t adrs, adrs, nbytes  - copy memory
 e                     - print fatal exception
 n netif               - print network interface device address
 N                     - set ethernet address
 $dev(0,procnum)host:/file h=# e=# b=# g=# u=usr [pw=passwd] f=#
                           tn=targetname s=script o=other
 Boot flags:           
   0x02   - load local system symbols
   0x04   - don't autoboot
   0x08   - quick autoboot (no countdown)
   0x20   - disable login security
   0x40   - use bootp to get boot parameters
   0x80   - use tftp to get boot image
   0x100  - use proxy arp
   0x1000 - use dio to get boot image 

available boot devices: feippc bp sm

After some experimenting and searching web, I found somebody who had similar issues with CSA8000 oscilloscope. Tried very similar parameters and discovered that they work fine after minor modification for my system:

Send "c" command to set settings:

Code: [Select]
[VxWorks Boot]: c

'.' = clear field;  '-' = go to previous field;  ^D = quit

boot device          : sm
processor number     : 0
host name            : host
file name            : c:\vxBoot\vxWorks.st
inet on ethernet (e) : 192.168.0.2:ffffff00
inet on backplane (b): 192.168.0.2:ffffff00
host inet (h)        : 192.168.0.1
gateway inet (g)     : 192.168.0.2
user (u)             : anonymous
ftp password (pw) (blank = use rsh): anonymous
flags (f)            : 0x1000
target name (tn)     : target
startup script (s)   : c:\vxBoot\dio_rst.vsh
other (o)            : nvfs=0x1000

I used path to standard location on my x86 HDD partition, which is hidden folder c:\vxBoot. So if your location different - path need to be corrected. Inet/network addresses are used by internal interface between x86 and PPC. No ethernet cable was connected to either network ports on scope itself.


Now reboot scope.


Code: [Select]
...
VxWorks System Boot

Copyright 1984-1996  Wind River Systems, Inc.

CPU: Tektronix HPP - PowerPC 740
Version: 5.3.1
BSP version: 1.0.4.0
Creation date: Nov  2 2000, 11:03:34

Press any key to stop auto-boot...
 7 6 5 4 3 2 1 0

auto-booting...

Initializing backplane net with anchor at 0x1e80000... done.
Backplane anchor at 0x1e80000... Attaching network interface sm0... done
done.
Attaching network PC1 dio device driver installed
interface lo0... done.
Attaching DIO client... done.
Loading c:\vxBoot\vxWorks.st...1773516
Starting at 0x200000...

Initializing backplane net with anchor at 0x16e0000... done.
Backplane anchor at 0x16e0000... Attaching network interface sm0... done
done.
PC1 dio device driver installed
Attaching network interface lo0... done.

Adding 6008 symbols for standalone.

 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
      ]]]]]]]]]]]  ]]]]     ]]]]]]]]]]       ]]              ]]]]         (R)
 ]     ]]]]]]]]]  ]]]]]]     ]]]]]]]]       ]]               ]]]]           
 ]]     ]]]]]]]  ]]]]]]]]     ]]]]]] ]     ]]                ]]]]           
 ]]]     ]]]]] ]    ]]]  ]     ]]]] ]]]   ]]]]]]]]]  ]]]] ]] ]]]]  ]]   ]]]]]
 ]]]]     ]]]  ]]    ]  ]]]     ]] ]]]]] ]]]]]]   ]] ]]]]]]] ]]]] ]]   ]]]] 
 ]]]]]     ]  ]]]]     ]]]]]      ]]]]]]]] ]]]]   ]] ]]]]    ]]]]]]]    ]]]]
 ]]]]]]      ]]]]]     ]]]]]]    ]  ]]]]]  ]]]]   ]] ]]]]    ]]]]]]]]    ]]]]
 ]]]]]]]    ]]]]]  ]    ]]]]]]  ]    ]]]   ]]]]   ]] ]]]]    ]]]] ]]]]    ]]]]
 ]]]]]]]]  ]]]]]  ]]]    ]]]]]]]      ]     ]]]]]]]  ]]]]    ]]]]  ]]]] ]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]       Development System
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]       VxWorks version 5.3.1
 ]]]]]]]]]]]]]]]]]]]]]]]]]]       KERNEL: WIND version 2.5
 ]]]]]]]]]]]]]]]]]]]]]]]]]       Copyright Wind River Systems, Inc., 1984-1997

                              CPU: Tektronix HPP - PowerPC 740.  Processor #0.
                              Memory Size: 0x2000000.  BSP version 1.0.8.0 .
                             WDB: Ready.

usrNvFsInit: NAME=/nvram BASE=0xfd0ff100 BPB=512 BPT=8 NB=8 BO=0
nvfs: WARNING: Creating new NVRAM file system
tcsTableUnpack: checksum failed on buffer
tcsTableLoadFromNVRAM: tcsTableUnpack failed
tcsSynchronizeSensors:  ERROR:  Failed to create '/dev/tsAmbAcq'
tcsSynchronize: ERROR: Sensor synch failed
KERNEL: THERMAL CONTROL INITIATED
Executing startup script c:\vxBoot\dio_rst.vsh ...
dbFsIoctl: invalid code 3
    cd "pc:c:/vxboot"
value = 0 = 0x0
    tcsLoadTableToNVRAM "setup.tcs"
value = 0 = 0x0

   #
    # hopefully you get this message at the end:
    # 'value = 0 = 0x0'
    # REBOOT!!!

Great, now PowerPC board boots (diag POST LED shows "P" after "L" which means boot image is running). Now change dio_rst.vsh script to original top-level script which was recovered from native Win98 HDD folder c:/vxBoot. I renamed topScript.hw to dio_rst.vsh to match boot settings:


Code: [Select]
Executing startup script c:\vxBoot\dio_rst.vsh ...
dbFsIoctl: invalid code 3
    ################### topScript starts ###############################
     cd "dbfs:c:/vxBoot"
value = 0 = 0x0
    ld < TekScope.o
value = 23662048 = 0x1690de0
    ld < TekScopeSM.o
value = 23661408 = 0x1690b60
    pDbDev = ramDevCreate(0, 512, 1152, 1152, 0)
new symbol "pDbDev" added to symbol table.

... bla-bla ...

    rtlStartup
value = 0 = 0x0

   tsComp
value = 0 = 0x0

 Done executing startup script c:\vxBoot\dio_rst.vsh
KERNEL:  RUNNING TIME SLICED AT 10 TICKS PER SLICE!
->

Now scope application able to run successfully, and I got first waveforms on screen :).



Also seem like this particular scope got all options enabled, but some applications required for those options are missing, as I had installed fresh OS.

So system/software spec is:

Code: [Select]
CSA7404 (4GHz, optical hardware present) running Windows 2000 Pro SP4 Ru
TekScope version 2.5.3
Option 4M: 32 Meg Max 8M/Channel
Disk Drive Measurements 2 (Option 48)
Option 49
USB 2.0 Test package (Option 50)
Option 51
Option 52
Option 53
Option 54
RT-Eye Serial Compliance and Analysis
InfiniBand Compliance Module
PCI-Express Compliance Module

Pretty nice set got there for use in digital/PC hardware development and debug. Scope input interface for all four channels is proprietary TekConnect, and inputs are all 50 Ohm only. So to be able use regular passive BNC probes high-impedance adapter system TCA-1MEG is required, to use 50 ohm direct interface to target environment one can use TCA-BNC or TCA-292MM or TCA-SMA. As drawbacks of high-performance capabilities of such high-speed scopes special probing accessories are required, increasing total using cost. Passive probes cannot be used without TCA-1MEG.

Already got pair of Tektronix P7380 8GHz Differential probes, which are designed for high-speed signal acquisition with special solder-on tip system. Going to buy some lower speed single-ended active probes as well later.

Using this probe is really using for debug hardware, like DDR interfaces on VGA/DIMMs/MB's:



DDR3 DIMM clock measurement





RT-Eye report:



PCI-Express 1.0 report



Next steps:

* Design and assemble few custom probes for high-impedance environment
* Installing missing options software  :-DMM

Bonus:

Replace LEDs behind front panel indicators and push-buttons, just like in newer DSO/MSO series.  :-/O



To be continued...

Original wiki page on my site

Thanks for reading  8)
« Last Edit: December 10, 2013, 03:21:11 pm by TiN »
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1458
  • Country: us
    • retroactive
Re: Tek CSA7404 repair project
« Reply #1 on: September 16, 2013, 04:36:00 am »
Thanks for posting, neat to see it back in action.
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 16823
  • Country: nl
    • NCT Developments
Re: Tek CSA7404 repair project
« Reply #2 on: September 16, 2013, 07:51:07 am »
Drool...  A wooden casing would be neat  8)
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline onlooker

  • Frequent Contributor
  • **
  • Posts: 384
Re: Tek CSA7404 repair project
« Reply #3 on: September 16, 2013, 08:30:19 am »
Thanks, for sharing an interesting story. May I ask how much did you pay for it and from where?
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 7101
  • Country: us
    • SiliconValleyGarage
Re: Tek CSA7404 repair project
« Reply #4 on: September 16, 2013, 10:01:21 am »
Careful swapping that motherboard out. The motherboard uses a custom bios that allows the VXworks to become bus master and take control over the harddisk prior to boot !

Don't make the mistake of flashing a regular bios in there , it will brick the machine. I've been there and done that ! the correct bios can be found on the harddisk as well as the flash utility for it. a stock motherboard will not work. there are only two motherboards that work in this machine and the 810 is the most performant of the two. the other runs win2000....
let it be ...

The other annoyance is loosing the ram contents. it removes the serial number from the machine and disables all options.
There is a way to restore it but you need a gpib adapter and send a commmand to the machine to contact the security manager and give it the root key.



Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline Vgkid

  • Super Contributor
  • ***
  • Posts: 2473
  • Country: us
Re: Tek CSA7404 repair project
« Reply #5 on: September 16, 2013, 10:47:09 am »
That is a very nice writeup on the repair, very nice scope as well.
If you own any North Hills Electronics gear, message me. L&N Fan
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1458
  • Country: us
    • retroactive
Re: Tek CSA7404 repair project
« Reply #6 on: September 16, 2013, 12:14:11 pm »
Sooo.. can I send you a board for PCIe compliance testing :)
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404 repair project
« Reply #7 on: September 16, 2013, 08:39:13 pm »
Ha, to do so need to have much more than just 4G scope. Even if leave alone BER measurements, just CEM boards and fixtures cost quite a money :). And for PCIe Gen3 at least 16G bw required.

I got scope for just little over one K$, and main reason was because could not resist grabbing it , not because real need right now. Had no scope for personal use, just thought nice to have one at home.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404 repair project
« Reply #8 on: October 05, 2013, 12:21:39 am »
Well, I got some update today, because received new goodies for scope.
Got 512MB and 256MB PC133 SDRAM DIMMs. x86 NLX motherboard refused to detect 256Mbit 512MB DIMM, so had to install 2x256MB into PC board
and 512MB on PowerPC board.

And CPUs:



It's Pentium III 1000E (1000/256/100/1.75V, Coppermine-256), original Celeron 850/128/100 from scope and pair of Tualatin 1400S (1400/512/133/1.45V).

Pentium III 1000E drop-in to socket and worked flawlessly, booted right in with 100MHz FSB, 1.75ish Vcore.



For those who want try upgrade their TDS7000/CSA7000's - beware to use 100MHz FSB chip, not 133MHz as such will run on 100MHz only, which will give only 750MHz (100*7.5 ratio = 750 for 133MHz native CPU).



But top glorious Pentium III-S 1.4GHz did not work so easily, Vcore was 1.3V, but nothing happen after power on...
Obviously Intel NLX motherboard in TDS7000/CSA7000 do not support Tualatin natively and I needed to do some surgery to bypass that  >:D
You can see already finished modified CPU bottom left on photo above.

What did I do:

1. Isolate pins AN3 (DYN_OE), AJ3 (RESET#2) from socket (I just desoldered pins right off CPU)
2. Isolate pin AK4 and connect it with AN11 via 1Kohm resistor (on CPU package)
3. Connect AM34 and AK36. (VID25mv signal tie to GND, to have correct Vcore VID operation)
4. Remove pins G35, G37 ? N37.
5. Connect G35,G37 and N37 together on CPU package.

That's it, after these modifications on CPU - it booted up and run smooth on 100MHz BCLK (native ratio on 1400S is 10.5, so 100*10.5 = 1050MHz).



Vcore voltage is correct too, 1.46V, so nothing to worry about.



So far only one thing left to do - receive covers and casing parts from Tektronix to completely restore outer looks on scope.
No more upgrades planned.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404 repair project (Upgraded memory/CPU)
« Reply #9 on: October 09, 2013, 05:54:51 pm »
Got parts from Tektronix today :)
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline leafi

  • Regular Contributor
  • *
  • Posts: 67
Re: Tek CSA7404 repair project (Upgraded memory/CPU)
« Reply #10 on: October 10, 2013, 02:14:46 pm »
so how does your scope run with the upgraded CPU? I might look into do this as my TDS7404 is slow as hell!
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404 repair project (Upgraded memory/CPU)
« Reply #11 on: October 10, 2013, 02:35:34 pm »
Smooth and nice (but I think that's more because I added memory to 512MB total, rather than CPU).

Btw, I still have those CPUs, which I don't really need now ;)

So far:

New covers installed. Missing label for front panel and black cover for aux inputs on front.
Did not installed floppy drive (who needs them today?).
And missing some screws, need find them first.









So far spend around 2.5K$ on everything (including pair of P7380 probes), which is still quite a lot, but considering
this scope level - i think it was worth every penny :)  :-BROKE :clap:

UPD: Went cleap-nut and just printed labels on paper and stick them to panels.  :-DD



Now gotta hunt and wait patiently for good priced TCA-BNC adapters, TCA-1MEG high-impedance adapter. Already won pair of P6245 1.5GHz 1:10 active probes (for parts condition too, lol), and need think about iView (its just GPIB-USB dongle and couple BNC-BNC cables).

Tried iView on my TLA714 with NI GPIB-USB-HS and worklab TDS7704B, was nice neat feature to see everything in TLA software tool, eliminating need to mess with scope controls.
« Last Edit: October 10, 2013, 08:43:34 pm by TiN »
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404 repair project (Upgraded memory/CPU)
« Reply #12 on: November 26, 2013, 12:56:32 am »
Just in case anyone needs drivers for TDS7000/TDS7000B/CSA7000/CSA7000B series scopes:

Display driver from TDS7000B/CSA7000B
USB Front Panel driver for TDS7000/7000B/CSA7000/7000B
PowerPC board driver for TDS7000/7000B/CSA7000/7000B

All drivers except display were tested on TDS7704B and CSA7404, with Windows 2000 Professional english.
Display driver is only for 7000B, i did not needed it on CSA7404

TekScope software itself 2.5.3 for TDS7000/CSA7000 (same as one posted on Tek website)
TDS2.5.3 TekScope
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline CSmith

  • Supporter
  • ****
  • Posts: 23
  • Country: us
Re: Tek CSA7404 repair project (Upgraded memory/CPU)
« Reply #13 on: December 02, 2013, 12:13:58 am »
BTW, I pulled the following out of a TDS7404 that had been under Tektronix maintenance and should be the correct default values.

Code: [Select]
                            VxWorks System Boot


Copyright 1984-1996  Wind River Systems, Inc.





CPU: Tektronix HPP - PowerPC 740
Version: 5.3.1
BSP version: 1.0.4.0
Creation date: Nov  2 2000, 11:03:34





Press any key to stop auto-boot...
 1
[VxWorks Boot]: ?

 ?                     - print this list
 @                     - boot (load and go)
 p                     - print boot params
 c                     - change boot params
 l                     - load boot file
 g adrs                - go to adrs
 d adrs[,n]            - display memory
 m adrs                - modify memory
 f adrs, nbytes, value - fill memory
 t adrs, adrs, nbytes  - copy memory
 e                     - print fatal exception
 n netif               - print network interface device address
 N                     - set ethernet address
 $dev(0,procnum)host:/file h=# e=# b=# g=# u=usr [pw=passwd] f=#
                           tn=targetname s=script o=other
 Boot flags:
   0x02   - load local system symbols
   0x04   - don't autoboot
   0x08   - quick autoboot (no countdown)
   0x20   - disable login security
   0x40   - use bootp to get boot parameters
   0x80   - use tftp to get boot image
   0x100  - use proxy arp
   0x1000 - use dio to get boot image

available boot devices: feippc bp sm
[VxWorks Boot]: p

boot device          : sm
processor number     : 0
file name            : c:/vxboot/vxWorks.st
inet on backplane (b): 192.168.0.1:ffffff00
host inet (h)        : 192.168.0.2
gateway inet (g)     : 192.168.0.1
flags (f)            : 0x1008
target name (tn)     : tds7000
startup script (s)   : c:/vxboot/topscript.hw

[VxWorks Boot]:
« Last Edit: December 02, 2013, 12:17:06 am by CSmith »
 

Offline GreyWoolfe

  • Super Contributor
  • ***
  • Posts: 3116
  • Country: us
  • NW0LF
Re: Tek CSA7404 repair project (Upgraded memory/CPU)
« Reply #14 on: December 02, 2013, 12:48:07 pm »
 :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+  Awesome Job!
Tom, NW0LF
That which doesn't kill you still requires a co-pay.
 

Offline Khashoggi

  • Contributor
  • Posts: 32
Re: Tek CSA7404 repair project (Upgraded memory/CPU)
« Reply #15 on: December 10, 2013, 10:39:01 am »
Great job!

Where can you find the system restore cd image? For a tds7054. There isn't one posted on the tek website.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404 repair project (Upgraded memory/CPU)
« Reply #16 on: December 10, 2013, 12:04:45 pm »
I did not had system restore CD image.
Just installed usual Win2000 OS, installed drivers for PPC board and USB Front panel (I had posted them earlier here) and downloaded TekScope 2.5.3 from tek site.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline CSmith

  • Supporter
  • ****
  • Posts: 23
  • Country: us
Re: Tek CSA7404 repair project (Upgraded memory/CPU)
« Reply #17 on: December 10, 2013, 12:55:43 pm »
I'll vouch for the drivers that TiN posted are the same as what's included on the hard drive after a restore from original system restore CD's. I double-checked them to see if he happened to have anything newer than what I already had, and they matched. However for those who have expanded their memory to 512MB and would like to jump to Windows XP, I'd suggest hunting down the v2.51c "release" Windows XP driver for the proprietary Chips and Technology LCD interface. The filename is "wxpv251c.zip". The other drivers are generic enough that they run under Windows XP OK. Tektronix went through a number of different NLX motherboard vendors over the production run, so depending upon your particular motherboard, you may also need to track down the Intel Ethernet driver. Replacing it with the Intel SU810 NLX motherboard guarantees Windows XP built-in driver support for all of the on-board peripherals.
« Last Edit: December 10, 2013, 02:11:41 pm by CSmith »
 

Offline echen1024

  • Super Contributor
  • ***
  • Posts: 1660
  • Country: us
  • 15 yo Future EE
Re: Tek CSA7404 repair project (Upgraded memory/CPU)
« Reply #18 on: December 10, 2013, 01:52:18 pm »
Great job!

Where can you find the system restore cd image? For a tds7054. There isn't one posted on the tek website.
YOu won that auction did you? Lucky bastard.
I'm not saying we should kill all stupid people. I'm just saying that we should remove all product safety labels and let natural selection do its work.

https://www.youtube.com/user/echen1024
 

Offline Carrington

  • Super Contributor
  • ***
  • Posts: 1201
  • Country: es
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #19 on: January 12, 2014, 05:02:27 am »
Hi TiN.
Do you know if the software Tek App V5.1 [TLA] has support for the TDS7xx series?
Thanks.  :-+
My English can be pretty bad, so suggestions are welcome. ;)
Space Weather.
Lightning & Thunderstorms in Real Time.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #20 on: January 13, 2014, 02:42:18 am »
Seems so, at list TDS7xx scopes and TDS694 are in the list, but probably some functions will not be working (there is extra clock, which is shown as not used in drawing diagram). On TDS7xxx it goes to EXT REF input on scope, but those older scopes don't have EXT REF input.

Take this info as is, as I don't have ability to check if that combo actually work.
In worst case you still can use TLA with scope, just connect trigger output from TLA to scope trigger input (even non-tektronix is fine, lol),
and route analog outputs from TLA7AA4 into scope channels, and you will have signals from LA triggered on scope screen.
Just not as neat as having everything in same TLA app, that's it. (Even using iView one must adjust horisontal/vertical scale on scope itself, cannot use TLA app to do those adjustments).
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Carrington

  • Super Contributor
  • ***
  • Posts: 1201
  • Country: es
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #21 on: January 13, 2014, 04:28:53 am »
Seems so, at list TDS7xx scopes and TDS694 are in the list, but probably some functions will not be working (there is extra clock, which is shown as not used in drawing diagram). On TDS7xxx it goes to EXT REF input on scope, but those older scopes don't have EXT REF input.

Take this info as is, as I don't have ability to check if that combo actually work.
In worst case you still can use TLA with scope, just connect trigger output from TLA to scope trigger input (even non-tektronix is fine, lol),
and route analog outputs from TLA7AA4 into scope channels, and you will have signals from LA triggered on scope screen.
Just not as neat as having everything in same TLA app, that's it. (Even using iView one must adjust horisontal/vertical scale on scope itself, cannot use TLA app to do those adjustments).
Ok, thanks.  :-+



But if the LA's "wfrm/s" (triggers/s) are greater than the oscilloscope's wfrm/s (rearm time), the oscilloscope will not be able to follow LA's triggers.
This is a problem, because: How do you know what oscilloscope's captures goes with what LA's triggers?
And if the above problem is solved the phase has to be adjusted too. So it's a mess, and better to use compatible instruments.
Because surely they have already thought of this, and have fixed this.

Or am I wrong?

« Last Edit: January 13, 2014, 07:13:50 am by Carrington »
My English can be pretty bad, so suggestions are welcome. ;)
Space Weather.
Lightning & Thunderstorms in Real Time.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #22 on: January 13, 2014, 07:56:01 am »
All TLA trigger setup is internal to TLA modules, and then you select output trigger to scope.
Then can use skew adjustment in scope, at least that's available in TDS/CSA7404 and 7704 i tried. Dunno about other models, but should be there too.

Even not adjusted, unless you watch something with hundreds of MHz, will be quite okay.

I shown example non-compensated iView capture here.

TLA7AA4 outputs connected to scope inputs (thru TCA-BNC) via mismatched BNC-BNC cables and SMA-SMA (thru TCA-SMA).
iView setup using recommended connections, and with generic BNC-BNC cables. Interface - NI generic GPIB-HS-USB connected to my remote machine
(as I run TLA only remotely, don't even have NI-VISA on mainframe itself).
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Carrington

  • Super Contributor
  • ***
  • Posts: 1201
  • Country: es
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #23 on: January 14, 2014, 01:28:39 am »
I shown example non-compensated iView capture here.
@TiN:
At least 2us long, in the image above. All was captured without pauses? Ie are not overlapping catches?
And what is the maximum length?
« Last Edit: January 14, 2014, 01:45:17 am by Carrington »
My English can be pretty bad, so suggestions are welcome. ;)
Space Weather.
Lightning & Thunderstorms in Real Time.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #24 on: January 14, 2014, 01:09:35 pm »
Capture on post i linked was around 100nS long.
One catch, yes. You have TLA, right? Your questions seem strange, as for owner of TLA frame, as that's
pretty much just TLA operation. :)
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Carrington

  • Super Contributor
  • ***
  • Posts: 1201
  • Country: es
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #25 on: January 14, 2014, 11:47:27 pm »
No, I don't have a TLA. If I had one, then would not bother you with my questions.
I just want to know, how it works in conjunction with an oscilloscope.



My apologies if I've bothered you.  :-[
« Last Edit: January 14, 2014, 11:49:12 pm by Carrington »
My English can be pretty bad, so suggestions are welcome. ;)
Space Weather.
Lightning & Thunderstorms in Real Time.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #26 on: January 15, 2014, 12:03:54 am »
Hm, somehow i thought you had one.
In simple words - TLA works like logic analyzer, iView scope brings analog waveform into TLA app window, that's it. Scope need to be set in correct horizontal/vertical ranges to capture signal well manually. TLA can trigger external scope (any scope) by BNC output, which can be synced to capture trigger of TLA itself.
Also there few more functions for high-speed signal verification, like iVerify, but that's pretty specific to some usage cases.

There is no other link except this, regarding TLA application and iView. I would not focus too much on specifically buying scope which supports Tek TLA iView.
Most of the time I use TLA just alone, debugging digital stuff. If I need see signal - i'd rather just hook a scope to interested signal and not bother with getting TLA and scope both setup right. 

TLA is not really realtime device, it's working differently that usual RT scope. Sample count may way from few hundred samples to 32M like on my hacked TLA7AA4 or even more on modern hi-end modules like TLA7BB4 or 7BC4.

You can download TLA application and play with it a little, it have demo mode when no real mainframe detected.
« Last Edit: January 15, 2014, 12:06:27 am by TiN »
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Carrington

  • Super Contributor
  • ***
  • Posts: 1201
  • Country: es
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #27 on: January 15, 2014, 01:33:28 am »
You can download TLA application and play with it a little, it have demo mode when no real mainframe detected.
Yes, off line mode.
Thanks.  :-+
My English can be pretty bad, so suggestions are welcome. ;)
Space Weather.
Lightning & Thunderstorms in Real Time.
 

Offline sevastjan

  • Contributor
  • Posts: 5
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #28 on: April 06, 2014, 12:09:24 am »
Great guide OP, thanks for that!

I have a scope (TDS7104) which hangs at the program start-up and I have followed your instructions on how to repair it (i.e. swapping the NVRAM battery and flashing). However, it's behaving a bit wierd after I opened it up; it doesn't boot anymore! :-BROKE

You see the bios boot-up on the screen but after that I just get a error saying "Incorrect system" and it doesn't want to proceed. I have looked at the diagnostic led and it hangs on '.8'. Have you experienced anything like this?

It was a while ago I tried to repair it and now it's just collecting dust, but I could get more details in the coming week.

Thanks in advance.
« Last Edit: April 06, 2014, 12:14:48 am by sevastjan »
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #29 on: April 06, 2014, 01:43:08 am »
Quote
error saying "Incorrect system"

Seem your windows/HDD is bad, you need fix it first, and make Windows 2000 bootable :)
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline sevastjan

  • Contributor
  • Posts: 5
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #30 on: April 06, 2014, 02:04:58 am »
But the funny thing is that it stopped booting properly right after I opened it up.

Also, forgot to say; sometimes (~once every 100th boot-up) it actually boots into windows. So I guess the HDD is working fine.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #31 on: April 06, 2014, 02:12:44 am »
Check your harddrive. Maybe have bad sectors, which is not rare given age of those units.
It must boot every time :)
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline sevastjan

  • Contributor
  • Posts: 5
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #32 on: April 06, 2014, 02:50:51 am »
Ok, I'll try that! Thanks  :)
 

Offline sevastjan

  • Contributor
  • Posts: 5
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #33 on: April 08, 2014, 11:47:32 pm »
Tried booting the scope up today. I had scanned the harddrive for errors, it found a couple which I fixed. Put it back into the scope and it booted!!  :scared: I restarted it a couple of times and it worked fine! I got the looping diagnostic led which is described in the first post.

I then proceeded with changing the NVRAM battery and connected the required RS232 cables. Tried booting it up... nope  :palm:. It seems I am back on square one, the diagnostic led has hanged on '.8' and I get the error message 'Incorrect system'.

I think the disk is fine but something weird is happening when I am fiddling with the battery.... any clues?  :(
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #34 on: April 09, 2014, 01:16:44 am »
What is your RS232 log? Can you post it here? There is a chance that PPC board may corrupt your MBR or FS on HDD.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline sevastjan

  • Contributor
  • Posts: 5
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #35 on: April 09, 2014, 02:52:12 am »
Sure, will do that! I didn't get any data when trying to read the RS232-bus, but that might be because I have a USB<->RS232 adapter, so I guess I have to switch pins from 11&12 ->13&14? Or maybe it is easier to connect it somewhere else on the board?

Thanks for your quick replies!
« Last Edit: April 09, 2014, 02:57:20 am by sevastjan »
 

Offline acbern

  • Frequent Contributor
  • **
  • Posts: 316
  • Country: de
Re: Tek CSA7404 repair project
« Reply #36 on: April 21, 2014, 05:54:57 am »
Careful swapping that motherboard out. The motherboard uses a custom bios that allows the VXworks to become bus master and take control over the harddisk prior to boot !

Don't make the mistake of flashing a regular bios in there , it will brick the machine. I've been there and done that ! the correct bios can be found on the harddisk as well as the flash utility for it. a stock motherboard will not work. there are only two motherboards that work in this machine and the 810 is the most performant of the two. the other runs win2000....
let it be ...

The other annoyance is loosing the ram contents. it removes the serial number from the machine and disables all options.
There is a way to restore it but you need a gpib adapter and send a commmand to the machine to contact the security manager and give it the root key.

@free_electron:
very preciouse comment, thanks. can you please be a little more specific here. how to call the flashing software and how to deal with the other boards (they are needed in the system to power the nlx board as you know).
i have the issue that I need to replace the nlx mainboard (a su810 from intel). can i just disable the other two pci devices (ppc board and graphics chip) by the two jumpers, boot into windows, call the flsahing sw (how?), flas the firmware hub, and all this without destroying the boards
« Last Edit: April 21, 2014, 05:56:53 am by acbern »
 

Offline CSmith

  • Supporter
  • ****
  • Posts: 23
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #37 on: April 21, 2014, 06:51:11 am »
The Intel SU810 NLX motherboard guarantees Windows XP built-in driver support for all of the on-board peripherals. Electrically, it is a great match, but the ports on the rear may not line up depending upon the motherboard tray that your particular oscilloscope happens to have. (Tektronix went through multiple motherboard vendors for that oscilloscope over the years.) One can flash it with Intel's last BIOS update for that motherboard, version P10, which also supports later, faster processors. This can be done in-system without any other precautions. One can find this particular board on eBay by searching for "Intel D810 NLX". One will want to proactively replace the CMOS battery as these motherboards are new, very old stock. The only hardware configuration necessary is to set the two USB jumpers for the front panel setting as the second USB port is used to connect to the oscilloscope's front panel through the NLX backplane connector.
 

Offline acbern

  • Frequent Contributor
  • **
  • Posts: 316
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #38 on: April 21, 2014, 05:08:19 pm »
hi. many thanks.
actually the board in my 7104 is exactly a intel su810. same name, same number (tek also used readisys e.g., but mine is the intel). I had just ordered the one on ebay, is on its way.
so here are some additional questions:
-but how do i flash it?
-and as free_electron states, how do i avoid it destoys the syste as he has experienced?

mine actually is in reset all the time. I also have a thread a little earlier about in the test equipment section about the reset issue. any comments here?
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #39 on: April 21, 2014, 09:06:58 pm »
I bought SU810 before as well, when was debugging scope, but it never worked.
Original in CSA7404 is SF810 Radisys, so after all it was all PPC configuration and NVRAM issue, so did nothing regarding x86 board, kept original board and replaced bodged capacitor and updated CPU to Pentium III-S 1400 (which working on 1050MHz due to 100MHz FSB).

SU810 missing interface bridge chip (National semi if I recall correctly).
When installed it was not powerin on at all. Did not bother much to find out why, just left it collecting dust now.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline acbern

  • Frequent Contributor
  • **
  • Posts: 316
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #40 on: April 21, 2014, 11:56:16 pm »
I disabled both ppc baord and graphics chip, but my su810 (it is original intel, no radisys in my 7104) is in reset, so seems dead.
my only hope at this time is the new su810. nobody seems to have a hint how to debug su810 generating a reset and I have no schematics.
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 16823
  • Country: nl
    • NCT Developments
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #41 on: April 22, 2014, 06:11:44 am »
If you dig around a little on Intel's website you'll find reference designs for their chipsets. Did you check whether the CPU is still working?
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline acbern

  • Frequent Contributor
  • **
  • Posts: 316
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #42 on: April 22, 2014, 09:23:49 am »
thanks, today I found a reference design for 810 chipset. the reset signal seems to be generated by the 810 gmch chip, which is a black boy essentially. i have ordered a celeron replacement cpu, which i will plug in just for tests, but i think the cpu is not the problem, since it is held in reset. 
 
The following users thanked this post: 1audio

Offline CSmith

  • Supporter
  • ****
  • Posts: 23
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #43 on: April 22, 2014, 03:36:03 pm »
Another great upgrade to juice up one of these tired, old oscilloscopes is to install an inexpensive SSD. I went with the Kingspec KSD-PA25.6 PATA 44-pin MLC SSD. They can run as little as $50 delivered at the low-end, and range in capacities from 16GB to 128GB. While the SSD does not make it run that much faster during operation like the processor upgrade does, it does allow it to cold boot much more quickly and get away from the unreliable old notebook hard disk drives. In the scheme of things, it seems like it's a worthwhile investment to me.
 

Offline acbern

  • Frequent Contributor
  • **
  • Posts: 316
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #44 on: April 22, 2014, 04:56:36 pm »
@csmith:
yes, agreed, i did that with another 7104 where the hdd had actually failed. if this one ever gets so far i will do the same. also the other drives should be replaced by nos ones.
also, I will replace the batteries by socketed and bigger batteries on a pcb that can easier be replaced (the one on the ppc board is a nightmare).

but first I would need to get your help how to flash the bios without killing the rest of the system...
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #45 on: May 17, 2014, 09:08:41 pm »
Poor thing died again. TekScope app shows splash screen, but hangs on it.
Yes, NVRAM battery.

Code: [Select]
Error in boot line:
]d«k[ÆÑ?_æëä6)4??â?2«óô
                   ^
Can't load boot file!!

Probably battery was not fresh, as it was only 9 month since I first got CSA7404 and fixed it.
And most of time it was just sitting on shelf turned off.

At such times one might appreciate that time was spend to write a worklog and post all photos and workarounds online, as now getting it fixed only takes five minutes to replace cell, hook serial terminal and write correct data for PPC config.
And good excuse to fix another minor issue with self-calibration data storage for probes.
« Last Edit: May 17, 2014, 09:26:42 pm by TiN »
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #46 on: July 25, 2014, 05:56:44 am »
A little update, with EEVBlog forum member magic, we can get keys for options on TDS7000/CSA7000 and probably other 70000 series scopes too :)

Quick check of concept proof with my CSA7404:



16 options enabled :)
Need to find out which bit does what and we good to go!
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline LostPhoton

  • Contributor
  • Posts: 9
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #47 on: August 23, 2014, 06:25:10 am »
Hello,
I've been trying to connect to the UART on my 7404. I've established a serial link, but everything that comes up in the terminal is garbled junk.
Any ideas would be greatly appreciated!
Thanks in advance!
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #48 on: August 24, 2014, 01:13:46 am »
You probably have incorrect speed settings for UART port.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline LostPhoton

  • Contributor
  • Posts: 9
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #49 on: August 26, 2014, 02:00:06 am »
Are you referring to the baud rate? I'm using 9600. I've also tried a few different terminal programs, they all display the same garbled txt. Any other ideas? Thanks again!
 

Offline CSmith

  • Supporter
  • ****
  • Posts: 23
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #50 on: August 26, 2014, 03:04:29 am »
Are you connecting at the J790 right-angle dual-row 10-pin header with RS-232 levels or at the MAX232 with TTL levels like TiN did? The data may be inverted depending upon your expectations.
 

Offline LostPhoton

  • Contributor
  • Posts: 9
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #51 on: August 26, 2014, 03:30:38 am »
I connected to the MAX232, should I be using the J790? if so do you know the pinout for it?
 

Offline LostPhoton

  • Contributor
  • Posts: 9
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #52 on: August 30, 2014, 03:27:55 am »
Please, if anyone knows the pinout for the console port. I would be very grateful.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #53 on: August 30, 2014, 03:38:00 am »
Its pretty easy to probe pinout with just DMM. I did not use console port because I have plenty USB-UART(TTL) adapters using Silabs CP2103 bridge, but no RS232, so i needed to hook on TTL side of MAX :)

Its really not much things can go wrong, unless your bridge dongle somewhat faulty.
Make sure you have robust ground connection between pc and scope.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline LostPhoton

  • Contributor
  • Posts: 9
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #54 on: August 30, 2014, 03:44:43 am »
I guess I'm still confused, and thanks again for your help. I'm using a SiLabs CP2102-EB, do I connect to the console or the MAX?
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #55 on: August 30, 2014, 03:48:19 am »
If your board have level convertor before cp2102 then you can use console port.

If not then u need use TTL pins on MAX.
You can search for information regarding difference between UART and RS232 voltage levels and convertors.

Will all due respect, given that you messing with internals of hiend scope, you should know that anyway ;)
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #56 on: September 17, 2014, 08:38:42 am »
I connected to the MAX232, should I be using the J790? if so do you know the pinout for it?

the pins are connected to the max232 through 100 ohm resistors
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #57 on: September 18, 2014, 05:12:35 am »
 Recently I came into possession of a tds7104.  At first it seemed as if, its just the NVRAM battery problem (scope app splash screen can't start). After i made a backup of the old hdd (win 98) when i noticed that the diagnostic led just shows ".8". I tried to look at the boot up process from the Rs232 console, but it seems as if nothing goes on. In the service manual it is shown, that the UART initialization , takes place after the first test is concluded. So am i missing something or it is a fault in the power pc board?
« Last Edit: September 18, 2014, 05:14:07 am by matyco »
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #58 on: September 22, 2014, 05:35:16 am »
I have been probing around the MCU on the power pc board. It seems as one or more of the power rails has have been shorted. C352: 3,19V , C235 0,84V C240 & C143: 0,85V(this should be2,5V from the dc/dc)  C232:0,52V (while the main 3,3V lines seem to be fine)

U442 marked "BeY" i think it's a  AND gate or maybe a TVS. It seems to be damaged, aleast between  pin 5(VCC) and pin 3(GND) it measures a few tens of ohms (30-80). So i need to find or atleast locate another faulty chip nearby

Turns out the PT6409P (2,5V switching reg died) after i wired the 2,5V line from a powersupply the powerpc board finaly showed somthing other then .8  the diagnostic led showes 0 or 3 so it seems somthing is still wrong with the MCU (CR874 indicates reset at times)  still nothing on uart. It seems i need to replace the board...

Update:

 There might be still hope ! After replacing the 2 SO8 transistor pair on the PT6409P ( Si4431 , Si4412 i could only source 4410 but it seems to work fine) the power pc board cycles through it's tests and finialy boots if assembled, untill  the screens shows a blue screen memory parity error

here is what i got on the console port (witha newly installed xp and 2.5.3 firmware):
Code: [Select]
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

romPost: MPC106  Walking-one passed.

romPost: MPC106 configuration passed.

romPost: First PCI access  passed.

romPost: PC87560 Walking-one passed.

romPost: PC87560 configuration passed.

romPost: DEC21554 configuration passed.


romPost: PERFORMING ROM CHECKSUM TEST...

romPost: ROM checksum passed.


romPost: PERFORMING DRAM CELL TEST...

romPost: Enabling data cache...
romPost: Data cache enabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.

romPost: DRAM Cell test passed.
romPost: Disabling data Cache...
romPost: Data cache disabled.
romPost: Disabling instruction cache...
romPost: Instruction cache disabled.

romPost: PERFORMING DRAM MARCH TEST WITH CACHE OFF...
romPost: Writing address to each *address...
romPost: Reading address from each *address...
romPost: DRAM march test passed...

romPost: PERFORMING DRAM MARCH TEST WITH CACHE ON...

romPost: Enabling data cache...
romPost: Data cache enabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.
romPost: Writing address to each *address...
romPost: Reading address from each *address...
romPost: DRAM march test passed...

romPost: PERFORMING DRAM WALKING-ONE  TEST...

romPost: DRAM Walking-one test passed.

romPost: PERFORMING NV-MEMORY WALKING-ONE  TEST...

romPost: NV-MEMORY Walking-one test passed.
romPost: Disabling data Cache...
romPost: Data cache disabled.
romPost: Disabling instruction cache...
romPost: Instruction cache disabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.


romPost: POWER-UP DIAGNOSTIC COMPLETE.

Hel










                            VxWorks System Boot


Copyright 1984-1996  Wind River Systems, Inc.





CPU: Tektronix HPP - PowerPC 740
Version: 5.3.1
BSP version: 1.0.3.0
Creation date: Jun 28 2000, 16:52:12




Press any key to stop auto-boot...
 0
auto-booting...


boot device          : sm
processor number     : 0
file name            : c:/vxboot/vxWorks.st
inet on backplane (b): 192.168.0.1:ffffff00
host inet (h)        : 192.168.0.2
gateway inet (g)     : 192.168.0.1
flags (f)            : 0x1008
target name (tn)     : tds7000
startup script (s)   : c:/vxboot/topScript.hw

Initializing backplane net with anchor at 0x1e80000... done.
Backplane anchor at 0x1e80000... Attaching network interface sm0... done
done.
Attaching network inPC1 dio device driver installed
terface lo0... done.
Attaching DIO client... done.
Loading c:/vxboot/vxWorks.st...1773516
Starting at 0x200000...

Host Name: bootHost
User: target
Initializing backplane net with anchor at 0x16e0000... done.
Backplane anchor at 0x16e0000... Attaching network interface sm0... done
done.
PC1 dio device driver installed
Attaching network interface lo0... done.

Adding 6008 symbols for standalone.


 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
      ]]]]]]]]]]]  ]]]]     ]]]]]]]]]]       ]]              ]]]]         (R)
 ]     ]]]]]]]]]  ]]]]]]     ]]]]]]]]       ]]               ]]]]
 ]]     ]]]]]]]  ]]]]]]]]     ]]]]]] ]     ]]                ]]]]
 ]]]     ]]]]] ]    ]]]  ]     ]]]] ]]]   ]]]]]]]]]  ]]]] ]] ]]]]  ]]   ]]]]]
 ]]]]     ]]]  ]]    ]  ]]]     ]] ]]]]] ]]]]]]   ]] ]]]]]]] ]]]] ]]   ]]]]
 ]]]]]     ]  ]]]]     ]]]]]      ]]]]]]]] ]]]]   ]] ]]]]    ]]]]]]]    ]]]]
 ]]]]]]      ]]]]]     ]]]]]]    ]  ]]]]]  ]]]]   ]] ]]]]    ]]]]]]]]    ]]]]
 ]]]]]]]    ]]]]]  ]    ]]]]]]  ]    ]]]   ]]]]   ]] ]]]]    ]]]] ]]]]    ]]]]
 ]]]]]]]]  ]]]]]  ]]]    ]]]]]]]      ]     ]]]]]]]  ]]]]    ]]]]  ]]]] ]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]       Development System
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]       VxWorks version 5.3.1
 ]]]]]]]]]]]]]]]]]]]]]]]]]]       KERNEL: WIND version 2.5
 ]]]]]]]]]]]]]]]]]]]]]]]]]       Copyright Wind River Systems, Inc., 1984-1997

                               CPU: Tektronix HPP - PowerPC 740.  Processor #0.
                              Memory Size: 0x2000000.  BSP version 1.0.8.1 .
                             WDB: Ready.

KERNEL: THERMAL CONTROL INITIATED
Executing startup script c:/vxboot/topScript.hw ...
dbFsIoctl: invalid code 3
    ################### topScript starts ###############################




     cd "dbfs:c:/vxBoot"
value = 0 = 0x0


    ld < TekScope.o
value = 23666688 = 0x1692000
    ld < TekScopeSM.o
value = 23666048 = 0x1691d80

    pDbDev = ramDevCreate(0, 512, 1152, 1152, 0)
new symbol "pDbDev" added to symbol table.
pDbDev = 0x1693940: value = 23673184 = 0x1693960 = pDbDev + 0x20
    pDBfs  = dosFsMkfs("/db", pDbDev)
new symbol "pDBfs" added to symbol table.
pDBfs = 0x1691bc0: value = 23665696 = 0x1691c20 = pDBfs + 0x60
    copy ("TekScope.DBF", "/db/TekScope.DBF")
value = 0 = 0x0

    overrideFPdefaults()
value = 0 = 0x0

    measurePPCtimebase
value = 0 = 0x0


    registerMemPartitionSizes ( 0x00000000 )
value = 0 = 0x0

    semInitForQueueCheckLogMsg
value = 21818112 = 0x14ceb00

    initSysWaiter()
value = 0 = 0x0




    raxInit
value = 0 = 0x0
    paiInit
done
value = 17770552 = 0x10f2838 = PaiBaseRegisterTable + 0x948


    verifyAcqBoardID
value = 0 = 0x0






     updateAcqProcFirmware("dbfs:c:/vxBoot/acqProc.hex")
0x16987e0 (tShell): AVR FLASH contents match file dbfs:c:/vxBoot/acqProc.hex - no programming needed.
value = 1 = 0x1
     cd "pc:"
value = 0 = 0x0

    raxInitializeDevices
0x16987e0 (tShell): >> Setting PLL to 1.25e+09 Hz.
done
0x16987e0 (tShell): (Re)starting Acq Processor
value = 23692720 = 0x16985b0

    excHookAdd(stopStressForException)
value = 17557980 = 0x10be9dc = stopStressForException


    dsyInit
value = 21806728 = 0x14cbe88
    dsyWPApplyNextRegs
value = 17760428 = 0x10f00ac = DsyRegisterTable + 0xab0









    # remove '#' from next line to set powerup scope state to factory default:
    # NvramClearDb = 1

    nvram_initFileSys
0x16987e0 (tShell): >> Kernel version 1.0.8.1  does not match Boot ROM version 1.0.3.0
value = 21801472 = 0x14caa00

    TmgrInit("/db")
value = 0 = 0x0
    PhxProxyInit
value = 20822560 = 0x13dba20
    rtlInit
value = 0 = 0x0

    sysExtMemAddToPool memSysPartId,0x02000000,0x06000000
value = 0 = 0x0

    hwAccount_init
0x16987e0 (tShell): >> Setting PLL to 1.25e+09 Hz.
sysEnetAddrGet: cc:aa:88:ba:da:dd
value = 7 = 0x7

    GpibInit
value = 133284512 = 0x7f1c2a0

    wfmMemInit(1)
value = 47300320 = 0x2d1bee0

    vertInstall
value = 47293284 = 0x2d1a364

    calConStatus = cc_init(2)
0x16987e0 (tShell): Reading 280 bytes of service cal data from EEPROM[0] into 0x2d1a240
0x16987e0 (tShell): nvMem_read succeeded
0x16987e0 (tShell): Reading 66 bytes of service cal data from EEPROM[280] into 0x2d1a300
0x16987e0 (tShell): nvMem_read succeeded
0x16987e0 (tShell): cc_restoreBank: can't open file C:/vxBoot/calCons/0
0x16987e0 (tShell): cc_init: bank 0 chksum failed, NOT reset to factory
0x16987e0 (tShell): cc_restoreBank: can't open file C:/vxBoot/calCons/calCon1Status
0x16987e0 (tShell = ): cc_init: bank 0x1 chksum failed, NOT reset to factory
1341eec0x16987e0: value =  (tShell): 131055cc_restoreBank: can't open file C:/vxBoot/calCons/ =2 0x
0x16987e0 (tShell1ffef): cc_init: bank
2 chksum failed, NOT reset to factory

0x16987e0 (tShell    updateTrigCal):
cc_restoreBank: can't open file value C:/vxBoot/calCons/= 30
0x16987e0 (tShell):  = 0xcc_init: bank 03 chksum failed, NOT reset to factory

0x16987e0 (tShell):
cc_restoreBank: can't open file     MC:/vxBoot/calCons/at5hMeasCreateTheMatha
ndMeasurementLibrar0xies16987e0 (tShell):
cc_init: bank 5 chksum failed, NOT reset to factory
valu0xe = 16987e0 (tShell47120704): cc_restoreBank: can't open file  = 0xC:/vxBoot/calCons/2cf01406
0x16987e0
 (tShell): cc_init: bank     initA6cqMapper chksum failed, NOT reset to factory

0x16987e0 (tShellvalue = ): cc_restoreBank: can't open file 0C:/vxBoot/calCons/ = 0x7
0x16987e00 (tShell): cc_init: bank
7 chksum failed, NOT reset to factory
    trigMapIn0xit16987e0 (tShell):
cc_restoreBank: can't open file valueC:/vxBoot/calCons/ =8
0x16987e0 (tShell): 0cc_init: bank 8 chksum failed, NOT reset to factory
 = 00xx16987e0 (tShell): 0cc_restoreBank: can't open file
C:/vxBoot/calCons/    dsy9MapInit
0x16987e0 (tShell
): cc_init: bank value = 9 chksum failed, NOT reset to factory
00x16987e0 ( = 0xtShell): cc_restoreBank: can't open file 0C:/vxBoot/calCons/
10
0x16987e0 (    mathMapperInittShell
): cc_init: bank value = 10 chksum failed, NOT reset to factory
00x16987e0 = 0x (tShell): cc_restoreBank: can't open file 0C:/vxBoot/calCons/
11
0x16987e0    utilMapInit (tShell
): cc_init: bank value = 11 chksum failed, NOT reset to factory
471180480x16987e0 = 0x (tShell): 2cef6e0cc_restoreBank: can't open file
C:/vxBoot/calCons/12
0x16987e0 (tShell
): cc_init: bank     TmgrHookup12 chksum failed, NOT reset to factory

0x16987e0value =  (tShell0): cc_restoreBank: can't open file  = C:/vxBoot/calCons/0x130
0x16987e0 (tShell
): cc_init: bank 13    PhxProxyHookup chksum failed, NOT reset to factory

0x16987e0value =  (tShell0): cc_restoreBank: can't open file  =C:/vxBoot/calCons/ 014x
0x16987e0 (tShell0): cc_init: bank 14
 chksum failed, NOT reset to factory
 0x   hookupAcqMapper16987e0
 (tShell): cc_restoreBank: can't open file value = C:/vxBoot/calCons/2011564752
0x16987e0 (tShell = 0x): cc_init: bank 133b09015 chksum failed, NOT reset to factory
 = 0x16987e0AcqMapperRtlDat (aListtShell): cc_restoreBank: can't open file
C:/vxBoot/calCons/    MathMeasM16apHookup
0x16987e0 (
tShell): cc_init: bank value = 16 chksum failed, NOT reset to factory
23692550x216987e0 (tShell):  = 0xcc_loadV: CC_TRIGtrigLineGain16985 was 08>; clipped
0x
16987e0 (tShell):     dsyMapHookupcc_chkLimits:
CC_TRIGtrigLineGain was ; reset to factory
value0x = 16987e0 (tShell): 23692656initAcqMapper: Enter
 = 0x1698570
    utilMapHookup
value = 23692688 = 0x1698590

    rtlHookup
value = 0 = 0x0
    horizMapHookup
value = 23692648 = 0x1698568
    fastFrameMapHookup
value = 23692672 = 0x1698580
    trigMapHookup
value = 23692680 = 0x1698588
    vertMapHookup
value = 23692672 = 0x1698580
    spcMapHookup
value = 23692672 = 0x1698580
    autosetMapHookup
value = 23692712 = 0x16985a8
    timeSyncMapHookup
value = 23692704 = 0x16985a0
    auxTrigMapHookup
value = 23692688 = 0x1698590
    dpoMapHookup
value = 23692680 = 0x1698588


    TmgrStartup
0x2c9cf40 (tmgr):
                TmgrTaskInit: Last powerup failed, going to default setup
value = 46644144 = 0x2c7bbb0
    PhxProxyStartup
value = 46578592 = 0x2c6bba0
    taskDelay(2)
value = 0 = 0x0

    gpibHwInitC
value = 0 = 0x0
    gpibTaskSpawn
value = 46478848 = 0x2c53600

    gpibIoInit "/dbios/DBIO005","/dbios/DBIO006

and the boot with the "original" win98 and firmware:
Code: [Select]
done.
Attaching network PC1 dio device driver installed
interface lo0... done.
Attaching DIO client... done.
Loading c:/vxboot/vxWorks.st...1773508
Starting at 0x200000...

Host Name: bootHost
User: target
Initializing backplane net with anchor at 0x16e0000... done.
Backplane anchor at 0x16e0000... Attaching network interface sm0... done
done.
PC1 dio device driver installed
Attaching network interface lo0... done.

Adding 6008 symbols for standalone.


 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
      ]]]]]]]]]]]  ]]]]     ]]]]]]]]]]       ]]              ]]]]         (R)
 ]     ]]]]]]]]]  ]]]]]]     ]]]]]]]]       ]]               ]]]]
 ]]     ]]]]]]]  ]]]]]]]]     ]]]]]] ]     ]]                ]]]]
 ]]]     ]]]]] ]    ]]]  ]     ]]]] ]]]   ]]]]]]]]]  ]]]] ]] ]]]]  ]]   ]]]]]
 ]]]]     ]]]  ]]    ]  ]]]     ]] ]]]]] ]]]]]]   ]] ]]]]]]] ]]]] ]]   ]]]]
 ]]]]]     ]  ]]]]     ]]]]]      ]]]]]]]] ]]]]   ]] ]]]]    ]]]]]]]    ]]]]
 ]]]]]]      ]]]]]     ]]]]]]    ]  ]]]]]  ]]]]   ]] ]]]]    ]]]]]]]]    ]]]]
 ]]]]]]]    ]]]]]  ]    ]]]]]]  ]    ]]]   ]]]]   ]] ]]]]    ]]]] ]]]]    ]]]]
 ]]]]]]]]  ]]]]]  ]]]    ]]]]]]]      ]     ]]]]]]]  ]]]]    ]]]]  ]]]] ]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]       Development System
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]       VxWorks version 5.3.1
 ]]]]]]]]]]]]]]]]]]]]]]]]]]       KERNEL: WIND version 2.5
 ]]]]]]]]]]]]]]]]]]]]]]]]]       Copyright Wind River Systems, Inc., 1984-1997

                               CPU: Tektronix HPP - PowerPC 740.  Processor #0.
                              Memory Size: 0x2000000.  BSP version 1.0.7.1 .
                             WDB: Ready.

KERNEL: THERMAL CONTROL INITIATED
Executing startup script c:/vxboot/topScript.hw ...
dbFsIoctl: invalid code 3
    ################### topScript starts ###############################




     cd "dbfs:c:/vxBoot"
value = 0 = 0x0


    ld < TekScope.o
value = 23666688 = 0x1692000
    ld < TekScopeSM.o
value = 23666048 = 0x1691d80

    pDbDev = ramDevCreate(0, 512, 1152, 1152, 0)
new symbol "pDbDev" added to symbol table.
pDbDev = 0x1693940: value = 23673184 = 0x1693960 = pDbDev + 0x20
    pDBfs  = dosFsMkfs("/db", pDbDev)
new symbol "pDBfs" added to symbol table.
pDBfs = 0x1691bc0: value = 23665696 = 0x1691c20 = pDBfs + 0x60
    copy ("TekScope.DBF", "/db/TekScope.DBF")
value = 0 = 0x0

    overrideFPdefaults()
value = 0 = 0x0

    measurePPCtimebase
value = 0 = 0x0


    registerMemPartitionSizes ( 0x00000000 )
value = 0 = 0x0

    semInitForQueueCheckLogMsg
value = 21818112 = 0x14ceb00

    initSysWaiter()
value = 0 = 0x0




    raxInit
value = 0 = 0x0
    paiInit
done
value = 17800576 = 0x10f9d80 = PaiBaseRegisterTable + 0x948


    verifyAcqBoardID
value = 0 = 0x0






     updateAcqProcFirmware("dbfs:c:/vxBoot/acqProc.hex")
0x16987e0 (tShell): Processor failed to verify after byte #0.
Burning new AVR processor code.
0x16987e0 (tShell): 1340 bytes successfully programmed.
value = 1 = 0x1
     cd "pc:"
value = 0 = 0x0

    raxInitializeDevices
done
0x16987e0 (tShell): (Re)starting Acq Processor
value = 23692720 = 0x16985b0

    excHookAdd(stopStressForException)
value = 17589548 = 0x10c652c = stopStressForException


    dsyInit
value = 21807176 = 0x14cc048
    dsyWPApplyNextRegs
value = 17790452 = 0x10f75f4 = DsyRegisterTable + 0xab0









    # remove '#' from next line to set powerup scope state to factory default:
    # NvramClearDb = 1

    nvram_initFileSys
0x16987e0 (tShell): >> Kernel version 1.0.7.1  does not match Boot ROM version 1.0.3.0
value = 21801920 = 0x14cabc0

    TmgrInit("/db")
value = 0 = 0x0
    PhxProxyInit
value = 20817184 = 0x13da520
    rtlInit
value = 0 = 0x0

    sysExtMemAddToPool memSysPartId,0x02000000,0x06000000
value = 0 = 0x0

    hwAccount_init
sysEnetAddrGet: cc:aa:88:ba:da:dd
value = 7 = 0x7

    GpibInit
value = 133684384 = 0x7f7dca0

    wfmMemInit(1)
value = 47697632 = 0x2d7cee0

    vertInstall
value = 47690596 = 0x2d7b364

    calConStatus = cc_init(2)
0x16987e0 (tShell): Reading 280 bytes of service cal data from EEPROM[0] into 0x2d7b240
0x16987e0 (tShell): nvMem_read succeeded
0x16987e0 (tShell): Reading 66 bytes of service cal data from EEPROM[280] into 0x2d7b300
0x16987e0 (tShell): nvMem_read succeeded
calConStatus = 0x1342b14: value = 0 = 0x0

    updateTrigCal
value = 0 = 0x0

    MathMeasCreateTheMathandMeasurementLibraries
value = 47518016 = 0x2d51140
    initAcqMapper
0x16987e0 (tShell): initAcqMapper: Enter
value = 0 = 0x0
    trigMapInit
value = 0 = 0x0
    dsyMapInit
value = 0 = 0x0
    mathMapperInit
value = 0 = 0x0
    utilMapInit
value = 47515360 = 0x2d506e0

    TmgrHookup
value = 0 = 0x0
    PhxProxyHookup
value = 0 = 0x0
    hookupAcqMapper
value = 20167864 = 0x133bcb8 = AcqMapperRtlDataList
    MathMeasMapHookup
value = 23692552 = 0x1698508
    dsyMapHookup
value = 23692656 = 0x1698570
    utilMapHookup
value = 23692688 = 0x1698590

    rtlHookup
value = 0 = 0x0
    horizMapHookup
value = 23692656 = 0x1698570
    fastFrameMapHookup
value = 23692672 = 0x1698580
    trigMapHookup
value = 23692680 = 0x1698588
    vertMapHookup
value = 23692672 = 0x1698580
    spcMapHookup
value = 23692672 = 0x1698580
    autosetMapHookup
value = 23692712 = 0x16985a8
    timeSyncMapHookup
value = 23692704 = 0x16985a0
    auxTrigMapHookup
value = 23692688 = 0x1698590
    dpoMapHookup
value = 23692680 = 0x1698588


    TmgrStartup
0x2cfe0c0 (tmgr):
                TmgrTaskInit: Last powerup failed, going to default setup
value = 47056848 = 0x2ce07d0
    PhxProxyStartup
value = 46991296 = 0x2cd07c0
    taskDelay(2)
value = 0 = 0x0

    gpibHwInitC
value = 0 = 0x0
    gpibTaskSpawn
value = 46891568 = 0x2cb8230

    gpibIoInit "/dbios/DBIO005","/dbios/DBIO006"
value = 4663012


« Last Edit: October 04, 2014, 12:05:17 am by matyco »
 

Offline LostPhoton

  • Contributor
  • Posts: 9
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #59 on: September 24, 2014, 03:17:09 am »
Thanks for your help with the pinout! I've reconfigured the boot parameters in the NVRAM successfully.

Sadly it seems like a BIOS issue now, I'm unable to get into the BIOS to make sure it sees the HD. I've tried the bios jumper to no avail.
Does anyone know if there is a trick to get into the BIOS? F2 key brings up the "Entering Setup", but it never actually enters the BIOS, just continues to try and boot from the network.  Ideas?

Thanks
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #60 on: September 24, 2014, 09:46:36 am »
Wierd, just tried on my CSA, it enters BIOS just fine with F2 key.
Shows Entering setup... then bar on bottom loads and it's in the BIOS like Flynn..
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #61 on: September 25, 2014, 04:42:53 am »
There is an option in it's bios to lockout the setup in security, by default it should be disabled. Try to remove the NLX battery and short the sockets pins fora few sec then place back the battery (that should reset to some factory settings in theory)
« Last Edit: October 04, 2014, 12:48:21 am by matyco »
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #62 on: October 06, 2014, 08:46:13 pm »
Just to be sure i tried it also with a new NVRAM module, after messing with the boot parameters i could get it to boot till windows but the vxWorks systematically froze at points, with a ping sound on the rs232 terminal (with the wrong boot parameters, yet the QA+tests finished without an error) or get a blue screen (parity error) randomly while the vxWorks almost finished loading. (L->-P-> "-" blinked and the power pc board shut down) Occasionally the scope stoped with ".6" diagnostics error which is again related to the dram. So in conclusion i think there's something wrong with the power pc ram module. Or some other logic ic on that low ohms 5V rail...
« Last Edit: October 06, 2014, 08:48:11 pm by matyco »
 

Offline LostPhoton

  • Contributor
  • Posts: 9
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #63 on: October 08, 2014, 03:53:58 am »
I tried shorting the pins on the NLX battery, no luck. What's interesting is I have a CSA8000 as well and it does the same exact thing. The "entering setup" flashes a few times and then it continues to boot without entering setup.  |O .....
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #64 on: October 08, 2014, 07:40:27 am »
That's odd. Did you try without the hdd or with the J840 and J841 power pc and display bypass jumpers shorted, on an external monitor?
 

Offline LostPhoton

  • Contributor
  • Posts: 9
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #65 on: October 08, 2014, 08:19:13 am »
Yes, I've tried all jumper combinations including the PPC J840. The only one that causes any difference in startup is with J781 completely removed; then it just beeps. I've been using an external monitor and have tried with both HDD installed, w/o HDD. I've swapped ram to try and trick it to stop for config changes; no change.

Does anyone know what the "DIAG SEL" dip switches are used for on the PPC?

Thanks!

 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #66 on: October 10, 2014, 10:09:16 am »
you can find it in the service manual (the link is posted by TiN or on his site) that sounds as theres something wrong with the mother board or the CPU.  How many beeps ? This might explain why you can't enter bios if the comp part doesn't work there is some mo9re info about bios errors related to start up beeps at the end of the manual also. 
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #67 on: October 11, 2014, 05:56:52 am »
After some more measurements, one pin of the replaced U442 (2 pos input AND gate) didn't reflow properly, i reworked it and now the scope boots and runs the app ! (with the "fresh" NVRAM, for some reason with the old one it keeps hanging while the vx stuff boots) diagnostics and self cal all passed
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 16823
  • Country: nl
    • NCT Developments
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #68 on: October 11, 2014, 05:59:21 am »
That is very well spotted ! :-+ I suppose the scope is working now?
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline LostPhoton

  • Contributor
  • Posts: 9
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #69 on: October 17, 2014, 02:28:36 am »
I'm throwing in the towel on this TDS 7104. If anyone is interested in buying it for parts/repair let me know. I also have a TDS 8000 for parts as well.
Thanks for all your help,
-Kevin
lostphoton@gmail.com
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 16823
  • Country: nl
    • NCT Developments
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #70 on: October 17, 2014, 03:21:31 am »
If I where you I'd put it on Ebay. What do you expect to get for it pricewise?
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #71 on: November 09, 2014, 10:58:56 pm »
Thanks for your help with the pinout! I've reconfigured the boot parameters in the NVRAM successfully.

Sadly it seems like a BIOS issue now, I'm unable to get into the BIOS to make sure it sees the HD. I've tried the bios jumper to no avail.
Does anyone know if there is a trick to get into the BIOS? F2 key brings up the "Entering Setup", but it never actually enters the BIOS, just continues to try and boot from the network.  Ideas?

Thanks

Hello,

I think you will find that if you remove the coin cell on the NLX processor board for a minute or so with the AC power cord disconnected, then put it back in and power up, it will cause the BIOS to get a CMOS checksum error, and prompt you to enter the BIOS setup. You may need to connect an external monitor to the motherboards SVGA video on first power up. In the BIOS there is a setup option to use PCI video which will then cause the scope to use the video located on the power PC board.
I sent you a PM on this, but didn't hear back from you, so I'm posting this here.

Jay
Jay

System error. Strike any user to continue.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #72 on: November 09, 2014, 11:11:25 pm »
A little update, with EEVBlog forum member magic, we can get keys for options on TDS7000/CSA7000 and probably other 70000 series scopes too :)

Quick check of concept proof with my CSA7404:



16 options enabled :)
Need to find out which bit does what and we good to go!

Hi Tin,

I recently picked up a TDS7104 myself. This one was missing it's hard drive. After sorting that out, and repairing a SPC issue I noted two things: It had option 3M which was a nice surprise, but it would crash the tek scope application when I ran the diagnostic.

After fiddling around with different ghost images for the scope and messing around through the console port I found that option 3M had disappeared, but now I have option Jitter analysis 2, which wasn't there before.  |O
Crap! I'd much rather have option 3M back...

I suspect that it was my mucking about with the console port settings. The original looked like this:


boot device          : sm
processor number     : 0
file name            : c:/vxboot/vxWorks.st
inet on backplane (b): 192.168.0.1:ffffff00
host inet (h)        : 192.168.0.2
gateway inet (g)     : 192.168.0.1
flags (f)            : 0x1008
target name (tn)     : tds7000
startup script (s)   : c:/vxboot/topScript.hw

But it seems I cannot go back to that, as the prompts are now somewhat different.
Update: I also just noticed that the serial number reported in the about menu now does not match what is on the sticker of the unit in the back of the scope. The "about" menu reports it as B021068, but the sticker says it is B021079! I bet that has something to do with it!

Would you have any idea how I could get option 3M back?

Thanks!

Jay
« Last Edit: November 09, 2014, 11:31:10 pm by Jwalling »
Jay

System error. Strike any user to continue.
 
The following users thanked this post: Ice-Tea

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #73 on: November 10, 2014, 02:05:53 am »

Hi Tin,

I recently picked up a TDS7104 myself. This one was missing it's hard drive. After sorting that out, and repairing a SPC issue I noted two things: It had option 3M which was a nice surprise, but it would crash the tek scope application when I ran the diagnostic.

After fiddling around with different ghost images for the scope and messing around through the console port I found that option 3M had disappeared, but now I have option Jitter analysis 2, which wasn't there before.  |O
Crap! I'd much rather have option 3M back...

I suspect that it was my mucking about with the console port settings. The original looked like this:


boot device          : sm
processor number     : 0
file name            : c:/vxboot/vxWorks.st
inet on backplane (b): 192.168.0.1:ffffff00
host inet (h)        : 192.168.0.2
gateway inet (g)     : 192.168.0.1
flags (f)            : 0x1008
target name (tn)     : tds7000
startup script (s)   : c:/vxboot/topScript.hw

But it seems I cannot go back to that, as the prompts are now somewhat different.
Update: I also just noticed that the serial number reported in the about menu now does not match what is on the sticker of the unit in the back of the scope. The "about" menu reports it as B021068, but the sticker says it is B021079! I bet that has something to do with it!

Would you have any idea how I could get option 3M back?

Thanks!

Jay

Funny - after asking the question and exploring this for awhile I figured it out!
In the folder \vxBoot there are two files .key and .sn The .sn contains the serial number.
I deleted the .key and modified the .sn file with a hex editor so it would have the correct serial number of the scope according to the sticker on the back. I then booted the scope and entered in the option key on the sticker in the rear.
Voila! option 3M is back!  :-+

Jay
Jay

System error. Strike any user to continue.
 

Offline MadTux

  • Frequent Contributor
  • **
  • Posts: 488
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #74 on: November 10, 2014, 07:13:29 am »
Maybe dump your dallas chip?
I'm somewhat planing to get a cheap TDS 7154/7254 once one appears cheaply on ebay and then hack it to 32M.

If there's a collection of NVRAM dumps and their options, we can figure out which bit enables which option, so every TDS owner can hack their scope to 16M/32M memory.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #75 on: November 10, 2014, 03:18:40 pm »
Quote
If there's a collection of NVRAM dumps and their options

No need for that, need just little time, as there is way to generate option keys for any S/N :)
I am in progress of writing article for it (also supports not only TDS7k series gear ;))
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #76 on: November 10, 2014, 10:15:42 pm »
Maybe dump your dallas chip?
I'm somewhat planing to get a cheap TDS 7154/7254 once one appears cheaply on ebay and then hack it to 32M.

If there's a collection of NVRAM dumps and their options, we can figure out which bit enables which option, so every TDS owner can hack their scope to 16M/32M memory.

While there is a Dallas/Maxim chip on the power PC board, it's surface mount and I wouldn't take the chance of de-soldering it, especially now that I've got everything up and running. I don't think the options are stored there like on the TDS500 through TDS700 series, but I could be wrong... Maybe somebody else knows?

Jay
Jay

System error. Strike any user to continue.
 

Offline acbern

  • Frequent Contributor
  • **
  • Posts: 316
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #77 on: December 02, 2014, 06:26:26 am »
Just a few comments to this topic. It is obvious from the comments here that the csa8000 and the tds 7104 have different settings in the vxworks boot file. I have verified the 7104 settings as listed in a recent comment above for my 7104, and they do work. I learned this the hard way, as I replaced my sram battery (under power, it was 10+ years old) to avoid a loss of data, but somehow the contacts of the new battery were intermittent (bent contacts), so i lost all data. so watch out for this as you use a new battery.
the settings can be entered with a terminal through serial line, you do not need to enter data that is irrelevant (such as e.g. the ethernet path, it is not used, just hit enter in this case). all data to be entered is listed above a recent comment, no further data needed. my scope now behaves a little different, it does a full hw selftest at startup, compared to a limited one before (more relays clicking and more test data comming through the serial line), I suspect this is because I set "flag" at 0x1008 rather than 0x1000.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #78 on: December 03, 2014, 12:45:19 am »
Poor thing died again. TekScope app shows splash screen, but hangs on it.
Yes, NVRAM battery.

Probably battery was not fresh, as it was only 9 month since I first got CSA7404 and fixed it.
And most of time it was just sitting on shelf turned off.


Hi Tin,

It may interest you to know that a CSA8000 that I repaired for a friend about 8 months ago that had a bad battery (Same as the one in your scope) also died after sitting on a shelf. According to Maxim, these are supposed to be good for 10 years. I'm wondering if there was a batch problem with these chips. The scope is on it's way back to me, I'm going to do some current measurements to see how much the chip draws when the scope is unplugged.

Jay
Jay

System error. Strike any user to continue.
 

Offline acbern

  • Frequent Contributor
  • **
  • Posts: 316
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #79 on: December 03, 2014, 02:31:24 am »
that sounds like what was happening to me, because initially the scope worked with a new battery, but then died, due to insufficient contact (an interruption when I moved it during re-assembly), the battery pins were bent a little as it seems when I bought them, so I bent them back and it worked. my battery was from 2013 and reads above 3v. so watch out.

on another topic re. the 7104, i have a friend who owns one too, and when he switches on the rear power switch, it does not boot, you need to press the front key in addition. mine powers on once power is applied (rear switch on) , without having to switch it on with the front button. I would like to change this, as I am powering all my equipment off with a central switch, and repowering always switches on the scope.
any ideas? the internal power jumper on the ppc board is not set, so that is not the issue. might have to do with the psu (bios and win98 are not active at that time, so no settimgs there), any ideas?
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #80 on: December 03, 2014, 03:15:57 am »
that sounds like what was happening to me, because initially the scope worked with a new battery, but then died, due to insufficient contact (an interruption when I moved it during re-assembly), the battery pins were bent a little as it seems when I bought them, so I bent them back and it worked. my battery was from 2013 and reads above 3v. so watch out.

on another topic re. the 7104, i have a friend who owns one too, and when he switches on the rear power switch, it does not boot, you need to press the front key in addition. mine powers on once power is applied (rear switch on) , without having to switch it on with the front button. I would like to change this, as I am powering all my equipment off with a central switch, and repowering always switches on the scope.
any ideas? the internal power jumper on the ppc board is not set, so that is not the issue. might have to do with the psu (bios and win98 are not active at that time, so no settimgs there), any ideas?

I believe that there's a setting in the BIOS for that. Power on after power fail or last state.
Jay
Jay

System error. Strike any user to continue.
 

Offline acbern

  • Frequent Contributor
  • **
  • Posts: 316
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #81 on: December 03, 2014, 10:38:37 am »
yes, you are right, somehow I had overlooked that when I checked the BIOS initially, maybe driven by the idea that the BIOS would not be active at time of applying power. anyway, thanks, that helped a lot.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #82 on: December 22, 2014, 02:57:23 am »
Poor thing died again. TekScope app shows splash screen, but hangs on it.
Yes, NVRAM battery.

Probably battery was not fresh, as it was only 9 month since I first got CSA7404 and fixed it.
And most of time it was just sitting on shelf turned off.


Hi Tin,

It may interest you to know that a CSA8000 that I repaired for a friend about 8 months ago that had a bad battery (Same as the one in your scope) also died after sitting on a shelf. According to Maxim, these are supposed to be good for 10 years. I'm wondering if there was a batch problem with these chips. The scope is on it's way back to me, I'm going to do some current measurements to see how much the chip draws when the scope is unplugged.

Jay

Finally got the CSA8000 back. Yup, the battery was dead; I purchased it direct from Digikey, so not likely to be a questionable battery from the start. Using a power supply set to 3VDC running through a current meter when I initially connected the source to the chip it reads in the micro-amp range. When I powered on the scope it still read in the micro-amp range. When I powered off the scope - whether from the rear panel or front power button it draws 1.8mA.
So, looks like a bad chip.
It's marked:

Dallas
Semiconductor
DS1646P-120
POWERCAP
0038GC
121630

Tin, if yours goes dead again, I'd be curious if yours is marked similar...

Jay
Jay

System error. Strike any user to continue.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #83 on: December 22, 2014, 10:46:42 pm »
Mine CSA7404 is still fine.
Also was browsing ebay the other day, and spotted TDS7104 boards for sale, including PPC board.
It had EDIP32 DS1245Y on it :)
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline ovad

  • Newbie
  • Posts: 1
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #84 on: December 27, 2014, 02:12:06 am »
hi
i used a regular rs232 port
and i got all kind of marks on the rs232 screen
i attached also the vga output
thanks in advance
o.
 

Offline 4x6uj

  • Newbie
  • Posts: 4
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #85 on: January 22, 2015, 08:32:22 am »
Hi,
Have laid my hands on a tds7104 without hard disk and dead NVRAM battery on PPC board. It has a SU810 m.board with Pentium III 750MHz and 128M RAM . The PPC has also 128M RAM. After installing Win 2K with application v2.5.3 it hangs when starting the application. Diagnostic LED on PPC stays on P. The configutation of the NVRAM looks a bit different compared to the other ones seen in previous posts; it has more parameters?! I configured it the best I could.
There must be an error somewhere but I can't find it. Can someone point it to me? Here is the console dump attached. Thank you for reading.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #86 on: January 22, 2015, 03:51:49 pm »
Do you have correct files in hidden folder c:/vxBoot?

Can you attach topScript.hw to check?
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline schersch

  • Newbie
  • Posts: 4
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #87 on: January 22, 2015, 10:24:08 pm »
I have looked over your attached dump file.

There is an Exeption in the last few lines "Exception current instruction address:". I had the same problem (TDS7054).

The solution was to enter " other (o): nvfs=0x0000 " in the PPC configuration (stored in the NVRAM).

This was discoused here: https://www.eevblog.com/forum/testgear/non-booting-defectivetds7054/

So maybe worth a try  :)
« Last Edit: January 22, 2015, 11:22:16 pm by schersch »
 

Offline 4x6uj

  • Newbie
  • Posts: 4
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #88 on: January 23, 2015, 05:30:49 pm »
Yes, it partially helps. Now I got a blinking status on the ppc, but application still hangs. Seems the kernel version does not match boot rom version? (whatever that means?) I am attaching both the ppc dump file and the topScript.hw
Hopefully someone can explain and solve this.
Thanks,
Serge
 

Offline 4x6uj

  • Newbie
  • Posts: 4
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #89 on: January 23, 2015, 05:33:51 pm »
Forgot to attach the files, very tired...
Thanks,
Serge
 

Offline schersch

  • Newbie
  • Posts: 4
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #90 on: January 23, 2015, 09:18:00 pm »
That is very interesting.

My TDS7054 was working fine and after some days its hanging also with a blinking status at almost the same position!

One of the last posts "Kernel version 1.0.8.1  does not match Boot ROM version 1.0.3.0", you can see also in  dump filee of correct working scopes!
So this should not be the problem. The next lines in dump, I think describes the problem, what ever it means.

My TDS7054 starts the TekScope app and the Relays are clicking once, then a failure Message pops up (see attached pic).
I will post my dump later today, I'm still at work  :(
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #91 on: January 23, 2015, 10:40:35 pm »
Windows 98? Why not install 2000 at least :)

Try this topscript.hw if it's any different.

Also your config little different than mine, as:

<code>
boot device : sm
processor number : 0
host name : host
file name : c:\vxBoot\vxWorks.st
inet on ethernet (e) : 192.168.0.2:ffffff00
inet on backplane (b): 192.168.0.2:ffffff00
host inet (h) : 192.168.0.1
gateway inet (g) : 192.168.0.2
user (u) : anonymous
ftp password (pw) : anonymous
flags (f) : 0×1000
target name (tn) : target
startup script (s) : c:\vxBoot\dio_rst.vsh
other (o) : nvfs=0×1000
</code>

Direction of dashes ("\") vs ("/") may matter as well.
Also check .vsh file.

YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline 4x6uj

  • Newbie
  • Posts: 4
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #92 on: January 24, 2015, 09:31:00 am »
I did install Windows 2000, then XP and have this problem. You also mention in the configutation a dio_vst.rsh file, I don't have it in the vxBoot folder. The v2.5.5 Tek firmware did not install it. Where did it come from?
Serge
 

Offline schersch

  • Newbie
  • Posts: 4
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #93 on: January 27, 2015, 07:31:07 pm »
Hi everybody,

I worked on my problems with the TDS7054 and I hope that I have found a final solution.

As described I get this DIO.exe "illigal operation" failure, so I decided to install fresh Win2K, cause the Win98 Version was installed in 2001. After installation and get all necessary drivers I started the Tek Scope Software 2.5.5. Everything worked, the scope buttons where on screen, the frontpanel worked correct, but there was no waveforms shown on the screen  |O.

In the documents of my scope I found an Win2k updateoffer direct from Tektronix. There was written, to update my TDS7054 the mainboard must be changed  :--

So I conclude:
My Scope has the old BL440ZX PC Mainboard with an Celeron 533 Prozessor on it and with this board it isn't possible to run Win2k and WinXP. If anyone knows a solution to run a newer OS on my scope please describe here!

So deeply disappointed I installed WinME (had no 98 install CD and ME supports USB Sticks) on a newer Harddrive.
After insalling all drivers and the TekScope App at least my Scope work fine whitout the DIO.exe failure.  :phew:

@ Serge: Have you managed get your Scope working?

schersch
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #94 on: January 27, 2015, 10:12:34 pm »
Did you install correct Cirrus graphics card drivers? TekScope software using some special access to draw viewforms directly on video memory, not transfer data to GUI app to show. Unless you have proper graphics driver, you will not see waveforms.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline schersch

  • Newbie
  • Posts: 4
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #95 on: January 27, 2015, 11:17:07 pm »
I installed Drivers for ATI Rage Pro and Chips and Technolgies 6900! These two graphiccontroller should be inside my scope. The Chips and technologies 6900 was a bit hard to find for Win2k, but found one anyway, which worked.

I don't know for shure, but it seems for Win2k there is the need for an SU810 Mainboard  :(
« Last Edit: January 27, 2015, 11:46:48 pm by schersch »
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #96 on: January 29, 2015, 01:58:58 am »
I was cleaning home lab today and happen to find Intel SU810 board, which I have no use for.
Bought it while ago while was repairing my scope, but did not use.

It have a little corner damage near edge connector, with two pads cut, and I remember that was trying to boot it in my scope, but failed,
so conditions unknown. It's genuine Intel SU810, E139761 so might not be even usable in scope, as my CSA7404 have SF810 board with different layout and NI bridge on it. I can ship it to you for price of shipping (EMS from Taiwan). Also have few CPUs for it, Celeron 850 (128K/100MHz/1.75V), Pentium III 1000 (256K/100MHz/1.75V) coppermines and Pentium III-S 1400 (512K/133MHz/1.45V) Tualatin. I bought two 1400-S CPUs before, and after simple modifications made mine working in scope at 1050MHz with 100MHz FSB clock.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline brad

  • Newbie
  • Posts: 4
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #97 on: February 20, 2015, 12:00:42 pm »
Thanks TiN for this thread. I picked up a scope for cheap that the previous owners had clearly tried to repair. It has a new HDD and ram thanks to them. Thanks to your thread, it's back up and running.

Had to put the logic analyzer on the console port  :palm:
 

Offline brad

  • Newbie
  • Posts: 4
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #98 on: February 26, 2015, 02:14:42 am »
Hey TiN. I used this article to make a TDS 7054 fly back to life. BOY DOES IT FLY! What a beautiful machine.

Thanks for this thread, it will help me pay my tuition this year.

Cheers,
Brad
 

Offline gearhd1026

  • Newbie
  • Posts: 1
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #99 on: March 05, 2015, 09:59:20 am »
I had a TDS7104 that wouldn't boot anymore and was failing POST on a .A display which is NVRAM failed memory test.  The battery for the NVRAM was dead but so was the NVRAM chip itself as it wouldn't read what was written to it.  So I replaced the entire Dallas DS1245Y module and PowerCap battery and its come back to life and working perfectly.  While replacing the Dallas chip I also bought a spare PPC board that I've also tested and it works perfectly too.  Now I have two working PPC boards (Tektronix TDS7104 Scope PPC Processor Board PN G9F-2746-00) so I have one available for sale.  If your 7104 needs a new PPC board, let me know.  I'm sure someone needs it and I don't any more.  Its fully tested and works great.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #100 on: March 20, 2015, 09:50:08 pm »
Quote
If there's a collection of NVRAM dumps and their options

No need for that, need just little time, as there is way to generate option keys for any S/N :)
I am in progress of writing article for it (also supports not only TDS7k series gear ;))

Hi Tin,

Did you ever write this article or make any progress? I'd love to mess around and add options to my 7104...

Jay
Jay

System error. Strike any user to continue.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #101 on: March 23, 2015, 03:56:44 pm »
Posted a draft.
I don't have time to finish it up properly, if anyone have wish to help - can list which bit unlocks which option, to create nice little table with respective data.
Also such approach works for TLA gear, but need check first.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline marcusgun

  • Newbie
  • Posts: 2
  • Country: se
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #102 on: April 25, 2015, 09:18:23 am »
First of all, a huge thank you to TiN and the rest of you for the information shared here!
I recently got my hands on a failed TDS7104 and thanks to this thread I was able to have it up and running after a 2-evening repair.  :D

It was basically the same story as told in post 99 by Gearhd1026 above. Both the NVRAM module and the battery module needed replacing (diagnostic stuck on .A and the console messages reported NVRAM self test failure.)
My unit has the 2M memory option which was re-activated by doing the NvRamClear operation.

Trying the keygen software provided by TiN, I find that I can also get the SM (serial mask) option by entering the flags 020400 (02=2M, 04=SM) but not much else. Filling the remaining flags with 0xff bytes just point to uninstalled apps. Has anybody else had more success? I am uncertain if specific software for the SM option has previously been installed on my unit or if it was activated by the key alone.





 
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #103 on: April 25, 2015, 12:08:00 pm »
Great to hear another fix. After unlocking options you will need to install software. Most of it you can download from Tek site.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline marcusgun

  • Newbie
  • Posts: 2
  • Country: se
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #104 on: April 26, 2015, 08:20:33 am »
Aha! Thanks TiN, I did not realize that this (old) application software is still available. :)
The unlocking bits for these applications appear from the 7th byte of the option data and onwards.

After trying a few of the apps, I see the need for more speed on the PC motherboard .. so I will continue looking into your suggestions for upgrades. I have already ordered memory DIMMs, as my unit was populated with only 128MB.

 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #105 on: May 04, 2015, 05:09:32 am »
I have read a lot, but can't figure this out: will a TDS7154 with 850MHz cpu & 512MB ram run XP? I know there are update kits, but I want to know if I could just install XP from a CD and install the Tek software.
Trying is the first step towards failure
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #106 on: May 07, 2015, 03:10:23 am »
Seems like it does. I have used another hard drive, but the XP install does feel a little faster. But I think the boot process does take a little bit longer, but not much. After installing Windows XP Pro SP3 from a standard CD the screen went blank. Seems like the wrong video card was used, but I couldn't change anything. It would boot in VGA mode and save mode (F8). After booting in save mode with second monitor to the NLX board all was fine.  After installing all drivers the TDS firmware pack worked. For future reference, an unknown USB device needed the USB front panel driver, the other unknown device needed the PPC board driver. After installing the right video driver (2.5.1) the first waveforms showed up.

I still want to try a PIII 1GHz CPU, this might make it feel even faster.

Still trying to fix the inputs. 1 is blown, and rarely works, 2 is OK, 3 is way out of spec and sometimes doesn't work, 4 is slightly out of spec and sometimes doesn't work. At least the ADC's seem to work.

Trying is the first step towards failure
 

Offline CSmith

  • Supporter
  • ****
  • Posts: 23
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #107 on: May 07, 2015, 04:06:01 am »
It sounds like you're on the right track. I feel like Windows XP is a decent compromise between the fast boot time of Windows 98 with ancient network stack and the slightly longer boot time of Windows XP, but with a much more robust network stack. The official Tektronix Windows 2000 load takes like 5 minutes to boot - nearly intolerable for me. I had an opportunity to conduct some boot timing trials and the boot time difference between 566, 850, and 1Ghz processors is within 15 seconds of each other. It makes a difference, but they're all going to be around the 90 second mark to first waveform display from power-on. I attribute the lack of a more significant variance due to the fact that BIOS initialization time is about the same and a chunk of the boot time is spent downloading and initializing the PPC board, which doesn't change at all. The 100MHz FSB speed to the memory is limiting the faster processors as well.

My biggest problem with the older stock motherboards was that I was unable to find a suitable NIC driver for Windows XP. That's what lead me to upgrading them first thing to the Intel SU810 NLX motherboard for which Windows XP recognizes everything at installation time. There were two different versions of the NLX motherboard tray though, so one needs to determine whether the SU810 will fit the tray in their scope. Otherwise some work with a nibbler tool may be necessary. Which motherboard does your scope have, and were you able to find a Windows XP driver for the NIC?
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 16823
  • Country: nl
    • NCT Developments
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #108 on: May 07, 2015, 05:16:11 am »
Did you use a normal hard drive or SSD? I usually upgrade equipment with a hard drive to a compact flash card. That at least kills most of the seek times. I have a Tektronix TLA704 with a Pentium-1 200MHz but that doesn't need 5 minutes to boot Win2k.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline CSmith

  • Supporter
  • ****
  • Posts: 23
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #109 on: May 07, 2015, 06:45:21 am »
The Windows 2000 experience would have been with the original 4200RPM 2.5" drive, but the comparison to Windows 98 was valid at that time. Per my prior posts in this thread, I later went with Kingspec KSD-PA25.6 PATA 44-pin MLC SSD's as the original drives are becoming unreliable with age even if one wants to withstand their tardiness. That drive will drop right into Tektronix' proprietary drive tray.
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #110 on: May 07, 2015, 07:57:53 am »
Im using a standard PATA 40GB Samsung 5400rpm 8mb drive.

 I don't know about the mainboard, but I couldn't find a NIC driver for XP too. I thought it may be the boot settings (cmos -r nonet) messing with it

. I guess my boot time is between 1 and 2 minutes until the first waveforms appear. I could probably save some seconds removing unwanted services and removing & disabling everything I don't need.
Trying is the first step towards failure
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #111 on: May 12, 2015, 04:29:32 am »
Has anybody ever fixed one of the 50ohm input resistors? They are probably blown, but I cant find them. I would guess they are near the Teledyne input relays. The relays themselves look to be ok. Thats a good thing, as they look to be hard to get and extremely pricey. As the 50 ohm resistor can take 5Vrms it would have to be a 1/2 watt 50ohm or two 1/4 watt 100ohm resistors. At 1,5 GHz I would expect 1 resistor. Should be quite easy to find.

I'm also having trouble with channel 3 and 4 not triggering. Unfortionately I cant find anything about the whole aquisition board / system.
« Last Edit: May 12, 2015, 04:32:07 am by Smith »
Trying is the first step towards failure
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #112 on: May 12, 2015, 02:09:07 pm »
Mmm, some photos perhaps?
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Online Theboel

  • Regular Contributor
  • *
  • Posts: 205
  • Country: id
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #113 on: May 12, 2015, 02:57:55 pm »
If You can shown the pic maybe its easier to give any sugestion but for working up to 1.5Ghz I believe you need an RF style resistor.
this a 50 Ohm 150w just for example.
http://www.rfparts.com/dummy-loads/dummyloads-surface/tg150-50.html
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #114 on: May 12, 2015, 04:09:48 pm »
Here we go:


1. Bottom CH 1 and 2


2. Bottom middle


3. Bottom CH 3 and 4


4. Top CH 1 and 2


5. Top middle


6. Top CH 3 and 4


7. Bottom close-up


8. Top Close-up

Top is top as seen by the machine, NOT the PCB.
« Last Edit: May 12, 2015, 04:19:01 pm by Smith »
Trying is the first step towards failure
 

Offline casinada

  • Frequent Contributor
  • **
  • Posts: 593
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #115 on: May 12, 2015, 04:56:32 pm »
May be those 4 resistors that look that they are in parallel, one set per channel? R1140, R1141,R1142, R1143 and R1240, R1241. R1242, R1243  :-//
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #116 on: May 12, 2015, 06:13:48 pm »
Nope, looked at that already. Could it be possible the resistors placed in the ADC? Input impedance is 50Ohm +/- 2,5%, which I thought was odd for such a high end device. An internal resistance (in an ASIC) would of course be more difficult to match precisely than a "simple" SMD resistor.
Trying is the first step towards failure
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #117 on: May 12, 2015, 08:14:52 pm »
Nope, looked at that already. Could it be possible the resistors placed in the ADC? Input impedance is 50Ohm +/- 2,5%, which I thought was odd for such a high end device. An internal resistance (in an ASIC) would of course be more difficult to match precisely than a "simple" SMD resistor.

Some of those Teledyne relays may have the resistors internal to the relay, they refer to them as attenuator relays. I know that this is the case on Agilent 54831B and 54832B scopes... See attached pdf for Teledyne A150 series which are on the Agilent scopes I mentioned. One of them is actually custom made for Agilent IIRC. Good luck!

Jay
Jay

System error. Strike any user to continue.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #118 on: May 12, 2015, 10:10:36 pm »
Pretty possible as resistors are in relays, as they have to work not to 1.5GHz but to 4+GHz, as top of the line TDS7404 uses same ACQ board, or almost same, and TDS7704B is very similar.

Or it could be those square thingy's on rigid lines in thermal shrink, but that's just ferrite bead likely to be.

Here are some photos of TDS7704B guts:




YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #119 on: May 12, 2015, 10:23:00 pm »
Pretty possible as resistors are in relays, as they have to work not to 1.5GHz but to 4+GHz, as top of the line TDS7404 uses same ACQ board, or almost same, and TDS7704B is very similar.

Or it could be those square thingy's on rigid lines in thermal shrink, but that's just ferrite bead likely to be.


I believe your second guess is correct - I think those are ferrite beads as well. They look similar to Agilent 54835A and 54845A rigid lines from the attenuator assemblies.

Smith, I can't see the relays well enough to get a part number. Maybe that would help.

Jay

Sm

Jay
Jay

System error. Strike any user to continue.
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #120 on: May 13, 2015, 12:14:57 am »
They are Teledyne RF170 - 0015 relais. BTW they are not 15V, they are 5V (~60 ohm coil resistance)
Trying is the first step towards failure
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #121 on: May 13, 2015, 12:57:50 am »
They are Teledyne RF170 - 0015 relais. BTW they are not 15V, they are 5V (~60 ohm coil resistance)

Naturally, that part number isn't in the pdf.  :palm:

Jay
Jay

System error. Strike any user to continue.
 

Offline klaus11

  • Supporter
  • ****
  • Posts: 156
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #122 on: May 13, 2015, 04:31:33 am »
A little help please, I have on road a TDS5052B without probes, I have seen two new N2890A Agilent passive probes with same characteristics as Tektronix P5050.
My question, Will I get a good result with N2890A Agilent and Tektronix TDS5052B?
« Last Edit: May 13, 2015, 04:34:07 am by klaus11 »
HP3458A, HP3245a, Keithley 2000, Fluke 87V, Rigol DP832, TEK TDS5052B, HP33120A
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #123 on: May 13, 2015, 05:17:00 pm »
Still nothing found for the inputs, but I do got the network driver working under XP! It's on the Intel SU810 mainboard. I have searched the internet for hours, nothing worked. I saw other people having this problem too, so I was already looking for a USB / PCMCIA card. Turns out there was a driver map on the original Win98 HDD. Turns out the network driver map has a WIN 2K or XP compatible driver. The machine is running windows update right now!
Trying is the first step towards failure
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #124 on: May 14, 2015, 05:58:44 pm »
Well, not much progress. Couldn't enable any of the options with TiN's keygen. The original key (with no options) validates ok, but the Tek software won't accept any new key created. Ill look into that some other time.

Channel 3 is now within 5% of the other channels reading. Been switching manually (with a 5V PSU) and comparing channels, and the resistance of the relay near the ADC's was 85 instead of 50ohms. Soldered in some parallel resistance and now it's close to 50 ohm. Strange thing is, it has to be a few ohms lower than other channels to be within spec. Guess it won't do 1,5GHz no more, but at least it should be usable in lower frequency ranges.

Channel 1 is still a showstopper. It has a 280mV offset on the ranges of 50mV and lower. Offset is the same on all ranges. Input will not produce any decent measurement. With an 1kHz 1Vpp signal I can see something superposed on the 280mV offset on the lowest ranges although roughly 200times lower than expected.

This messes up the SPC, so it wont remember its settings. It just says fail, and all channels on every range seems to have zero offset, except for the lower ranges of channel one (the 280mV offset).

I guess I could replace the relays with standard RF170 relays and place my own (quality) resistors in parrallel, but I cant seem to get these relays anywhere. Tried desoldering one of them, but the 12 layer board will take some more work than a standard desoldering gun.
« Last Edit: May 14, 2015, 06:05:06 pm by Smith »
Trying is the first step towards failure
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #125 on: May 19, 2015, 01:40:35 am »
Progress again: switched the Copermine Celeron 850 for a Tualatin Celeron 1200 (256kb, 100MHz fsb) with the same mods as tin posted on page 1. Runs fine at 1200MHz at 1,51Vcore.

I was looking at the mainboard, after seeing moreproblems with bad caps. I replaced the two caps (1500 and 2200uF 6,3V. The last one was completely dried out and was bulging up and down. While I was there I also placed a dip socket for the DS1245 NVRAM.
« Last Edit: May 19, 2015, 03:50:33 am by Smith »
Trying is the first step towards failure
 

Offline andy2000

  • Regular Contributor
  • *
  • Posts: 148
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #126 on: May 21, 2015, 07:51:47 am »
I just bought a TDS7404B which boots to Windows 2000, but Tekscope freezes on the splash screen.  I've tried reinstalling Tekscope without change.  So far, I haven't seen any obvious problems.

The PPC board's diagnostic LED only shows "8." which never changes at any point.  The PPC board does show up in the device manager.  Could this be an NVRAM problem?
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #127 on: May 21, 2015, 02:08:36 pm »
Sounds very like it :) Try to see if your NVRAM settings correct, if they are not - you know what to do.  :-+

How you all guys solving probe situation on these scopes (ones with proprietary TekConnect ports, not BNC) ?
BNC adapters cost relatively a lot, and they don't allow high-impedance inputs either.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #128 on: May 21, 2015, 05:13:55 pm »
Yeah, that's a bummer. The tca-1meg (or something like that) easily go over a grand on ebay. With 4 channels that's a lot! I personally am thinking about building some simple few MHz preamplifiers with buf634 or something like that for basic every day use. Personally I don't need that GHz speed, and  if I do, it will take some good active probes, so that problem is solved.

Still looking at my scope. Yesterday I looked at the acquisition board with a thermal camera. Three op-amps where I think the trigger circuit is idle at 40C, and then one of them ramps up over 100C in a few seconds when the first waveforms appear. Probably it's oscillating. There are 3 of them in a row, and the other 2 just keep working at ~40C. Maybe that's the reason the trigger on channel 3 and 4 are not working. I'll replace it and see what happens.
« Last Edit: May 21, 2015, 05:24:14 pm by Smith »
Trying is the first step towards failure
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 16823
  • Country: nl
    • NCT Developments
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #129 on: May 21, 2015, 09:29:00 pm »
Also make sure to check the supply voltages on the opamps.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline andy2000

  • Regular Contributor
  • *
  • Posts: 148
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #130 on: May 22, 2015, 02:03:30 am »
One other issue is that the Windows 2000 OS is in pretty bad shape.  It takes about 15 minutes to shut down and various tasks that have to be forced to end.  That's even after upgrading the RAM to 2GB and CPU to a 3.06 GHz P4. 

Does anyone have an image of the 2000 (or better yet, XP) restore disc they could share?  It has an Intel D845GVAD2 motherboard. 
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #131 on: May 22, 2015, 02:22:18 am »
I dont know about the 7000B series, but this is my experience with my 7000 series: I had no recovery CD, just the old Win98 HDD and some drivers from the internet. I placed a new (bigger and faster) HDD, and just installed WinXP from a XP Prof SP3 CD-Rom, installed the drivers, and installed the latest firmware (The tools package, this includes the scope program) from the Tek website. Did windows update, and now everything runs fine! XP runs that much better than Win 98/2K. You might even be able to run Windows 7. Your HW should be able run Win 7 without problems, but be sure to check if your SW supports Win 7.

I did get some CMOS tools from the old hdd, as I was unable to find it anywhere. This was it.
Trying is the first step towards failure
 

Offline andy2000

  • Regular Contributor
  • *
  • Posts: 148
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #132 on: May 22, 2015, 09:07:28 am »
I dont know about the 7000B series, but this is my experience with my 7000 series: I had no recovery CD, just the old Win98 HDD and some drivers from the internet. I placed a new (bigger and faster) HDD, and just installed WinXP from a XP Prof SP3 CD-Rom, installed the drivers, and installed the latest firmware (The tools package, this includes the scope program) from the Tek website. Did windows update, and now everything runs fine! XP runs that much better than Win 98/2K. You might even be able to run Windows 7. Your HW should be able run Win 7 without problems, but be sure to check if your SW supports Win 7.

I did get some CMOS tools from the old hdd, as I was unable to find it anywhere. This was it.

I'll give that a try.  I was never able to get a generic Windows installation to work properly on my TDS5054 (problems installing the drivers for the acquisition board).  Since this is newer, it's possible the drivers are better. 
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #133 on: May 22, 2015, 03:27:45 pm »
Windows did not include the drivers for the ppc board and front panel. I downloaded the drivers mentioned earlier on this tread.
Trying is the first step towards failure
 

Offline andy2000

  • Regular Contributor
  • *
  • Posts: 148
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #134 on: May 23, 2015, 01:31:13 am »
Windows did not include the drivers for the ppc board and front panel. I downloaded the drivers mentioned earlier on this tread.

When I tried to to a clean Windows installation on my 5054, I used the drivers contained in the "Tektronix" dir on an official hard drive image.  I was never able to get the acquisition board drivers to install properly.  It doesn't seem to be fully plug & play, and I was getting various errors in the device manager.  Even after finding an error free combination, Tekscope still didn't detect the acquisition board.   

Back to the 7404B... I pulled the Dallas NVRAM, and it still has valid looking data, so I don't think the battery is dead.  While I had the PPC board out, I did a little probing around with an ohm meter, and I noticed that the PPC reset button measures 775 ohms across it.  That seems low, so I will start by checking the reset line when I put it back together.  My flexible PCI extender cable will come in handy here since the ATX board sits directly on top of the PPC board.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #135 on: May 23, 2015, 02:32:27 am »
How did you determine that NVRAM have correct data? I'd suggest use serial console to check all parameters.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline andy2000

  • Regular Contributor
  • *
  • Posts: 148
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #136 on: May 23, 2015, 06:59:36 am »
How did you determine that NVRAM have correct data? I'd suggest use serial console to check all parameters.

It's not blank as I would expect if the battery was dead, and I can see the location of the vxworks boot files in plain text, so it's not full of garbage.

The reset button seems to be working fine (at least there's 3.3v on the reset button).  There's absolutely no activity on the console port.  Both TX lines are flat from power on, all the way until the scope application hangs. 

I've checked all the power supply voltages that are listed in the manual, and all the DC voltages on the PPC board look reasonable with none that are obviously missing. 

I did a little probing around the PPC board with an oscilloscope, and I can't find any activity.  Even the DS1245 has nothing on any of the address, or data lines (all high).  Even the chip select and output enable pins are high.
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #137 on: May 23, 2015, 03:23:34 pm »
The console port  should be outputting data from the second it starts. A standard mainboard com port "breakout cable" works great. You could try probing the  TTL pins of the max232. Maybe its defective.

What do you see on the seven segment display next to the  console port, any progress on that?

You might want to reset your CMOS from the mainboard too, cant hurt anything.There are 3 eprom/flash chips on my ppc board probably on yours too. Maybe you can check these for activity?  Small chance, but could the sdram memory be defective?
« Last Edit: May 23, 2015, 03:31:31 pm by Smith »
Trying is the first step towards failure
 

Offline andy2000

  • Regular Contributor
  • *
  • Posts: 148
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #138 on: May 24, 2015, 12:44:12 am »
There's nothing going into the MAX232.

The 7 segment shows 8. constantly.

I have probed the socketed  29LV040, but I see no activity.  I'll take a look at the others later.  I guess clearing CMOS can't hurt.

Swapping the 512MB DIMM on the PPC board was the first thing I tried.

I've scoped out dozens of random test points around the PPC board, and I've only seen DC voltages apart from the various crystal oscillators.

I think I need to focus on the PPC chip itself and see if I can verify the basics such as power supply, clock, and reset based on the datasheet.

How long after power on should it take fro the PPC board to show signs of life on the 7 segment, or console port?  Does it boot from the hard drive before, or after Windows boots?
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 16823
  • Country: nl
    • NCT Developments
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #139 on: May 24, 2015, 02:39:08 am »
I think I need to focus on the PPC chip itself and see if I can verify the basics such as power supply, clock, and reset based on the datasheet.
I would follow that strategy also... Check whether the basic conditions for the CPU to run are there.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 340
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #140 on: May 24, 2015, 03:05:08 am »
How long after power on should it take fro the PPC board to show signs of life on the 7 segment, or console port?  Does it boot from the hard drive before, or after Windows boots?

As far as i can remember the 7 segment display runs from the moment it starts booting. The last stage (running the software and viewing the waveforms appear) it shows a blinking "-".

The console port runs from booting, about until the waveforms appear. They also show info when calibrating, doing SPC, self check etc.

I'm still working on mine, it still has issues. Last week all inputs stopped working until I turned it on again. I'm re-soldering the press fit connectors for the data bus, just in case. The case had a mayor impact before all these issues started (long before I got it). Took me ages to get the frame kind of straight. It was hit on the corner besides the connector, and some connections weren't looking very nice, it looked like the solder around these pins was dented and cracked on some places. They are a pain to solder. Already done the PCB interfacing the PPC and acquisition board, just have to do the PPC and acquisition board.

At least I got the main board caps fixed and the NVRAM will be replaced soon.  Switched from Win98 to XP pro, new CPU and HDD, the computer runs fine now. Voltages look OK to, just found some distortion on the +/- 15V supplies, probably due to oscillation in one of the opamp (wich runs at a comfortable 110C).
« Last Edit: May 24, 2015, 03:23:26 am by Smith »
Trying is the first step towards failure
 

Offline klaus11

  • Supporter
  • ****
  • Posts: 156
  • Country: 00
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #141 on: June 04, 2015, 05:39:49 am »
The Tek TDS5052B (2004) does not lead NVRAM uses CMOS Flash PLCC32 welded directly to the board.
The Boot is in a CMOS eprom and options trading in a CmosFlash.
AMD uses 32pin memories, pa 3M optio would need to replace the U1320 16MB ?? but never fabricate memories PLLC32pin AMD 16MB?

U2.....unlocated on board???....... IC, Memory; CMOS EEPROM; 2K, 256X8, 2.5V.......Stores touch screen calibration alignment data

U720...PCI board.........Xilinx XC18V01...... IC, Memory, CMOS PROM 1 M.....Program PAI FPGA at boot up

U1320...PCI board...... AMD AMLV010b.......IC, Memory, CMOS, FLASH,
128 X 8 bit.......Option Key, Event Log, IO Processor Code, Fan Cal Constants

U1800...Acquisition board.....????......IC, Memory, CMOS EEPROM, 2 k X 8...Calibration Constants, Probe Data

U400.... PCI board....AMD AM29LVo10B....IC, Memory, CMOS, FLASH 128 X 8 bit..... ????????

U1501.... back PCI board....AMD AM29F010B....am29F010B
1 Megabit (128 K x 8-bit)CMOS Flash.....?????????


HP3458A, HP3245a, Keithley 2000, Fluke 87V, Rigol DP832, TEK TDS5052B, HP33120A
 

Offline robert_

  • Regular Contributor
  • *
  • Posts: 151
  • Country: de
Re: Tek CSA7404 repair project (Upgraded memory/CPU)
« Reply #142 on: June 08, 2015, 08:34:52 pm »
Just in case anyone needs drivers for TDS7000/TDS7000B/CSA7000/CSA7000B series scopes:

Display driver from TDS7000B/CSA7000B
USB Front Panel driver for TDS7000/7000B/CSA7000/7000B
PowerPC board driver for TDS7000/7000B/CSA7000/7000B


Sadly all of these links are now dead.
Anyone still got the drivers?
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #143 on: June 08, 2015, 09:40:53 pm »
Fixed, server had upgraded storage array, forgot symlink to /test URI.
All these links back now.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline takamichih

  • Newbie
  • Posts: 1
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #144 on: June 13, 2015, 03:04:10 pm »
Hi,
I recently picked up a TDS 7054 without the HDD, and this had almost the same issues as the one posted here earlier(the battery on PPC board was dead). Thanks to the post, I was able to replace the battery and set boot parameters through the serial port.
But when the PPC board tries to boot, it hangs when the message from serial port shows "Backplane anchor at 0x1e80000... Attaching network interface sm0... done" and the 7seg shows "L".

I installed Windows 2000 Professional, TekScope, and tried to install the drivers posted here and successfully installed two of them but when the PowerPC board driver was installed the OS displayed BSoD on dblib.sys and it is disabled now. Does this mean that the PPC board is broken?

I would like to hear any ideas..., and please tell me if I did something wrong because this is my first post.
Thanks in advance.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #145 on: July 11, 2015, 09:16:09 pm »
Downloaded current BIOS From CSA7404:

Tektronix CSA7404 Intel SF810 motherboard BIOS dump - CRC32 Checksum: C357A520

YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline andy2000

  • Regular Contributor
  • *
  • Posts: 148
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #146 on: July 25, 2015, 02:00:41 am »
I think I need to focus on the PPC chip itself and see if I can verify the basics such as power supply, clock, and reset based on the datasheet.
I would follow that strategy also... Check whether the basic conditions for the CPU to run are there.

Here's an update on my dead PPC board for my TDS7404B.  I'm powering the board with a standard PC ATX power supply connected to the socket that normally provides power to the PC motherboard.  This allows much better access to the PPC board for troubleshooting, and provides all the needed voltages.

The problem seems to be with the reset circuit.  Almost all of the reset pins that I can identify are low.  This includes the PPC CPU, memory controller, Intel PCI bridge, Intel LAN chip, and NI GBIB chip.  Also, the OE# and CE# pins for the PPC BIOS are high.  I've verified clock and power to all the major parts.  Apart from that, there is absolutely no activity anywhere on the PPC board. 

I'm gradually verifying everything I can trace, but it's not easy with all the hidden traces, and some difficult to identify parts around what I think is the reset circuit.  I've tried manually changing the reset lines I have identified to the high state, but so far there has been no sign of life.  I don't think anything is dragging the rest line down because each chip seems to have its own independent reset signal.  I could probably find the problem in 10 minutes if I had a schematic...

Does anyone know anything about the reset circuit?  I'm assuming it's generated on the PPC board, but someone correct me if it might come from the acquisition board, or some other location.  Does Tektronix have any favorite reset generator ICs that I should look for?
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #147 on: July 25, 2015, 02:03:57 am »
Have you looked into powergood from onboard DC-DCs? Usually on PC hardware like motherboards and videocards powergood from onboard bucks driving resets to ensure correct ramped voltages and proper power sequence. Might be same case here.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline andy2000

  • Regular Contributor
  • *
  • Posts: 148
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #148 on: July 25, 2015, 08:09:37 am »
Have you looked into powergood from onboard DC-DCs? Usually on PC hardware like motherboards and videocards powergood from onboard bucks driving resets to ensure correct ramped voltages and proper power sequence. Might be same case here.

That's a good point which I hadn't considered.  The ATX PC board must be getting a valid powergood signal since it boots, but I don't know about the PPC.  It's a new starting point that might lead somewhere.
 

Offline Daxxin

  • Regular Contributor
  • *
  • Posts: 198
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #149 on: August 28, 2015, 12:04:46 am »
there so many nlx bords models with different chipsets , the firmware of x86 board is standard or custom? tried to backup it?
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #150 on: October 15, 2015, 07:25:04 am »
Fixed NVRAM again :)


YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #151 on: October 15, 2015, 07:56:50 am »
Fixed NVRAM again :)



Hi Tin,

Since you've replaced the battery not too long ago, you may have a bad NVRAM that uses excessive current.
See page 6 reply #78 and #82 of this thread when I asked you about this observation I had on a CSA8000 I had worked on. Might want to do some current measurements - I reworked a snap-on battery by removing the battery and adding wires to do testing outside of the chassis since it's a PITA to get to.

As a side note/rant, why the fuck do T&M manufacturers put such critical data in battery backed RAM when flash has been around for 20+ years?  :-BROKE

I remember working on a plug-in for the HP 70004A mainframe (don't remember which one - sorry) that actually put the *firmware* in SRAM! |O
The battery was dead, and so (of course) was the plug-in. So sorry, no longer supported by Agilent.
*sigh*

Jay
Jay

System error. Strike any user to continue.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #152 on: October 15, 2015, 08:00:50 am »
I measured current with new NVRAM, it was about 4uA. I guess high current issue was there in old NVSRAM, as it sucked battery within few month before. And then it was not storing/corrupting data even with fresh bat, so that's why I replaced chip.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline crispy_tofu

  • Super Contributor
  • ***
  • Posts: 1124
  • Country: au
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #153 on: October 15, 2015, 11:11:40 am »
Beautiful, thanks for sharing  :)
 

Offline Daxxin

  • Regular Contributor
  • *
  • Posts: 198
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #154 on: October 27, 2015, 03:37:19 pm »
Hi

planning to recap my 7104 but some of caps (especially the smallest c908 etc..) cannot read values there is a pic with map of capacitor values
or schematic of martek psu? thanks
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #155 on: October 27, 2015, 11:40:10 pm »
Sorry, don't have it, and I'd rather not take my scope apart, currently using it at sick 3458a.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #156 on: October 31, 2015, 10:48:40 pm »
Im restoring a TDS7404. There's some conflict with both PCMCIA controllers (Ti PCI-1225 cardbus controller, vxWorks.st wont load) on the Win2000 install, but on XP install one works so vxWorks loads, the tek app runs, but there some thing still wrong with pci bus cause the NVram can't read anything from the hdd. Diagnostics passes on all tests, only fails at misc with: 531. That means it's out of cal and the SPC also fails cause it can't write into the NVRAM) Could this be some kind of hardware or software problem ?

Update: after a Bios reset, the win2k install kept getting BSoD on startup (dbwdn.sys cannot load). But the Xp install finaly has no hardware conflict what so ever, yet the probelm that the NVRAM can't read from Hdd still consists.

Solution: well turns out there where some files missing or had wrong format, after clearing nvram db, rewriting eeprom bios and setting up new db, now it works !
« Last Edit: November 02, 2015, 03:11:00 am by matyco »
 

Offline moore

  • Contributor
  • Posts: 10
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #157 on: December 03, 2015, 02:24:39 pm »

I just got a TDS7404, inspired by this thread!  Hopefully I am not in over my head.  Luckily it works, well, two channels anyway.  I have some basic questions:

1. It's running W98SE.  How far is it sensible to upgrade the OS?  I'd like to at least go with W2000, but if XP will run ok might try that. 
2. What preventative maintenance things should I do once inside besides the obvious - change mobo battery, clean dust...
3. Any obvious things to check on the two dead channels?  I guess I have lot of manual to read through, not even sure how to run the SPC test.  I don't have a PS/2 keyboard and mouse yet, just been poking at the screen. 

Thanks for any pointers.
 

Offline robert_

  • Regular Contributor
  • *
  • Posts: 151
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #158 on: December 04, 2015, 09:12:18 am »
Win2000 works fine and probably is the best choice. Probably the fastest and most stable version there is, anyway. We have good success (months of daily use) with a Transcend TS32GPSD330 SSD to replace the (failing) HDD.
I would give the electrolytic caps on the PC board a good look. We have a 7054 at work with its one Lelon Crapacitor having failed, causing all sorts of strange behaviour. Power supply and Acq board use high quality capacitors exclusively. Also remove the CPU heatsink, clean and apply new thermal grease, it was dried out and crumbly on ours.
 

Offline moore

  • Contributor
  • Posts: 10
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #159 on: December 05, 2015, 01:55:56 am »

Thanks for the tips Robert!  Amazingly didn't have a torx set anywhere at work, so will take one in from home today so I can open the case.  The HD is definitely a worry, IBM Deskstar, so that needs to be replaced ASAP.  It only has 256MB, so I will have to find some compatible memory and get that to 512.  Will definitely survey the caps once its apart. 

Ran all diagnostics, everything passes but SPC.  Channels 3-4 trigger, channel 2 won't trigger but can show a waveform.  Channel 1 just low level noise regardless of input.  2-4 can show 170 ps risetimes from the fastest pulse source I have, so not bad considering.   All knobs seem to work, all the basic software functions, CD, ethernet, VGA out.  Haven't tried the GPIB or parallel ports but will soon.  Overall looks like a good buy.

Will try W2000 pro on the SSD you suggest once I get them.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #160 on: December 05, 2015, 03:20:21 am »

Overall looks like a good buy.


I wouldn't say *that* until you get it working, unless you got it real cheap! ::)

Jay
Jay

System error. Strike any user to continue.
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #161 on: December 15, 2015, 05:21:26 am »
Ran all diagnostics, everything passes but SPC.  Channels 3-4 trigger, channel 2 won't trigger but can show a waveform.  Channel 1 just low level noise regardless of input.  2-4 can show 170 ps risetimes from the fastest pulse source I have, so not bad considering.   

Check U1801, on the Acquisition board for discoloration and or bumbs, atleast that chip should be responsible for ch1-2 triggering (atleast i have a same model with similar problem, still trying to source the part and or searching for donor boards it's used in TDS6K / 7K and TDS694C )
« Last Edit: December 15, 2015, 05:26:22 am by matyco »
 

Offline moore

  • Contributor
  • Posts: 10
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #162 on: December 16, 2015, 08:46:41 am »
matyco- That chip looks ok on mine.  I will try to attach pics, but this is my first time doing so on this forum so maybe it shows up as first one below?

The channel 1 no signal issue turns out to be at least partially obvious (see 2nd pic, blown trace).  Obviously could be other problems, I haven't tried repairing the trace yet to see what happens.  Focusing on the pc and software upgrades for now.  I am hopeful since CH1 does show noise, baseline not offset or jumping, but yeah it will be a huge chunk of luck if its just the trace.

By the way, a LOT of the chips on the acq board run really hot, like burn your fingers if you touch the heatsink.  Is that normal?  The fans don't really direct any flow down there, kind of bothers me.

PC upgrade status:
CPU was a snap, the SL5VQ, new thermal paste of course.  Fired right up and works fine.  I *might* be getting a second one of these, if so, will send it on to whomever wants it for their scope.  Long story, but essentially it was a bit of a pain finding them, first place cancelled, and buying 2 from the next buyer was only marginally more than 1.  But 1 of the 2 shipped turned out to be wrong CPU, they are sending the correct one.   Anyway this was a low-skill drop in upgrade, well worth it.

RAM I am stuck on, have to order something different.  See third pic - these are 256MB 133,  PC won't even POST with them in (EDIT - will POST if I leave OEM in 1st slot, but the additional RAM still won't be recognized).  Did I miss a spec?  Maybe they need to be CL2 or something?

SSD works fine.  W2000 SP3 installed easily, but then ran into sudden shutdowns.  Couldn't tell exactly what was causing them, but shut down audio, ethernet, and PCMCIA to free their IRQs and it seems to be OK now.  Installed the video and front panel drivers and the PPC server, and tekscope.  Unfortunately it gets to the splash screen and ... stops.  Task Manager shows "WindowsScopeSer" taking 99% of CPU.  If I leave it for a long time it crashes out and tells me it needs to reboot.  I tried some rounds of uninstall/reinstall to see if the order matters and no good.   
« Last Edit: December 16, 2015, 09:18:07 am by moore »
 

Offline moore

  • Contributor
  • Posts: 10
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #163 on: December 16, 2015, 08:53:32 am »

Overall looks like a good buy.


I wouldn't say *that* until you get it working, unless you got it real cheap! ::)

Jay

It was cheap enough that even as a 2 ch win98 4GHz scope out of calibration it was a good deal.  I was expecting it to show up barely functional.  Someone's already offered me more than I paid for it, as-is. 

But yeah, it will be sweeter if it can be running on 2000, and I can eventually trigger and use the other channels.   
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #164 on: December 16, 2015, 11:07:09 pm »

RAM I am stuck on, have to order something different.  See third pic - these are 256MB 133,  PC won't even POST with them in (EDIT - will POST if I leave OEM in 1st slot, but the additional RAM still won't be recognized).  Did I miss a spec?  Maybe they need to be CL2 or something?

What type of motherboard is in your scope? Usualy these are limited to FSB 100Mhz

SSD works fine.  W2000 SP3 installed easily, but then ran into sudden shutdowns.  Couldn't tell exactly what was causing them, but shut down audio, ethernet, and PCMCIA to free their IRQs and it seems to be OK now.  Installed the video and front panel drivers and the PPC server, and tekscope.  Unfortunately it gets to the splash screen and ... stops.  Task Manager shows "WindowsScopeSer" taking 99% of CPU.  If I leave it for a long time it crashes out and tells me it needs to reboot.  I tried some rounds of uninstall/reinstall to see if the order matters and no good.

What character code is displayed on the PPC board? "P" ? Check the rs232 console and post the message log.
 

Offline moore

  • Contributor
  • Posts: 10
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #165 on: December 20, 2015, 10:56:55 am »

RAM I am stuck on, have to order something different.  See third pic - these are 256MB 133,  PC won't even POST with them in (EDIT - will POST if I leave OEM in 1st slot, but the additional RAM still won't be recognized).  Did I miss a spec?  Maybe they need to be CL2 or something?

What type of motherboard is in your scope? Usualy these are limited to FSB 100Mhz

SSD works fine.  W2000 SP3 installed easily, but then ran into sudden shutdowns.  Couldn't tell exactly what was causing them, but shut down audio, ethernet, and PCMCIA to free their IRQs and it seems to be OK now.  Installed the video and front panel drivers and the PPC server, and tekscope.  Unfortunately it gets to the splash screen and ... stops.  Task Manager shows "WindowsScopeSer" taking 99% of CPU.  If I leave it for a long time it crashes out and tells me it needs to reboot.  I tried some rounds of uninstall/reinstall to see if the order matters and no good.

What character code is displayed on the PPC board? "P" ? Check the rs232 console and post the message log.

It's an SF810 mobo.  I thought the 133 memory should work fine at 100MHz FSB since it's a rating.   Also TiN seemed to get by fine with this.  Anyway, I got a couple of sticks of exactly the original RAM and it is now working with 512MB.

Still stuck on the W2k+SSD.  W98 on old drive still runs fine.  Here is what I get from the console:
Code: [Select]

UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

romPost: MPC106  Walking-one passed.

romPost: MPC106 configuration passed.

romPost: First PCI access  passed.

romPost: PC87560 Walking-one passed.

romPost: PC87560 configuration passed.

romPost: DEC21554 configuration passed.


romPost: PERFORMING ROM CHECKSUM TEST...

romPost: ROM checksum passed.


romPost: PERFORMING DRAM CELL TEST...

romPost: Enabling data cache...
romPost: Data cache enabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.

romPost: DRAM Cell test passed.
romPost: Disabling data Cache...
romPost: Data cache disabled.
romPost: Disabling instruction cache...
romPost: Instruction cache disabled.

romPost: PERFORMING DRAM MARCH TEST WITH CACHE OFF...
romPost: Writing address to each *address...
romPost: Reading address from each *address...
romPost: DRAM march test passed...

romPost: PERFORMING DRAM MARCH TEST WITH CACHE ON...

romPost: Enabling data cache...
romPost: Data cache enabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.
romPost: Writing address to each *address...
romPost: Reading address from each *address...
romPost: DRAM march test passed...

romPost: PERFORMING DRAM WALKING-ONE  TEST...

romPost: DRAM Walking-one test passed.

romPost: PERFORMING NV-MEMORY WALKING-ONE  TEST...

romPost: NV-MEMORY Walking-one test passed.
romPost: Disabling data Cache...
romPost: Data cache disabled.
romPost: Disabling instruction cache...
romPost: Instruction cache disabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.


romPost: POWER-UP DIAGNOSTIC COMPLETE.

Hel











                            VxWorks System Boot



Copyright 1984-1996  Wind River Systems, Inc.






CPU: Tektronix HPP - PowerPC 740

Version: 5.3.1

BSP version: 1.0.4.0

Creation date: Nov  2 2000, 11:03:34





Press any key to stop auto-boot...

 1
 0

auto-booting...



boot device          : sm

processor number     : 0

file name            : c:/vxboot/vxWorks.st

inet on backplane (b): 192.168.0.1:ffffff00

host inet (h)        : 192.168.0.2

gateway inet (g)     : 192.168.0.1

flags (f)            : 0x1008

target name (tn)     : tds7000

startup script (s)   : c:/vxboot/topscript.hw


Initializing backplane net with anchor at 0x1e80000... done.

Backplane anchor at 0x1e80000... Attaching network interface sm0... done

Then nothing.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #166 on: December 20, 2015, 11:01:44 am »
Do you have all the correct files in vxboot? Also I'm not exactly remember, but shouldn't folder name be vxBoot? Perhaps it's case sensitive?

YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline moore

  • Contributor
  • Posts: 10
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #167 on: December 22, 2015, 11:33:41 am »

I compared with old W98 install and two files were missing from vxBoot directory - .key and .sn.  They just have the option key and serial of the instrument in a particular format, identical to what is printed on the back cover.  Copied the files over, but no luck, it still stops at the same place.  Did I miss a step?

Forgot to mention above PPC led stops at "L".   
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #168 on: December 22, 2015, 07:06:04 pm »

Forgot to mention above PPC led stops at "L".

If it won't change to P, that has something to do with wrong parameter boot setting or some other PPC related problem (some odd driver, IRQ) Try to change bios settings for IRQ, and check PCMCIA drivers (atleast i had similar trouble with those one time)
« Last Edit: December 22, 2015, 07:10:40 pm by matyco »
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #169 on: December 22, 2015, 09:13:00 pm »
Yep, should be P and then change to dash "-" after vxWorks init done. All parameters are case sensitive, check them
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline jaywye

  • Newbie
  • Posts: 3
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #170 on: December 24, 2015, 07:16:37 am »
My TDS7404 is showing the blue screen of death (0x0000007B saying Inaccessible_Boot_Device) when it boots up.  :(

I wonder if the NLX battery needs to be replaced, or does the blue screen of death portends to something more sinister that may have gone wrong? Any help would much be much appreciated.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #171 on: December 24, 2015, 09:43:04 am »
My TDS7404 is showing the blue screen of death (0x0000007B saying Inaccessible_Boot_Device) when it boots up.  :(

I wonder if the NLX battery needs to be replaced, or does the blue screen of death portends to something more sinister that may have gone wrong? Any help would much be much appreciated.

Not the battery. Stop 0x7B is indicative of a disk drive or disk controller issue.
Jay
Jay

System error. Strike any user to continue.
 

Offline jaywye

  • Newbie
  • Posts: 3
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #172 on: December 24, 2015, 10:36:21 am »
Thanks the tip. I was hoping it wouldn't that difficult. Darn.
I will remove the case and see what the indicator says. Will keep you posted.
Happy Holidays!
 
 

Offline moore

  • Contributor
  • Posts: 10
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #173 on: December 24, 2015, 11:32:09 am »
jaywye,

If you're going into the case anyway, one simple thing to try is take the HD out of the caddy and plug it directly into the IDE cable.  Ii learned this by switching HDs several times after which the adapter on the caddy got damaged and now I get a no OS error with HDs that otherwise work fine connected directly.

TiN and matyco,

Still trying, thanks for the pointers.  Have all the vxboot files there and capitalization checked and fixed where needed.  I believe the problem is in the drivers/IRQ, trying to narrow it down and find everything.  For sure there is a problem in ethernet and maybe pci bridge.  Paid work keeps getting in the way so slow progress. 
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #174 on: December 24, 2015, 11:46:00 am »
Thanks the tip. I was hoping it wouldn't that difficult. Darn.
I will remove the case and see what the indicator says. Will keep you posted.
Happy Holidays!
 

One thing to try and easy as well - disconnect the CD-ROM data cable. It could cause problems on the ATAPI bus.
Another thing - I don't remember whether DMA should be anabled in the BIOS for IDE devices. If it's set to enabled, try setting it to PIO mode.

What is the serial # of your unit? I may have a Ghost image...

Jay
Jay

System error. Strike any user to continue.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #175 on: December 24, 2015, 11:48:42 am »
Thanks the tip. I was hoping it wouldn't that difficult. Darn.
I will remove the case and see what the indicator says. Will keep you posted.
Happy Holidays!
 

One thing to try and easy as well - disconnect the CD-ROM data cable. It could cause problems on the ATAPI bus.
Another thing - I don't remember whether DMA should be anabled in the BIOS for IDE devices. If it's set to enabled, try setting it to PIO mode.

What is the serial # of your unit? I may have a Ghost image...

Lastly, if running the scope with all the covers off, make sure you direct a fan over the ACQ board!!!

Jay
Jay

System error. Strike any user to continue.
 
The following users thanked this post: cncjerry

Offline Gandalf_Sr

  • Frequent Contributor
  • **
  • Posts: 704
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #176 on: December 30, 2015, 08:32:22 am »
If I buy a TDS/CSA8000 that won't boot at all, is there any way of getting hold of a replacement disk drive image?
 

Offline matyco

  • Contributor
  • Posts: 13
  • Country: hu
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #177 on: December 30, 2015, 10:59:33 am »
If I buy a TDS/CSA8000 that won't boot at all, is there any way of getting hold of a replacement disk drive image?

http://www.jvgavila.com/csa8000.htm
 

Offline jaywye

  • Newbie
  • Posts: 3
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #178 on: December 31, 2015, 01:45:56 am »
Hi Jay (Jwalling),

I have found a system restore CDs for my TDS7404. I did a system restore, and it seems that the physical media has failed. So, I am going to replace the hard drive soon.

In the meantime, if anyone needs a system restore CD for their TDS7000 series scope, let me know. I should be able to help.

Thanks,
-jeremy- 
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #179 on: December 31, 2015, 11:17:50 am »
I had some CD images too:

TekScope_Opt_App_071-1078-25_063-3478-25
TekScope_Opt_App_1.0.10_071-1883-01_063-3914-10

Did not install these myself, but should be legit. (I just installed standard Win2000, installed TekScope software, drivers, and that's it, it worked from then).
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline wastrix

  • Contributor
  • Posts: 5
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #180 on: January 04, 2016, 05:47:26 pm »
I had repaired and upgraded a TDS7104 using the excellent info on this thread. It has been working perfectly for months, but just yesterday a very strange fault occurred.

When the record length is set <= 2000 samples, everything works perfectly. As soon as I set the record length > 2000 samples, all the traces simply disappear and the scope responds very slowly to changes in settings. The Windows UI and front panel LEDs etc are still responsive, but the trace and trigger markers move very slowly.

Weirdly, slightly larger record lengths (up to 5000 as far as I can tell) appear partially when I enable horizontal zoom. (See attached picture for a screenshot of this behaviour - notice the trace is invisible in the top window). Without zoom enabled the trace is invisible.

Enabling FastAcq also induces the same fault symptoms.

The fault first occurred when I was using the scope as normal, record length was some large value. Suddenly all the traces froze and the scope became unresponsive. I rebooted and it is now permanently as I described.

I have tried restoring default settings, reinstalling the TekScope software and using an old, previously working hard drive. This has made no difference. Diagnostic test returns all pass, supply voltages all good, NVRAM battery is fresh.

I am running Windows XP with a SU810 motherboard, which I upgraded from the original Bl440ZX/Win98, but it has been working perfectly with this configuration for months.

It almost seems to me like some kind of display rendering issue when there is more than a certain number of points on the screen. Don't know what to make of that though...

I can't make any sense of this. Has anyone else seen this problem? Does anyone have any ideas for how to even begin troubleshooting this? I'd be very grateful for any ideas.
 

Offline andy2000

  • Regular Contributor
  • *
  • Posts: 148
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #181 on: February 29, 2016, 04:27:58 am »
I'm still working on my TDS7404B with a powerPC board that seems to be stuck in reset.  I was given a tip that it stays in reset until the driver is loaded.  Can anyone confirm this?  The original drive boots, but it's definitely got some problems.  Windows 2000 is running very sluggishly, and it won't shut down fully.  I'm going to attempt a clean Windows install, but if anyone has the TDS7000B OS restore disc and would be willing to share a copy, I would prefer that. 

If my TDS5054 is any predictor, doing a clean installation and getting the drivers to install properly is difficult or impossible.  Every time I've tired with that scope, I get various device conflicts, code 10's and a non working scope.  Fortunately, I have a working image for the TDS5000. 
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #182 on: March 02, 2016, 04:47:39 pm »
Joined the TDS7000 club! A very kind friend offered up a TDS7104 that has a few issues and is beyond disgusting inside(so much brown dirt not a single part # on a chip is readable). The BNC's on the front are also green in color with corrosion. Supposedly it came from a motherboard manufacturer in Taiwan.
The nvram powercap battery is dead of course but it seems I also need a new nvram so I ordered one tonight:

romPost: PERFORMING NV-MEMORY WALKING-ONE  TEST...

Expected Value: 0x00000001
Actuall Value: 0x00000000
Location: 0xFD0E0000
romPost: NV-MEMORY Walking-one test failed.

Oh the joys of windoze 98 and 128 mb of ram - at least that part boots fine. Assuming it all starts working I'll looking mb, HD and OS upgrades.
VE7FM
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #183 on: March 02, 2016, 10:12:48 pm »
Joined the TDS7000 club! A very kind friend offered up a TDS7104 that has a few issues and is beyond disgusting inside(so much brown dirt not a single part # on a chip is readable). The BNC's on the front are also green in color with corrosion. Supposedly it came from a motherboard manufacturer in Taiwan.
The nvram powercap battery is dead of course but it seems I also need a new nvram so I ordered one tonight:

romPost: PERFORMING NV-MEMORY WALKING-ONE  TEST...

Expected Value: 0x00000001
Actuall Value: 0x00000000
Location: 0xFD0E0000
romPost: NV-MEMORY Walking-one test failed.

Oh the joys of windoze 98 and 128 mb of ram - at least that part boots fine. Assuming it all starts working I'll looking mb, HD and OS upgrades.

By any chance, is your NVRAM the one with the snap cap battery and in an SMD package? I just repaired a TDS7404 that was failing the walking one test. It's not the first time I've replaced one of these chips either; last year I replaced one in a CSA8000. If you're feeling brave, you can replace the SRAM on the underside, I believe. Cost is only a couple of bucks instead of $50 or more. I haven't tried this method yet, but I kept the defective chips and the next time this comes up I'm going to attempt this instead.

Jay
Jay

System error. Strike any user to continue.
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #184 on: March 03, 2016, 05:13:23 am »
Yes, it is the snapcap SMD package. I have already ordered it and it has been shipped so I am getting one either way. For other people with the same problem it appears swapping it has fixed the problem. Swapping out some ram at the same time may not hurt though.
VE7FM
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #185 on: March 03, 2016, 05:37:57 am »
Yes, it is the snapcap SMD package. I have already ordered it and it has been shipped so I am getting one either way. For other people with the same problem it appears swapping it has fixed the problem. Swapping out some ram at the same time may not hurt though.

I'm beginning to think that Dallas/Maxim had a lot code problem with these. My defective one that failed the walking ones test is marked:
DS1245YP-100
0035GC
120052
Philippines

Now that I think of it, I also replaced one in the last several years that would draw excess current on the battery when in standby mode. I mentioned it in this thread, I believe. What are the markings on your bad chip, if I may ask?

Jay
Jay

System error. Strike any user to continue.
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #186 on: March 04, 2016, 03:29:31 pm »
Yes, it is the snapcap SMD package. I have already ordered it and it has been shipped so I am getting one either way. For other people with the same problem it appears swapping it has fixed the problem. Swapping out some ram at the same time may not hurt though.

I'm beginning to think that Dallas/Maxim had a lot code problem with these. My defective one that failed the walking ones test is marked:
DS1245YP-100
0035GC
120052
Philippines

Now that I think of it, I also replaced one in the last several years that would draw excess current on the battery when in standby mode. I mentioned it in this thread, I believe. What are the markings on your bad chip, if I may ask?

Jay

Mine is:

DS1245YP-100
0131HH
301963
Philippines

I notice this one has a Dallas DS13D12 non-volatile controller on it as well as the ram chip. The newer ones look to only have a single chip. My replacement should be here Saturday.
VE7FM
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #187 on: March 06, 2016, 04:37:21 pm »
New (but very old stock) nvram arrived today. It was made in 2002 so it should feel right at home in the scope. Did the NVRAM programming and powered the scope up. It booted as expected and all looked good until I tried the horizontal control. It was 99% dead, 100 rotations might get it to change one time. This was actually a bit of a relief as there was a sharpie written "X H" written above the channel 1 input. I had feared it meant channel 1 was bad but it obviously indicated the horizontal control was bad. I removed the horizontal rotary encoder and carefully opened it up. I polished the silver traces with an eraser, cleaned with alcohol and reassembled. It is as good as new! All self tests pass as does SPC. So it seems all of the basic hardware is now working fine. There is still hours more work cleaning the unit. I have already spent more then an hour with a compressor cleaning the boards. Even 80 PSI wasn't enough to get the dirt/debris off the boards. I had to lightly brush them as well. I normally use an ESD safe vacuum to clean boards but it was pointless. The LCD screen is also separated from the touch screen panel so I need to reattach them and hopefully get the alignment better. Right now the touch screen is a good 5 mm off in the horizontal direction.

So far I am very pleased. I will be ordering an SSD, 512 megs ram for the each of the boards and a faster CPU. The parts are so cheap it is totally worth it. It will also be nice to leave Win98 behind.
VE7FM
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #188 on: March 06, 2016, 09:43:30 pm »
The LCD screen is also separated from the touch screen panel so I need to reattach them and hopefully get the alignment better. Right now the touch screen is a good 5 mm off in the horizontal direction.

Re alignment: You may already know this, but there should be a touch screen calibration utility on the scope. Usually there's a shortcut on the desktop.

Jay
Jay

System error. Strike any user to continue.
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #189 on: March 07, 2016, 01:06:42 pm »
The LCD screen is also separated from the touch screen panel so I need to reattach them and hopefully get the alignment better. Right now the touch screen is a good 5 mm off in the horizontal direction.

Re alignment: You may already know this, but there should be a touch screen calibration utility on the scope. Usually there's a shortcut on the desktop.

Jay

I was thinking there should be a calibration for it, just hadn't looked for it. thank you!

I rebuilt the LCD today as it was falling apart. I removed the LCD and then the touchscreen glass from the LCD. The tape that holds it all together was still good but the foam between the tape had perished. It took a good two hours but I got all of the old tape off and everything clean. I used some automotive body trim double sided tape to reattach the touchpanel and then used some thin foam to keep pressure between the touch panel glass and the aluminum frame. The scope is now100% reassembled and working great. The only option installed is jitter analyzer. Once I rebuild the OS and install XP I will look into enabling further options. I will order a SSD and ram today. I may also order a CPU if I can determine the best one to get.

lastly, having this working means I need some better scope probes. I don't really feel like buying active probes just yet, what do you people recommended for a 500 MHz passive probe?

edit - added a pic of the scope as it is now showing a 60 MHz square wave and the original gross knobs. I didn't take a picture of it before I started but I did take a shot of the front panel knobs after cleaning one of them(and being shocked it cleaned so well). The knobs are a fair representation of how dirty the entire thing was inside and out, the front BNC's were also all green with corrosion. All in all 2 hours for the repair(s) and 12 hours cleaning so far.

edit #2 - ssd, ram and a CPU ordered. Looking into some nice probes for it.
« Last Edit: March 07, 2016, 06:26:54 pm by TheSteve »
VE7FM
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #190 on: March 10, 2016, 07:48:13 am »
Some random info for this thread:

Digikey part # P299-ND is a pretty close match to the battery in the Dallas power cap. To make it fit you just need to bent two tabs 90 degrees and then trim off the excess length.  This is much nicer then trying to solder directly to a battery or paying for an entire new power cap.

I plugged a MS USB wireless mouse into my scope, Win98 found drivers which impressed me. However after installing the USB drivers the scope app could no longer start. I was finally able to get it work again by installing the newest version of the Tek apps. So if you have an older version(I think I had 2.4.2) don't plug any other USB devices in.

Lastly, does anyone have the PC motherboard bios update mentioned as being required for windows 2000 and newer? My board has Main bios version 01.02.07 installed.
VE7FM
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #191 on: March 16, 2016, 05:14:01 pm »
OK, a full day of struggling but I finally have XP installed and working reliably. I bought ram, a new CPU and an SSD. I had to play around with the ram I bought but eventually got 256mb installed in the powerpc and 512mb for the PC. I bought the same CPU as TiN. If you can do the soldering mods needed on the CPU then you've past micro rework 101 - it was fun but also a challenge.
My biggest problem was that XP would install but then crash or lockup after running for a few minutes. Being I had changed so many parts I had to keep swapping things around to isolate the problem. In the end it was the SSD. I then pulled the SSD out and tried it in my desktop and it worked perfect. I tried installing XP a few more times but it always had the same problem. I finally tried formatting it as NTFS instead of FAT32 and now it works fine. I can't explain why that should make any difference.

I have a Radisys motherboard and the network driver and video drivers were not included in XP. The network driver is posted in the thread a few pages back - it worked perfect. I also searched for the video driver previously recommended(wxpv251c) and it worked great - I have attached to this post. The front panel, and powerpc driver were downloaded from TiN's site. Once all drivers were installed I installed Tekscope v2.5.5 from the Tek website, it worked fine.
Once it was all up and running I restored the following files from my original harddrive to the vxboot directory:

.sn
.key
and the "CalCons" directory

This restored the serial number, the options key and the SPC settings etc.
Now I will spend some time playing with the various option software and key gen.

If anyone has restored a machine with no original hard drive and hasn't restored their serial # but wants to let me know and I'll create the proper .sn file for you.

price breakdown of the mods:
16 gig Samsung SSD - $30 shipped
256mb x 3 ram - $10 shipped
1.4 GHz CPU - $7 shipped

Now I can finally try out the two new P6139B probes I bought for it.


edit - well crap. The scope is working fine but some of the displayed characters are wrong. Such as it displays the symbol for the british pound instead of the ohm symbol or similar. I assume it is a keyboard/character set or region issue. Has anyone else run into this problem?
« Last Edit: March 16, 2016, 05:41:31 pm by TheSteve »
VE7FM
 

Offline vtp

  • Regular Contributor
  • *
  • Posts: 62
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #192 on: March 16, 2016, 10:37:45 pm »
edit - well crap. The scope is working fine but some of the displayed characters are wrong. Such as it displays the symbol for the british pound instead of the ohm symbol or similar. I assume it is a keyboard/character set or region issue. Has anyone else run into this problem?

Copy windows fonts from your old harddrive to the new. There are three specific Tek fonts and even the ones from win98 work fine with XP - at least in mine.

I have the same scope but put in SU810 MB. No problems whatsoever with XP other than the fonts initially.
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #193 on: March 17, 2016, 08:14:36 am »
edit - well crap. The scope is working fine but some of the displayed characters are wrong. Such as it displays the symbol for the british pound instead of the ohm symbol or similar. I assume it is a keyboard/character set or region issue. Has anyone else run into this problem?

Copy windows fonts from your old harddrive to the new. There are three specific Tek fonts and even the ones from win98 work fine with XP - at least in mine.

I have the same scope but put in SU810 MB. No problems whatsoever with XP other than the fonts initially.

Thank you sir!

I toured through the Win98 drive and located the three Tek fonts. I then installed them on the Win XP install. It told me the fonts were already installed yet after a reboot the proper symbols are now displayed.
I have attached the three fonts for others to use.
VE7FM
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #194 on: March 17, 2016, 10:05:27 am »
Thank you. I had same issue, but never bothered to fix it.

Another issue I have, is that scope dont remeber last settings on power reboot. E.g. it boots with default settings always. Anyone had that? Perhaps bad vxWorks config I have?
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #195 on: March 17, 2016, 11:06:06 am »
Thank you. I had same issue, but never bothered to fix it.

Another issue I have, is that scope dont remeber last settings on power reboot. E.g. it boots with default settings always. Anyone had that? Perhaps bad vxWorks config I have?

Hmm. Mine is defaulted at each power on as well. It also did that with the original Win98 HD. I suppose it could be related to the vxworks config but I would have thought it would simply be a config saved on the PC harddrive.

Does anyone's TDS7000 save the last used settings automatically?
« Last Edit: March 17, 2016, 07:18:01 pm by TheSteve »
VE7FM
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #196 on: March 18, 2016, 05:21:26 pm »
Felt like playing with some equipment tonight.

On my TDS7104 the 3dB bandwidth looks to be 1.15 GHz. My P6139B (500 MHz rated) probes 3dB point is 700 MHz. The input SWR of the scope channels when set to 50 ohms is 1.2 or less below 1 GHz. I played with the FFT mode of the scope and if I select the right combo of settings it crashes. To show basic carriers up to 2 GHz is works reasonably well though.
VE7FM
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #197 on: March 18, 2016, 09:33:03 pm »
Felt like playing with some equipment tonight.

On my TDS7104 the 3dB bandwidth looks to be 1.15 GHz. My P6139B (500 MHz rated) probes 3dB point is 700 MHz. The input SWR of the scope channels when set to 50 ohms is 1.2 or less below 1 GHz. I played with the FFT mode of the scope and if I select the right combo of settings it crashes. To show basic carriers up to 2 GHz is works reasonably well though.

Are there any minidump files in C:\WINDOWS\Minidump?
Are you running the latest Tekscope application version 2.5.5?

I don't know whether this may apply to XP based TDS7054/TDS7104, but worth a look:
http://www.tek.com/oscilloscope/tds7054-software/windows-oscilloscope-virus-and-patch-update

Jay
Jay

System error. Strike any user to continue.
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #198 on: March 19, 2016, 03:39:57 am »
I don't think it is really the PC scope app that is crapping out as much as either the powerPC board or acquisition board. It only happens when I am trying to see a low frequency FFT with a low RBW and really start messing with the sample rate and resolution. I was able to get it to crash with the original Win98 install as well. I don't plan to use the scope as a spectrum analyzer anyway, I have better ones in the lab already. The documentation from Tek really talks about how good the spectral analysis is though so I wanted to see what they thought all the hype was about.
VE7FM
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #199 on: March 19, 2016, 03:50:55 am »
I don't think it is really the PC scope app that is crapping out as much as either the powerPC board or acquisition board. It only happens when I am trying to see a low frequency FFT with a low RBW and really start messing with the sample rate and resolution. I was able to get it to crash with the original Win98 install as well. I don't plan to use the scope as a spectrum analyzer anyway, I have better ones in the lab already. The documentation from Tek really talks about how good the spectral analysis is though so I wanted to see what they thought all the hype was about.

Fair enough, but if there are any minidumps, I could analyze them to see what's crashing.

Jay
Jay

System error. Strike any user to continue.
 

Offline OliGie

  • Contributor
  • Posts: 6
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #200 on: March 24, 2016, 09:08:52 pm »
Hello @ all,

I found your Forum and read about the repair of a TDS from Tektronix.
Cause is, we had in our Laboratory a TDS7104 which run well since 15 years and then suddenly it does not boot.

Screen was:
B: Drive Error
Press F1 to Resume

When F1 was pressed, the Screen
PXE-E61: Media Test failture, check cable
PXE-M0F: Exiting LANDesk (R) Service Agent II
was displayed.

Reboot and press F2 for BIOS it says "Entering BIOS" but it doesnt do it.

So I changed the BIOS Battery and Battery Cap Dallas DS9034PC from the NVRAM, which was empty.
Next I read in the Forum to get the Output from the RS232 Interface onboard, and soldered a Jack to
the MAX232 for communicate with a Terminal Program on the PC.

Now the Problem is, I dont get a valid output from the RS232.... !?!!?
I configurated the RS232 to 9600 Baud and 8N1 but when I switch on the TDS, I get only hieroglyphics... !?!
So I think, the ASCIIs dont interpreted right, and try to change the RS232 Settings and Terminal Settings in multiple types,
but no meaningfull output was generated ... !?!?
With an Oscilloscope the Impulses look good and when I'm send a character I can see the right coded Impulses!

The PPC Board is booting after switch on from ".8" and count normaly up to "L".
After about 10s it boots again from "4" to "L" and so on and on .....

The Harddisk Drive I had check in a other System, it is readable and without Errors.

So I think, the NVRAM has forgotten the correct Address for boot and I must corred it,
but I dont come into the Routine over RS232 because the hieroglyphical Terminaloutput.

When I press a Button on the TDS Keyboard, the charakter was send correct via RS232
and the PPC breaks the Roundbooting Process, as descibed!

Booting up to L is correct, Breaking is correct -> it works,
but i dont see a correct Output.

has anybody an Idea???
thx ahead for help

73, Oliver




 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #201 on: March 24, 2016, 09:16:26 pm »
Welcome to the forum. I'd recommend double checking your serial port connections. Instead of soldering to the max chip I would plug into the header as documented on page 2 or 3 of this thread.
VE7FM
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #202 on: March 25, 2016, 01:13:20 am »
Yep, there is header right on the edge near power reg. No soldering required. Make sure you tap right lane and that your dongle is OK. I personally never used RS232 in my debug for this scope, only 3.3V UART-USB, thats why I was connecting to MAX in my case with grabbers.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline OliGie

  • Contributor
  • Posts: 6
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #203 on: March 25, 2016, 01:56:25 am »
Hello Steve (VE7FM) nice to meet you on this Band :-)
and TiN

mny thnx for answering.

Preliminary Result:
Ok, I had soldered an Adapter for 10Pin Jack to RS232 and it works, I get an Output!!  :clap:

So next, I had programmed the Parameter like on Page 1.
It boots now, but not up to the End.

It hangs now at Level "L" on the 7-Segment-Display.
The next Steps "done" and "Attaching Network PCI dio device driver .... " doesnt works.
(Picture)

Perhaps the Path for the Starting Scipt ist different on my system???
I must look at home with my HDD Adapter for the path's on the Harddisk
and look forward next week.


73 & 55 & happy Eastern to all
Oliver, DC7OG



 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #204 on: March 25, 2016, 02:11:37 am »
Make sure you have correct files in your c:/vxBoot folder (usually hidden).
After successful boot and loading vxWorks shows just a dash ('-') on 7-segment display. That's what you want.

dio_rst.vsh is startup script I have on my scope, but it's not default name, which is usually topScript.hw if my memory not betray me.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #205 on: March 25, 2016, 02:25:43 am »
Hello Steve (VE7FM) nice to meet you on this Band :-)
and TiN

mny thnx for answering.

Preliminary Result:
Ok, I had soldered an Adapter for 10Pin Jack to RS232 and it works, I get an Output!!  :clap:

So next, I had programmed the Parameter like on Page 1.
It boots now, but not up to the End.

It hangs now at Level "L" on the 7-Segment-Display.
The next Steps "done" and "Attaching Network PCI dio device driver .... " doesnt works.
(Picture)

Perhaps the Path for the Starting Scipt ist different on my system???
I must look at home with my HDD Adapter for the path's on the Harddisk
and look forward next week.


73 & 55 & happy Eastern to all
Oliver, DC7OG

Looks like it's waiting to get the files from the NLX PC hard drive. Does the scope boot into Windows?

Jay
Jay

System error. Strike any user to continue.
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #206 on: March 25, 2016, 03:40:55 am »
As TiN mentioned he used a custom startup script(to confuse us all).

Change the startup line to the following:

startup script (s)   : c:/vxboot/topScript.hw
VE7FM
 

Offline OliGie

  • Contributor
  • Posts: 6
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #207 on: March 25, 2016, 11:12:40 pm »
Hello TiN, Steve and Jay,

thx for Information, no problem,
i had read my HDD with 2,5" Adapter and had found the
topScript.hw!

I will try next Tuesday, when I'm in Highschool again and i think
with the right entrys it will work!

Jay: No it hangs at boot time and doesnt found the correct script
on HDD,
i think thta's because i had used the special entrys from TiN and not the
normal global entry. :-) So no Windows can boot.

CU Oli
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #208 on: March 25, 2016, 11:19:58 pm »
Scope must be able to boot Windows even with wrong settings for PPC. Driver need to be working to have PPC take it's stuff from the drive. If your scope dont boot OS, you need fix that and x86 issues first ;)
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #209 on: March 26, 2016, 12:36:52 am »
Scope must be able to boot Windows even with wrong settings for PPC. Driver need to be working to have PPC take it's stuff from the drive. If your scope dont boot OS, you need fix that and x86 issues first ;)

+1

OliGie, you may have a corrupt drive. What is the serial # of the scope? I have a number of Symantec Ghost images for these.
Also, if you press F8 at boot time, do you get options for how to boot Windows (safe mode, etc.)
Does the BIOS even detect the drive?
Jay
« Last Edit: March 26, 2016, 12:38:24 am by Jwalling »
Jay

System error. Strike any user to continue.
 

Offline frankoh

  • Newbie
  • Posts: 4
  • Country: kr
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #210 on: March 29, 2016, 03:33:12 pm »
Hello

Please help me to solve the problem.
My TDS7104 has a problem.
After the DPX man show up, no more progressing like attached JPG file. the diagnostic LED indicates from 4 to L continually.
the message from NVRAM is as attached file. there are "Error in boot line" and can't load boot file" error message.


the TDS7104 worked well until a few weeks ago, but sometimes later no more progressing after the DPX man show up. So what I did are as below.

1> Replaced the NVRAM and NVRAM Cap by new one.
2>Reinstalled Application software (Tek Scope, TekVISA manager, VXl-11 Sever control)

There is no difference before and after the component changed.
What shall I do, please help me how to fix the problem.

Thanks in advance
Best regards,
Frank
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #211 on: March 29, 2016, 03:59:45 pm »
Your boot parameters gone, so you must enter them back using that serial console. Just read few posts above and follow same procedure :)
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 
The following users thanked this post: frankoh

Offline frankoh

  • Newbie
  • Posts: 4
  • Country: kr
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #212 on: March 29, 2016, 08:25:04 pm »
Your boot parameters gone, so you must enter them back using that serial console. Just read few posts above and follow same procedure :)

Thanks TiN, I read all the posts but I couldn't understand well.

1>To which file, should I enter boot parameters?
2>topscript.hw is a boot file?
3>Which program should I use to enter parameters, I use Notpad but the file is saved as ".txt"
4>I just added the topscript.hw that you did upload to the C:\vcBoot\, but the problem is same as before.

Sorry for disturbing you.
Frank

 

Offline OliGie

  • Contributor
  • Posts: 6
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #213 on: March 30, 2016, 01:56:03 am »
Hallo friends,

it looks not good with my Oszi.
I correct the right file topScript.hw, but all looks the same as before.

The PPC boots up to "L" and waits for the host.
The host (NLX Board) but although dont boot.
With the Boot Process the Button F2 for entering Setup dont works.
He try on Disk and Int18h Network to boot and said then
Drive B not found
Press F1
but then the Process beginns again.
I think the BIOS from NLX is broken?!

So I decided to try flash the BIOS on NLX, load the correct files on a DOS Disk,
an do it. The programming was 100% successful and he requested to reboot,
but now i had a black screen, no more Keyboard and nothing is working!?!
 :palm:

have a nice day
Oli
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #214 on: March 30, 2016, 02:44:53 am »
Yikes...Which BIOS did you flash? Seems wrong one...

frankoh

Follow this guide here. When it's booting, and print:

Code: [Select]
Press any key to stop auto-boot...
 7 6 5 4 3 2 1 0

press 'c' on serial console
then enter parameters like in article.

topScript.hw is boot config file which you need to point to. It's default installed into c:/vxBoot hidden folder on your HDD.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 
The following users thanked this post: frankoh

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #215 on: March 30, 2016, 03:40:05 am »
Ouch, flashing the bios is probably a very bad idea. It sounds more like some other hardware failed or perhaps the PC motherboard also needed a new battery.
VE7FM
 

Offline OliGie

  • Contributor
  • Posts: 6
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #216 on: March 30, 2016, 05:26:55 pm »
Hello Steve,

yes, it it was my last way to try a repair, because all other things i had daon and taste.
Yes, had changed the empty Batt on NLX Board too. And when i had boot the scope,
i was, that the screen appear: Press F2 to Setup ... and when i pressed F2 nothing
happens, but you see a flutter of the signs, that the Keyboard Input was read.

Normaly when I start a Computer and press F2 or Del I get  the Screen of the BIOS / CMOS.
Here not. So I could not change the Startparameter, like HDD Cylinder, Heads, Sectors, Order,
Date and so on. I think the Prom is defekt in Partsin this case.

I look further for this and report again. In the Moment the Semester will start and I had some
other things to do.

thx a lot
73 Oliver

 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #217 on: March 30, 2016, 05:30:23 pm »
Did you replace capacitors around CPU VRM? On my SF810 they were some garbage brand with few already bulged. That could cause ur problems.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline OliGie

  • Contributor
  • Posts: 6
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #218 on: March 30, 2016, 06:24:32 pm »
Hello TiN,

Ok I must look, but up to this time I had not saw some defekt Capacitors or brands!?

thx Oli
 

Offline frankoh

  • Newbie
  • Posts: 4
  • Country: kr
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #219 on: March 30, 2016, 08:25:17 pm »
Yikes...Which BIOS did you flash? Seems wrong one...

frankoh

Follow this guide here. When it's booting, and print:

Code: [Select]
Press any key to stop auto-boot...
 7 6 5 4 3 2 1 0

press 'c' on serial console
then enter parameters like in article.

topScript.hw is boot config file which you need to point to. It's default installed into c:/vxBoot hidden folder on your HDD.

Hello TiN,

First of all, thanks for your advice and comment. :)

The problem is not gone away yet.
Where should I look into to fix the problem?

I entered the boot file that you mentioned according to your instruction through the 232C cable.
After that, the scope show "can't load boot file" and "boot device : ^D". I tried several times with various data but the results are same as before.
The attached "boot_data_input.jpg" file show what I entered with terminal program, and the attached "boot_error.txt" is a log data after I entered the boot data. the "win98 tree.jpg" is the file of vxBoot directory.

Should I replace the NVRAM again with new one?  Because it seems that the data is not stored in the RAM.

Rgds,
Frank

 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #220 on: March 30, 2016, 09:25:11 pm »
Why c:WvxBoot , should be c:\vxBoot :)
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline frankoh

  • Newbie
  • Posts: 4
  • Country: kr
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #221 on: March 31, 2016, 12:28:11 pm »
Why c:WvxBoot , should be c:\vxBoot :)
I typed the "\" but the "\" is displayed like W depending on the program.
please look at the attached file, in notepad "\" is displayed as same as you mentioned, but in DOS mode "\" is displayed like "W".
 

Offline DominiqueB

  • Newbie
  • Posts: 1
  • Country: fr
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #222 on: May 10, 2016, 04:37:01 am »
Good morning,

Just coming on this very interesting thread after looking for information to repair a Tektronix DPO7104.
The model I have in hands is close, but seems more recent than the models discribed in this thread.

My unit presents symptoms very similar to those described here. The scope run XP pro. It boots perfectly, run Xp perfectly as well, all the utilities are working fine. But ... when launching the application, it just present a fix screen, but never opens the scope interface.
For security, I have made a copy of the hdd, I can make all the tests I want without any risk to loose files or information.
I have opened the scope, but not completely dismantled the acquisition board (not that easy). But, at this stage, I can have a good vision of the two boards on the bottom of the unit. The Pentium Board is fine.
No seen any leaky cap, not burned component. The PS delivers good rails. But, not found any Dallas or NONvolatile ram.
So, at this stage, I would be very interested if anybody had to face the same problem, and how the issue has been faced.
Thanks a lot for your help.
Best regards,
DominiqueB
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #223 on: May 10, 2016, 02:37:58 pm »
Welcome, DominiqueB.

I'd be happy to help, but I has not seen DPO guts before to suggest anything solid. While approach possibly is similar, config data (if that's the issue) might be stored in flash or EEPROM somewhere else. If you can upload your files (directions at link in my sub), with hires photos of boards which you already got access to, we can try to find the problem.

Do you see any serial debug connector or port? That would be first step to try in my book.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline mrf245

  • Regular Contributor
  • *
  • Posts: 70
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #224 on: July 17, 2016, 01:59:47 am »
Hello all
I have 2 TDS8000B, also failed in PPC board, about debug LED, one board stopped in".8",and nothing output from serial port,maybe PPC CPU failured,I just want to give up, the other LED stopped in "A",and serial port message also shows "NVRAM test failed".I just replaced failure backup battery on NVRAM chip,but it still failed on same position.
Who can tell me how to do next?
BH7JUO Mark
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #225 on: July 17, 2016, 02:06:15 am »
Hello all
I have 2 TDS8000B, also failed in PPC board, about debug LED, one board stopped in".8",and nothing output from serial port,maybe PPC CPU failured,I just want to give up, the other LED stopped in "A",and serial port message also shows "NVRAM test failed".I just replaced failure backup battery on NVRAM chip,but it still failed on same position.
Who can tell me how to do next?

Post the exact failure/data from the console port. I've had to replace several of those Dallas/Maxim chips that failed.

Jay
Jay

System error. Strike any user to continue.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #226 on: July 17, 2016, 02:11:43 am »
Well, you replaced NVRAMs, that's good. But there are one more  step to do, covered in article. Try it and let us know.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #227 on: July 17, 2016, 02:14:15 am »
Well, you replaced NVRAMs, that's good. But there are one more  step to do, covered in article. Try it and let us know.

I think he only repaced the battery, TiN. At least that what is sounds like... ;)

Jay
Jay

System error. Strike any user to continue.
 

Offline mrf245

  • Regular Contributor
  • *
  • Posts: 70
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #228 on: July 17, 2016, 11:58:18 am »
Hello all
I have 2 TDS8000B, also failed in PPC board, about debug LED, one board stopped in".8",and nothing output from serial port,maybe PPC CPU failured,I just want to give up, the other LED stopped in "A",and serial port message also shows "NVRAM test failed".I just replaced failure backup battery on NVRAM chip,but it still failed on same position.
Who can tell me how to do next?

Post the exact failure/data from the console port. I've had to replace several of those Dallas/Maxim chips that failed.

Jay

Thank you,you means I need replace whole NVRAM chip no only battery on it?Is it damaged?
BH7JUO Mark
 

Offline mrf245

  • Regular Contributor
  • *
  • Posts: 70
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #229 on: July 17, 2016, 12:06:40 pm »
Well, you replaced NVRAMs, that's good. But there are one more  step to do, covered in article. Try it and let us know.

Thanks answer from Taiwan, I can't open you link,maybe should use VPN here (you know in mainland)? Could you introduce your link general?
BH7JUO Mark
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #230 on: July 17, 2016, 04:48:37 pm »
Well, you can reference first post in this thread, which covers all required details as well.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline mrf245

  • Regular Contributor
  • *
  • Posts: 70
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #231 on: July 17, 2016, 05:14:05 pm »
Well, you can reference first post in this thread, which covers all required details as well.

You first post no referenced to replace NVRAM chip.My serial messages show below. Should I replace whole chip?
BH7JUO Mark
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #232 on: July 17, 2016, 06:07:11 pm »
Seems so.
Then you have to write configuration to NVRAM via console.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #233 on: July 17, 2016, 07:17:59 pm »
Thank you,you means I need replace whole NVRAM chip no only battery on it?Is it damaged?

Damaged, no. But it appears to be defective after seeing your console port output. Looks to have a stuck data bit. The ones I've to replace were surface mount parts. I'd be curious if yours is too.

Jay
Jay

System error. Strike any user to continue.
 

Offline mrf245

  • Regular Contributor
  • *
  • Posts: 70
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #234 on: July 21, 2016, 06:15:27 pm »
Thank you,you means I need replace whole NVRAM chip no only battery on it?Is it damaged?

Damaged, no. But it appears to be defective after seeing your console port output. Looks to have a stuck data bit. The ones I've to replace were surface mount parts. I'd be curious if yours is too.

Jay

I guess its same as you. You have replaced whole SMD part? This one is not easy to order.
BH7JUO Mark
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #235 on: July 21, 2016, 06:19:20 pm »
I bought my replacement nvram from eBay, it was older stock but was new and has been working great. It was also pretty cheap.
VE7FM
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #236 on: July 21, 2016, 07:43:12 pm »
Thank you,you means I need replace whole NVRAM chip no only battery on it?Is it damaged?

Damaged, no. But it appears to be defective after seeing your console port output. Looks to have a stuck data bit. The ones I've to replace were surface mount parts. I'd be curious if yours is too.

Jay

I guess its same as you. You have replaced whole SMD part? This one is not easy to order.

Yes, but a hot air rework station helped me.  :) Why is it not easy to order? They seem to be readily available...

I have several bad ones with stuck bits. The next time I need one, I'm going to try and replace the TSOP SRAM on the underside of the board and save some money. I think they're only a couple of bucks versus $39 for the module from Digikey. You could try and do the same. I'll take a look this morning at one and let you know what the device is.

EDIT: the device is Cypress CY62128LL-70ZC. Cypress doesn't make that part anymore, but this one should be a suitable replacement: http://www.digikey.com/product-detail/en/cypress-semiconductor-corp/CY62128ELL-45ZXI/428-2040-ND/1205235


Jay
« Last Edit: July 21, 2016, 10:18:09 pm by Jwalling »
Jay

System error. Strike any user to continue.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #237 on: July 21, 2016, 09:25:23 pm »
I used regular iron with wide tip to remove chip. No hotair craze :)

YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #238 on: July 21, 2016, 10:01:26 pm »
I used regular iron with wide tip to remove chip. No hotair craze :)


Holy crap, you work fast! I couldn't even see the tip on your iron to comment! :-DD
Jay
Jay

System error. Strike any user to continue.
 

Offline mrf245

  • Regular Contributor
  • *
  • Posts: 70
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #239 on: July 22, 2016, 11:14:29 am »

Yes, but a hot air rework station helped me.  :) Why is it not easy to order? They seem to be readily available...

I have several bad ones with stuck bits. The next time I need one, I'm going to try and replace the TSOP SRAM on the underside of the board and save some money. I think they're only a couple of bucks versus $39 for the module from Digikey. You could try and do the same. I'll take a look this morning at one and let you know what the device is.

EDIT: the device is Cypress CY62128LL-70ZC. Cypress doesn't make that part anymore, but this one should be a suitable replacement: http://www.digikey.com/product-detail/en/cypress-semiconductor-corp/CY62128ELL-45ZXI/428-2040-ND/1205235


Jay

OK, I also find this RAM chip on local Taobao shop, the oscilloscope now store in my friend house,next time I will deal with it again.
And I also think remove this Dallas chip, best choose is iron with more tin on a side of pin, hot air sometimes will damage other components around (some net problem,I cant see TIN's video,I guess we use the same method)
BH7JUO Mark
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #240 on: July 23, 2016, 02:59:45 am »
I also prefer to use a large tip to remove parts like the nvram. Add a little extra solder and then heat all of the pins and lift one side up carefully. Remove the excess solder so that side is now free. You can then heat all of the pins on the second side and lift it off. It is pretty easy with a little practice.

BH7JUO - nice to meet you here, 73 de VE7FM
VE7FM
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #241 on: July 23, 2016, 03:34:24 am »
I also prefer to use a large tip to remove parts like the nvram. Add a little extra solder and then heat all of the pins and lift one side up carefully. Remove the excess solder so that side is now free. You can then heat all of the pins on the second side and lift it off. It is pretty easy with a little practice.

BH7JUO - nice to meet you here, 73 de VE7FM

Never tried this. Got a picture of the tip you use? TiN's video was way too fast to see what he uses. The length down one side of this particular device is almost 1" !
Jay
Jay

System error. Strike any user to continue.
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #242 on: July 23, 2016, 03:54:31 am »
You can hit magic button pause. :) I used ERSA 4.2mm chisel to remove chip and ERSA 102PDLF0.4 to solder pins on new one.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #243 on: July 23, 2016, 03:59:22 am »
You can hit magic button pause. :)

It was too fast to even pause! I think it needs a frame-by-frame button  ;)

I used ERSA 4.2mm chisel to remove chip and ERSA 102PDLF0.4 to solder pins on new one.

4.2mm would only do 5 pins or so at a time. I was thinking you heated the whole side at a time. Am I being thick?  :-//

Jay
Jay

System error. Strike any user to continue.
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2879
  • Country: ca
  • GHz
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #244 on: July 23, 2016, 05:23:31 am »
You can hit magic button pause. :)

It was too fast to even pause! I think it needs a frame-by-frame button  ;)

I used ERSA 4.2mm chisel to remove chip and ERSA 102PDLF0.4 to solder pins on new one.

4.2mm would only do 5 pins or so at a time. I was thinking you heated the whole side at a time. Am I being thick?  :-//

Jay

4.2mm sounds about right. I can post a picture of my tip tonight. In my case I lay a bead of solder along all of the pins to help hold some heat. I then just run the iron back and forth to flow all of the solder and then lift it up about 1mm. It probably sounds a little scary but it really works great and just needs a little practice. I have hot air equipment as well but in the case of the nvram I prefer the soldering iron method.
VE7FM
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #245 on: July 23, 2016, 09:51:50 am »
Put big solder blob on a side and toss it with tip from corner to corner to melt all pins side. Carefully lift released side bit up. Switch other side, do same. After few iterations, chip pins will be free from PCB. Important not to apply any force, that will rip pads apart from PCB.

After some practice, you can remove chips in seconds. Use wide chisel tip is to maximize heat transfer from iron. It's all about thermal transfer and surface area. Seeing iron settings any higher than 300? always make me cry.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline mrf245

  • Regular Contributor
  • *
  • Posts: 70
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #246 on: July 23, 2016, 10:56:48 pm »
I also prefer to use a large tip to remove parts like the nvram. Add a little extra solder and then heat all of the pins and lift one side up carefully. Remove the excess solder so that side is now free. You can then heat all of the pins on the second side and lift it off. It is pretty easy with a little practice.

BH7JUO - nice to meet you here, 73 de VE7FM

Nice to meet you too, VE7FM.This desoldering method also apply to some TQFP chips(not too much pins),I tried to dismantle some chips (like STM32 MCU)success with it :-+ :-+ :-+
BH7JUO Mark
 

Offline RichardGV

  • Newbie
  • Posts: 1
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #247 on: August 03, 2016, 02:47:50 pm »
Hi,

My TDS7404 (Win98) booted up fine several weeks ago.  It has always been plugged in.  Well, it was unplugged for a couple weeks and now it won't boot.  The screen is completely blank with all the front panel buttons and such lit up. The floppy whirs a bit, then there are 2 beeps, then nothing.  I plugged in a keyboard to see if some key combos would at least get the display to do something, but nothing has worked.

Any ideas what the problem could be?  Again, it booted up fine a couple of weeks ago, and the only thing that has changed is that it was unplugged from the wall.  I can imagine that the NVRAM battery could be dead, but would that cause the display to be completely blank?

Do any of you know of some troubleshooting procedures?

Thanks!!

Richard
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #248 on: August 03, 2016, 02:56:59 pm »
Your x86 PC took a sick pill. I'd take the covers off, search for any bad parts, replace CMOS 3V battery cell and replace electrolytic caps around CPU socket. Then power it back on and check if it boots. If not check voltages from PSU. X86 pc and OS must be bootable even without correct NVRAM on PPC board.
YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 
The following users thanked this post: RichardGV

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #249 on: August 03, 2016, 07:54:48 pm »
Hi,

My TDS7404 (Win98) booted up fine several weeks ago.  It has always been plugged in.  Well, it was unplugged for a couple weeks and now it won't boot.  The screen is completely blank with all the front panel buttons and such lit up. The floppy whirs a bit, then there are 2 beeps, then nothing.  I plugged in a keyboard to see if some key combos would at least get the display to do something, but nothing has worked.

Any ideas what the problem could be?  Again, it booted up fine a couple of weeks ago, and the only thing that has changed is that it was unplugged from the wall.  I can imagine that the NVRAM battery could be dead, but would that cause the display to be completely blank?

Do any of you know of some troubleshooting procedures?

Thanks!!

Richard

Hook a monitor up to the SVGA port. Do you get video there? I suspect that you will, and see that the MB is reporting a CMOS checksum error.

Jay
Jay

System error. Strike any user to continue.
 
The following users thanked this post: RichardGV

Offline andy2000

  • Regular Contributor
  • *
  • Posts: 148
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #250 on: August 04, 2016, 04:49:40 am »

Hook a monitor up to the SVGA port. Do you get video there? I suspect that you will, and see that the MB is reporting a CMOS checksum error.

Jay

That's probably it.  For some odd reason, Tek didn't modify the BIOS to set the PCI video card for the internal LCD as the default display.  Instead, it defaults to the AGP/chipdet video when the CMOS setting are lost. 
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1147
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #251 on: August 04, 2016, 04:56:34 am »

Hook a monitor up to the SVGA port. Do you get video there? I suspect that you will, and see that the MB is reporting a CMOS checksum error.

Jay

That's probably it.  For some odd reason, Tek didn't modify the BIOS to set the PCI video card for the internal LCD as the default display.  Instead, it defaults to the AGP/chipdet video when the CMOS setting are lost.

Yup. "Gee Wally, what a dumb thing to do."  |O
The fact that he's getting a floppy access and two BIOS beeps (which is CMOS checksum failure) it's probably prompting press F2 to enter setup. MB uses a standard CR2032 battery.

Jay
Jay

System error. Strike any user to continue.
 

Offline imaurente

  • Newbie
  • Posts: 1
  • Country: br
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #252 on: August 07, 2016, 10:34:41 am »
Good evening, I'm sorry but I need help with my Tek TDS 7054, I use the operating system Win98 and I'm not getting the boot TekScope, it crashes. I bought this equipment in the state, was not with any program of Tektronix, only OS and follow the steps reported here, the link downloaded: http://www.tek.com/oscilloscope/tds7254-software/csa7000-and-tds7000 -series-firmware-upgrade and not get hit, always fighting. Can someone help me??? Greetings!
 

Offline Litchenko

  • Newbie
  • Posts: 2
  • Country: ua
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #253 on: September 12, 2016, 07:41:19 pm »
Hello all. ;)
I found your Forum and read about the repair of a TDS from Tektronix.
The reason is that we have had in our lab in the TDS7104, who suddenly ceased to make measurements.
Win 98 operating system boots, Tektronix also downloaded the app, but the measurement does not produce.
The PPC Board is booting after switch on from ".8" and count normaly up to "-".
Help revive TDS7104. :-BROKE
Best Regards,
Alexandr Litchenko
« Last Edit: September 12, 2016, 07:58:38 pm by Litchenko »
 

Offline Litchenko

  • Newbie
  • Posts: 2
  • Country: ua
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #254 on: September 13, 2016, 09:29:20 pm »
Hi again. ;D
Maybe someone can share the value of the voltage reference points. Very interested in the Acquisition board.
Best Regards,
Alexandr Litchenko  :-+
 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 3900
  • Country: tw
  • xDevs.com/live - 24/7 lab feed
    • xDevs.com
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #255 on: September 13, 2016, 10:37:38 pm »
Vitaju :)

Did you check power supply voltages? Given that almost all modules failed with errors - maybe some voltage is off? Try swapping DIMM module (PC100 256MB) on PPC board.
Check visually if any burnt/hot parts around. Your scope seem to have good NVRAM, otherwise it would not get into TekScope app, but worth to check serial log output, like covered in this thread on first page.

YouTube | Chat room | Live-cam | Have documentation to share? Upload here! No size limit, firmware dumps, photos.
 

Offline vealmike

  • Regular Contributor
  • *
  • Posts: 187
  • Country: gb
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #256 on: January 05, 2017, 08:39:35 pm »
Hi guys (and girl, 'scope repair isn't just for boys is it?)

I have been gifted a broken TDS7404. I know, I'm a lucky "£$%£$.

I was hoping that the fault was going to be a flat NVRAM battery, Windows boots perfectly, but the 'scope application hangs at the splash screen. Sadly it's not going to be that easy. NVRAM is fine. I've hooked up to the serial port and I can see VxWare booting successfully. TopScript hangs at the point it tries to initiate the acquisition board, baulking that there is no response from the Acq. board processor.

So, I guess I'm looking at a fault on the Acq. board, the PPC board, or a power supply unique to the Acq. board (something sent over the front power distribution board, that's not on the rear power distribution board.)

My problem is, I don't know what signals and voltages should be present anywhere in the box. Hence this post. I'm looking for some clues.

Let's start with the PA Bus.
What is a PA Bus? Is this a Tektronix proprietary bus? How is it connected to the PPC? I've googled and found nothing.

Looking at the serial output, the PPC board has a 750. No surprise there. From memory, this processor uses a 60x bus. Presumably there's a bridge chip between the 60x bus and the PA bus.
Does anyone have any details about the PA Bus, or the PPC to PA bus bridge chip please?


Can anyone tell me what power rails are supposed to ship to the Acq board over the front power distribution board please?

If it helps, I do actually know what happened to this 'scope. I was using it at work happily, then accidentally switched it off at the wall socket, rather than using the front panel button. On reboot it was faulty.

Many thanks in advance for any assistance.
 

Offline andy2000

  • Regular Contributor
  • *
  • Posts: 148
  • Country: