Xoom with ICS 4.0.

3 AOSP how to Now that the code is out, let's start hacking the Xoom. These instructions are for Linux 64-bit Ubuntu 11.10 / Mint 12, with latest upda tes. follow directions on source.android.com to set up your environment then move to next page to set up the repo and download the code make sure you use Sun/Oracle Java Development Kit 1.6.x. It WILL NOT work with O penJDK, which comes with Ubuntu 11.10/Mint 12. (best is remove OpenJDK to avoid hard to track errors) downloading the code takes ages (a good 2h even with a good connection) and requ ires at least 2GB of hard disk space. But for compilation, I'd recommend to have 20GB at least. download proprietary drivers at: http://tinyurl.com/6rfu8rn extract the drivers from Broadcom and NVidia, this will gives you 2 .sh files just run these 2 .sh files and copy the created vendor/ directory into the root of your Google code repo. There are 2 kinds of Xoom Xoom Verizon LTE, codename stingray Xoom wifi, codename wingray Make some corrections in the code for GCC 4.6 external/mesa3d/src/glsl/linker.cpp: l.70 add: #include <cstddef> To build the code: . ./build/envsetup.sh lunch full_stingray-userdebug or full_wingray-userdebug make -j5 This can take 2h to compile on an average machine like my MacBook Pro with 8GB R AM (very important to have more than 4GB!!!), or even more. And having a quad-co re machine (or even more cores), really saves you tons of time! Once compilation is done, it's time to flash: go to out/target/product/wingray (or stingray) put your Xoom in fastboot mode: power off, then volume down + power on fastboot erase cache fastboot erase userdata fastboot flash boot boot.img fastboot flash recovery recovery.img fastboot flash system system.img fastboot reboot Note: you don't need to flash recovery.img, you should instead flash ClockworkMo d recovery (http://download.clockworkmod.com/rec...4-stingray.img) And voila, you have a Xoom with WiFi working and all goodies from AOSP. This mea ns no Google apps like Market... To install Google Apps: download this zip file [http://www.mediafire.com/?1l4ravroiwt4ybw[/url] unzip it and go inside the folder boot your device normally rm system/app/Nfc* adb push system /system adb reboot There are some errors with exchange service but Market, GMail, Maps work correct ly. From there, go update your apps from Market Enjoy! Update 1: Android 4.0.1 issues back in 4.0.3?

1 (emulator) that may work for you: build/core/combo/HOST_linux-x86.0.mk:61 HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D _FORTIFY_SOURCE=0 build/core/combo/javac.3 but on 4.1.5 -Xmaxerrs 9999999 frameworks/base/libs/util/Android.java: 128 return ordinal .mk: 63 LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(T OOL_CFLAGS) -fpermissive libcore/luni/src/main/java/java/lang/Enum. He re are solutions for 4.h:40 #include <cstddef> ( after #include <vector>) .o.Some people noted some compilation errors I didn't get on 4. external/gtest/include/gtest/internal/gtest-param-util.0.0.mk:15 COMMON_JAVAC := javac -J-Xmx512M -target 1.ordinal ( ).5 -sourc e 1.