Android 12L Released

2,115 views
Skip to first unread message

Bill Yi

unread,
Mar 7, 2022, 6:44:51 PM3/7/22
to Android Building

Hi all,

Android 12L source code is now available. The following builds, tags, and devices are supported:
 - SP2A.220305.012, android-12.1.0_r1, Pixel 4a, Pixel 3a, Pixel 5, Pixel 4, Pixel 4 XL, Pixel 4a (5G), Pixel 3a XL, Pixel 5a (5G)

The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

We have pushed the corresponding kernel projects for the following devices:

Tag                  Project                     Branch
android-12.1.0_r0.1 device/google/bonito-kernel android-msm-bonito-4.9-android12L
android-12.1.0_r0.2 device/google/coral-kernel android-msm-coral-4.14-android12L
android-12.1.0_r0.3 device/google/sunfish-kernel android-msm-sunfish-4.14-android12L
android-12.1.0_r0.4 device/google/redbull-kernel android-msm-redbull-4.19-android12L
android-12.1.0_r0.5 device/google/barbet-kernel android-msm-barbet-4.19-android12L

bill

Bill Yi

unread,
Mar 21, 2022, 7:09:51 PM3/21/22
to Android Building
Android 12L source code is now available. The following builds, tags, and devices are supported:
 - SP2A.220305.013.A3, android-12.1.0_r2, Pixel 6, Pixel 6 Pro


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

We have pushed the corresponding kernel projects for the following devices:

Tag                  Project                     Branch
android-12.1.0_r0.6 device/google/raviole-kernel android-gs-raviole-5.10-android12L

bill

shaoyang ding

unread,
Apr 1, 2022, 1:27:35 PM4/1/22
to Android Building
Hi Bill,

I am trying to build the Pixel6 AOSP&&kernel followed by below link.

1.  mkdir android-code && cd android-code
2.  repo init -u https://android.googlesource.com/platform/manifest -b android-12.1.0_r2
3.  repo sync
4. download google_devices-oriole-sp2a.220305.013.a3-04c512f4.tgz copy it to android-code/
5. unzip google_devices-oriole-sp2a.220305.013.a3-04c512f4.tgz
6. run extract-google_devices-oriole.sh
7. source build/envsetup.sh
8. lunch aosp_oriole-userdebug
9. make -j16
a. fastboot flashall -w

For kernel:
1. mkdir android-kernel && cd android-kernel
2. repo init -u https://android.googlesource.com/kernel/manifest -b android-gs-raviole-5.10-android12L
3. repo sync
4. build/build.sh

I could see the logs below after I build successfully.
--------------------------------------------------------------------------------------------------------------------------
Files copied to /mnt/code/shaoyang/kernel/out/android-gs-pixel-5.10/dist
vendor_ramdisk-oriole.img is LZ4 compressed boot image created at boot.img
Signing the boot.img...
vendor boot image created at /mnt/code/shaoyang/kernel/out/android-gs-pixel-5.10/dist/vendor_boot.img
--------------------------------------------------------------------------------------------------------------------------

Note that the boot.img and vendor_boot.img had already been generated, then I use “fastboot flash boot boot.img” and “fastboot flash vendor_boot vendor_boot.img”to flash the boot.img and vendor_boot.img.

Unfortunately, the Pixel6 couldn’t boot up, it always stay in the fastboot mode.

I have also try to copy all files in android-kernel/out/android-gs-pixel-5.10/dist  to  android-code/device/google/raviole-kernel  and export TARGET_PREBUILT_KERNEL=/android-kernel/out/android-gs-pixel-5.10/dist/Image.lz4
and then go to the android folder to make bootimage. The Pixel 6 still couldn't boot up after that.


Could you please help if you happen to know how to build the right Pixel6 kernel?

Best Regards
Shaoyang

Bill Yi

unread,
Apr 4, 2022, 3:45:50 PM4/4/22
to Android Building

