In short, I’ve had no success getting the Wii to speak to my Infectus chip.
The first obstacle was finding wire small enough to fit securely into the vias on the motherboard. I started by using Kynar wire wrap, but moved on to stripping an IDE hard drive ribbon cable and trying that instead. Still no luck! The best solution seemed to be to insert small pins (or needles) into the vias and solder them to the Infectus.
I managed to find very fine sewing needles (size 12 beading needles), but it’s still far too delicate and time consuming (in my opinion) an operation to carry out every time I want to image the NAND. Including the time to disassemble the console and put it back together again, it would take the best part of a day to acquire an image.
The next problem is that the software used to operate the Infectus doesn’t recognise the console NAND chip.
Off the top of my head there are 5 possible reasons for this:
- The Infectus chip may be faulty
- Bad solder joints on the Infectus
- Connecting wires may be too long
- Electrical resistance of the sewing needles may be too high
- Some unknown issue with the console NAND chip
I’ve powered up the Infectus before without issue, and continuity testing seems to suggest that the solder joints are fine so barring the development of a fault while I was re-soldering I think I can rule out 1) & 2).
I’m more concerned about 3) & 4). I think a specially built “frame” for the needles/pins would be the best solution (ideally using proper PCB testing gear), but I don’t have the knowledge or equipment to make something suitable quickly enough for it to be of much use.
Finally, I’ve read on a couple of forums that the Samsung NAND chips used in the Wii (as opposed to the Hynix ones) often don’t like to play with external controllers while they’re still attached to the Wii motherboard. The only solution in this case seems to be to desolder the chip and put it in a TSOP type adapter with a dedicated power supply.
I’m concerned about soldering anything to the Wii itself, so I really don’t want to try removing chips from the motherboard!
I’m coming to the opinion that the best way to continue with the hardware method is to document the progress I’ve made so far, but ultimately write it off as a failure and move on to software.
Given the lack of success with the hardware, I’ve made some changes to the software procedure. Rather than using a hardware-acquired image as a baseline, I’m planning on installing BootMii before creating any user data (other than what is required by the initial set-up of the console) to acquire an image with as little modification as possible. From that point the project could continue pretty much as I had proposed originally, although verification of the data is going to be difficult without the hardware method.
I could spend weeks trying to make this thing work and still end up in the same position that I’m in now, so at this point I think the best use of my time is just to acquire a copy of the NAND and see if anything worthwhile can be extracted from it.