How to manually install Ice Cream Sandwich OTA update onto your RAZR / MAXX

This guide is not to be copied without my permission, and I reserve the right to retract said permission at any time if so desired.


NOTE: This guide is long and very detailed, yet in no way complicated. I put as much information as I felt would be necessary to safely guide others through the process. Don't feel overwhelmed by the length, but do realize that in the end it is entirely up to you to execute the operation correctly. Proceed with caution if you feel this may be too much for you.

Also, some users can get away with skipping some steps while others can't. Before you begin, understand that you may need to perform a factory reset, while others may not.


MAKE SURE YOU READ EVERYTHING BEFORE REPLYING WITH AN ISSUE

NOTICE: Do NOT email me. I have received too many emails from people who simply can't follow directions. If you have a problem, make an account over at the XDA forums and reply to the guide thread there for assistance.



How to manually install Ice Cream Sandwich OTA update onto your RAZR / MAXX

These instructions will allow you to upgrade your stock "6.12.181.XT912.Verizon.en.US" Motorola Droid RAZR / RAZR MAXX to the OFFICIAL OTA Update. I am not responsible for anything you do to your phone.

If you are rooted, you may need to un-root. I personally suggest that you unroot before continuing to avoid any possible issues that may arise due to being rooted. If you wish to re-root afterwards you can. If you've rooted your device, then you should already know how (or be able to find out how) to un-root.

Prerequisites:

  • 50% or higher battery charge*
  • A Windows PC
  • Your micro-USB cable to link phone and PC
  • Stock "6.12.181.XT912.Verizon.en.US" phone. This can be checked via Settings>About Phone> "System Version"
  • All files mentioned in the guide below.
  • A wall charger that you know for a fact will charge your phone (only required in special cases)

* You may want to consider charging more than 50% due to:
  • Some users having to use the RAZR Utility multiple times to successfully flash over the ICS Recovery (not ICS itself)
  • Some users having to perform the system update multiple times before it succeeds
  • Some users not following directions, thereby running into problems while letting their battery drain to an unsafe level

Before we begin, I am going to explain why this process isn't just a "copy/paste a file to your SD-card and update" affair.
When you download the update from Verizon through the "OTA" (Over-The-Air) process, your phone is instructed, via Verizon, to initiate the update. Since you are here, you obviously have not received the update via that process, hence your phone has not been instructed to initiate the update. This process will force the phone to initiate the update.