Android 12L source code is now available. The following builds, tags, and devices are supported:
 - SP2A.220405.003, android-12.1.0_r3, Pixel 4a, Pixel 3a, Pixel 5, Pixel 4, Pixel 4 XL, Pixel 4a (5G), Pixel 3a XL, Pixel 5a (5G)
 - SP2A.220405.004, android-12.1.0_r4, Pixel 6 Pro, Pixel 6


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

We have pushed the corresponding kernel projects for the following devices:

Tag                  Project                     Branch
android-12.1.0_r0.11 device/google/bonito-kernel android-msm-bonito-4.9-android12L
android-12.1.0_r0.12 device/google/coral-kernel android-msm-coral-4.14-android12L
android-12.1.0_r0.13 device/google/sunfish-kernel android-msm-sunfish-4.14-android12L
android-12.1.0_r0.14 device/google/redbull-kernel android-msm-redbull-4.19-android12L
android-12.1.0_r0.15 device/google/barbet-kernel android-msm-barbet-4.19-android12L
android-12.1.0_r0.16 device/google/raviole-kernel android-gs-raviole-5.10-android12L

bill

del...@google.com

unread,
May 3, 2022, 1:20:45 AM5/3/22
to Android Building
Android 12L source code is now available. The following builds, tags, and devices are supported:
 - SP2A.220505.002, android-12.1.0_r5 Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a (5G), Pixel 5, Pixel 5a (5G), Pixel 6, Pixel 6 Pro


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

We have pushed the corresponding kernel projects for the following devices:

Tag                  Project                      Branch
android-12.1.0_r0.17 device/google/bonito-kernel  android-msm-bonito-4.9-android12L
android-12.1.0_r0.18 device/google/coral-kernel   android-msm-coral-4.14-android12L
android-12.1.0_r0.19 device/google/sunfish-kernel android-msm-sunfish-4.14-android12L
android-12.1.0_r0.20 device/google/redbull-kernel android-msm-redbull-4.19-android12L
android-12.1.0_r0.21 device/google/barbet-kernel  android-msm-barbet-4.19-android12L
android-12.1.0_r0.22 device/google/raviole-kernel android-gs-raviole-5.10-android12L

del...@google.com

unread,
Jun 7, 2022, 12:23:00 AM6/7/22
to Android Building
Android 12L source code is now available. The following builds, tags, and devices are supported:
 - SP2A.220505.006, android-12.1.0_r6, Pixel 3a, Pixel 3a XL
 - SQ3A.220605.009.A1, android-12.1.0_r7, Pixel 4, Pixel 4 XL, Pixel 4a (5G), Pixel 5, Pixel 5a (5G), Pixel 6, Pixel 6 Pro
 - SQ3A.220605.009.B1, android-12.1.0_r8, Pixel 6, Pixel 6 Pro


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

We have pushed the corresponding kernel projects for the following devices:

Tag                  Project                      Branch
android-12.1.0_r0.23 device/google/bonito-kernel  android-msm-bonito-4.9-android12L
android-12.1.0_r0.24 device/google/coral-kernel   android-msm-coral-4.14-android12-qpr3
android-12.1.0_r0.25 device/google/sunfish-kernel android-msm-sunfish-4.14-android12-qpr3
android-12.1.0_r0.26 device/google/redbull-kernel android-msm-redbull-4.19-android12-qpr3
android-12.1.0_r0.27 device/google/barbet-kernel  android-msm-barbet-4.19-android12-qpr3
android-12.1.0_r0.28 device/google/raviole-kernel android-gs-raviole-5.10-android12-qpr3

Bill Yi

unread,
Jul 6, 2022, 9:17:16 PM7/6/22
to Android Building
Android 12L source code is now available. The following builds, tags, and devices are supported:
 - SQ3A.220705.001.B1, android-12.1.0_r9, Pixel 6 Pro, Pixel 6
 - SQ3A.220705.003, android-12.1.0_r10, Pixel 6 Pro, Pixel 6
 - SQ3A.220705.003.A1, android-12.1.0_r11, Pixel 4a, Pixel 5, Pixel 6 Pro, Pixel 6, Pixel 4, Pixel 4 XL, Pixel 4a (5G), Pixel 5a (5G)


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

