QUOTE(Chromauk @ Nov 18 2009, 03:42 AM)
Ive successfully swapped out a cpu and nand pair from a rrod board to a now unbanned box for a friend.
It took HOURS!
Reballing is like the 9th layer of hell, seriously, sat at a workbench with tin-silver solder and 0.2mm tip with a magnified setup for what felt like days to reball the cpu.
It should be noted that if you swap out the cpu and nand you ned to either swap drives or reflash with the appropriate drivekey
If i was ever to do this on a regular basis (im not nearly massochistic enough) i would certanly make myself up a template for the reballing procedure, its the only sane way i can imagine for doing repeats.
So yes its possable, just a serious ammount of work involved and a lot of engenuity required to seat the "new" processor accurately.
I dont however know if its possable with different board revisions, we lucked out in that we had plenty of spare units (with a variety of faults) to choose from.
Can you please explain the way you had the CPU swapped? I have successfully swapped GPU with E73 error (neither reball or SB/Ethernet reflow worked at all, so i gave it a try and it worked).
I'm not sure if anything went wrong because the drive could not read the discs then (plays DVD video part only off the discs), but the machine came raped with a heatgun so god knows what else the owner could have done to it.
I'm also looking to a way to read any diagnostics codes from a JTAG (is there a LPC bus?) so if someone can give me a boost to right direction, i would appreciate much. I do not trust any RROD codes at all, the more i get systems to repair the more i see codes that are nothing to do with RAM or other stuff. Like i never replaced any RAM chips when i had 0110, just reflow or reball GPU (which is Northbridge as well so the RAM bus on its duty!) and everything works fine then.