LET THERE BE ICE CREAM SANDWICH!
  1. Using your computer, download the update from here:The update will be named "Blur_Version.6.12.181.XT912.Verizon.en.US.zip". The file name may be confusing since it contains "6.12.181" and not "6.16.211", but don't worry. The reason for this is because Motorola/Verizon named the update based on what version you are coming FROM, not going to. The file is around 354MB.
    Do not unzip the file, leave it alone.

  2. Once you have downloaded the update, use this program to make sure the MD5 Check-sums are the same. All this does, is scan the file bit-by-bit to ensure that no data was corrupted or lost during the download. It ensures your file is 100% correct with no problems.

    MD5 Checker:
    MD5 Check-sum (update): 79A1EE4A992EACD1D08F98DEE5DEEBF7 
    Copy this and paste it into the MD5 Checker program (there is a "Paste" button) and select your update file, and it will automatically check it. If the codes match, continue. If not, re-download the update file until they do.

    After you verify that the update file is 100% correct using MD5 Checker, place Blur_Version.6.12.181.XT912.Verizon.en.US.zip on your phones EXTERNAL SD card. Plug your phone up to your computer, select USB Mass Storage from the notifications bar on your phone. 

    Two Micro-SD cards will open on your computer. If you aren't sure which is the external card, then just put the update on both of them. It's not going to affect anything to have it on both cards. If, for example, your SD Cards came up as drives "E" and "F" in on your computer, then you would place the updates in "E:\" and "F:\", essentially the root folders for those cards. As a measure of safety, I recommend re-checking the files using MD5 Checker once they are on the SD Card(s), to ensure no data was corrupted when transferred.

  3. Download mattlgroff's "RAZR Utility 1.7" here:It is fairly large at 747MB. As with the update file, check this using the MD5 checker to ensure its the complete, correct file.
    MD5 Check-sum (utility): 40DC068DC4B0DFBA12C96A7D18C267E5

    Once you verify the file is good, extract it's contents to your desktop, or wherever you want. Once extracted, run "DroidRAZRUtility.bat", you may or may not see the ".bat" part.

    IMPORTANT
    If you have old RAZR drivers installed, none at all, or aren't sure:
    There is a "Drivers" folder included with "Razr Utility 1.7". Install either 32-bit or 64-bit versions depending on which type of windows
    (x86 "32-bit" / or 64-bit) installation you are running on your PC. This can be checked by right-clicking "My Computer" and clicking to "Properties".

  4. Turn your phone off. After the phone is off:
    • hold down BOTH volume buttons and press the Power button. You will boot into the phones boot loader

    • Using the VOLUME DOWN KEY, scroll down "AP Fastboot", and press the VOLUME UP KEY to select it.


  5. Plug it up to your computer via USB cable (if you havn't already).
    • Start the Razr Utility 1.7, hit any key to continue when it tells you to. You will then be at a menu with options 1 through 9.
    • Select option 1, and follow the on-screen directions.
    IMPORTANT
    While running the RAZR Utility, if you are presented with errors saying "system could not find the path specified" then you did not extract it. You MUST extract the files before running "DroidRAZRUtility.bat"


  6. Once the utility is done updating the necessary files on your phone, unplug it from the USB cable.
    • Press and hold down BOTH volume buttons, then press and release the power button to turn your phone off.
    • While still holding down BOTH volume buttons, press the power button until you are back in your phones boot loader (see previous image)


  7. Now that you are again in the phones boot loader:
    • Using the VOLUME DOWN KEY, scroll down "Recovery", and press the VOLUME UP KEY to select it.
    The phone will reboot, take a moment at a blank screen, and you will then see a green Android with an exclamation sign. The android must be laying on its side with a red triangle/exclamation mark.

    IMPORTANT
    If the image on your phone does not look like the one below, the RAZR utility was unable to flash the ICS Recovery files. You will need to go back to step 4.




  8. At the green Android image:
    • Press BOTH volume keys at the same time and release. You are now in the phones recovery menu

    • Using the volume keys, scroll down to "Apply update from external storage" and press the POWER button.

  9. Using the Volume keys:
    • Scroll down to "Apply update from external storage" and press the POWER button.
    • Scroll down to "Blur_Version.6.12.181.XT912.Verizon.en.US.zip" and press the POWER button to apply the update.


The update process will take approximately 10 minutes, possibly longer. After it is done, select "reboot system now". You are now on the ICS OTA Update.

IMPORTANT
If you encounter any errors during the update installation:
  • Using the recovery menu, select "wipe data/factory reset" and press the POWER button. Scroll down to "yes" and press the POWER button.
  • Afterwards, select "wipe cache partition" and press the POWER button.

Once both wipe's are complete:
  • Press and hold down BOTH volume buttons, then press and hold the power button to turn your phone off.
  • While still holding down BOTH volume buttons, press the power button until you are back in your phones boot loader
  • Using the VOLUME DOWN KEY, scroll down "Recovery", and press the VOLUME UP KEY to select it. The phone will reboot into Recovery.
  • Repeat steps 8 & 9

In rare cases, some users you have had to try to install the update more than once before it succeeded.


IF ALL ELSE FAILS AND NOTHING ABOVE HELPED

Download mattlgroff's "RAZR Utility 1.6" (NOT 1.7) here:
As with the previous files, use MD5 Checker to verify is it correct.
  • MD5 Check-sum: 99Df6CA0B1EA9AD28E88DD7D5FE45B8B


Using the same methods from above to get into the AP Fastboot mode:
  • run option 1 on the 1.6 utility
  • Once done, the phone will reboot, install a 100% stock copy of .181 Gingerbread, then reboot
  • Once the phone has booted to the "Welcome to Android" screen (or whatever it says), turn the phone off and restart this guide from step 1.

IF YOU ARE STUCK AT THE RED MOTOROLA "M" BETWEEN STEPS
  • Press and hold down BOTH volume buttons, then press and hold the power button to turn your phone off.
  • While still holding down BOTH volume buttons, press the power button until you are back in your phones boot loader

IF AP FASTBOOT INDICATES YOUR BATTERY IS TOO LOW TO PEFORM FLASH
  • Reboot into the boot loader
  • Plug your phone into a known working WALL charger
  • Scroll down to "BP TOOLS"
  • Press volume up to reboot the phone into charge only-mode, similar to the image below (this is the ICS charge-only screen)



(COMPLETELY OPTIONAL)
I personally recommend doing a factory reset on your phone afterwards. You don't have to. If you've ever worked with computers and installed a newer version of Windows over an older version, you'll know the newer version will still work, but its slowed down a little by old files from older version of Windows you just replaced. Again, this isn't necessary, but recommended.

HUGE thanks to "mattlgroff" for his utility, all his hard work, and amazing support to the RAZR/MAXX community! At the end of the day, all credit for this being possible (in my opinion at least) should go to him for giving us the option to perform this. Thanks again Matt!