Have you tried a wall charger or better yet, taking a micro usb cable and splitting it open and shorting the data pairs? I have a cable like that at work I made and it charges my phone no matter what. If I let my phone completely die I have no choice but to use a wall charger or my cable I made at work. The simple reason for this is that motorola forums follow the usb specs to the tee, even in their bootloader and that's the problem.
USB normally only supplies 50 MA until a device tells the USB controller how much to push down. Well... the droid 2 in its bootloader does the same thing except it needs more then 50 to power on so it never does. If you short the data pairs then it can pull down 500 MA which is much better.
awesome
