An update on my MBP battery and system:
My MBP (mid-2009) has an internal battery that died, and this happened to many people it seemed by googling the issue. Usually it exhibited this problem by random shutdown and low battery life, or reporting weird battery status, eventually it won't power up the system at all. What happened here is that the battery safety circuit (inside the pack) shuts down the battery output and thus no longer able to power the system, including keeping alive the "G3HOT" power supply that is supposed to be up 24/7. Today, I hooked up a 10kOhm resistor between pin5 (center pin) of the battery and its ground pin. This tells the battery to enable the DC output from the battery. Since my battery is totally depleted, I measured only a fraction of a volt between GND and +V. See the attached picture.
WARNING: before you do what I am about to do next, know how to charge a Li-Ion battery manually if you want to try it yourself!!!! Doing it wrong could cause explosion and fire!!!!!!!!!
I then hooked up a spare PC laptop power supply (output = 16.5 VDC) to the GND and +V of the battery pack and a voltmeter to the same terminals. I immediately saw the voltage rise up to 10.65v and gradually goes up to 11.9v (in about 45 minutes). I then remove the +V supply and trickle charge teh Li-Ion thru a 47Ohm resistor for about 2 hours, and I got to 12.46v. At that point I remove the charging wiring.
I put the battery back in my MBP, and the system powers up normally as I had hoped it will. Looking at the system profiler, it says that I have about about 3000mA and full capacity of 4987mA. That means that my battery is still OK. I then connected the magsafe adapter. No Green/Orange LED, totally dark, and NOT charging. The profiler says the same thing. So at this point I think I need to take the logic board out and check the DCIN fuse on the inner side of the logic board. Evidently, external DC power is not making it through the charging/power system. So bottom line is I need to trace the power logic from the DCIN board all the way to why the SMC is not enabling the adapter. BUt I made progress.