Android 16 QPR1 Source Lands on AOSP

by Sophie Williams
0 comments

Android 16 QPR1 Source Code Released to AOSP

Google has released the source code for the first quarterly platform release of Android 16 (QPR1) to the Android Open Source Project (AOSP), two months after its initial rollout to Pixel devices.

The release, which became live today, November 12, 2025, provides custom ROM developers with the necessary code to integrate new features like the Material 3 Expressive design and Live Activities into their projects. This is crucial for extending the lifespan of older devices and offering users access to the latest Android enhancements. The timing of the release coincided with the distribution of the November Pixel Feature Drop.

While the source code is now available, Google did not release the device trees and driver binaries for compatible Pixel phones, which will continue to pose challenges for custom ROM development on those devices. Popular custom ROMs, such as LineageOS, which recently launched version 23 based on the initial Android 16 build, are expected to rebase their projects on the QPR1 code in the coming weeks to incorporate the latest improvements. This allows developers to explore and adapt Google’s innovations for a wider range of hardware. You can learn more about the Android Open Source Project on the official Android Developers website.

It remains unclear whether Google will again delay the release of the source code for Android 16 QPR2, scheduled for release in December.

Google pushed the first QPR (Quarterly Platform Release) of Android 16 in September, but never pushed the updated codebase to AOSP. Alongside the missing device trees and driver binaries for compatible Pixel phones, the move spelled doom for custom ROM development. While Google confirmed it would release the Android 16 QPR1 source code to AOSP, it didn’t provide a timeline. Now, two months after the OS’s initial rollout, the company has finally pushed the source code live.

The Android 16 QPR1 source code is now live on the AOSP (Android Open Source Project) (via Reddit). This means custom ROMs and third-party developers now have the necessary code for all the snazzy new features the update introduced, including the new Material 3 Expressive design.

Coincidentally, Google pushed the Android 16 QPR1 source code to AOSP on the same day it seeded the November Pixel Feature Drop to compatible devices. It’s unclear if the company will again delay pushing the source code for Android 16 QPR2, the next major release of the OS, due to be released in December.

As a regular Android user, Android 16 QPR1’s source code going live on AOSP won’t benefit you much. But for the development community, this is a big deal. Further, it will enable older devices running AOSP-based custom ROMs to experience Material 3 Expressive and Live Activities.

The source code also gives curious developers a way to poke into the code and see what new features Google is working on for future versions of the OS.

The LineageOS team recently pushed v23 of their ROM based on the initial Android 16 build, which misses out on the best features of the OS. With QPR1’s source code now live, they can release an updated build with all the enhancements. All other popular custom ROMs should rebase themselves on Android 16 QPR1 in the coming weeks.

Keep in mind that since Google has decided not to release Pixel device trees and driver binaries, custom ROM development for these devices will be affected even with the latest OS code now available on AOSP.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

Privacy & Cookies Policy