Well, I did it!
Took less than 2 hours in the end.
Excuse shoddy photos, almost didn’t take any but remembered how hard it was to find good data so took pity on everyone else.
What you will need:
Long reach crosshead screwdriver.
Hacksaw with bimetal blade.
Magnet on a stick type thing. If you don’t have one just shred an old HDD and mount the curved magnet to a stick with cable ties or glue.
Clear flat work surface.
Even though I have a decent workshop I found the bed to be best, good natural light and decent working height. And no solder splats or metal shavings.
^^^ Crappy DIY tools but decent bi-metal hacksaw blade ^^^
Xeon X54xx or X52xx CPU(s) + heatsinks from the 690 or a Mac Pro
RAM from your 690
RW199 Precision T7400 motherboard
MM776 T7400 front IO panel. FF219 is just the metal case
WY005 T7400 front IO panel ribbon cable
HX637 T7400 front audio cable (optional if you have a proper soundcard)
Riser 1 +2 0JF806 (0G9460 + Riser Riser 2 0H9376)
Riser 3 + 4 0JF807 (0M9008 + Riser Riser 4 0JF807)
^^^ Precision 690 Motherboard ^^^
^^^ Precision T7400 Motherboard ^^^
Notes on parts:
There are a lot of common parts. Air ducting, RAM risers, heatsinks, cables, RAM, PSU, case parts – most of it really. The front panel + cable and CPUs + motherboard are the main differences.
You will need the front panel and its ribbon cable.
T7400 and 690 versions are different although they look the same. There are auction listings for front panels that say they’re for both but its a nomenclature fail on their part. FF219 is common between them but its just the metal shell. The boards are different. The ribbon cables are very similar but have different key pins.
If you felt brave you could drill out the blank one but you’d have to connect to it too. Better to buy one, got my cable for £3 inc P&P, front panel for £7.50 inc P&P.
The ribbon cable is not 0.1″ pitch like an IDE cable, its 2mm or smaller pitch. Just in case you’d thought to use an old IDE cable.
^^^ Precision 690 Front Panel ^^^
^^^ Precision T7400 Front Panel ^^^
PSU cables fit both motherboards fine.
Pro tip: take TONS of photos at every stage for reference.
Stripped out all cards and drives, bent all cables etc out of the way.
Disconnected all PSU cables, fan connectors, intrusion switch, front panel Firewire and the front panel ribbon cable.
Removed front dual fan assembly (2 screws).
Removed CPU/RAM air guide, heatsinks, RAM risers if fitted, RAM fan and support frame.
Removed screws holding motherboard frame in position (at rear by IO ports).
Slid motherboard tray out.
Unscrewed front IO panel (3 screws).
Unplugged Firewire and ribbon cable at front panel end.
Leave Firewire cable in place where it passes under motherboard.
Remove the ribbon cable, noting its route.
Beware when unplugging the ribbon cable for the IO panel, it has little teeth that hold it in and in mine they had become brittle with age or heat. They broke even with gentle leverage with a flat bladed screwdriver.
Clean EVERYTHING! Surprised at how little dust there was, but its best out of the way. For static reasons don’t do it till all active devices are removed; drives, cards, motherboard etc. PSU is OK.
Stacked motherboards together to see the difference at rear.
Most IO ports line up, but a cluster in the middle don’t.
Card slots line up fine.
Took me a few minutes with a decent hacksaw blade and some files to make it right. Use a magnet in a bag to get the metal chips then hoover the case very thoroughly. The thought of what a steel filing might do stuck in a slot or between some pins on the motherboard made me do a good job.
Feed the T7400 front panel IO ribbon cable through the slots in the case under the motherboard area.
Fit the T7400 front IO panel. You will find that only the 2 side screws will fit, the centre one is offset by about 1/4″. I couldn’t be arsed to remove everything in order to drill and tap a new hole, the IO panel is held fine with 2 screws and the power switch works so I left it.
When fitting the T7400 motherboard tray be sure to make certain you have engaged all the tabs in the case, you need about 5 hands to apply pressure in all the right places.
Use a couple of screws in the front fan assembly’s holes to hold the motherboard & tray in position while you upend the case to screw it in place from the rear (2 screws).
Plug in the front Firewire cable first, then intrusion switch, then the front panel IO ribbon cable.
Then HDD fan(s), power, then dual front fan block (remember to remove the temp screws first).
Replace SATA cables and cards, then drives, then done!
My experiences afterwards:
T7400 BIOS was A01 when I got it, now A11.
Annoyingly you lose a PCI-e slot in the upgrade, its a more modern machine so why swap a useful 8x PCI-e for another PCI-X? You also lose the IDE port that the 690 DVD burner used.
The second GPU card slot won’t accept a RAID card or any non-GPU card, at least not so far. There may be an nVidia SLI chip mediating between the 16x slots that won’t work unless it finds some magic string in the GPU boot ROM or something horrid like that.
In the 690 I had a Revodrive 240Gb in the first PCI-e, then nVidia GTX660 or Quadro FX 4600, then PCI-e RAID HP P400 512Mb + battery, then Soundblaster X-Fi in a PCI slot. Since replaced the X-Fi with an Audigy 2 ZS as it sounds better than the X-Fi.
1600Mhz FSB CPU with 667Mhz RAM instead of 800Mhz
Because the RAM in my 690 was 667 not 800 I was unsure if a 1600Mhz FSB Xeon X5492 would work, there is much contradictory advice out there.
I can assure you that it DOES work, just at 640Mhz rather than 667. Or so the BIOS says.
I got a cheap Xeon X5272 (dual core 3.4Ghz 6Mb cache 1600Mhz FSB) just in case it wouldn’t work. X5492s are still a bit expensive for an experiment.
I imaged the Revodrive before starting just in case, but it booted fine.
“God said 640×480. Realism is over-rated.”
^^^ Screen ‘shot’ from a later reinstall ^^^
Fine for TempleOS, not so much for me.
First boot was 640×480, found about 35 devices, installed drivers automagically, rebooted twice, all fine.
I’m allergic to all these registry/driver optimiser junkware programs but there is one that actually works: DriverMAX.
Used it on the 690 as well, it finds much newer drivers than windows or Google does. Its a legit program, surprisingly. I only used it because there’s a blog post somewhere by a guy upgrading his 690 to Windows 7 x64 and he reported good results.
Once you’ve used it to get all the drivers you need it can export them as a zip for later use.
You can then uninstall it.
After the T7400 upgrade I noticed that a few times a minute my audio would stutter. I put it down to crappy X-Fi drivers and change of mobo. I used DPC Latency Checker from here.
Its free and shows latency spikes. Very useful.
Sound card was a red herring, I had the Intel Matrix Storage Manager installed on the 690 and as soon as I killed its process and deinstalled it the problem went away. I replaced the X-Fi card with an Audigy 2 ZS anyway because it sounded better.
Its only a problem if you don’t do a clean OS install.
^^^ Screen ‘shot’ from Windows 7 x64 Experience Index ^^^
Machine is not quite as fast as it was (Solidworks Performance Test – desktop is very snappy) but I put that down to going from 8 cores at 3ghz to 2 cores at 3.4Ghz as well as only having 1 CPU. Probably memory channel efficiency and other chipset and bus related stuff, you need to have both CPU sockets populated to get quad channel RAM. CAD is mainly a single thread performance thing apart from raytraced rendering and some physics simulations.
When I have a pair of X5492s in there it’ll fly. (Later note: it did)
800Mhz RAM is still a bit pricey compared to 667, but I’ll gradually get that too. (Later note: ended up with the RAM risers and 16x 2GB 800Mhz as well).
In summary its well worth doing, lots of crap info around about what’s needed and how to do it but I hope this will be the definitive practical guide. I know its a bit verbose, but it should be helpful.
Its 2013, but these machines are still fast. And absolutely stable, which means a lot for CAD, code compilation, rendering – anything iterative that runs for a good while. With a bit of careful eBay lurking you can get a 690 to a T7400 for under £50.
There are still quite a few people out there with love for these machines. I’m a Starving Hacker(tm), but even if I COULD afford some i7 quad SLI Titan monster I think I’d rather spend the money on a top end scope or tools or something.
I’m even still using a CRT monitor, but it is a 24″ widescreen @ 1920×1200.
I may get a 1440p 27″ IPS when it dies.
Most of this is from a forum post I intended to randomly drop somewhere but never finished. Better late than never I suppose? Let me know if there is anything more I need to add.