Difference between revisions of "Install CyanogenMod on Motorola Xoom Wi-Fi"

From Ittichai Chammavanijakul's Wiki
Jump to navigation Jump to search
 
(11 intermediate revisions by the same user not shown)
Line 5: Line 5:
  
  
#0. Install fastboot
+
<b>0. Install fastboot</b>
 
* Download the latest Android SDK (thus fastboot) from http://developer.android.com/sdk/index.html.
 
* Download the latest Android SDK (thus fastboot) from http://developer.android.com/sdk/index.html.
 +
 
* Edit the ~/.bash_profile and add the path to the platform-tools of the downloaded SDK.     
 
* Edit the ~/.bash_profile and add the path to the platform-tools of the downloaded SDK.     
 
+
<pre>
 
export PATH=${PATH}:<sdk>/tools:<sdk>/platform-tools  
 
export PATH=${PATH}:<sdk>/tools:<sdk>/platform-tools  
 
+
</pre>
 
(Change <sdk> to the actual path to the SDK's /platform-tools directory.  
 
(Change <sdk> to the actual path to the SDK's /platform-tools directory.  
  
For example:  
+
For example:
export PATH=$PATH:/Users/ichamma1/Downloads/adt-bundle-mac-x86_64/sdk/platform-tools
+
<pre>
 +
export PATH=$PATH:/Users/ichamma1/Downloads/adt-bundle-mac-x86_64/sdk/platform-tools
 +
</pre>
  
 
* Enable USB debugging on the device.  
 
* Enable USB debugging on the device.  
Line 20: Line 23:
 
* Connect the device to the computer through USB.  
 
* Connect the device to the computer through USB.  
  
* Open a terminal and reboot the device into fastboot mode by typing adb reboot bootloader.
+
* Open a terminal and reboot the device into the fastboot mode by typing adb reboot bootloader.
 
<pre>
 
<pre>
$ adb reboot bootloader.
+
$ adb reboot bootloader
 
</pre>
 
</pre>
 +
 
* Make sure the output of fastboot devices returns your device serial number.
 
* Make sure the output of fastboot devices returns your device serial number.
 
<pre>
 
<pre>
Line 30: Line 34:
 
</pre>
 
</pre>
  
#1. Unlocking the device
+
 
 +
<b>1. Unlocking the device</b>
  
 
* While the USB debugging enabled and USB cable connected, unlock the bootloader.
 
* While the USB debugging enabled and USB cable connected, unlock the bootloader.
Line 36: Line 41:
 
$ fastboot oem unlock
 
$ fastboot oem unlock
 
</pre>
 
</pre>
* A disclaimer will display on the device that must be accepted. Use the volume keys to cycle through the options.  
+
 
Volume Down = Change Selection
+
* A disclaimer will display on the device that must be accepted. Use the volume keys to cycle through the options.
Volume UP = Select
+
** 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.  
 
* 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.  
Line 44: Line 50:
  
 
<b>2. Installing recovery using fastboot</b>
 
<b>2. Installing recovery using fastboot</b>
 +
<br><b> See section 2B. as using Clockwork 5.8.3.1 may not work </b>
  
 
* Download koush's ClockworkMod Recovery - http://download2.clockworkmod.com/recoveries/recovery-clockwork-5.8.3.1-wingray.img
 
* Download koush's ClockworkMod Recovery - http://download2.clockworkmod.com/recoveries/recovery-clockwork-5.8.3.1-wingray.img
Line 62: Line 69:
  
 
* Once the flash completes successfully, reboot (hold Power + Volume Up) the device into recovery to verify the installation.  
 
* 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.
 
** 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.
  
[Many forums say that the Clockwork 5.8.3.1 doesn't allow to mount and see /sdcard, the following as told is compayble
+
<br>
 +
<b>2B. [Using Clockwork 5.8.3.1, I can't mount and see /sdcard.</b> This is confirmed in many forums. Only the following are compatible with Xoom:
  
ClockworkMod 3.2.0.0 (R4c) (New 6/10/11) http://www.xoomforums.com/forum/motorola-xoom-development/6202-clockworkmod-3-2-0-0-r4c-new-6-10-11-a.html
+
* ClockworkMod 3.2.0.0 (R4c) (New 6/10/11) http://www.xoomforums.com/forum/motorola-xoom-development/6202-clockworkmod-3-2-0-0-r4c-new-6-10-11-a.html
  
CWM Rogue Recovery v1.5.0 (Updated 5/6/12) http://www.xoomforums.com/forum/team-rogue/9453-cwm-rogue-recovery-v1-5-0-updated-5-6-12-a.html
+
* <b>CWM Rogue Recovery v1.5.0</b> (Updated 5/6/12) http://www.xoomforums.com/forum/team-rogue/9453-cwm-rogue-recovery-v1-5-0-updated-5-6-12-a.html
  
Goo.im Downloads - Downloading eos-recovery-r6-softkeys.zip http://goo.im/devs/teameos/recoveries/wingray/eos-recovery-r6-softkeys.zip  (not found)
+
* Goo.im Downloads - Downloading eos-recovery-r6-softkeys.zip http://goo.im/devs/teameos/recoveries/wingray/eos-recovery-r6-softkeys.zip  (not found)
 
 
I use the CWM Rogue Recovery v1.5.0 (since it has the most recent update). Just download and unzip it. Move the image file (recovery.img) to the location platform-tools.
 
  
 +
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
 
* Run
Line 90: Line 96:
 
<b>3. Installing CyanogenMod from recovery</b>
 
<b>3. Installing CyanogenMod from recovery</b>
  
* Download the prebuilt release of CyanogenMod you wish to install - cm-10.1-20130105-NIGHTLY-wingray.zip. Move the downloaded file to the USB stick.
+
* Download the prebuilt release of CyanogenMod (http://download.cyanogenmod.org/?device=wingray&type=) you wish to install, for example,  cm-10.1-20130105-NIGHTLY-wingray.zip. Move the downloaded file into the USB stick.
  
* Optionally, download Google Apps zip gapps-jb-20121212-signed.zip from http://goo.im/gapps/latest.
+
* 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.
+
* Boot to recovery mode on the Xoom (Wi-Fi) by holding <b>Vol Down</b> repeatedly during boot until <b>Android recovery</b> is selected, Vol Up to confirm.
  
* the Rogue XM Recovery screen will be displayed. Make sure you can access /sdcard (mount it if needed).
+
* The Rogue XM Recovery screen will be displayed. Make sure you can access /sdcard (mount it if needed).
  
 
* Perform Nandroid backup (highly recommended).
 
* Perform Nandroid backup (highly recommended).
  
* Wipe > Wipe all user data (factory reset).
+
* Wipe > cache, dalvik cache, and all user data (factory reset).
  
* Mount storage > mount OTG USB to replace sdcard.
+
* 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
+
* Install from zip file > Install <b>cm-10.1-20130105-NIGHTLY-wingray.zip</b> then <b>gapps-jb-20121212-signed.zip</b>.
  
 
* Go back and reboot device.
 
* Go back and reboot device.
 +
 +
[[Category: Android]]

Latest revision as of 11:34, 7 January 2013

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.