albertso is right... an empty, just initialized hard drive will be as succeptable for lockup as a nearly full one...
Remember me 'experimenting' with one unit? I tried valiantly to find a way to restart TVG board only..... (Without issueing a reset to the rest of the main board) only to discover that a reset of TVG didn't run any program at all.... Program was corrupt. Only a reload of TVG program, which I believe is stored in another chip, on the motherboard.... and getting that to happen only occurred during the Main Reset, (Which appeared to erase the TVG data) ------ More on this later...
I did scope an odd reset line to TVG board, and I saw a re-occuring pulse that might have been vertical video sync or 60Hz in nature... That was the reason why just holding a low or high to that line didn't work....
I never fully proved this, but, the reset line for TVG is just one in a stream of resets, and I believe that the chip that resides in that IC socket, downloads data to 2 or 3 portions of the motherboard during the power up reset.... feeding power up data to various parts of the board... and it is probably this reason why there are so few lockups of one area or another... By that, I mean the MPEG Processor, Main Processor, Disk Processor, TVG Processor (when it's not being over-written by TVG data, that is

! ).
Once in a great while during my TVG Reset 'experiments' I got things really hosed up...
and looking back on it, I probably did get TVG board to reset, but then it was 'out of sync' with the reset of the sub-systems, and the main bootup proceedure, downloading data to the various parts of the main board, keeps it in sync with one-another...
It was another experiment that failed....
More in depth surmising of the TVG data over-write problem that I never posted before:
As TVG Data is received and decoded, Data is stored in the TVG memory, and (I'm Guessing) a new checksum for this data is also stored... If you power off and on again.... During power up the checksum is calculated from the memory, and compared with stored Checksum... If checksum compares, Stored data is Kept, and made available for the user..
HOWEVER: If Data over-writes TVG memory and into TVG OS.... either a new checksum is written, or-more likely: System locks up because it's over-written, and old checksum remains...
Either way.... The Checksum calculated from the 'normal' TVG Data area, (From the freshly installed TVG program), DOES NOT match checksum that is stored...
Therefore, TVG program does what it is programmed to do when the checksum doesn't match: TVG erases TVG Data so as to start over--Fresh...
And you then staring at NO TVG Data!!!
Sound Familiar???
If I'm right on this.... (And I might not be....) This would make reverse engineering this box a real nightmare.... and reason why I defaulted to removing the TVG capacitor!!!!