[Motorola Droid RAZR] p34c3m4k3r:
First of all, ALL THE CREDITS go to CellZealot from TeamBlackHat ! :cowboy:

This was only possible with the files that he provided!

I was just a simple "guinea pig" that killed a Razr testing theories about downgrading it back to Gingerbread ! :angel:

So lets, f.... do it.

<Warning> By continuing to read and deciding to start this procedure, YOU ARE ON YOUR OWN! I, CellZealot, TeamBlackHat & XDA-Developers WILL NOT be held responsible for any personal or material damage that might incur from the actions described here! That's your decision to go on, so deal with it! YOU ARE WARNED! <Warning>

Requirements:

- Stock ICS SBF fastboot firmware package. Google is your friend.

- a PC x86 computer with a usb port

- Linux operating system. (Ubuntu, Arch, Gentoo, Slackware, Debian, whatever distro you choose...)

- Linux O.S. knowledge. You must be familiar with the command prompt (Bash Shell) and the commands! That's up to you.

- This software package -> http://www.multiupload.nl/VL33M4I4A3

- The "fastboot" program from the Android SDK (latest version that you can find.)

- a software bricked Razr, that only shows itself as a "OMAP4430" device, under Win. "Device Manager", when plugged. Give it a try under a Windows computer, just to make sure.

- MicroUSB to USB cable. The one that came with your Razr.

- The Razr must be charge to the minimum required the bootloader to enable the flashing process. There are other ways to charge your phone without the stock charger. You can search here on XDA for it.

PS: The factory service cable, allows you to bypass the battery check, by allowing the Razr to receive 5v straight from the usb port. As per CellZealot explanation on third post.

Optional but HIGHLY RECOMMENDED !

- a Motorola Factory/Service Cable. You can build your own or buy one! I recommend buying from "TeamBlackHat" as they make high quality cables and adapters! If you prefer, you can just buy the adapter and use your own MicroUSB cable with it.

About the expected end result: your Razr in FastBoot mode, ready to be flashed with a stock firmware.

<Procedure>

- download the package "spyder_bl.7z" and unpack to a empty directory to avoid any confusion.

- you will end up with 3 files - "omapflash-lnx", "pbrdl.bin" & "brdl.bin"

- make the "omapflash-lnx" file executable

- plug the phone to pc and press the power button for 2 seconds, till it apears as a "Texas Instruments" device under the usb list (lsusb) or in the kernel log.

Now you must be quick and start typing in this order:

sudo ./omapflash-lnx pbrdl.bin

sudo ./fastboot flash brdl brdl.bin

You should get a "Okay" status on both of them.

Check your Razr screen and it shall be on "FastBoot AP Mode". From here, you can keep flashing on Linux or boot up Windows and use RSD, wich is more user friendly besides being GUI-Oriented.

Some facts about the 3 files: they are all "signed files" by Motorola, that's why it is safe to use. The OMAP4430 cpu on the Razr is factory programmed to only execute signed code, that's why we needed to find an exploit to execute unsigned code. Examples are the KExec, Boot Manager & Safestrat. All of them available here on XDA in their respective threads.

Peace.

:good:

PS: Do not thank me or my posts. This guide was only possible due to CellZealot support. You must thank him, if for some reason it helped you recover your phone. Copy that?

PS: Thanks also XDA-Developers for this amazing community!

EDIT: Corrected the part about the Factory Service Cable. It does not allow you to charge the Razr but rather supply the necessary juice for the phone to work without a minimum charge. Thanks again, CellZealot!!!