Compare commits
37 commits
lineage-22
...
lineage-22
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3ef9324dd6 | ||
|
|
8c9561ec72 | ||
|
|
3e31194628 | ||
|
|
c292228f23 | ||
|
|
4220215854 | ||
|
|
8776027373 | ||
|
|
16075eab65 | ||
|
|
ae2f5b65e8 | ||
|
|
d0143f4b1f | ||
|
|
67492332e1 | ||
|
|
45b504a7e2 | ||
|
|
c3c770de44 | ||
|
|
2ef0da69c1 | ||
|
|
6df271a022 | ||
|
|
e19f41f91d | ||
|
|
1477c8d32b | ||
|
|
8fbefea585 | ||
|
|
eed8eb046f | ||
|
|
d0f628d166 | ||
|
|
f69b5f145f | ||
|
|
1e288aebbc | ||
|
|
0afbb4efcc | ||
|
|
8fffe25133 | ||
|
|
9a289964f7 | ||
|
|
1241611c87 | ||
|
|
3aed30191a | ||
|
|
325be686e4 | ||
|
|
c56ad6217f | ||
|
|
afcada7da0 | ||
|
|
309a7abb5e | ||
|
|
0f92eeeb57 | ||
|
|
1f8f1ad685 | ||
|
|
f7ffc61280 | ||
|
|
6621507a51 | ||
|
|
fac22bf279 | ||
|
|
b9ada12531 | ||
|
|
bc2cd6db1b |
81 changed files with 389 additions and 443 deletions
|
|
@ -50,7 +50,7 @@ function breakfast()
|
|||
else
|
||||
# This is probably just the Lineage model name
|
||||
if [ -z "$variant" ]; then
|
||||
variant="userdebug"
|
||||
variant="user"
|
||||
fi
|
||||
|
||||
lunch lineage_$target-$aosp_target_release-$variant
|
||||
|
|
|
|||
|
|
@ -267,23 +267,6 @@ bootloader_message_offset {
|
|||
},
|
||||
}
|
||||
|
||||
soong_config_module_type {
|
||||
name: "egl_display_array",
|
||||
module_type: "cc_defaults",
|
||||
config_namespace: "lineageGlobalVars",
|
||||
bool_variables: ["uses_egl_display_array"],
|
||||
properties: ["cflags"],
|
||||
}
|
||||
|
||||
egl_display_array {
|
||||
name: "egl_display_array_defaults",
|
||||
soong_config_variables: {
|
||||
uses_egl_display_array: {
|
||||
cflags: ["-DEGL_DISPLAY_ARRAY"],
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
soong_config_module_type {
|
||||
name: "health_charging_control",
|
||||
module_type: "cc_defaults",
|
||||
|
|
@ -292,6 +275,7 @@ soong_config_module_type {
|
|||
"target_health_charging_control_supports_toggle",
|
||||
"target_health_charging_control_supports_bypass",
|
||||
"target_health_charging_control_supports_deadline",
|
||||
"target_health_charging_control_supports_limit",
|
||||
],
|
||||
value_variables: [
|
||||
"target_health_charging_control_charging_path",
|
||||
|
|
@ -314,6 +298,9 @@ health_charging_control {
|
|||
target_health_charging_control_supports_deadline: {
|
||||
cppflags: ["-DHEALTH_CHARGING_CONTROL_SUPPORTS_DEADLINE"],
|
||||
},
|
||||
target_health_charging_control_supports_limit: {
|
||||
cppflags: ["-DHEALTH_CHARGING_CONTROL_SUPPORTS_LIMIT"],
|
||||
},
|
||||
target_health_charging_control_charging_path: {
|
||||
cppflags: ["-DHEALTH_CHARGING_CONTROL_CHARGING_PATH=\"%s\""],
|
||||
},
|
||||
|
|
@ -355,101 +342,3 @@ powershare {
|
|||
},
|
||||
},
|
||||
}
|
||||
|
||||
// NVIDIA specific config modules
|
||||
soong_config_module_type {
|
||||
name: "nvidia_enhancements",
|
||||
module_type: "cc_defaults",
|
||||
config_namespace: "lineageNvidiaVars",
|
||||
bool_variables: ["uses_nvidia_enhancements"],
|
||||
properties: ["cppflags"],
|
||||
}
|
||||
|
||||
nvidia_enhancements {
|
||||
name: "nvidia_enhancements_defaults",
|
||||
soong_config_variables: {
|
||||
uses_nvidia_enhancements: {
|
||||
cppflags: ["-DNV_ANDROID_FRAMEWORK_ENHANCEMENTS"],
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
// QCOM specific config modules
|
||||
soong_config_module_type {
|
||||
name: "librmnetctl_pre_uplink",
|
||||
module_type: "cc_defaults",
|
||||
config_namespace: "lineageQcomVars",
|
||||
bool_variables: ["uses_pre_uplink_features_netmgrd"],
|
||||
properties: ["cflags"],
|
||||
}
|
||||
|
||||
librmnetctl_pre_uplink {
|
||||
name: "librmnetctl_pre_uplink_defaults",
|
||||
soong_config_variables: {
|
||||
uses_pre_uplink_features_netmgrd: {
|
||||
cflags: ["-DNO_UPLINK_FEATURES"],
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
soong_config_module_type {
|
||||
name: "extended_compress_format",
|
||||
module_type: "cc_defaults",
|
||||
config_namespace: "lineageQcomVars",
|
||||
bool_variables: ["supports_extended_compress_format"],
|
||||
properties: ["cflags"],
|
||||
}
|
||||
|
||||
extended_compress_format {
|
||||
name: "extended_compress_format_defaults",
|
||||
soong_config_variables: {
|
||||
supports_extended_compress_format: {
|
||||
cflags: ["-DENABLE_EXTENDED_COMPRESS_FORMAT"],
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
soong_config_module_type {
|
||||
name: "surfaceflinger_qcom_extensions",
|
||||
module_type: "cc_defaults",
|
||||
config_namespace: "lineageQcomVars",
|
||||
value_variables: ["qcom_display_headers_namespace"],
|
||||
properties: [
|
||||
"cppflags",
|
||||
"header_libs",
|
||||
],
|
||||
}
|
||||
|
||||
surfaceflinger_qcom_extensions {
|
||||
name: "surfaceflinger_qcom_ext_defaults",
|
||||
soong_config_variables: {
|
||||
qcom_display_headers_namespace: {
|
||||
cppflags: ["-DQCOM_UM_FAMILY"],
|
||||
header_libs: ["//%s:display_intf_headers"],
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
soong_config_module_type {
|
||||
name: "qti_vibrator_hal",
|
||||
module_type: "cc_defaults",
|
||||
config_namespace: "lineageQcomVars",
|
||||
bool_variables: ["qti_vibrator_use_effect_stream"],
|
||||
value_variables: ["qti_vibrator_effect_lib"],
|
||||
properties: [
|
||||
"cppflags",
|
||||
"shared_libs",
|
||||
],
|
||||
}
|
||||
|
||||
qti_vibrator_hal {
|
||||
name: "qti_vibrator_hal_defaults",
|
||||
soong_config_variables: {
|
||||
qti_vibrator_use_effect_stream: {
|
||||
cppflags: ["-DUSE_EFFECT_STREAM"],
|
||||
},
|
||||
qti_vibrator_effect_lib: {
|
||||
shared_libs: ["%s"],
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -144,7 +144,8 @@ func (g *Module) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
|||
tools := map[string]android.Path{}
|
||||
|
||||
if len(g.properties.Tools) > 0 {
|
||||
ctx.VisitDirectDepsBlueprint(func(module blueprint.Module) {
|
||||
ctx.VisitDirectDepsProxyAllowDisabled(func(proxy android.ModuleProxy) {
|
||||
module := android.PrebuiltGetPreferred(ctx, proxy)
|
||||
switch ctx.OtherModuleDependencyTag(module) {
|
||||
case hostToolDepTag:
|
||||
tool := ctx.OtherModuleName(module)
|
||||
|
|
|
|||
|
|
@ -84,6 +84,8 @@ VARIANT_DEFCONFIG := $(TARGET_KERNEL_VARIANT_CONFIG)
|
|||
SELINUX_DEFCONFIG := $(TARGET_KERNEL_SELINUX_CONFIG)
|
||||
# dtb generation - optional
|
||||
TARGET_MERGE_DTBS_WILDCARD ?= *
|
||||
# recovery modules.load fallback - optional
|
||||
BOARD_RECOVERY_KERNEL_MODULES_LOAD ?= $(BOARD_RECOVERY_RAMDISK_KERNEL_MODULES_LOAD)
|
||||
|
||||
## Internal variables
|
||||
DTC := $(HOST_OUT_EXECUTABLES)/dtc
|
||||
|
|
@ -551,7 +553,7 @@ $(TARGET_PREBUILT_INT_KERNEL): $(KERNEL_CONFIG) $(DEPMOD) $(DTC) $(KERNEL_MODULE
|
|||
if [ -n "$$p" ]; then echo $$p; else echo "ERROR: $$m from RECOVERY_KERNEL_MODULES was not found" 1>&2 && exit 1; fi; \
|
||||
done); \
|
||||
[ $$? -ne 0 ] && exit 1; \
|
||||
($(call build-image-kernel-modules-lineage,$$recovery_modules,$(KERNEL_RECOVERY_MODULES_OUT),,$(KERNEL_RECOVERY_DEPMOD_STAGING_DIR),$(BOARD_RECOVERY_RAMDISK_KERNEL_MODULES_LOAD),,,)) || exit "$$?"; \
|
||||
($(call build-image-kernel-modules-lineage,$$recovery_modules,$(KERNEL_RECOVERY_MODULES_OUT),,$(KERNEL_RECOVERY_DEPMOD_STAGING_DIR),$(BOARD_RECOVERY_KERNEL_MODULES_LOAD),,,)) || exit "$$?"; \
|
||||
) \
|
||||
fi
|
||||
|
||||
|
|
@ -654,7 +656,7 @@ ifeq ($(BOARD_USES_QCOM_MERGE_DTBS_SCRIPT),true)
|
|||
$(hide) find $(DTBS_OUT) -type f -name "*.dtb*" | xargs rm -f
|
||||
mv $(DTB_OUT)/arch/$(KERNEL_ARCH)/boot/dts/vendor/*/*.dtb $(DTB_OUT)/arch/$(KERNEL_ARCH)/boot/dts/vendor/*/*.dtbo $(DTBS_BASE)/
|
||||
PATH=$(abspath $(HOST_OUT_EXECUTABLES)):$${PATH} python3 $(BUILD_TOP)/vendor/lineage/build/tools/merge_dtbs.py --base $(DTBS_BASE) --techpack $(DTB_OUT)/arch/$(KERNEL_ARCH)/boot/dts/vendor/qcom --out $(DTBS_OUT)
|
||||
cat $(shell find $(DTB_OUT)/out -type f -name "${TARGET_MERGE_DTBS_WILDCARD}.dtb" | sort) > $@
|
||||
cat $(shell find $(DTBS_OUT) -type f -name "${TARGET_MERGE_DTBS_WILDCARD}.dtb" | sort) > $@
|
||||
else
|
||||
cat $(shell find $(DTB_OUT)/arch/$(KERNEL_ARCH)/boot/dts -type f -name "*.dtb" | sort) > $@
|
||||
endif # BOARD_USES_QCOM_MERGE_DTBS_SCRIPT
|
||||
|
|
|
|||
|
|
@ -30,6 +30,8 @@
|
|||
# TARGET_KERNEL_CLANG_VERSION = Clang prebuilts version, optional, defaults to clang-stable
|
||||
# TARGET_KERNEL_CLANG_PATH = Clang prebuilts path, optional
|
||||
#
|
||||
# TARGET_KERNEL_LIBC_SYSROOT_USE = libc sysroot to use, defaults to "host" for 6.11+
|
||||
#
|
||||
# TARGET_KERNEL_LLVM_BINUTILS = Use LLVM binutils, defaults to true
|
||||
# TARGET_KERNEL_RUST_VERSION = Rust prebuilts version, optional
|
||||
# TARGET_KERNEL_NO_GCC = Fully compile the kernel without GCC.
|
||||
|
|
@ -85,6 +87,19 @@ ifneq ($(KERNEL_VERSION),)
|
|||
endif
|
||||
endif
|
||||
|
||||
# 6.11+ can no longer use aosp glibc sysroot headers (too old)
|
||||
ifneq ($(KERNEL_VERSION),)
|
||||
ifeq ($(shell expr $(KERNEL_VERSION) \< 6), 1)
|
||||
# empty
|
||||
else ifeq ($(KERNEL_VERSION), 6)
|
||||
ifeq ($(shell expr $(KERNEL_PATCHLEVEL) \>= 11), 1)
|
||||
TARGET_KERNEL_LIBC_SYSROOT_USE ?= host
|
||||
endif
|
||||
else
|
||||
TARGET_KERNEL_LIBC_SYSROOT_USE ?= host
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET_KERNEL_NO_GCC), true)
|
||||
KERNEL_NO_GCC := true
|
||||
endif
|
||||
|
|
@ -93,7 +108,7 @@ ifneq ($(TARGET_KERNEL_CLANG_VERSION),)
|
|||
KERNEL_CLANG_VERSION := clang-$(TARGET_KERNEL_CLANG_VERSION)
|
||||
else
|
||||
# Use the default version of clang if TARGET_KERNEL_CLANG_VERSION hasn't been set by the device config
|
||||
KERNEL_CLANG_VERSION := clang-r530567
|
||||
KERNEL_CLANG_VERSION := clang-r536225
|
||||
endif
|
||||
TARGET_KERNEL_CLANG_PATH ?= $(BUILD_TOP)/prebuilts/clang/host/$(HOST_PREBUILT_TAG)/$(KERNEL_CLANG_VERSION)
|
||||
|
||||
|
|
@ -188,8 +203,14 @@ ifneq ($(KERNEL_NO_GCC), true)
|
|||
endif
|
||||
endif
|
||||
else
|
||||
KERNEL_MAKE_FLAGS += HOSTCFLAGS="--sysroot=$(BUILD_TOP)/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/sysroot -I$(BUILD_TOP)/prebuilts/kernel-build-tools/linux-x86/include"
|
||||
KERNEL_MAKE_FLAGS += HOSTLDFLAGS="--sysroot=$(BUILD_TOP)/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/sysroot -Wl,-rpath,$(BUILD_TOP)/prebuilts/kernel-build-tools/linux-x86/lib64 -L $(BUILD_TOP)/prebuilts/kernel-build-tools/linux-x86/lib64 -fuse-ld=lld --rtlib=compiler-rt"
|
||||
ifeq ($(TARGET_KERNEL_LIBC_SYSROOT_USE), host)
|
||||
KERNEL_HOST_C_LD_FLAGS_SYSROOT :=
|
||||
else
|
||||
KERNEL_HOST_C_LD_FLAGS_SYSROOT := --sysroot=$(BUILD_TOP)/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/sysroot
|
||||
endif
|
||||
|
||||
KERNEL_MAKE_FLAGS += HOSTCFLAGS="$(KERNEL_HOST_C_LD_FLAGS_SYSROOT) -I$(BUILD_TOP)/prebuilts/kernel-build-tools/linux-x86/include"
|
||||
KERNEL_MAKE_FLAGS += HOSTLDFLAGS="$(KERNEL_HOST_C_LD_FLAGS_SYSROOT) -Wl,-rpath,$(BUILD_TOP)/prebuilts/kernel-build-tools/linux-x86/lib64 -L $(BUILD_TOP)/prebuilts/kernel-build-tools/linux-x86/lib64 -fuse-ld=lld --rtlib=compiler-rt"
|
||||
|
||||
TOOLS_PATH_OVERRIDE += PATH=$(BUILD_TOP)/prebuilts/tools-lineage/$(HOST_PREBUILT_TAG)/bin:$(TARGET_KERNEL_CLANG_PATH)/bin:$(BUILD_TOP)/prebuilts/rust/$(HOST_PREBUILT_TAG)/$(TARGET_KERNEL_RUST_VERSION)/bin:$(BUILD_TOP)/prebuilts/clang-tools/$(HOST_PREBUILT_TAG)/bin:$$PATH
|
||||
endif
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ SOONG_CONFIG_lineageGlobalVars += \
|
|||
target_health_charging_control_deadline_path \
|
||||
target_health_charging_control_supports_bypass \
|
||||
target_health_charging_control_supports_deadline \
|
||||
target_health_charging_control_supports_limit \
|
||||
target_health_charging_control_supports_toggle \
|
||||
target_init_vendor_lib \
|
||||
target_power_libperfmgr_mode_extension_lib \
|
||||
|
|
@ -48,41 +49,18 @@ SOONG_CONFIG_lineageGlobalVars += \
|
|||
target_surfaceflinger_udfps_lib \
|
||||
target_trust_usb_control_path \
|
||||
target_trust_usb_control_enable \
|
||||
target_trust_usb_control_disable \
|
||||
uses_egl_display_array
|
||||
target_trust_usb_control_disable
|
||||
|
||||
ifneq ($(TARGET_HEALTH_CHARGING_CONTROL_CHARGING_PATH),)
|
||||
SOONG_CONFIG_lineageGlobalVars += \
|
||||
target_health_charging_control_charging_path
|
||||
endif
|
||||
|
||||
SOONG_CONFIG_NAMESPACES += lineageNvidiaVars
|
||||
SOONG_CONFIG_lineageNvidiaVars += \
|
||||
uses_nvidia_enhancements
|
||||
|
||||
SOONG_CONFIG_NAMESPACES += lineageQcomVars
|
||||
SOONG_CONFIG_lineageQcomVars += \
|
||||
qti_vibrator_effect_lib \
|
||||
qti_vibrator_use_effect_stream \
|
||||
supports_extended_compress_format \
|
||||
uses_pre_uplink_features_netmgrd
|
||||
|
||||
# Only create display_headers_namespace var if dealing with UM platforms to avoid breaking build for all other platforms
|
||||
ifneq ($(filter $(UM_PLATFORMS),$(TARGET_BOARD_PLATFORM)),)
|
||||
SOONG_CONFIG_lineageQcomVars += \
|
||||
qcom_display_headers_namespace
|
||||
endif
|
||||
|
||||
# Soong bool variables
|
||||
SOONG_CONFIG_lineageGlobalVars_camera_override_format_from_reserved := $(TARGET_CAMERA_OVERRIDE_FORMAT_FROM_RESERVED)
|
||||
SOONG_CONFIG_lineageGlobalVars_gralloc_handle_has_custom_content_md_reserved_size := $(TARGET_GRALLOC_HANDLE_HAS_CUSTOM_CONTENT_MD_RESERVED_SIZE)
|
||||
SOONG_CONFIG_lineageGlobalVars_gralloc_handle_has_reserved_size := $(TARGET_GRALLOC_HANDLE_HAS_RESERVED_SIZE)
|
||||
SOONG_CONFIG_lineageGlobalVars_gralloc_handle_has_ubwcp_format := $(TARGET_GRALLOC_HANDLE_HAS_UBWCP_FORMAT)
|
||||
SOONG_CONFIG_lineageGlobalVars_uses_egl_display_array := $(TARGET_USES_EGL_DISPLAY_ARRAY)
|
||||
SOONG_CONFIG_lineageNvidiaVars_uses_nvidia_enhancements := $(NV_ANDROID_FRAMEWORK_ENHANCEMENTS)
|
||||
SOONG_CONFIG_lineageQcomVars_qti_vibrator_use_effect_stream := $(TARGET_QTI_VIBRATOR_USE_EFFECT_STREAM)
|
||||
SOONG_CONFIG_lineageQcomVars_supports_extended_compress_format := $(AUDIO_FEATURE_ENABLED_EXTENDED_COMPRESS_FORMAT)
|
||||
SOONG_CONFIG_lineageQcomVars_uses_pre_uplink_features_netmgrd := $(TARGET_USES_PRE_UPLINK_FEATURES_NETMGRD)
|
||||
|
||||
# Set default values
|
||||
BOOTLOADER_MESSAGE_OFFSET ?= 0
|
||||
|
|
@ -95,12 +73,12 @@ TARGET_HEALTH_CHARGING_CONTROL_CHARGING_ENABLED ?= 1
|
|||
TARGET_HEALTH_CHARGING_CONTROL_CHARGING_DISABLED ?= 0
|
||||
TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_BYPASS ?= true
|
||||
TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_DEADLINE ?= false
|
||||
TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_LIMIT ?= false
|
||||
TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_TOGGLE ?= true
|
||||
TARGET_INIT_VENDOR_LIB ?= vendor_init
|
||||
TARGET_POWER_LIBPERFMGR_MODE_EXTENSION_LIB ?= libperfmgr-ext
|
||||
TARGET_POWERSHARE_ENABLED ?= 1
|
||||
TARGET_POWERSHARE_DISABLED ?= 0
|
||||
TARGET_QTI_VIBRATOR_EFFECT_LIB ?= libqtivibratoreffect
|
||||
TARGET_SURFACEFLINGER_UDFPS_LIB ?= surfaceflinger_udfps_lib
|
||||
TARGET_TRUST_USB_CONTROL_PATH ?= /proc/sys/kernel/deny_new_usb
|
||||
TARGET_TRUST_USB_CONTROL_ENABLE ?= 1
|
||||
|
|
@ -117,6 +95,7 @@ SOONG_CONFIG_lineageGlobalVars_target_health_charging_control_charging_disabled
|
|||
SOONG_CONFIG_lineageGlobalVars_target_health_charging_control_deadline_path := $(TARGET_HEALTH_CHARGING_CONTROL_DEADLINE_PATH)
|
||||
SOONG_CONFIG_lineageGlobalVars_target_health_charging_control_supports_bypass := $(TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_BYPASS)
|
||||
SOONG_CONFIG_lineageGlobalVars_target_health_charging_control_supports_deadline := $(TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_DEADLINE)
|
||||
SOONG_CONFIG_lineageGlobalVars_target_health_charging_control_supports_limit := $(TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_LIMIT)
|
||||
SOONG_CONFIG_lineageGlobalVars_target_health_charging_control_supports_toggle := $(TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_TOGGLE)
|
||||
SOONG_CONFIG_lineageGlobalVars_target_init_vendor_lib := $(TARGET_INIT_VENDOR_LIB)
|
||||
SOONG_CONFIG_lineageGlobalVars_target_power_libperfmgr_mode_extension_lib := $(TARGET_POWER_LIBPERFMGR_MODE_EXTENSION_LIB)
|
||||
|
|
@ -127,9 +106,3 @@ SOONG_CONFIG_lineageGlobalVars_target_surfaceflinger_udfps_lib := $(TARGET_SURFA
|
|||
SOONG_CONFIG_lineageGlobalVars_target_trust_usb_control_path := $(TARGET_TRUST_USB_CONTROL_PATH)
|
||||
SOONG_CONFIG_lineageGlobalVars_target_trust_usb_control_enable := $(TARGET_TRUST_USB_CONTROL_ENABLE)
|
||||
SOONG_CONFIG_lineageGlobalVars_target_trust_usb_control_disable := $(TARGET_TRUST_USB_CONTROL_DISABLE)
|
||||
ifneq ($(filter $(QSSI_SUPPORTED_PLATFORMS),$(TARGET_BOARD_PLATFORM)),)
|
||||
SOONG_CONFIG_lineageQcomVars_qcom_display_headers_namespace := vendor/qcom/opensource/commonsys-intf/display
|
||||
else
|
||||
SOONG_CONFIG_lineageQcomVars_qcom_display_headers_namespace := $(QCOM_SOONG_NAMESPACE)/display
|
||||
endif
|
||||
SOONG_CONFIG_lineageQcomVars_qti_vibrator_effect_lib := $(TARGET_QTI_VIBRATOR_EFFECT_LIB)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
# Allow vendor/extra to override any property by setting it first
|
||||
$(call inherit-product-if-exists, vendor/extra/product.mk)
|
||||
$(call inherit-product, vendor/lineage/config/scoop.mk)
|
||||
|
||||
PRODUCT_BRAND ?= LineageOS
|
||||
|
||||
|
|
@ -239,9 +240,11 @@ PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
|
|||
endif
|
||||
|
||||
# SetupWizard
|
||||
ifneq ($(WITH_GMS),true)
|
||||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
setupwizard.theme=glif_v4 \
|
||||
setupwizard.feature.day_night_mode_enabled=true
|
||||
endif
|
||||
|
||||
PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS += vendor/lineage/overlay/no-rro
|
||||
PRODUCT_PACKAGE_OVERLAYS += \
|
||||
|
|
@ -268,7 +271,8 @@ PRODUCT_EXTRA_RECOVERY_KEYS += \
|
|||
|
||||
include vendor/lineage/config/version.mk
|
||||
|
||||
-include vendor/lineage-priv/keys/keys.mk
|
||||
|
||||
# -include vendor/lineage-priv/keys/keys.mk
|
||||
-include $(WORKSPACE)/build_env/image-auto-bits.mk
|
||||
-include vendor/lineage/config/partner_gms.mk
|
||||
|
||||
#$(call inherit-product, vendor/lineage/config/scoop.mk)
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@ include vendor/lineage/config/aosp_audio.mk
|
|||
include vendor/lineage/config/lineage_audio.mk
|
||||
|
||||
# Default notification/alarm sounds
|
||||
ifneq ($(WITH_GMS),true)
|
||||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
ro.config.notification_sound=Argon.ogg \
|
||||
ro.config.alarm_alert=Hassium.ogg
|
||||
endif
|
||||
|
||||
# Apps
|
||||
PRODUCT_PACKAGES += \
|
||||
|
|
@ -79,8 +81,7 @@ PRODUCT_PACKAGES += \
|
|||
IconShapeSquircleOverlay \
|
||||
IconShapeTaperedRectOverlay \
|
||||
IconShapeTeardropOverlay \
|
||||
IconShapeVesselOverlay \
|
||||
LineageNavigationBarNoHint
|
||||
IconShapeVesselOverlay
|
||||
|
||||
# Legal
|
||||
PRODUCT_SYSTEM_PROPERTIES += \
|
||||
|
|
|
|||
|
|
@ -13,15 +13,6 @@
|
|||
<instance>default</instance>
|
||||
</interface>
|
||||
</hal>
|
||||
<!-- Camera -->
|
||||
<hal format="hidl" optional="true">
|
||||
<name>vendor.lineage.camera.motor</name>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ICameraMotor</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
</hal>
|
||||
<!-- Charging -->
|
||||
<hal format="hidl" optional="true">
|
||||
<name>vendor.lineage.fastcharge</name>
|
||||
|
|
@ -33,10 +24,15 @@
|
|||
</hal>
|
||||
<hal format="aidl" optional="true">
|
||||
<name>vendor.lineage.health</name>
|
||||
<version>1-2</version>
|
||||
<interface>
|
||||
<name>IChargingControl</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<interface>
|
||||
<name>IFastCharge</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
</hal>
|
||||
<hal format="hidl" optional="true">
|
||||
<name>vendor.lineage.powershare</name>
|
||||
|
|
|
|||
16
config/scoop.mk
Normal file
16
config/scoop.mk
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
# Pif
|
||||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
persist.sys.pihooks_BRAND?=google \
|
||||
persist.sys.pihooks_MANUFACTURER?=Google \
|
||||
persist.sys.pihooks_DEVICE?=oriole \
|
||||
persist.sys.pihooks_PRODUCT?=oriole_beta \
|
||||
persist.sys.pihooks_DEVICE_INITIAL_SDK_INT?=21 \
|
||||
persist.sys.pihooks_SECURITY_PATCH?=2025-03-05 \
|
||||
persist.sys.pihooks_ID?=BP22.250221.015 \
|
||||
persist.sys.pihooks_FINGERPRINT?=google/oriole_beta/oriole:16/BP22.250221.015/13278879:user/release-keys \
|
||||
persist.sys.pihooks_MODEL?=Pixel 6
|
||||
|
||||
#BUILD_GMS_OVERLAYS_AND_PROPS := true
|
||||
$(call inherit-product, vendor/gms/products/gms.mk)
|
||||
|
||||
-include vendor/lineage-priv/keys/keys.mk
|
||||
|
|
@ -4,6 +4,5 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/window_extensions.mk)
|
|||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
persist.settings.large_screen_opt.enabled=true
|
||||
|
||||
# Freeform window management
|
||||
PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.software.freeform_window_management.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/android.software.freeform_window_management.xml
|
||||
# Tablet-specific overlay
|
||||
PRODUCT_PACKAGE_OVERLAYS += vendor/lineage/overlay/tablet
|
||||
|
|
|
|||
|
|
@ -17,8 +17,10 @@ PRODUCT_PACKAGES += \
|
|||
Stk
|
||||
|
||||
# Default ringtone
|
||||
ifneq ($(WITH_GMS),true)
|
||||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
ro.config.ringtone=Orion.ogg
|
||||
endif
|
||||
|
||||
# Tethering - allow without requiring a provisioning app
|
||||
# (for devices that check this)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
PRODUCT_VERSION_MAJOR = 22
|
||||
PRODUCT_VERSION_MINOR = 1
|
||||
PRODUCT_VERSION_MINOR = 2
|
||||
|
||||
ifeq ($(LINEAGE_VERSION_APPEND_TIME_OF_DAY),true)
|
||||
LINEAGE_BUILD_DATE := $(shell date -u +%Y%m%d_%H%M%S)
|
||||
|
|
|
|||
|
|
@ -1,6 +0,0 @@
|
|||
kotlin_plugin {
|
||||
name: "androidx.compose.compiler_compiler-hosted-plugin",
|
||||
static_libs: [
|
||||
"androidx.compose.compiler_compiler-hosted",
|
||||
],
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
** Copyright 2009, The Android Open Source Project
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- Whether desktop mode is supported on the current device -->
|
||||
<bool name="config_isDesktopModeSupported">true</bool>
|
||||
</resources>
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
** Copyright 2009, The Android Open Source Project
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- These resources are around just to allow their values to be customized
|
||||
for different hardware and product builds. -->
|
||||
<resources>
|
||||
<!-- Whether the communal service should be enabled -->
|
||||
<bool name="config_communalServiceEnabled">true</bool>
|
||||
</resources>
|
||||
|
|
@ -6,6 +6,7 @@
|
|||
export C=/tmp/backupdir
|
||||
export SYSDEV="$(readlink -nf "$2")"
|
||||
export SYSFS="$3"
|
||||
export TMPDIR=/tmp
|
||||
export V=22
|
||||
|
||||
export ADDOND_VERSION=3
|
||||
|
|
|
|||
|
|
@ -3164,6 +3164,11 @@
|
|||
<apn carrier="Global Call" mcc="454" mnc="18" apn="globalcall" mmsc="http://192.168.58.171:8002" mmsproxy="192.168.59.51" mmsport="8080" type="default,mms,hipri" authtype="3" mvno_match_data="01040000" mvno_type="gid" />
|
||||
<apn carrier="PCCW-HKT" mcc="454" mnc="19" apn="pccw" mmsc="http://3gmms.pccwmobile.com:8080/was" mmsproxy="10.140.14.10" mmsport="8080" authtype="1" type="default,supl,mms" />
|
||||
<apn carrier="csl" mcc="454" mnc="19" apn="pccw" mmsc="http://mms.hkcsl.com:8080" mmsproxy="10.140.14.10" mmsport="8080" authtype="3" type="default,mms,hipri" />
|
||||
<apn carrier="CTEXCEL" mcc="454" mnc="31" apn="ctexcel" authtype="3" type="default,dun,xcap" mvno_type="spn" mvno_match_data="CTExcel" protocol="IPV4V6" roaming_protocol="IPV4V6" />
|
||||
<apn carrier="CTNET" mcc="454" mnc="31" apn="ctnet" authtype="3" type="default,dun,xcap" mvno_type="spn" mvno_match_data="中国电信" protocol="IPV4V6" roaming_protocol="IPV4V6" />
|
||||
<apn carrier="CTNET" mcc="454" mnc="31" apn="ctnet" type="default" protocol="IPV4V6" roaming_protocol="IPV4V6" />
|
||||
<apn carrier="IMS" mcc="454" mnc="31" apn="ims" authtype="3" type="ims" mvno_type="spn" mvno_match_data="CTExcel" protocol="IPV4V6" roaming_protocol="IPV4V6" />
|
||||
<apn carrier="IMS" mcc="454" mnc="31" apn="ims" authtype="3" type="ims" mvno_type="spn" mvno_match_data="中国电信" protocol="IPV4V6" roaming_protocol="IPV4V6" />
|
||||
<apn carrier="SmarTone Macau" mcc="455" mnc="00" apn="smartgprs" proxy="10.9.9.29" port="8080" user="" password="" mmsc="http://mms.smartone.com.mo/dmog/mo" mmsproxy="10.9.9.29" mmsport="8080" type="default,supl,mms" />
|
||||
<apn carrier="SmarTone MMS" mcc="455" mnc="00" apn="smartgprs" proxy="" port="" user="" password="" mmsc="http://mms.smartone.com.mo/dmog/mo" mmsproxy="10.9.9.29" mmsport="9201" type="mms" />
|
||||
<apn carrier="SmarTone" mcc="455" mnc="00" apn="smartweb" proxy="" port="" user="" password="" mmsc="" type="default,supl" />
|
||||
|
|
|
|||
|
|
@ -4,6 +4,9 @@ on init
|
|||
|
||||
# bugreport is triggered by holding down volume down, volume up and power
|
||||
service bugreport /system/bin/dumpstate -d -p -z
|
||||
oneshot
|
||||
socket dumpstate stream 0660 shell log
|
||||
class main
|
||||
user root
|
||||
disabled
|
||||
oneshot
|
||||
keycodes 114 115 116
|
||||
|
|
|
|||
|
|
@ -16,3 +16,4 @@
|
|||
# Includes support for:
|
||||
# 1) NvCPL / Application Profiles
|
||||
NV_ANDROID_FRAMEWORK_ENHANCEMENTS := true
|
||||
$(call soong_config_set,NV_ANDROID,FRAMEWORK_ENHANCEMENTS,true)
|
||||
|
|
|
|||
|
|
@ -1,6 +0,0 @@
|
|||
flag_value {
|
||||
package: "com.android.server.notification"
|
||||
name: "cross_app_polite_notifications"
|
||||
state: ENABLED
|
||||
permission: READ_WRITE
|
||||
}
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
flag_value {
|
||||
package: "com.android.server.notification"
|
||||
name: "polite_notifications_attn_update"
|
||||
state: ENABLED
|
||||
permission: READ_WRITE
|
||||
}
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
flag_value {
|
||||
package: "com.android.server.notification"
|
||||
name: "polite_notifications"
|
||||
state: ENABLED
|
||||
permission: READ_WRITE
|
||||
}
|
||||
|
|
@ -14,8 +14,9 @@
|
|||
// limitations under the License.
|
||||
|
||||
aconfig_value_set {
|
||||
name: "aconfig_value_set-lineage-ap4a",
|
||||
name: "aconfig_value_set-lineage-bp1a",
|
||||
values: [
|
||||
"aconfig-values-ap4a-com.android.server.notification-all",
|
||||
"aconfig-values-bp1a-android.hardware.biometrics-all",
|
||||
"aconfig-values-bp1a-com.android.window.flags-all",
|
||||
],
|
||||
}
|
||||
21
release/aconfig/bp1a/android.hardware.biometrics/Android.bp
Normal file
21
release/aconfig/bp1a/android.hardware.biometrics/Android.bp
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
// Copyright 2025 Google Inc. All rights reserved.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
aconfig_values {
|
||||
name: "aconfig-values-bp1a-android.hardware.biometrics-all",
|
||||
package: "android.hardware.biometrics",
|
||||
srcs: [
|
||||
"*_flag_values.textproto",
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
flag_value {
|
||||
package: "android.hardware.biometrics"
|
||||
name: "screen_off_unlock_udfps"
|
||||
state: ENABLED
|
||||
permission: READ_ONLY
|
||||
}
|
||||
|
|
@ -13,8 +13,8 @@
|
|||
// limitations under the License.
|
||||
|
||||
aconfig_values {
|
||||
name: "aconfig-values-ap4a-com.android.server.notification-all",
|
||||
package: "com.android.server.notification",
|
||||
name: "aconfig-values-bp1a-com.android.window.flags-all",
|
||||
package: "com.android.window.flags",
|
||||
srcs: [
|
||||
"*_flag_values.textproto",
|
||||
]
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
flag_value {
|
||||
package: "com.android.window.flags"
|
||||
name: "enable_desktop_windowing_mode"
|
||||
state: ENABLED
|
||||
permission: READ_ONLY
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
flag_value {
|
||||
package: "com.android.window.flags"
|
||||
name: "enable_desktop_windowing_taskbar_running_apps"
|
||||
state: ENABLED
|
||||
permission: READ_ONLY
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
flag_value {
|
||||
package: "com.android.window.flags"
|
||||
name: "enable_minimize_button"
|
||||
state: ENABLED
|
||||
permission: READ_ONLY
|
||||
}
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
#
|
||||
# Copyright (C) 2024 The LineageOS Project
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
load("//build/make/core/release_config.scl", "value")
|
||||
|
||||
values = [
|
||||
# keep-sorted start numeric=yes
|
||||
value("RELEASE_ACONFIG_VALUE_SETS", "aconfig_value_set-lineage-ap4a"),
|
||||
# keep-sorted end
|
||||
]
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
values: [
|
||||
{
|
||||
name: "RELEASE_ACONFIG_VALUE_SETS"
|
||||
value: "aconfig_value_set-lineage-ap4a"
|
||||
value: "aconfig_value_set-lineage-bp1a"
|
||||
}
|
||||
]
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
// limitations under the License.
|
||||
|
||||
build_flag_declarations {
|
||||
name: "build_flags-build-release-calyx",
|
||||
name: "build_flags-build-release-lineage",
|
||||
srcs: [
|
||||
"RELEASE_*.textproto",
|
||||
],
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
name: "RELEASE_PIXEL_BROADCAST_ENABLED"
|
||||
namespace: "android_UNKNOWN"
|
||||
description: "feature flag to enable broadcast feature for Pixel leading phone"
|
||||
value: {
|
||||
bool_value: false
|
||||
}
|
||||
workflow: LAUNCH
|
||||
containers: "product"
|
||||
containers: "system"
|
||||
containers: "system_ext"
|
||||
containers: "vendor"
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
name: "RELEASE_AVF_ENABLE_DICE_CHANGES"
|
||||
value: {
|
||||
bool_value: true
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
name: "RELEASE_AVF_ENABLE_LLPVM_CHANGES"
|
||||
value: {
|
||||
bool_value: true
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
name: "RELEASE_AVF_ENABLE_NETWORK"
|
||||
value: {
|
||||
bool_value: true
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
name: "RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES"
|
||||
value: {
|
||||
bool_value: true
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
name: "RELEASE_PIXEL_BROADCAST_ENABLED"
|
||||
value: {
|
||||
bool_value: false
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
name: "RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION"
|
||||
value: {
|
||||
bool_value: true
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_PIXEL_AIDL_AUDIO_HAL_ZUMA"
|
||||
value: {
|
||||
bool_value: false
|
||||
bool_value: true
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_AKITA"
|
||||
value: {
|
||||
string_value: "28"
|
||||
string_value: "32"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_BLUEJAY"
|
||||
value: {
|
||||
string_value: "71"
|
||||
string_value: "75"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_CAIMAN"
|
||||
value: {
|
||||
string_value: "12"
|
||||
string_value: "18"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_CHEETAH"
|
||||
value: {
|
||||
string_value: "68"
|
||||
string_value: "72"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_COMET"
|
||||
value: {
|
||||
string_value: "12"
|
||||
string_value: "18"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_FELIX"
|
||||
value: {
|
||||
string_value: "62"
|
||||
string_value: "66"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_HUSKY"
|
||||
value: {
|
||||
string_value: "45"
|
||||
string_value: "49"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_KOMODO"
|
||||
value: {
|
||||
string_value: "12"
|
||||
string_value: "18"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_LYNX"
|
||||
value: {
|
||||
string_value: "53"
|
||||
string_value: "57"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_ORIOLE"
|
||||
value: {
|
||||
string_value: "92"
|
||||
string_value: "96"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_PANTHER"
|
||||
value: {
|
||||
string_value: "68"
|
||||
string_value: "72"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_RAVEN"
|
||||
value: {
|
||||
string_value: "92"
|
||||
string_value: "96"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_SHIBA"
|
||||
value: {
|
||||
string_value: "45"
|
||||
string_value: "49"
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
name: "RELEASE_SVN_TOKAY"
|
||||
value: {
|
||||
string_value: "12"
|
||||
string_value: "18"
|
||||
}
|
||||
|
|
@ -17,6 +17,6 @@
|
|||
local_dir := $(dir $(lastword $(MAKEFILE_LIST)))
|
||||
|
||||
# Attach the flag value definitions to the various release configurations.
|
||||
$(call declare-release-config, ap4a, $(local_dir)build_config/ap4a.scl)
|
||||
$(call declare-release-config, bp1a, $(local_dir)build_config/bp1a.scl)
|
||||
|
||||
local_dir :=
|
||||
|
|
|
|||
|
|
@ -4,11 +4,11 @@ default_containers: "system_ext"
|
|||
default_containers: "vendor"
|
||||
|
||||
release_config {
|
||||
name: "ap4a"
|
||||
flag_value_files: "release_configs/ap4a.textproto"
|
||||
name: "bp1a"
|
||||
flag_value_files: "release_configs/bp1a.textproto"
|
||||
}
|
||||
|
||||
build_config {
|
||||
name: "ap4a"
|
||||
flag_value_files: "build_config/ap4a.textproto"
|
||||
name: "bp1a"
|
||||
flag_value_files: "build_config/bp1a.textproto"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
name: "ap4a"
|
||||
prior_stages: "trunk"
|
||||
aconfig_value_sets: "aconfig_value_set-lineage-ap4a"
|
||||
3
release/release_configs/bp1a.textproto
Normal file
3
release/release_configs/bp1a.textproto
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
name: "bp1a"
|
||||
inherits: "ap4a"
|
||||
aconfig_value_sets: "aconfig_value_set-lineage-bp1a"
|
||||
20
vars/akita
20
vars/akita
|
|
@ -7,21 +7,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.019"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r20"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13003188"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/akita-ap4a.250205.002-factory-0da0522c.zip"
|
||||
readonly image_sha256="0da0522c4ed8d2c18578dc5a27e4efa65c4594b4157d4db34ccc20992bcd5019"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/akita-bp1a.250305.019-factory-33ce5db3.zip"
|
||||
readonly image_sha256="33ce5db3f98b64d482cfb23b70a1877c928f88188d669aadccb71c0ae1178f7c"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=akita-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13003188?target=akita-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/akita-ota-ap4a.250205.002-7de23674.zip"
|
||||
readonly ota_sha256="7de23674cbb43bdb748f346796b5d8a21ec5cf82dcc3de8a35020566bc330de3"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/akita-ota-bp1a.250305.019-04de80f4.zip"
|
||||
readonly ota_sha256="04de80f4002ed32d73e57c717f3e2d7282d4560d37690243284cbb3bd0bd3208"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
# Updated manually
|
||||
aosp_target_release=ap4a
|
||||
aosp_target_release=bp1a
|
||||
|
|
|
|||
20
vars/bluejay
20
vars/bluejay
|
|
@ -7,21 +7,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.019"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r20"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13003188"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/bluejay-ap4a.250205.002-factory-6e330d72.zip"
|
||||
readonly image_sha256="6e330d725784defb188a58a5cfa31ba4720457d89c7c77ce2cc261b9bdeb0145"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/bluejay-bp1a.250305.019-factory-9dde1d1d.zip"
|
||||
readonly image_sha256="9dde1d1d05778041f5cc439e01b73f2c7e9c8837d1d9192e4db1c435e27be169"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=bluejay-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13003188?target=bluejay-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/bluejay-ota-ap4a.250205.002-0050fec3.zip"
|
||||
readonly ota_sha256="0050fec36449d663e487a2169c81b23670b775020adb7d93a30789fc3ca6ddea"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/bluejay-ota-bp1a.250305.019-4204a881.zip"
|
||||
readonly ota_sha256="4204a8816afc7503df7ec1d461c4303bb6d4f6b9089a0d22c3309874a8efebdc"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
20
vars/caiman
20
vars/caiman
|
|
@ -7,21 +7,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.020"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r21"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13009785"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/caiman-ap4a.250205.002-factory-651a08f8.zip"
|
||||
readonly image_sha256="651a08f8b932fbc635eac80a0132506333fbffd6d369c5fb81a8edb7d51e8814"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/caiman-bp1a.250305.020-factory-8ece3008.zip"
|
||||
readonly image_sha256="8ece3008a79be804415daaee2e2e311662518de9f07f16bed8f56030351bdfdf"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=caiman-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13009785?target=caiman-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/caiman-ota-ap4a.250205.002-2e8a8511.zip"
|
||||
readonly ota_sha256="2e8a851108d2567be61f6252f76c9d1f38a516cea4fe0066d10764eecc803d96"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/caiman-ota-bp1a.250305.020-d387782c.zip"
|
||||
readonly ota_sha256="d387782c7a8e8d1663cc1f8c4b03b88ff00b6fff0aea9456a8eb66f628e631eb"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
20
vars/cheetah
20
vars/cheetah
|
|
@ -8,21 +8,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.019"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r20"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13003188"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/cheetah-ap4a.250205.002-factory-6a87c591.zip"
|
||||
readonly image_sha256="6a87c591a5d6811a3b102a440743cbad8fdc10e553cd4df8906dccc6980afc7c"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/cheetah-bp1a.250305.019-factory-22c3c6de.zip"
|
||||
readonly image_sha256="22c3c6de8d2726a0e0be5eaa66fb753e9e4cd07ddaee9f1e322599053caa36d2"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=cheetah-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13003188?target=cheetah-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/cheetah-ota-ap4a.250205.002-259bb787.zip"
|
||||
readonly ota_sha256="259bb787fd9f7daec276293ef1fc69948e5a9180161a4fab25d567d209717c29"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/cheetah-ota-bp1a.250305.019-9ab4e432.zip"
|
||||
readonly ota_sha256="9ab4e432abec5e6c8e279c39034a508855dcad397e1ee310fbdf0dc16d564e3d"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
20
vars/comet
20
vars/comet
|
|
@ -7,21 +7,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.020"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r21"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13009785"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/comet-ap4a.250205.002-factory-911704e4.zip"
|
||||
readonly image_sha256="911704e4f7d56343b6211046d89e5f421f62cc8c7cc1fb071f07137965cf3d46"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/comet-bp1a.250305.020-factory-3266bb9f.zip"
|
||||
readonly image_sha256="3266bb9fc4b59d1d4d9b1a6746fb0b5985b2e80d64b005f36b49e4156ed90414"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=comet-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13009785?target=comet-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/comet-ota-ap4a.250205.002-5b998617.zip"
|
||||
readonly ota_sha256="5b998617ac3dc94ed3951b4ff8bb0cbf5e12e9381e559abc2f185d1588db499d"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/comet-ota-bp1a.250305.020-04e1162a.zip"
|
||||
readonly ota_sha256="04e1162afd6c7ae41b5e09bb0697b78bf28858766f6d19ad17cfc9ffab9dafaa"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
12
vars/common
12
vars/common
|
|
@ -2,14 +2,14 @@
|
|||
readonly android_version=15 # For update-build-desc-fingerprint.sh
|
||||
readonly aosp_tag_match=android-15.0 # For update-device-vars.sh
|
||||
|
||||
readonly os_branch=lineage-22.1
|
||||
readonly device_branch=lineage-22.1
|
||||
readonly os_branch=lineage-22.2
|
||||
readonly device_branch=lineage-22.2
|
||||
|
||||
readonly prev_common_aosp_tag=android-15.0.0_r10 # Jan 2025, Pixel 6-9
|
||||
readonly common_aosp_tag=android-15.0.0_r14 # Feb 2025, Pixel 6-9
|
||||
readonly prev_common_aosp_tag=android-15.0.0_r21 # Mar 2025, Pixel 9
|
||||
readonly common_aosp_tag=android-15.0.0_r23 # Mar 2025, Pixel Tablet
|
||||
|
||||
readonly common_aosp_build_id=AP4A.250205.002 # Feb 2025, Pixel 6-9
|
||||
readonly common_aosp_build_id=BP1A.250305.020.T2 # Mar 2025, Pixel Tablet
|
||||
|
||||
readonly topic=V_asb_2025-02
|
||||
readonly topic=V_asb_2025-03
|
||||
|
||||
readonly merge_method="merge"
|
||||
|
|
|
|||
20
vars/felix
20
vars/felix
|
|
@ -7,21 +7,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.019"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r20"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13003188"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/felix-ap4a.250205.002-factory-a1bcd5a5.zip"
|
||||
readonly image_sha256="a1bcd5a54f8a4d8932d212a1b0e42fcdb580a236d738c808f37f442efd79a463"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/felix-bp1a.250305.019-factory-45f5bf57.zip"
|
||||
readonly image_sha256="45f5bf57224f2efab8b212429f5724a6129a45e0fc317b154556bd564b4edc91"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=felix-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13003188?target=felix-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/felix-ota-ap4a.250205.002-e82e1aab.zip"
|
||||
readonly ota_sha256="e82e1aab01ce5d706b8f949dd992c160067f600c7e1435bf697304ef70a0b7ac"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/felix-ota-bp1a.250305.019-d192005d.zip"
|
||||
readonly ota_sha256="d192005dd50d1b8cd4e5fe1a8cf5b13fc2a615aa0009747f3eab5a67a81a5fc2"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
20
vars/husky
20
vars/husky
|
|
@ -8,21 +8,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.019"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r20"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13003188"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/husky-ap4a.250205.002-factory-7ae5fb2a.zip"
|
||||
readonly image_sha256="7ae5fb2a932ad9d72de1337df48706aa3dab90f0d9ec8aa407b35a535abba13a"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/husky-bp1a.250305.019-factory-426dde3f.zip"
|
||||
readonly image_sha256="426dde3fbfb497fa5320c2d43e0f219dc778b2a5f9bd5d1080efc6ec7ce831df"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=husky-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13003188?target=husky-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/husky-ota-ap4a.250205.002-039767c1.zip"
|
||||
readonly ota_sha256="039767c183fd933a6b58b20f390856950f3d0ccbf8851f4ee82cb80681f4afa5"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/husky-ota-bp1a.250305.019-b4977f37.zip"
|
||||
readonly ota_sha256="b4977f37cd8e58d791aecfe28fa8018c9688ae3d0cd7871c5ff37b0ff27368cc"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
20
vars/komodo
20
vars/komodo
|
|
@ -9,21 +9,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.020"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r21"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13009785"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/komodo-ap4a.250205.002-factory-abcd406b.zip"
|
||||
readonly image_sha256="abcd406b173a066466c54cfd64e0dc4e50cbc4a9cf602a3ea860d48e4f8088fa"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/komodo-bp1a.250305.020-factory-43dd7f7c.zip"
|
||||
readonly image_sha256="43dd7f7c1024945ff4ff251b7b6959a0cb43076db356712dabbd14a48ba2e72b"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=komodo-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13009785?target=komodo-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/komodo-ota-ap4a.250205.002-e3270b8a.zip"
|
||||
readonly ota_sha256="e3270b8afb184c4ff8e4e9ad8275bc48939f7da71549122e8244f4cf3d74dab8"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/komodo-ota-bp1a.250305.020-20c1d368.zip"
|
||||
readonly ota_sha256="20c1d36846fa1d7e7df6e2566baceadb88f4430ec3b230ef13236fbd7d256b91"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
20
vars/lynx
20
vars/lynx
|
|
@ -7,21 +7,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.019"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r20"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13003188"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/lynx-ap4a.250205.002-factory-c4da467b.zip"
|
||||
readonly image_sha256="c4da467b63935a586d7fd7670a6ef574c54412293350602e25af4f87c20e3b18"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/lynx-bp1a.250305.019-factory-06015c27.zip"
|
||||
readonly image_sha256="06015c27d6368a48249fd423bca104564fe1d0de6c721213e76b282c19cac6e9"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=lynx-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13003188?target=lynx-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/lynx-ota-ap4a.250205.002-5537f895.zip"
|
||||
readonly ota_sha256="5537f89555a70645908e0822c2962f6ec421646eb44c55639be751a35b6e2005"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/lynx-ota-bp1a.250305.019-36e763c0.zip"
|
||||
readonly ota_sha256="36e763c070fd69a75df099c88321c7968c167ec3b73542176db76c61c4585852"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
20
vars/oriole
20
vars/oriole
|
|
@ -7,21 +7,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.019"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r20"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13003188"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/oriole-ap4a.250205.002-factory-4da65a28.zip"
|
||||
readonly image_sha256="4da65a28d004300eb37ea3ec8a23939cc99759dc94e7aa8bd1ee24722131e1d5"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/oriole-bp1a.250305.019-factory-9015126c.zip"
|
||||
readonly image_sha256="9015126cd05c898aecd24d2c2a97e1f7bbb1a5a9f6505b157fa63728115ab72d"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=oriole-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13003188?target=oriole-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/oriole-ota-ap4a.250205.002-42f9942b.zip"
|
||||
readonly ota_sha256="42f9942b363e7e26959edb64fec4919a70ceee57463b3af40c9ccc71b2beb24f"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/oriole-ota-bp1a.250305.019-34e04bed.zip"
|
||||
readonly ota_sha256="34e04bed74a71493ea8d30737d972278464cad36a5dc6761bf2723fc25969196"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
20
vars/panther
20
vars/panther
|
|
@ -7,21 +7,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.019"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r20"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13003188"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/panther-ap4a.250205.002-factory-96459a57.zip"
|
||||
readonly image_sha256="96459a5758e296747188d29d6e1f405cf925fd7cc9bd822a168f00a504d982bb"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/panther-bp1a.250305.019-factory-3cc92367.zip"
|
||||
readonly image_sha256="3cc92367035891fa3a5faec83238dc450738502df12c9e8d4d681b5bb7c5e943"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=panther-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13003188?target=panther-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/panther-ota-ap4a.250205.002-f99cb92e.zip"
|
||||
readonly ota_sha256="f99cb92efde3a0c2421a23f5594f2f4fa3a0805490f1f498396c33b2a157d9a1"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/panther-ota-bp1a.250305.019-a16052a5.zip"
|
||||
readonly ota_sha256="a16052a5a86d6ee2b54ab63c9dab7555f43e8e943b111d3656b02dfa3cb368e0"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
16
vars/qcom
16
vars/qcom
|
|
@ -1,6 +1,6 @@
|
|||
declare -A qcom_group_revision
|
||||
# https://git.codelinaro.org/clo/la/platform/frameworks/base/-/tags?sort=updated_desc&search=LA.QSSI.15.0.r1
|
||||
qcom_group_revision[qssi]=LA.QSSI.15.0.r1-13000-qssi.0
|
||||
qcom_group_revision[qssi]=LA.QSSI.15.0.r1-14500-qssi.0
|
||||
# https://git.codelinaro.org/clo/la/platform/hardware/qcom/audio/-/tags?sort=updated_desc&search=LA.UM.10.6.2.r1
|
||||
qcom_group_revision[msm8953]=LA.UM.10.6.2.r1-02500-89xx.0
|
||||
# https://git.codelinaro.org/clo/la/platform/hardware/qcom/audio/-/tags?sort=updated_desc&search=LA.UM.12.2.1.r1
|
||||
|
|
@ -12,16 +12,16 @@ qcom_group_revision[msmnile]=LA.UM.9.1.r1-16400-SMxxx0.QSSI14.0
|
|||
# https://git.codelinaro.org/clo/la/platform/hardware/qcom/audio/-/tags?sort=updated_desc&search=LA.UM.9.12.r1
|
||||
qcom_group_revision[kona]=LA.UM.9.12.r1-18500-SMxx50.QSSI14.0
|
||||
# https://git.codelinaro.org/clo/la/platform/hardware/qcom/audio/-/tags?sort=updated_desc&search=LA.UM.9.14.r1
|
||||
qcom_group_revision[lahaina]=LA.UM.9.14.r1-25500-LAHAINA.QSSI15.0
|
||||
qcom_group_revision[lahaina]=LA.UM.9.14.r1-26000-LAHAINA.QSSI15.0
|
||||
# https://git.codelinaro.org/clo/la/device/qcom/sepolicy_vndr/-/tags?sort=updated_desc&search=LA.VENDOR.1.0.r1
|
||||
qcom_group_revision[waipio-vendor]=LA.VENDOR.1.0.r1-26900-WAIPIO.QSSI15.0
|
||||
qcom_group_revision[waipio-vendor]=LA.VENDOR.1.0.r1-27000-WAIPIO.QSSI15.0
|
||||
# https://git.codelinaro.org/clo/la/platform/hardware/qcom/audio-ar/-/tags?sort=updated_desc&search=AUDIO.LA.8.0.r1
|
||||
qcom_group_revision[kailua-audio]=AUDIO.LA.8.0.r1-12100-KAILUA.0
|
||||
qcom_group_revision[kailua-audio]=AUDIO.LA.8.0.r1-12300-KAILUA.0
|
||||
# https://git.codelinaro.org/clo/la/device/qcom/sepolicy_vndr/-/tags?sort=updated_desc&search=LA.VENDOR.13.2.0.r1
|
||||
qcom_group_revision[kailua-vendor]=LA.VENDOR.13.2.0.r1-25900-KAILUA.QSSI15.0
|
||||
qcom_group_revision[kailua-vendor]=LA.VENDOR.13.2.0.r1-26600-KAILUA.QSSI16.0
|
||||
# https://git.codelinaro.org/clo/la/platform/hardware/qcom/audio-ar/-/tags?sort=updated_desc&search=AUDIO.LA.9.0.r1
|
||||
qcom_group_revision[lanai-audio]=AUDIO.LA.9.0.r1-07900-lanai.0
|
||||
qcom_group_revision[lanai-audio]=AUDIO.LA.9.0.r1-08300-lanai.0
|
||||
# https://git.codelinaro.org/clo/la/device/qcom/sepolicy_vndr/-/tags?sort=updated_desc&search=LA.VENDOR.14.3.0.r1
|
||||
qcom_group_revision[lanai-vendor]=LA.VENDOR.14.3.0.r1-18500-lanai.0
|
||||
qcom_group_revision[lanai-vendor]=LA.VENDOR.14.3.0.r1-19700-lanai.QSSI15.0
|
||||
# https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wfd-commonsys/-/tags?sort=updated_desc&search=VIDEO.LA.4.0.r2
|
||||
qcom_group_revision[lanai-video]=VIDEO.LA.4.0.r2-06900-lanai.0
|
||||
qcom_group_revision[lanai-video]=VIDEO.LA.4.0.r2-07300-lanai.0
|
||||
|
|
|
|||
20
vars/raven
20
vars/raven
|
|
@ -8,21 +8,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.019"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r20"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13003188"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/raven-ap4a.250205.002-factory-d8162d11.zip"
|
||||
readonly image_sha256="d8162d11f9faa8f9b037a3b090d45ce8c0883e9eeac614c8daa0101b42ec3ea9"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/raven-bp1a.250305.019-factory-6bccc073.zip"
|
||||
readonly image_sha256="6bccc073b56d02cc0ce465aa927a3da612ee86d7b23f7b620b95f5b89bef4071"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=raven-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13003188?target=raven-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/raven-ota-ap4a.250205.002-186be29a.zip"
|
||||
readonly ota_sha256="186be29a7b3ce00de3cf758e9363be17010f058577722dca404c6d313e7b4d53"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/raven-ota-bp1a.250305.019-2c923d08.zip"
|
||||
readonly ota_sha256="2c923d08026d4a37bc76ebf3c184d84028204216c328ff907fbf9b4ff2c0d712"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
20
vars/shiba
20
vars/shiba
|
|
@ -7,21 +7,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.019"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r20"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13003188"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/shiba-ap4a.250205.002-factory-71e85ee9.zip"
|
||||
readonly image_sha256="71e85ee9a619fb5b481259f34c258992be58d897696bc2358b4ea1b4ca5a728d"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/shiba-bp1a.250305.019-factory-4401ad97.zip"
|
||||
readonly image_sha256="4401ad979ea4f5dbfabb51cd865df1dfae90a23ef4943a281d3f749002308117"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=shiba-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13003188?target=shiba-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/shiba-ota-ap4a.250205.002-77464ab7.zip"
|
||||
readonly ota_sha256="77464ab7b9c8722782a9939a0281c219c102c58c344ce98972cb63d8b947a89d"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/shiba-ota-bp1a.250305.019-1f4e6c4d.zip"
|
||||
readonly ota_sha256="1f4e6c4da9ee3419d8547848a13021badad86a7f249fb5a0983df04b47fe92ae"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
6
vars/taimen
Normal file
6
vars/taimen
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# Pixel 2 XL
|
||||
|
||||
readonly build_id=RP1A.201005.004.A1 # Dec 2020
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/taimen-rp1a.201005.004.a1-factory-2f5c4987.zip"
|
||||
readonly image_sha256="2f5c4987a8e1c29bb2843d7f7d36721d52f2eb25a0fe4c74b3590e34a06eb44f"
|
||||
|
|
@ -7,21 +7,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.020.T2"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r23"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13023825"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/tangorpro-ap4a.250205.002-factory-fddb10ec.zip"
|
||||
readonly image_sha256="fddb10ec5d7a66a608321cf98a9ac801c93ed6aef7caa19afb8e1c216289c40a"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/tangorpro-bp1a.250305.020.t2-factory-908d0b5d.zip"
|
||||
readonly image_sha256="908d0b5d6310577999039f1c9ff6e4eb28bc44084d9a948a5c741fdd77313ed7"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=tangorpro-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13023825?target=tangorpro-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/tangorpro-ota-ap4a.250205.002-a877a020.zip"
|
||||
readonly ota_sha256="a877a020252ef4e550de7647533258f591a3865ce5783ca0e47e07d34e2f4c4f"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/tangorpro-ota-bp1a.250305.020.t2-da00f6f9.zip"
|
||||
readonly ota_sha256="da00f6f91942ec878fb102af3fc033491109cf9856bbfb50f8f9436dfb45378d"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
20
vars/tokay
20
vars/tokay
|
|
@ -7,21 +7,21 @@ device_repos=(
|
|||
|
||||
# Updated semi-manually via pixel/update-any-var.sh
|
||||
|
||||
readonly build_id="AP4A.250205.002"
|
||||
readonly build_id="BP1A.250305.020"
|
||||
|
||||
# Updated automatically via pixel/update-device-vars.sh
|
||||
|
||||
readonly prev_aosp_tag="android-15.0.0_r10"
|
||||
readonly aosp_tag="android-15.0.0_r14"
|
||||
readonly prev_aosp_tag="android-15.0.0_r14"
|
||||
readonly aosp_tag="android-15.0.0_r21"
|
||||
|
||||
readonly build_number="12821496"
|
||||
readonly build_number="13009785"
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/tokay-ap4a.250205.002-factory-2c42ac34.zip"
|
||||
readonly image_sha256="2c42ac341c0b80cb2e831d9704d079a1bc5240b7afea079c79a730e84573a42d"
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/tokay-bp1a.250305.020-factory-b62074e2.zip"
|
||||
readonly image_sha256="b62074e2bc6b9c95f360a8519498ddd22e5fd79df784e0ba50fc81334a79204d"
|
||||
|
||||
readonly flash_url="https://flash.android.com/build/12821496?target=tokay-user&signed"
|
||||
readonly flash_url="https://flash.android.com/build/13009785?target=tokay-user&signed"
|
||||
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/tokay-ota-ap4a.250205.002-22cfd265.zip"
|
||||
readonly ota_sha256="22cfd265760689253d1fad2166b443e7f02e64d713f90248df5eee328c2db07c"
|
||||
readonly ota_url="https://dl.google.com/dl/android/aosp/tokay-ota-bp1a.250305.020-b9e71d08.zip"
|
||||
readonly ota_sha256="b9e71d0833afee1b5b8ff84dbce4d335376925b9db6c4c8e1b1d29b447c2e4a7"
|
||||
|
||||
readonly security_patch="2025-02-05"
|
||||
readonly security_patch="2025-03-05"
|
||||
|
|
|
|||
6
vars/walleye
Normal file
6
vars/walleye
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# Pixel 2
|
||||
|
||||
readonly build_id=RP1A.201005.004.A1 # Dec 2020
|
||||
|
||||
readonly image_url="https://dl.google.com/dl/android/aosp/walleye-rp1a.201005.004.a1-factory-0c23f6cf.zip"
|
||||
readonly image_sha256="0c23f6cf9e2194a3e72b1288f65c5a7f2f6c020080af49c8a494ee99ab3eb543"
|
||||
Loading…
Add table
Reference in a new issue