[Motorola Atrix 2] Hereticalsauce:
Thanks for the process to fix soft bricked ICS phones, tcf38012.

Mine would boot past the static M logo and then go to a black screen, 8 hours later and nothing different. A bit of digging on XDA and a few hours later, I'm back up and running.

I tweaked your batch file to be a bit more user friendly, and allow the menu to work. I can't post in the dev section else I would leave it there, use it as you see fit. :)

@echo off
COLOR 0A
echo.
echo =======================================
echo = This script will attempt to recover =
echo = an Atrix 2 ICS from soft brick =
echo = By tcf38012 =
echo =======================================
echo.
:CHOICE
echo.
echo 1) Restore your Atrix 2
echo 2) Fix fastboot CDT error (Invalid CG Version)
echo 3) Exit
echo.
set /p type=Please choose an option:
if %type% == 1 goto :RESTOREA
if %type% == 2 goto :RESTOREB
if %type% == 3 goto :EOF
GOTO CHOICE

:RESTOREA
echo.
echo Flashing the device's foundation files...
echo.
tools\moto-fastboot.exe flash mbm fxz\allow-mbmloader-flashing-mbm.bin
echo.
echo Done! Rebooting into fastboot.
echo.
tools\moto-fastboot.exe reboot-bootloader > NUL
echo.
echo Continuing flash process, please wait...
echo.
tools\moto-fastboot.exe flash mbmloader fxz\mbmloader.bin
tools\moto-fastboot.exe flash mbm fxz\mbm.bin
tools\moto-fastboot.exe flash cdt.bin fxz\cdt.bin
tools\moto-fastboot.exe flash lbl fxz\lbl
tools\moto-fastboot.exe flash logo.bin fxz\logo.bin
tools\moto-fastboot.exe flash ebr fxz\ebr
tools\moto-fastboot.exe flash mbr fxz\mbr
tools\moto-fastboot.exe flash devtree fxz\device_tree.bin
tools\moto-fastboot.exe flash recovery fxz\recovery.img
echo.
echo Erasing user data and cache...
echo.
tools\moto-fastboot.exe erase userdata
tools\moto-fastboot.exe erase cache
echo.
echo Flashing GB 2.3.6 files...
echo.
tools\moto-fastboot.exe flash system fxz\system.img
tools\moto-fastboot.exe flash webtop fxz\grfs.img
tools\moto-fastboot.exe flash preinstall fxz\preinstall.img
tools\moto-fastboot.exe flash boot fxz\boot.img
echo.
cls
echo.
echo First part complete!
echo.
echo Now then, power down your device and reboot into recovery mode to apply the ICS leak (55.13.25) from your sdcard.
echo When completed, your device will error out at its next boot and drop you into fastboot, this is normal.
echo.
echo Let me know when you're ready to continue, I'll wait...
Pause > NUL
GOTO :CDTERROR

:RESTOREB
set /a n=%n%+1
echo.
echo OK, let's see if I can fix this...
echo.
tools\moto-fastboot.exe flash recovery fxz\recovery.img
tools\moto-fastboot.exe flash cdt.bin fxz\cdt.bin
echo Rebooting.
tools\moto-fastboot.exe reboot-bootloader > NUL
:CDTERROR

:CDTERROR
cls
echo Are you seeing a CDT error (Invalid CG Version)?
echo.
echo 1) Yes
echo 2) No
echo.
set /p type=Please choose an option:
if %type% == 1 goto :RESTOREB
if %type% == 2 goto :NOERROR

:NOERROR
echo.
echo Fantastic, I'll reboot your device into recovery mode!
echo.
echo From here you must reapply the ICS leak (55.13.25) from your sdcard and boot
echo into normal mode when complete. Once rebooted you can OTA update to the latest ICS.
echo.
tools\moto-fastboot.exe reboot > NUL
echo.
echo You may close all open command-prompts now, glad I could help!
pause > NUL