Android on Nexus Q

Factory Image Download
Android 4.0.4 (IAN67K) Factory Image

Build Naming Convention
There has historically been some confusion about the build naming convention that should be used for the Nexus Q.

To illustrate this point, we will use a comparison of the Nexus Q against the Google Play Store Unlocked GSM Samsung Galaxy Nexus as an example:

Source Code

 * Bootloader Source
 * Kernel Source

Research

 * Stock Android on Nexus Q
 * Kernel Changes for Nexus Q

ClockworkMod Recovery
Stephen Bird (birdman) released a binary CWM-steelhead-beta.img in July 2012 - Forum Thread - Binary Download (md5sum: 0671c573c514cb2270f0dd059badb0ba). No source code is available for this binary. The display output is scaled down from 1920x1080 to 640x480 which makes the user interface almost unreadable.

An effort is underway to recreate the build from source. See Build ClockworkMod for Nexus Q for build instructions. The display output scaling problem has been fixed in the build from source.

CyanogenMod 9 (Android 4.0.4)
Jason Parker (kornyone) ported CyanogenMod 9 to the Nexus Q on 15 July 2012. It is a "partially complete attempt" with audio and NFC not working, and some UI crashes. Bluetooth, WiFi, HW Acceleration and Google Play Market are all reported to be working. At that time, neither source code nor binary was made available.

On 13 Dec 2012, the repositories required for this build (android_device_google_steelhead, android_device_tuna_balls, vendor_google_steelhead, and google-kernel-steelhead) were open sourced.

An effort is underway to recreate the build from source. See Build CyanogenMod 9 for Nexus Q for build instructions.


 * Jason's kernel config changes