We have pushed the corresponding kernel projects for the following devices:

Tag                  Project                      Branch
android-12.1.0_r0.31 device/google/coral-kernel   android-msm-coral-4.14-android12-qpr3
android-12.1.0_r0.32 device/google/sunfish-kernel android-msm-sunfish-4.14-android12-qpr3
android-12.1.0_r0.33 device/google/redbull-kernel android-msm-redbull-4.19-android12-qpr3
android-12.1.0_r0.34 device/google/barbet-kernel  android-msm-barbet-4.19-android12-qpr3
android-12.1.0_r0.35 device/google/raviole-kernel android-gs-raviole-5.10-android12-qpr3


bill

Bill Yi

unread,
Jul 28, 2022, 4:26:21 PM7/28/22
to Android Building
Android 12L source code is now available. The following builds, tags, and devices are supported:
 - SD2A.220601.001.A1, android-12.1.0_r12, Pixel 6a
 - SD2A.220601.004,    android-12.1.0_r13, Pixel 6a
 - SD2A.220123.050.A1, android-12.1.0_r14, Pixel 6a
 - SD2A.220123.051.A2, android-12.1.0_r15, Pixel 6a
 - SD2A.220123.051.A3, android-12.1.0_r16, Pixel 6a


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

We have pushed the corresponding kernel projects for the following devices:

Tag                  Project                      Branch
android-12.1.0_r0.40 device/google/bluejay-kernel android-gs-bluejay-5.10-android12L-d2

bill

Bill Yi

unread,
Aug 1, 2022, 7:16:40 PM8/1/22
to Android Building
Android 12L source code is now available. The following builds, tags, and devices are supported:
 - SD2A.220601.002, android-12.1.0_r17, Pixel 6a
 - SD2A.220601.003, android-12.1.0_r18, Pixel 6a


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

bill

Bill Yi

unread,
Aug 2, 2022, 9:59:41 PM8/2/22
to Android Building
Android 12L source code is now available. The following builds, tags, and devices are supported:
 - SQ3A.220705.003.A3, android-12.1.0_r19, Pixel 6 Pro, Pixel 6
 - SQ3A.220705.004.A1, android-12.1.0_r20, Pixel 6 Pro, Pixel 6

Bill Yi

unread,
Aug 4, 2022, 5:36:01 PM8/4/22
to Android Building
Android 12L source code is now available. The following builds, tags, and devices are supported:
 - SQ3A.220705.004, android-12.1.0_r22, Pixel 6 Pro, Pixel 6
 - SD2A.220601.002.B1, android-12.1.0_r24, Pixel 6a


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

bill

Bill Yi

unread,
Aug 8, 2022, 7:47:24 PM8/8/22
to Android Building
Android 12L source code is now available. The following builds, tags, and devices are supported:

 - SQ3A.220705.001.B2, android-12.1.0_r21, Pixel 6 Pro, Pixel 6
 - SD2A.220601.001.B1, android-12.1.0_r23, Pixel 6a
 - SD2A.220601.003.B1, android-12.1.0_r25, Pixel 6a
 - SD2A.220601.004.B2, android-12.1.0_r26, Pixel 6a

The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

bill

del...@google.com

unread,
Sep 6, 2022, 6:11:00 PM9/6/22
to Android Building
Android 12L source code is now available. The following builds, tags, and devices are supported:
 - SP2A.220505.008, android-12.1.0_r27, Pixel 3a, Pixel 3a XL

The corresponding factory images, OTA images, and proprietary binaries are available at
The kernel binaries are identical to SP2A.220505.006 (android-12.1.0_r0.23).
Reply all
Reply to author
Forward
0 new messages