About 3-4 months ago I decided to finally get a machine to JTAG. I got a 16mb Jasper, and everything went perfectly - I got a full good dump of my NAND and had freeBOOT going for quite a while. It wasn't until two weeks ago that everything started to get really weird. Out of the blue, I noticed that every time I wanted to launch XexMenu, my Xbox would just reboot, although it would boot games and other homebrew like Flash360 just fine. I started to tinker with it, and got it to finally launch, but only with my HDD disconnected. I felt something was wrong, so I decided to reflash freeBOOT using Xellous (v0.032 with Dashlaunch patches and launch.xex installed), yet it didn't help. The Xbox would still boot, though, but with the same problem. I saw that Dashlaunch had a feature to map errors to UART so that in a case of an error, the machine would reboot. Therefore, I decided to create and flash a new image, but using a different patch-set. I then flashed the new image using Xellous, and that's when things started to crap out. Now every time I boot my console, it looks like it tries to boot (10-20 seconds of constant middle green light), but then it RRODs to error 0022.
I figured the diodes were off, since when I first did the JTAG wiring I used 1N400G diodes which weren't recommended, but still seemed to work. I got some BAT41 diodes, replaced the old ones, and still got problems. I then decided to re-wire my LPT cable and maybe try to reflash the NAND (figured there was something off with the NAND). I connected everything, using the same setup as the first flash, but then I couldn't get my PC to recognize the flash chip (got a "could not detect a flash controller" error). I already tried any method known to man to get my NAND recognized (short pins, forcing it using NandPro, you name it), I triple-checked my wiring and also tried to flash without resistors.
I'm really lost now, and I'm getting quite desperate on this machine, so any help would be greatly appreciated.
Thanks a lot in advance.