Motorola Defy Not Turning On I have tried to install a CyanogenMod on my Motorola Defy as illustrated here. The problem is that despite the phone had been rooted, I had some problems with ClockWorkMod and rebooted my phone in  recovery mode using the application that ships with the phone. I did remove the Cache and Factory settings and ran the zip file.

The problem is that upon restart, the phone kept rebooting itself, that is, I kept seeing the Motorola logo for a couple of minutes, and then, the phone reboots and the process is repeated.

Now, out of the blue, the phone is not even turning on. What I have is a small white light that turns on whenever I connect the phone to a laptop via usb. Any idea on how I can get the phone working? At the moment I do not really care about what OS version, as long as it runs.

Thanks in advance :)

Edit: There seems to have been an issue with the battery, I have managed to load up the phone to recovery mode. Can anyone show me how can I install a fresh Operating System? I seem to only have access to the phone's boot up screen. Also, the laptop does not seem to be able to connect to the phone via usb.
First you need to have RSD Lite installed. Do a Google search and look for either 4.9 or above. Then you need to go to Motorola's site and install the drivers needed. Find an SBF file that will work for you, likely it will need to be a 2.2 file. Best thing to do is keep trying until you find one that works. Boot your phone in bootloader mode (volume up button) and if you get a message about a low battery you will need to find a way to charge up the phone. Go to the XDA developers forum and search for McGyver battery fix. (you can also find sbf files there) If RSD lite recognizes your phone flash the sbf file and let it do it's thing. More detailed instructions can be found on XDA as well, but that is the jist of what you need to do.