Well, I just came out of Chamaleon Hell, with your help, of course.
Here were my symptoms, some of which will be repetitious, but I am posting here in case you have the exact same problem, perhaps you will save yourself many hours of frustration.
The soldering: Save yourself some time and trouble. Just do the essentials first. Soldered the D0 point. I have an old Xbox, so I had to use braid to pull off solder from LPC. Worked like a dream. If you're new at this, just put the braid over a single hole, put your iron over the braid and watch the solder get sucked into the braid. Cut about an inch off of the braid and move on the next hole.
Xbox lights up. Xbox shuts down. Xbox lights up. Xbox shuts down. Xbox lights up and... and... green light, red light back and forth, or... green light amber light.... dead in the water.
How to fix it:
As it has been mentioned here several times. The header pins need to be in and soldered...SOLID! Don't even waste your time. Put your pins through the way it is mentioned here.. push them in almost all the way from the bottom and put a neat little drop of solder right on the top of each hole, making sure there is soder IN the hole. Believe me, with a magnifying glass you can see the solder fill in the gaps.
Do the "pressure test". If you can push the pins in or out with your finger or screwdriver (flat part, of course), you have more soldering to do.
Did that and... Shangri LA! A chamaleon screen! But, wait:
Try to burn a cd-rw one thousand different ways from Sunday. Different color CDRW's, different speeds, used the DUMMY.BIN file, tried with evox, tried with x2, blah blah blah... The screen would always read...waiting for disc. It did, however, offer me a glimmer of hope in an attempt to mock me, when it would finally say: searching for linuxbios.cfg...could not be found.. halt... or something of the like. This would prompt me to get creative and burn 10 more cdrw's thinking I was close. Hahaahah...it was evil.
Use the matrix LPC programmer and the new programming s/w from Xodus. This little puppy will allow the upgrade to bank 0 that was so elusive with one caveat, of course: "the LPC programmer does not work on all LPT ports! Go figure!" If it doesnt see your device, save yourself some time and put the whole thing on a different PC.
I hope this saves you time, my friend.