Install CyanogenMod on Motorola Xoom Wi-Fi

From Ittichai Chammavanijakul's Wiki
Jump to navigation Jump to search

Install CyanogenMod on Motorola Xoom Wi-Fi (codename: Wingray) References:


0. Install fastboot

  • Edit the ~/.bash_profile and add the path to the platform-tools of the downloaded SDK.
export PATH=${PATH}:<sdk>/tools:<sdk>/platform-tools 

(Change <sdk> to the actual path to the SDK's /platform-tools directory.

For example:

 
export PATH=$PATH:/Users/ichamma1/Downloads/adt-bundle-mac-x86_64/sdk/platform-tools
  • Enable USB debugging on the device.
  • Connect the device to the computer through USB.
  • Open a terminal and reboot the device into the fastboot mode by typing adb reboot bootloader.
$ adb reboot bootloader
  • Make sure the output of fastboot devices returns your device serial number.
$ fastboot devices
0288504044212617	fastboot


1. Unlocking the device

  • While the USB debugging enabled and USB cable connected, unlock the bootloader.
$ fastboot oem unlock
  • A disclaimer will display on the device that must be accepted. Use the volume keys to cycle through the options.
    • Volume Down = Change Selection
    • Volume UP = Select
  • If the device doesn't automatically reboot, reboot it from the menu. It should now be unlocked. You can confirm this is the case if you see an unlocked icon at the bottom of the Google boot screen during reboots.


2. Installing recovery using fastboot
See section 2B. as using Clockwork 5.8.3.1 may not work

  • Connect Xoom via USB if not already done so. You may have to re-enable the Developer Option > USB debugging.
  • Move the the downloaded image (recovery-clockwork-5.8.3.1-wingray.img) in the same directory as fastboot.
  • Run
$ adb reboot bootloader

$ fastboot devices
0288504044212617	fastboot

$ fastboot flash recovery recovery-clockwork-5.8.3.1-wingray.img
  • Once the flash completes successfully, reboot (hold Power + Volume Up) the device into recovery to verify the installation.
    • If during the later step, when attempting to go to Android recovery but only see the dead android, it is possible that some ROMs overwrite recovery at boot time. Repeat the step 2 and put device to recovery mode right away.


2B. [Using Clockwork 5.8.3.1, I can't mount and see /sdcard. This is confirmed in many forums. Only the following are compatible with Xoom:

I use the CWM Rogue Recovery v1.5.0 because not only it allows access to the sdcard, but also the USB thumb drive. Just download and unzip it. Move the image file (recovery.img) to path of the platform-tools.

  • Run
$ adb reboot bootloader

$ fastboot devices
0288504044212617	fastboot

$ fastboot flash recovery recovery.img


3. Installing CyanogenMod from recovery

  • Optionally, download Google Apps zip, for example, gapps-jb-20121212-signed.zip from http://goo.im/gapps/latest. Move the downloaded file into the USB stick.
  • Boot to recovery mode on the Xoom (Wi-Fi) by holding Vol Down repeatedly during boot until Android recovery is selected, Vol Up to confirm.
  • The Rogue XM Recovery screen will be displayed. Make sure you can access /sdcard (mount it if needed).
  • Perform Nandroid backup (highly recommended).
  • Wipe > cache, dalvik cache, and all user data (factory reset).
  • Mount storage > Use USB OTG drive instead of SD Card.
  • Install from zip file > Install cm-10.1-20130105-NIGHTLY-wingray.zip then gapps-jb-20121212-signed.zip.
  • Go back and reboot device.