The new Nexus devices just went live, and, as promised, Google has simultaneously started pushing the code for the latest iteration of our favorite mobile OS - Android 4.2 Jelly Bean - to the Android Open Source Project. Jean-Baptiste Queru, chief Android release engineer, announced the news via a post to the Android Building group.

Update 11:22am: Android 4.2 source just finished replicating to AOSP. "The platform source files for 4.2 have finished replicating, you can now sync." -JBQ

The build number is JOP40C, while the AOSP tags is android-4.2_r1.

The Nexus 10 is now the most compatible AOSP device with everything but the GPU code open sourced. It's the most open flagship Android device ever, according to Google. On the other hand, neither the Nexus 4 nor the Nexus 7 3G is currently supported, presumably due to lack of licensing rights for the GSM stack.

Unfortunately, it looks like it's the end of the road for the Nexus S and the XOOM - these devices will not be supported in AOSP past Android 4.1.2. We've reached out to Google to clarify this point. Update: JBQ's response is "I can't comment about the future of Nexus S and Xoom, sorry."

Google also released the factory images for several Android 4.2 devices, including the Nexus 4, Nexus 7, Nexus 10, and the takju variant of the Galaxy Nexus.

If all goes well, we should start seeing Android 4.2 in our favorite AOSP-based ROMs (looking at you, CyanogenMod, AOKP, and others) very soon - possibly even tonight.

Happy Nexus day, folks!

Good news everyone! -The source code for 4.2 is being pushed to AOSP right now. Look for it under the name "android-4.2_r1" once the replication completes. The matching development branch (for CTS contributions) is jb-mr1-dev, and all the changes are merged into the master branch where platform contributions are accepted. -Nexus 10 is now the best choice for AOSP work on 4.2. Everything except the GPU code is Open Source, and the only proprietary binaries besides the GPU libraries are firmware files that get loaded into the various peripheral chips. No flagship device so far has been so open, and no flagship device so far has had that level of AOSP support at launch. -Nexus 7 3G isn't supported. We haven't been able to license the GSM stack for AOSP yet, and without the GSM stack this device doesn't do more than a plain Nexus 7. -If AOSP starts pointing toward Nexus 4, you are having a bad problem, and you will not go to space today (i.e.: there is nothing in AOSP related to Nexus 4). -Factory images for the "takju" Galaxy Nexus as well as Nexus 7 (both variants), Nexus 4 and Nexus 10 are available at

https://developers.google.com/android/nexus/images -Proprietary binaries to run AOSP on Galaxy Nexus (maguro, toro and toroplus), Nexus 7 (grouper) and Nexus 10 (manta) are available at https://developers.google.com/android/nexus/drivers -There is no support for 4.2 on Nexus S and Xoom. Those devices should continue using 4.1.2. JBQ PS: don't reply to this thread if you have specific questions. Start

new threads instead. PPS: no ETAs for OTAs.

Source: Android Building