From 55b48a2c846438ff0688e4e763272ff0a57e50a4 Mon Sep 17 00:00:00 2001 From: Chirayu Desai Date: Thu, 13 Jan 2022 18:09:26 +0200 Subject: [PATCH] Initial commit of common/pixel variables * Excluding: raviole from vars/kernel_repos gs-common from vars/raven Change-Id: Iaf24a2aba7ca26d5394f6a224d4e8660d02a901a --- vars/README.md | 18 +++++++++++++++++ vars/barbet | 50 +++++++++++++++++++++++++++++++++++++++++++++++ vars/blueline | 45 ++++++++++++++++++++++++++++++++++++++++++ vars/bonito | 46 +++++++++++++++++++++++++++++++++++++++++++ vars/bramble | 47 ++++++++++++++++++++++++++++++++++++++++++++ vars/common | 11 +++++++++++ vars/coral | 45 ++++++++++++++++++++++++++++++++++++++++++ vars/crosshatch | 46 +++++++++++++++++++++++++++++++++++++++++++ vars/devices | 16 +++++++++++++++ vars/flame | 44 +++++++++++++++++++++++++++++++++++++++++ vars/kernel_repos | 7 +++++++ vars/msm-4.14 | 6 ++++++ vars/msm-4.9 | 6 ++++++ vars/oriole | 44 +++++++++++++++++++++++++++++++++++++++++ vars/pixels | 16 +++++++++++++++ vars/raven | 47 ++++++++++++++++++++++++++++++++++++++++++++ vars/raviole | 6 ++++++ vars/redbull | 6 ++++++ vars/redfin | 48 +++++++++++++++++++++++++++++++++++++++++++++ vars/sargo | 45 ++++++++++++++++++++++++++++++++++++++++++ vars/sunfish | 45 ++++++++++++++++++++++++++++++++++++++++++ 21 files changed, 644 insertions(+) create mode 100644 vars/README.md create mode 100644 vars/barbet create mode 100644 vars/blueline create mode 100644 vars/bonito create mode 100644 vars/bramble create mode 100644 vars/common create mode 100644 vars/coral create mode 100644 vars/crosshatch create mode 100644 vars/devices create mode 100644 vars/flame create mode 100644 vars/kernel_repos create mode 100644 vars/msm-4.14 create mode 100644 vars/msm-4.9 create mode 100644 vars/oriole create mode 100644 vars/pixels create mode 100644 vars/raven create mode 100644 vars/raviole create mode 100644 vars/redbull create mode 100644 vars/redfin create mode 100644 vars/sargo create mode 100644 vars/sunfish diff --git a/vars/README.md b/vars/README.md new file mode 100644 index 00000000..bde84f22 --- /dev/null +++ b/vars/README.md @@ -0,0 +1,18 @@ +readonly variables, meant for usage by all scripts + +## Files + +### common +* Variables common to all devices, generic. + +### devices +* List of supported devices + +#### pixels +* List of supported Pixels + +#### $device +* Device-specific variables + +### kernel_repos +* The repos used to build pixel kernels, sometimes shared across multiple devices diff --git a/vars/barbet b/vars/barbet new file mode 100644 index 00000000..977cf645 --- /dev/null +++ b/vars/barbet @@ -0,0 +1,50 @@ +# Pixel 5a + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + abl + aop + devcfg + hyp + keymaster + qupfw + tz + uefisecapp + xbl + xbl_config + featenabler + modem +) + +# Usage: ${device_repos[@]} +device_repos=( + # common repos in redfin + device/google/barbet + device/google/barbet-sepolicy +) + +# Updated manually + +readonly prev_kernel_tag=android-12.0.0_r0.41 # Feb 2022 +readonly kernel_tag=android-12.1.0_r0.5 + +readonly prev_build_id=SQ1A.220205.002 # Feb 2022 +readonly build_id=SP2A.220305.012 # Mar 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="android-12.0.0_r28" +readonly aosp_tag="android-12.1.0_r1" + +readonly prev_build_number="8010174" +readonly build_number="8177914" + +readonly image_url="https://dl.google.com/dl/android/aosp/barbet-sp2a.220305.012-factory-d7f7006b.zip" +readonly image_sha256="d7f7006b04c0d651a6567a406aa1a963cdbd556822fa2ac733b2a9c1c7fe4fcc" + +readonly flash_url="https://flash.android.com/build/8177914?target=barbet-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/barbet-ota-sp2a.220305.012-4b196d2e.zip" +readonly ota_sha256="4b196d2e1530eed45f24346f7ecfcde0503ea82789cfc894437c8b8eb42c0338" + +readonly security_patch="2022-03-05" diff --git a/vars/blueline b/vars/blueline new file mode 100644 index 00000000..53120e4d --- /dev/null +++ b/vars/blueline @@ -0,0 +1,45 @@ +# Pixel 3 + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + abl + aop + cmnlib + cmnlib64 + devcfg + hyp + keymaster + qupfw + tz + xbl + xbl_config + modem +) + +# Usage: ${device_repos[@]} +device_repos=( + # common repos in crosshatch +) + +# Updated manually + +readonly prev_build_id=SP1A.210812.016.A2 # Oct 2021 +readonly build_id=SP1A.210812.016.C1 # Feb 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="android-12.0.0_r25" +readonly aosp_tag="android-12.0.0_r31" + +readonly prev_build_number="7979095" +readonly build_number="8029091" + +readonly image_url="https://dl.google.com/dl/android/aosp/blueline-sp1a.210812.016.c1-factory-b41403db.zip" +readonly image_sha256="b41403db20d13a6f74f8a626ee9ee591adb435768d9f8cf40fefc8c294e2a4e1" + +readonly flash_url="https://flash.android.com/build/8029091?target=blueline-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/blueline-ota-sp1a.210812.016.c1-e72a1a2b.zip" +readonly ota_sha256="e72a1a2be3a2fbe211a430776c66810fc48ab222e9441bb48d27d6a8f3cf07c2" + +readonly security_patch="2021-10-05" diff --git a/vars/bonito b/vars/bonito new file mode 100644 index 00000000..ea41a244 --- /dev/null +++ b/vars/bonito @@ -0,0 +1,46 @@ +# Pixel 3a XL + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + abl + aop + cmnlib + cmnlib64 + devcfg + hyp + keymaster + qupfw + tz + xbl + xbl_config + modem +) + +# Usage: ${device_repos[@]} +device_repos=( + device/google/bonito + device/google/bonito-sepolicy +) + +# Updated manually + +readonly prev_build_id=SQ1A.220205.002 # Feb 2022 +readonly build_id=SP2A.220305.012 # Mar 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="android-12.0.0_r28" +readonly aosp_tag="android-12.1.0_r1" + +readonly prev_build_number="8010174" +readonly build_number="8177914" + +readonly image_url="https://dl.google.com/dl/android/aosp/bonito-sp2a.220305.012-factory-0a1c00a1.zip" +readonly image_sha256="0a1c00a1a0d3609155130c837c4d61d440f4f24207edaeb56522af4c030e4859" + +readonly flash_url="https://flash.android.com/build/8177914?target=bonito-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/bonito-ota-sp2a.220305.012-847cc743.zip" +readonly ota_sha256="847cc743636d824f58827d13349ff2c040f87eed1fe7ba3e46a7f9e7e96953f3" + +readonly security_patch="2022-03-05" diff --git a/vars/bramble b/vars/bramble new file mode 100644 index 00000000..121da945 --- /dev/null +++ b/vars/bramble @@ -0,0 +1,47 @@ +# Pixel 4a (5G) + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + abl + aop + devcfg + hyp + keymaster + qupfw + tz + uefisecapp + xbl + xbl_config + featenabler + modem +) + +# Usage: ${device_repos[@]} +device_repos=( + # common repos in redfin + device/google/bramble + device/google/bramble-sepolicy +) + +# Updated manually + +readonly prev_build_id=SQ1A.220205.002 # Feb 2022 +readonly build_id=SP2A.220305.012 # Mar 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="android-12.0.0_r28" +readonly aosp_tag="android-12.1.0_r1" + +readonly prev_build_number="8010174" +readonly build_number="8177914" + +readonly image_url="https://dl.google.com/dl/android/aosp/bramble-sp2a.220305.012-factory-0047127f.zip" +readonly image_sha256="0047127f8ac9ab93df5e06c6b52d1ef235ff64c2b44db9c32379e163ba3d5015" + +readonly flash_url="https://flash.android.com/build/8177914?target=bramble-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/bramble-ota-sp2a.220305.012-1258fdf9.zip" +readonly ota_sha256="1258fdf9118fc4ccdebb9691a503950cecedcb7fc4ed1f070160f6ef81422b74" + +readonly security_patch="2022-03-05" diff --git a/vars/common b/vars/common new file mode 100644 index 00000000..a1e30721 --- /dev/null +++ b/vars/common @@ -0,0 +1,11 @@ +# Entire file updated manually +readonly prev_lineageos_branch=lineage-19.0 +readonly lineageos_branch=lineage-19.1 + +readonly prev_common_aosp_tag=android-12.1.0_r1 # Mar 2022, QC Pixels +readonly common_aosp_tag=android-12.1.0_r2 # Mar 2022, Pixel 6 + +readonly prev_common_aosp_build_id=SP2A.220305.012 # Mar 2022, QC Pixels +readonly common_aosp_build_id=SP2A.220305.013.A3 # Mar 2022, Pixel 6 + +readonly topic=12L-raviole diff --git a/vars/coral b/vars/coral new file mode 100644 index 00000000..0feb8f8c --- /dev/null +++ b/vars/coral @@ -0,0 +1,45 @@ +# Pixel 4 XL + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + abl + aop + devcfg + hyp + keymaster + qupfw + tz + uefisecapp + xbl + xbl_config + modem +) + +# Usage: ${device_repos[@]} +device_repos=( + device/google/coral + device/google/coral-sepolicy +) + +# Updated manually + +readonly prev_build_id=SQ1A.220205.002 # Feb 2022 +readonly build_id=SP2A.220305.012 # Mar 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="android-12.0.0_r28" +readonly aosp_tag="android-12.1.0_r1" + +readonly prev_build_number="8010174" +readonly build_number="8177914" + +readonly image_url="https://dl.google.com/dl/android/aosp/coral-sp2a.220305.012-factory-1b787a94.zip" +readonly image_sha256="1b787a94e2bf49609a33140414d4c08f2ba0ea4e6de101dd186ce01dd6f69816" + +readonly flash_url="https://flash.android.com/build/8177914?target=coral-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/coral-ota-sp2a.220305.012-a2a622e2.zip" +readonly ota_sha256="a2a622e2e9e9d61696e509e4ad38f6199cf3aabd9f6ddfb21cd1fb799cb6d739" + +readonly security_patch="2022-03-05" diff --git a/vars/crosshatch b/vars/crosshatch new file mode 100644 index 00000000..02f61ac3 --- /dev/null +++ b/vars/crosshatch @@ -0,0 +1,46 @@ +# Pixel 3 XL + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + abl + aop + cmnlib + cmnlib64 + devcfg + hyp + keymaster + qupfw + tz + xbl + xbl_config + modem +) + +# Usage: ${device_repos[@]} +device_repos=( + device/google/crosshatch + device/google/crosshatch-sepolicy +) + +# Updated manually + +readonly prev_build_id=SP1A.210812.016.A2 # Oct 2021 +readonly build_id=SP1A.210812.016.C1 # Feb 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="android-12.0.0_r25" +readonly aosp_tag="android-12.0.0_r31" + +readonly prev_build_number="7979095" +readonly build_number="8029091" + +readonly image_url="https://dl.google.com/dl/android/aosp/crosshatch-sp1a.210812.016.c1-factory-67ea87fc.zip" +readonly image_sha256="67ea87fcce2c2ea5da0d0a12b476a4bb1844040bd7c20f17f105d13b253e2a62" + +readonly flash_url="https://flash.android.com/build/8029091?target=crosshatch-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/crosshatch-ota-sp1a.210812.016.c1-d3a532dd.zip" +readonly ota_sha256="d3a532dd7e61bd1c038ccbf3de1a3063b210b7677c4814e63e5b2070688799a5" + +readonly security_patch="2021-10-05" diff --git a/vars/devices b/vars/devices new file mode 100644 index 00000000..c6d3f063 --- /dev/null +++ b/vars/devices @@ -0,0 +1,16 @@ +# All supported devices +# Usage: ${devices[@]} +readonly devices=( + crosshatch + blueline + bonito + sargo + coral + flame + sunfish + redfin + bramble + barbet + raven + oriole +) diff --git a/vars/flame b/vars/flame new file mode 100644 index 00000000..969fc0c2 --- /dev/null +++ b/vars/flame @@ -0,0 +1,44 @@ +# Pixel 4 + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + abl + aop + devcfg + hyp + keymaster + qupfw + tz + uefisecapp + xbl + xbl_config + modem +) + +# Usage: ${device_repos[@]} +device_repos=( + # common repos in coral +) + +# Updated manually + +readonly prev_build_id=SQ1A.220205.002 # Feb 2022 +readonly build_id=SP2A.220305.012 # Mar 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="android-12.0.0_r28" +readonly aosp_tag="android-12.1.0_r1" + +readonly prev_build_number="8010174" +readonly build_number="8177914" + +readonly image_url="https://dl.google.com/dl/android/aosp/flame-sp2a.220305.012-factory-44625682.zip" +readonly image_sha256="44625682d28344540bdd34e2dab678c794d7343208593942d75844ed0ebe20c9" + +readonly flash_url="https://flash.android.com/build/8177914?target=flame-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/flame-ota-sp2a.220305.012-661704c8.zip" +readonly ota_sha256="661704c8530e990a600ca054abb615d0d986955129db7802b2b0dbd3ac489ee5" + +readonly security_patch="2022-03-05" diff --git a/vars/kernel_repos b/vars/kernel_repos new file mode 100644 index 00000000..ab72cf3e --- /dev/null +++ b/vars/kernel_repos @@ -0,0 +1,7 @@ +# Usage: ${kernel_repos[@]} +readonly kernel_repos=( + msm-4.9 + msm-4.14 + redbull + barbet +) diff --git a/vars/msm-4.14 b/vars/msm-4.14 new file mode 100644 index 00000000..cf38cb21 --- /dev/null +++ b/vars/msm-4.14 @@ -0,0 +1,6 @@ +# Pixel 4, 4a + +# Updated manually + +readonly prev_kernel_tag=android-12.0.0_r0.39 # Feb 2022 +readonly kernel_tag=android-12.1.0_r0.2 diff --git a/vars/msm-4.9 b/vars/msm-4.9 new file mode 100644 index 00000000..90557756 --- /dev/null +++ b/vars/msm-4.9 @@ -0,0 +1,6 @@ +# Pixel 3, 3a + +# Updated manually + +readonly prev_kernel_tag=android-12.0.0_r0.37 # Feb 2022 +readonly kernel_tag=android-12.1.0_r0.1 diff --git a/vars/oriole b/vars/oriole new file mode 100644 index 00000000..67f7bc56 --- /dev/null +++ b/vars/oriole @@ -0,0 +1,44 @@ +# Pixel 6 + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + bl1 + pbl + bl2 + abl + bl31 + tzsw + gsa + ldfw + modem +) +# Usage: ${device_repos[@]} +device_repos=( + # common repos in raven +) + +# Need OTA zip for firmware, not supported by image_unpacker yet +readonly needs_ota=true + +# Updated manually + +readonly prev_build_id=S2B3.220205.007.A1 # 12L Beta 3 +readonly build_id=SP2A.220305.013.A3 # Mar 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="unknown" +readonly aosp_tag="android-12.1.0_r2" + +readonly prev_build_number="8133516" +readonly build_number="8229987" + +readonly image_url="https://dl.google.com/dl/android/aosp/oriole-sp2a.220305.013.a3-factory-8bea92d1.zip" +readonly image_sha256="8bea92d1215036b9d6d3f8e04c9cd07857ff46d810207cfcbdfcf65670b1c5f6" + +readonly flash_url="https://flash.android.com/build/8229987?target=oriole-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/oriole-ota-sp2a.220305.013.a3-d7b50e71.zip" +readonly ota_sha256="d7b50e710759d7cfcac7ca4057970ff4a4395ee61c750ce51af4159bf3fba873" + +readonly security_patch="2022-03-05" diff --git a/vars/pixels b/vars/pixels new file mode 100644 index 00000000..3423c27c --- /dev/null +++ b/vars/pixels @@ -0,0 +1,16 @@ +# Google Pixels +# Usage: ${devices[@]} +readonly devices=( + crosshatch + blueline + bonito + sargo + coral + flame + sunfish + redfin + bramble + barbet + raven + oriole +) diff --git a/vars/raven b/vars/raven new file mode 100644 index 00000000..83603221 --- /dev/null +++ b/vars/raven @@ -0,0 +1,47 @@ +# Pixel 6 Pro + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + bl1 + pbl + bl2 + abl + bl31 + tzsw + gsa + ldfw + modem +) + +# Usage: ${device_repos[@]} +device_repos=( + device/google/gs101 + device/google/gs101-sepolicy + device/google/raviole +) + +# Need OTA zip for firmware, not supported by image_unpacker yet +readonly needs_ota=true + +# Updated manually + +readonly prev_build_id=S2B3.220205.007.A1 # 12L Beta 3 +readonly build_id=SP2A.220305.013.A3 # Mar 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="unknown" +readonly aosp_tag="android-12.1.0_r2" + +readonly prev_build_number="8133516" +readonly build_number="8229987" + +readonly image_url="https://dl.google.com/dl/android/aosp/raven-sp2a.220305.013.a3-factory-87b3bf0a.zip" +readonly image_sha256="87b3bf0aab411afd17220eeb06c83492613b011cb02dcbabdf4fb18df7e2d630" + +readonly flash_url="https://flash.android.com/build/8229987?target=raven-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/raven-ota-sp2a.220305.013.a3-14589c37.zip" +readonly ota_sha256="14589c377bfe5ee6ead1b6199e9d72cdde6b507ce6d151642d0d92058504b1c6" + +readonly security_patch="2022-03-05" diff --git a/vars/raviole b/vars/raviole new file mode 100644 index 00000000..2aab3b90 --- /dev/null +++ b/vars/raviole @@ -0,0 +1,6 @@ +# Pixel 6 + +# Updated manually + +readonly prev_kernel_tag=android-s-v2-beta-3_r0.6 +readonly kernel_tag=android-12.1.0_r0.6 # Mar 2022 diff --git a/vars/redbull b/vars/redbull new file mode 100644 index 00000000..fd845fc1 --- /dev/null +++ b/vars/redbull @@ -0,0 +1,6 @@ +# Pixel 4a (5G), 5, 5a + +# Updated manually + +readonly prev_kernel_tag=android-12.0.0_r0.40 # Feb 2022 +readonly kernel_tag=android-12.1.0_r0.4 diff --git a/vars/redfin b/vars/redfin new file mode 100644 index 00000000..8a725453 --- /dev/null +++ b/vars/redfin @@ -0,0 +1,48 @@ +# Pixel 5 + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + abl + aop + devcfg + hyp + keymaster + qupfw + tz + uefisecapp + xbl + xbl_config + featenabler + modem +) + +# Usage: ${device_repos[@]} +device_repos=( + device/google/redbull + device/google/redbull-sepolicy + device/google/redfin + device/google/redfin-sepolicy +) + +# Updated manually + +readonly prev_build_id=SQ1A.220205.002 # Feb 2022 +readonly build_id=SP2A.220305.012 # Mar 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="android-12.0.0_r28" +readonly aosp_tag="android-12.1.0_r1" + +readonly prev_build_number="8010174" +readonly build_number="8177914" + +readonly image_url="https://dl.google.com/dl/android/aosp/redfin-sp2a.220305.012-factory-49873101.zip" +readonly image_sha256="4987310118f0165117f62354ea4b926b817a08cbea473f90efcd91f7c2803b5b" + +readonly flash_url="https://flash.android.com/build/8177914?target=redfin-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/redfin-ota-sp2a.220305.012-5eea053e.zip" +readonly ota_sha256="5eea053e29131d5f8e414c3eb72ad60a73050abac40a3532de1abb2c924e36c9" + +readonly security_patch="2022-03-05" diff --git a/vars/sargo b/vars/sargo new file mode 100644 index 00000000..805f7609 --- /dev/null +++ b/vars/sargo @@ -0,0 +1,45 @@ +# Pixel 3a + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + abl + aop + cmnlib + cmnlib64 + devcfg + hyp + keymaster + qupfw + tz + xbl + xbl_config + modem +) + +# Usage: ${device_repos[@]} +device_repos=( + # common repos in bonito +) + +# Updated manually + +readonly prev_build_id=SQ1A.220205.002 # Feb 2022 +readonly build_id=SP2A.220305.012 # Mar 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="android-12.0.0_r28" +readonly aosp_tag="android-12.1.0_r1" + +readonly prev_build_number="8010174" +readonly build_number="8177914" + +readonly image_url="https://dl.google.com/dl/android/aosp/sargo-sp2a.220305.012-factory-6a43e833.zip" +readonly image_sha256="6a43e8336e38043a0659d92e2e0f28add66dc82d56a4298f901bd2cd2191c940" + +readonly flash_url="https://flash.android.com/build/8177914?target=sargo-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/sargo-ota-sp2a.220305.012-66210901.zip" +readonly ota_sha256="662109017074fd71c3f8603375680ebc8fcc0745bcfe92a4094356203cff817b" + +readonly security_patch="2022-03-05" diff --git a/vars/sunfish b/vars/sunfish new file mode 100644 index 00000000..318281e5 --- /dev/null +++ b/vars/sunfish @@ -0,0 +1,45 @@ +# Pixel 4a + +# Usage: ${firmware_partitions[@]} +readonly firmware_partitions=( + abl + aop + devcfg + hyp + keymaster + qupfw + tz + uefisecapp + xbl + xbl_config + modem +) + +# Usage: ${device_repos[@]} +device_repos=( + device/google/sunfish + device/google/sunfish-sepolicy +) + +# Updated manually + +readonly prev_build_id=SQ1A.220205.002 # Feb 2022 +readonly build_id=SP2A.220305.012 # Mar 2022 + +# Updated automatically via pixel/update-device-vars.sh + +readonly prev_aosp_tag="android-12.0.0_r28" +readonly aosp_tag="android-12.1.0_r1" + +readonly prev_build_number="8010174" +readonly build_number="8177914" + +readonly image_url="https://dl.google.com/dl/android/aosp/sunfish-sp2a.220305.012-factory-f4a9c665.zip" +readonly image_sha256="f4a9c665b3614ef4ad84e0b5cb9d4207837288c72430974dcbdf81d6ba460f5c" + +readonly flash_url="https://flash.android.com/build/8177914?target=sunfish-user&signed" + +readonly ota_url="https://dl.google.com/dl/android/aosp/sunfish-ota-sp2a.220305.012-83e86fac.zip" +readonly ota_sha256="83e86fac6c854b9a500635b7efd3afe295c153e3e28e8403e55c80fa5d8b49e5" + +readonly security_patch="2022-03-05"