diff --git a/.gitattributes b/.gitattributes
index ffc684ba87..3110776c9f 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -26,6 +26,7 @@ unica/mods/csc/*/** binary
unica/mods/rezetprop/system/bin/rezetprop binary
# Platform-specific prebuilt blobs
+platform/exynos1280/patches/vendor/vendor/** binary
platform/exynos9820/patches/vendor/vendor/** binary
platform/exynos990/patches/vendor/vendor/** binary
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 72f02064df..e141f0674c 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -10,7 +10,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- target: [beyond0lte, beyond1lte, beyond2lte, beyondx, x1s, y2s, z3s, c1s, c2s, r8s, o1s, t2s, p3s, r9s, r0s, b0s, g0s]
+ target: [beyond0lte, beyond1lte, beyond2lte, beyondx, x1s, y2s, z3s, c1s, c2s, r8s, o1s, t2s, p3s, r9s, r0s, b0s, g0s, a53x]
steps:
- name: Checkout repo
diff --git a/MAINTAINERS b/MAINTAINERS
index 75ce2a761e..a21fecae45 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1,6 +1,12 @@
List of maintainers
-------------------
+Exynos 1280
+M: Ksawlii (@ksawlii)
+S: Maintained
+F: platform/exynos1280/*
+F: target/a53x/*
+
Exynos 9820
M: ExtremeXT (@ExtremeXT)
S: Maintained
diff --git a/README.md b/README.md
index 46d0d26a6f..445dd2a11b 100644
--- a/README.md
+++ b/README.md
@@ -127,6 +127,7 @@ Original UN1CA credits:
- *All the UN1CA project contributors and testers ❤️*
# Kernel sources and device trees
+- 1280 Kernel Source Code (Maintainer: @Flopster101): https://github.com/FlopKernel-Series/flop_s5e8825_kernel/
- 9820 Kernel Source Code (Maintainer: @ExtremeXT): https://github.com/ExtremeXT/M62-backport
- 9820 Device Tree Code (Maintainer: @ExtremeXT): https://github.com/ExtremeXT/android_device_samsung_exynos9820
- 990 Kernel Source Code (Maintainer: @ExtremeXT): https://github.com/ExtremeXT/990_upstream_v2
diff --git a/external/erofs-utils b/external/erofs-utils
index fa88a7abbc..184b9dd7cd 160000
--- a/external/erofs-utils
+++ b/external/erofs-utils
@@ -1 +1 @@
-Subproject commit fa88a7abbcdfe01dc19258c9c2c82c3afb45c196
+Subproject commit 184b9dd7cd237ae94c6c25c21b9f20c0eadd894b
diff --git a/platform/exynos1280/debloat.sh b/platform/exynos1280/debloat.sh
new file mode 100755
index 0000000000..b1b04cc9b1
--- /dev/null
+++ b/platform/exynos1280/debloat.sh
@@ -0,0 +1,57 @@
+#
+# Copyright (C) 2025 Ksawlii
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+
+# Debloat list for Galaxy A53 5G (a53x)
+# - Add entries inside the specific partition containing that file (_DEBLOAT+="")
+# - DO NOT add the partition name at the start of any entry (eg. "/system/dpolicy_system")
+# - DO NOT add a slash at the start of any entry (eg. "/dpolicy_system")
+
+# Overlays
+SYSTEM_DEBLOAT+="
+system/app/WifiRROverlayAppQC
+system/app/WifiRROverlayAppWifiLock
+"
+PRODUCT_DEBLOAT+="
+overlay/SoftapOverlay6GHz
+overlay/SoftapOverlayOWE
+overlay/SoftapOverlayQC
+"
+
+# Camera SDK
+SYSTEM_DEBLOAT+="
+system/etc/default-permissions/default-permissions-com.samsung.android.globalpostprocmgr.xml
+system/etc/default-permissions/default-permissions-com.samsung.petservice.xml
+system/etc/default-permissions/default-permissions-com.samsung.videoscan.xml
+system/etc/permissions/cameraservice.xml
+system/etc/permissions/privapp-permissions-com.samsung.android.globalpostprocmgr.xml
+system/etc/permissions/privapp-permissions-com.samsung.petservice.xml
+system/etc/permissions/privapp-permissions-com.samsung.videoscan.xml
+system/etc/permissions/sec_camerax_impl.xml
+system/etc/permissions/sec_camerax_service.xml
+system/framework/sec_camerax_impl.jar
+system/framework/scamera_sep.jar
+system/priv-app/GlobalPostProcMgr
+system/priv-app/PetService
+system/priv-app/SCameraSDKService
+system/priv-app/sec_camerax_service
+system/priv-app/VideoScan
+"
+
+# mAFPC
+SYSTEM_DEBLOAT+="
+system/bin/mafpc_write
+"
diff --git a/platform/exynos1280/patches/camera/customize.sh b/platform/exynos1280/patches/camera/customize.sh
new file mode 100755
index 0000000000..bdebe5414a
--- /dev/null
+++ b/platform/exynos1280/patches/camera/customize.sh
@@ -0,0 +1,77 @@
+LOG_STEP_IN "- Replacing camare blobs"
+BLOBS_LIST="
+system/lib64/libface_recognition.arcsoft.so
+system/lib64/libpic_best.arcsoft.so
+system/lib64/libfrtracking_engine.arcsoft.so
+system/lib64/libFaceRecognition.arcsoft.so
+system/lib64/lib_pet_detection.arcsoft.so
+system/lib64/libae_bracket_hdr.arcsoft.so
+system/lib64/libdigital_tele_scope.arcsoft.so
+system/lib64/libdigital_tele_scope_rawsr.arcsoft.so
+system/lib64/libhybrid_high_dynamic_range.arcsoft.so
+system/lib64/libenn_wrapper_system.so
+"
+
+for blob in $BLOBS_LIST
+do
+ DELETE_FROM_WORK_DIR "system" "$blob" &
+done
+
+BLOBS_LIST="
+system/lib/libFace_Landmark_API.camera.samsung.so
+system/lib/libsecjpeginterface.camera.samsung.so
+system/lib/libface_landmark.arcsoft.so
+system/lib64/libUltraWideDistortionCorrection.camera.samsung.so
+system/lib64/libFacialBasedSelfieCorrection.camera.samsung.so
+system/lib64/libhumantracking.arcsoft.so
+system/lib64/libPortraitDistortionCorrectionCali.arcsoft.so
+system/lib64/libface_landmark.arcsoft.so
+system/lib64/libFacialStickerEngine.arcsoft.so
+system/lib64/libveengine.arcsoft.so
+system/lib64/libimage_enhancement.arcsoft.so
+system/lib64/liblow_light_hdr.arcsoft.so
+system/lib64/libobjectcapture_jni.arcsoft.so
+system/lib64/libobjectcapture.arcsoft.so
+system/lib64/libFacialAttributeDetection.arcsoft.so
+system/lib64/libHpr_RecFace_dl_v1.0.camera.samsung.so
+system/lib64/libSceneDetector_v1.camera.samsung.so
+system/lib64/libPortraitDistortionCorrection.arcsoft.so
+system/lib64/vendor.samsung_slsi.hardware.eden_runtime@1.0.so
+system/lib64/libhigh_dynamic_range.arcsoft.so
+system/lib64/libsnap_aidl.snap.samsung.so
+system/lib64/vendor.samsung.hardware.snap-V3-ndk.so
+system/lib64/libMyFilterPlugin.camera.samsung.so
+system/lib64/libeden_wrapper_system.so
+system/lib64/libFacePreProcessing_jni.camera.samsung.so
+system/lib64/libsaiv_HprFace_cmh_support_jni.camera.samsung.so
+system/lib64/libHprFace_GAE_jni.camera.samsung.so
+system/lib64/libFace_Landmark_Engine.camera.samsung.so
+system/lib64/libFaceRestoration.camera.samsung.so
+system/lib64/libHprFace_GAE_api.camera.samsung.so
+system/lib64/libFace_Landmark_API.camera.samsung.so
+system/lib64/libImageTagger.camera.samsung.so
+"
+
+for blob in $BLOBS_LIST
+do
+ ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "$blob" 0 0 644 "u:object_r:system_lib_file:s0" &
+done
+
+# shellcheck disable=SC2046
+wait $(jobs -p) || exit 1
+LOG_STEP_OUT
+
+LOG "- Fixing portrait mode"
+sed -i "s/ro.product.name/ro.unica.camera/g" "$WORK_DIR/system/system/lib64/libDualCamBokehCapture.camera.samsung.so"
+
+LOG_STEP_IN "- Fixing AI Photo Editor"
+cp -fa \
+ "$WORK_DIR/system/system/cameradata/portrait_data/single_bokeh_feature.json" \
+ "$WORK_DIR/system/system/cameradata/portrait_data/nexus_bokeh_feature.json"
+SET_METADATA "system" "system/cameradata/portrait_data/nexus_bokeh_feature.json" 0 0 644 "u:object_r:system_file:s0"
+sed -i "s/MODEL_TYPE_INSTANCE_CAPTURE/MODEL_TYPE_OBJ_INSTANCE_CAPTURE/g" \
+ "$WORK_DIR/system/system/cameradata/portrait_data/single_bokeh_feature.json"
+sed -i \
+ 's/system\/cameradata\/portrait_data\/single_bokeh_feature.json/system\/cameradata\/portrait_data\/nexus_bokeh_feature.json\x00/g' \
+ "$WORK_DIR/system/system/lib64/libPortraitSolution.camera.samsung.so"
+LOG_STEP_OUT
diff --git a/platform/exynos1280/patches/camera/module.prop b/platform/exynos1280/patches/camera/module.prop
new file mode 100644
index 0000000000..7e4f51f2e2
--- /dev/null
+++ b/platform/exynos1280/patches/camera/module.prop
@@ -0,0 +1,4 @@
+id=camera
+name=Camera
+author=Ksawlii
+description=Some Camera Fixes.
diff --git a/platform/exynos1280/patches/floppy/configs/a25x.cfg b/platform/exynos1280/patches/floppy/configs/a25x.cfg
new file mode 100644
index 0000000000..75ec3a837a
--- /dev/null
+++ b/platform/exynos1280/patches/floppy/configs/a25x.cfg
@@ -0,0 +1,11 @@
+a25x_swa_open_w00_r00.dtbo
+ custom0=0x00000000
+ custom1=0x00000003
+
+a25x_swa_open_w00_r04.dtbo
+ custom0=0x00000004
+ custom1=0x00000004
+
+a25x_swa_open_w00_r05.dtbo
+ custom0=0x00000005
+ custom1=0x00000020
\ No newline at end of file
diff --git a/platform/exynos1280/patches/floppy/configs/a33.cfg b/platform/exynos1280/patches/floppy/configs/a33.cfg
new file mode 100644
index 0000000000..7e51578c89
--- /dev/null
+++ b/platform/exynos1280/patches/floppy/configs/a33.cfg
@@ -0,0 +1,19 @@
+a33x_eur_open_w00_r00.dtbo
+ custom0=0x00000000
+ custom1=0x00000000
+
+a33x_eur_open_w00_r01.dtbo
+ custom0=0x00000001
+ custom1=0x00000001
+
+a33x_eur_open_w00_r02.dtbo
+ custom0=0x00000002
+ custom1=0x00000002
+
+a33x_eur_open_w00_r03.dtbo
+ custom0=0x00000003
+ custom1=0x00000003
+
+a33x_eur_open_w00_r04.dtbo
+ custom0=0x00000004
+ custom1=0x00000020
\ No newline at end of file
diff --git a/platform/exynos1280/patches/floppy/configs/a53x.cfg b/platform/exynos1280/patches/floppy/configs/a53x.cfg
new file mode 100644
index 0000000000..7495699a87
--- /dev/null
+++ b/platform/exynos1280/patches/floppy/configs/a53x.cfg
@@ -0,0 +1,19 @@
+a53x_eur_open_w00_r00.dtbo
+ custom0=0x00000000
+ custom1=0x00000000
+
+a53x_eur_open_w00_r01.dtbo
+ custom0=0x00000001
+ custom1=0x00000001
+
+a53x_eur_open_w00_r02.dtbo
+ custom0=0x00000002
+ custom1=0x00000004
+
+a53x_eur_open_w00_r05.dtbo
+ custom0=0x00000005
+ custom1=0x00000005
+
+a53x_eur_open_w00_r06.dtbo
+ custom0=0x00000006
+ custom1=0x00000020
\ No newline at end of file
diff --git a/platform/exynos1280/patches/floppy/configs/f34x.cfg b/platform/exynos1280/patches/floppy/configs/f34x.cfg
new file mode 100644
index 0000000000..a5cb7264db
--- /dev/null
+++ b/platform/exynos1280/patches/floppy/configs/f34x.cfg
@@ -0,0 +1,7 @@
+m34x_swa_ins_w00_r00.dtbo
+ custom0=0x00000000
+ custom1=0x00000000
+
+m34x_swa_ins_w00_r01.dtbo
+ custom0=0x00000001
+ custom1=0x00000020
\ No newline at end of file
diff --git a/platform/exynos1280/patches/floppy/configs/m33x.cfg b/platform/exynos1280/patches/floppy/configs/m33x.cfg
new file mode 100644
index 0000000000..b0ffb90f71
--- /dev/null
+++ b/platform/exynos1280/patches/floppy/configs/m33x.cfg
@@ -0,0 +1,11 @@
+m33x_eur_open_w00_r00.dtbo
+ custom0=0x00000000
+ custom1=0x00000000
+
+m33x_eur_open_w00_r01.dtbo
+ custom0=0x00000001
+ custom1=0x00000001
+
+m33x_eur_open_w00_r02.dtbo
+ custom0=0x00000002
+ custom1=0x00000020
\ No newline at end of file
diff --git a/platform/exynos1280/patches/floppy/configs/m34x.cfg b/platform/exynos1280/patches/floppy/configs/m34x.cfg
new file mode 100644
index 0000000000..423b4d841f
--- /dev/null
+++ b/platform/exynos1280/patches/floppy/configs/m34x.cfg
@@ -0,0 +1,7 @@
+m34x_eur_open_w00_r00.dtbo
+ custom0=0x00000000
+ custom1=0x00000000
+
+m34x_eur_open_w00_r01.dtbo
+ custom0=0x00000001
+ custom1=0x00000020
\ No newline at end of file
diff --git a/platform/exynos1280/patches/floppy/customize.sh b/platform/exynos1280/patches/floppy/customize.sh
new file mode 100755
index 0000000000..d1b9865437
--- /dev/null
+++ b/platform/exynos1280/patches/floppy/customize.sh
@@ -0,0 +1,117 @@
+BUILD_KERNEL()
+{
+ local PARENT="$(pwd)"
+ cd "$KERNEL_TMP_DIR/floppy"
+
+ EVAL "./do_build.sh ku"
+
+ cd "$PARENT"
+}
+
+BUILD_DTBO_IMAGE()
+{
+ local PARENT="$(pwd)"
+ cd "$KERNEL_TMP_DIR/floppy"
+
+ EVAL "mkdtboimg cfg_create "kernel_build/images/dtbo.img" "$SRC_DIR/platform/exynos1280/patches/floppy/configs/$TARGET_CODENAME.cfg" -d "out/arch/arm64/boot/dts/exynos/samsung/$TARGET_CODENAME""
+
+ cd "$PARENT"
+}
+
+SAFE_PULL_CHANGES()
+{
+ set -eo pipefail
+
+ local PARENT="$(pwd)"
+ cd "$KERNEL_TMP_DIR/floppy"
+
+ git fetch origin
+
+ LOCAL="$(git rev-parse @)"
+ REMOTE="$(git rev-parse origin)"
+ BASE="$(git merge-base @ origin)"
+
+ # Now we have three cases that we need to take care of.
+ if [ "$LOCAL" = "$REMOTE" ]; then
+ LOG "- Local branch is up-to-date with remote"
+ elif [ "$LOCAL" = "$BASE" ]; then
+ LOG "- Fast-forward possible. Pulling"
+ git pull --ff-only
+ elif [ "$REMOTE" = "$BASE" ]; then
+ LOG "- Local branch is ahead of remote. Not doing anything"
+ else
+ cd "$PARENT"
+ LOGE "Remote history has diverged (possible force-push)"
+ fi
+
+ cd "$PARENT"
+}
+
+REPLACE_KERNEL_IMAGES()
+{
+ local KERNEL_TMP_DIR="$KERNEL_TMP_DIR-s5e8825"
+ local FLOPPY_REPO="https://github.com/FlopKernel-Series/flop_s5e8825_kernel"
+
+ [ ! -d "$KERNEL_TMP_DIR" ] && mkdir -p "$KERNEL_TMP_DIR"
+
+ if [ -d "$KERNEL_TMP_DIR/floppy/.git" ]; then
+ LOG "- Existing git repo found, trying to pull latest changes"
+ if ! SAFE_PULL_CHANGES; then
+ LOGE "Could not pull latest Kernel changes. If you hold local changes, please rebase to the new base. If not, cleaning the kernel_tmp_dir should suffice."
+ fi
+ else
+ LOG "- Cloning FloppyKernel"
+ [ -d "$KERNEL_TMP_DIR/floppy" ] && rm -rf "$KERNEL_TMP_DIR/floppy"
+ EVAL "git clone "$FLOPPY_REPO" --single-branch "$KERNEL_TMP_DIR/floppy""
+ fi
+
+ LOG "- Running the kernel build script"
+ BUILD_KERNEL
+
+ LOG "- Building dtbo image"
+ BUILD_DTBO_IMAGE
+
+ # Move the files to the work dir
+ KERNEL_IMAGES=(dtbo.img boot_oneui.img vendor_boot.img)
+ for b in "${KERNEL_IMAGES[@]}"; do
+ [ -f "$WORK_DIR/kernel/$b" ] && rm -f "$WORK_DIR/kernel/$b"
+ cp -fa "$KERNEL_TMP_DIR/floppy/kernel_build/images/$b" "$WORK_DIR/kernel"
+ done
+ mv -f "$WORK_DIR/kernel/boot_oneui.img" "$WORK_DIR/kernel/boot.img"
+}
+
+ADD_KERNELSU_NEXT_MANAGER()
+{
+ local KERNELSU_MANAGER_APK="https://github.com/KernelSU-Next/KernelSU-Next/releases/download/v1.0.9/KernelSU_Next_v1.0.9_12797-release.apk"
+ # https://github.com/tiann/KernelSU/issues/886
+ local APK_PATH="system/preload/KernelSU-Next/com.rifsxd.ksunext-mesa==/base.apk"
+
+ LOG "- Adding KernelSU-Next.apk to preload apps"
+ mkdir -p "$WORK_DIR/system/$(dirname "$APK_PATH")"
+ curl -L -s -o "$WORK_DIR/system/$APK_PATH" -z "$WORK_DIR/system/$APK_PATH" "$KERNELSU_MANAGER_APK"
+
+ sed -i "/system\/preload/d" "$WORK_DIR/configs/fs_config-system" \
+ && sed -i "/system\/preload/d" "$WORK_DIR/configs/file_context-system"
+ while read -r i; do
+ FILE="$(echo -n "$i"| sed "s.$WORK_DIR/system/..")"
+ [ -d "$i" ] && echo "$FILE 0 0 755 capabilities=0x0" >> "$WORK_DIR/configs/fs_config-system"
+ [ -f "$i" ] && echo "$FILE 0 0 644 capabilities=0x0" >> "$WORK_DIR/configs/fs_config-system"
+ FILE="$(echo -n "$FILE" | sed 's/\./\\./g')"
+ echo "/$FILE u:object_r:system_file:s0" >> "$WORK_DIR/configs/file_context-system"
+ done <<< "$(find "$WORK_DIR/system/system/preload")"
+
+ rm -f "$WORK_DIR/system/system/etc/vpl_apks_count_list.txt"
+ while read -r i; do
+ FILE="$(echo "$i" | sed "s.$WORK_DIR/system..")"
+ echo "$FILE" >> "$WORK_DIR/system/system/etc/vpl_apks_count_list.txt"
+ done <<< "$(find "$WORK_DIR/system/system/preload" -name "*.apk" | sort)"
+}
+
+ADD_KERNELSU_NEXT_MANAGER &
+REPLACE_KERNEL_IMAGES
+
+# shellcheck disable=SC2046
+wait $(jobs -p) || exit 1
+
+rm -rf "$TMP_DIR"
+
diff --git a/platform/exynos1280/patches/floppy/module.prop b/platform/exynos1280/patches/floppy/module.prop
new file mode 100644
index 0000000000..efd9dd5d5e
--- /dev/null
+++ b/platform/exynos1280/patches/floppy/module.prop
@@ -0,0 +1,4 @@
+id=floppy
+name=FloppyKernel support
+author=Ksawlii, Flopster101, @alyassin105g
+description=Adds FloppyKernel in ROM.
diff --git a/platform/exynos1280/patches/midas/customize.sh b/platform/exynos1280/patches/midas/customize.sh
new file mode 100644
index 0000000000..bb8c8a1f10
--- /dev/null
+++ b/platform/exynos1280/patches/midas/customize.sh
@@ -0,0 +1,11 @@
+LOG_STEP_IN "- Adding stock Photo Remaster Service"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/priv-app/PhotoRemasterService" 0 0 755 "u:object_r:system_file:s0"
+LOG_STEP_OUT
+
+LOG_STEP_IN "- Adding stock midas blobs"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/libmidas_core.camera.samsung.so" 0 0 644 "u:object_r:system_lib_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/libmidas_DNNInterface.camera.samsung.so" 0 0 644 "u:object_r:system_lib_file:s0"
+LOG_STEP_OUT
+
+LOG "- Fixing MIDAS model detection"
+sed -i "s/ro.product.device/ro.product.vendor.device/g" "$WORK_DIR/vendor/etc/midas/midas_config.json"
diff --git a/platform/exynos1280/patches/midas/module.prop b/platform/exynos1280/patches/midas/module.prop
new file mode 100644
index 0000000000..5364e01acc
--- /dev/null
+++ b/platform/exynos1280/patches/midas/module.prop
@@ -0,0 +1,4 @@
+id=midas
+name=MIDAS Fix
+author=ExtremeXT
+description=Add MIDAS stuff from A53 to fix Photo Remaster.
diff --git a/platform/exynos1280/patches/miscs/customize.sh b/platform/exynos1280/patches/miscs/customize.sh
new file mode 100755
index 0000000000..5d51158628
--- /dev/null
+++ b/platform/exynos1280/patches/miscs/customize.sh
@@ -0,0 +1,7 @@
+LOG "- Disabling encryption"
+LINE=$(sed -n "/^\/dev\/block\/by-name\/userdata/=" "$WORK_DIR/vendor/etc/fstab.s5e8825")
+sed -i "${LINE}s/,fileencryption=aes-256-xts:aes-256-cts:v2//g" "$WORK_DIR/vendor/etc/fstab.s5e8825"
+
+LOG_STEP_IN "- Adding r11s btservices apex"
+ADD_TO_WORK_DIR "r11sxxx" "system" "system/apex/com.android.btservices.apex" 0 0 644 "u:object_r:system_file:s0"
+LOG_STEP_OUT
diff --git a/platform/exynos1280/patches/miscs/module.prop b/platform/exynos1280/patches/miscs/module.prop
new file mode 100644
index 0000000000..e8640179b6
--- /dev/null
+++ b/platform/exynos1280/patches/miscs/module.prop
@@ -0,0 +1,4 @@
+id=miscs
+name=Misc patches
+author=salvogiangri, Ksawlii
+description=Generic set of patches.
diff --git a/platform/exynos1280/patches/miscs/product.prop b/platform/exynos1280/patches/miscs/product.prop
new file mode 100644
index 0000000000..44f45acd12
--- /dev/null
+++ b/platform/exynos1280/patches/miscs/product.prop
@@ -0,0 +1,10 @@
+# Set stock Bluetooth profiles
+bluetooth.profile.bap.broadcast.assist.enabled=false
+bluetooth.profile.bap.broadcast.source.enabled=false
+bluetooth.profile.bap.unicast.client.enabled=false
+bluetooth.profile.bas.client.enabled=false
+bluetooth.profile.csip.set_coordinator.enabled=false
+bluetooth.profile.hap.client.enabled=false
+bluetooth.profile.mcp.server.enabled=false
+bluetooth.profile.ccp.server.enabled=false
+bluetooth.profile.vcp.controller.enabled=false
diff --git a/platform/exynos1280/patches/miscs/system.prop b/platform/exynos1280/patches/miscs/system.prop
new file mode 100644
index 0000000000..80ed103f2b
--- /dev/null
+++ b/platform/exynos1280/patches/miscs/system.prop
@@ -0,0 +1,2 @@
+# Netflix
+ro.netflix.bsp_rev=EXYNOS1280-34993-1
diff --git a/platform/exynos1280/patches/miscs/vendor.prop b/platform/exynos1280/patches/miscs/vendor.prop
new file mode 100644
index 0000000000..4d0db4f56e
--- /dev/null
+++ b/platform/exynos1280/patches/miscs/vendor.prop
@@ -0,0 +1,8 @@
+# Add Adaptive Refresh Rate
+ro.surface_flinger.use_content_detection_for_refresh_rate=true
+ro.surface_flinger.set_touch_timer_ms=300
+ro.surface_flinger.set_idle_timer_ms=250
+ro.surface_flinger.set_display_power_timer_ms=200
+
+# Enable FUSE Passthrough
+persist.sys.fuse.passthrough.enable=true
diff --git a/platform/exynos1280/patches/stock_blobs/customize.sh b/platform/exynos1280/patches/stock_blobs/customize.sh
new file mode 100755
index 0000000000..9a2f40eeb5
--- /dev/null
+++ b/platform/exynos1280/patches/stock_blobs/customize.sh
@@ -0,0 +1,36 @@
+TARGET_FIRMWARE_PATH="$FW_DIR/$(echo -n "$TARGET_FIRMWARE" | sed 's./._.g' | rev | cut -d "_" -f2- | rev)"
+
+LOG_STEP_IN "- Adding stock vintf manifest"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/etc/vintf/manifest.xml" 0 0 644 "u:object_r:system_file:s0"
+
+LOG_STEP_IN "- Fixing sound quality"
+SOUND_ALIVE="$(basename "$(find "$TARGET_FIRMWARE_PATH/system/system/lib64" -type f -name 'lib_SoundAlive*' -print -quit)")"
+SOUND_BOOSTER="$(basename "$(find "$TARGET_FIRMWARE_PATH/system/system/lib64" -type f -name 'lib_SoundBooster*' -print -quit)")"
+DELETE_FROM_WORK_DIR "system" "system/lib64/lib_SoundBooster_ver2000.so"
+DELETE_FROM_WORK_DIR "system" "system/lib64/lib_SoundAlive_play_plus_ver800.so"
+DELETE_FROM_WORK_DIR "system" "system/lib64/lib_SAG_EQ_ver2000.so"
+DELETE_FROM_WORK_DIR "system" "system/lib64/libsoundboostereq_legacy.so"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/etc/stage_policy.conf" 0 0 644 "u:object_r:system_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/libsamsungSoundbooster_plus_legacy.so" 0 0 644 "u:object_r:system_lib_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/lib_soundaliveresampler.so" 0 0 644 "u:object_r:system_lib_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/lib_SoundAlive_AlbumArt_ver105.so" 0 0 644 "u:object_r:system_lib_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/$SOUND_ALIVE" 0 0 644 "u:object_r:system_lib_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/lib_SoundAlive_SRC192_ver205a.so" 0 0 644 "u:object_r:system_lib_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/lib_SoundAlive_SRC384_ver320.so" 0 0 644 "u:object_r:system_lib_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/$SOUND_BOOSTER" 0 0 644 "u:object_r:system_lib_file:s0"
+LOG_STEP_OUT
+
+LOG_STEP_IN "- Fixing DeX"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/bin/remotedisplay" 0 2000 755 "u:object_r:remotedisplay_exec:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib/libremotedisplay.so" 0 0 644 "u:object_r:system_lib_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/libremotedisplay.so" 0 0 644 "u:object_r:system_lib_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/libremotedisplay_wfd.so" 0 0 644 "u:object_r:system_lib_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "system" "system/lib64/libremotedisplayservice.so" 0 0 644 "u:object_r:system_lib_file:s0"
+LOG_STEP_OUT
+
+LOG_STEP_IN "- Replacing Hotword"
+DELETE_FROM_WORK_DIR "product" "priv-app/HotwordEnrollmentOKGoogleEx4CORTEXM55"
+DELETE_FROM_WORK_DIR "product" "priv-app/HotwordEnrollmentXGoogleEx4CORTEXM55"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "product" "priv-app/HotwordEnrollmentOKGoogleEx4CORTEXM4/HotwordEnrollmentOKGoogleEx4CORTEXM4.apk" 0 0 644 "u:object_r:system_file:s0"
+ADD_TO_WORK_DIR "$TARGET_FIRMWARE" "product" "priv-app/HotwordEnrollmentXGoogleEx4CORTEXM4/HotwordEnrollmentXGoogleEx4CORTEXM4.apk" 0 0 644 "u:object_r:system_file:s0"
+LOG_STEP_OUT
diff --git a/platform/exynos1280/patches/stock_blobs/module.prop b/platform/exynos1280/patches/stock_blobs/module.prop
new file mode 100644
index 0000000000..8802b7cf81
--- /dev/null
+++ b/platform/exynos1280/patches/stock_blobs/module.prop
@@ -0,0 +1,4 @@
+id=stock_blobs
+name=Stock blobs
+author=Ksawlii, salvogiangri
+description=Replaces generic source blobs with target ones.
diff --git a/platform/exynos1280/patches/vendor/current_SM-A5360_CHC b/platform/exynos1280/patches/vendor/current_SM-A5360_CHC
new file mode 100644
index 0000000000..4ddae9e560
--- /dev/null
+++ b/platform/exynos1280/patches/vendor/current_SM-A5360_CHC
@@ -0,0 +1 @@
+A5360ZCSGFYG1/A5360CHCGFYG1/A5360ZCSGFYG1
diff --git a/platform/exynos1280/patches/vendor/current_SM-A536E_TPA b/platform/exynos1280/patches/vendor/current_SM-A536E_TPA
new file mode 100644
index 0000000000..4a529afcd3
--- /dev/null
+++ b/platform/exynos1280/patches/vendor/current_SM-A536E_TPA
@@ -0,0 +1 @@
+A536EXXSGFYG1/A536EOWOGFYG1/A536EXXSGFYG1
diff --git a/platform/exynos1280/patches/vendor/customize.sh b/platform/exynos1280/patches/vendor/customize.sh
new file mode 100755
index 0000000000..d960534947
--- /dev/null
+++ b/platform/exynos1280/patches/vendor/customize.sh
@@ -0,0 +1,68 @@
+SKIPUNZIP=1
+TARGET_FIRMWARE_PATH="$FW_DIR/$(echo -n "$TARGET_FIRMWARE" | sed 's./._.g' | rev | cut -d "_" -f2- | rev)"
+TARGET_MODEL="$(echo "$TARGET_FIRMWARE" | cut -d'/' -f1)"
+TARGET_MODEL_SHORT="$(echo "$TARGET_FIRMWARE" | cut -d'/' -f1 | cut -c1-7)"
+
+## GPU Blobs
+LOG_STEP_IN "- Adding newer GPU Blobs"
+ADD_TO_WORK_DIR "$SRC_DIR/platform/exynos1280/patches/vendor" "vendor" "etc/permissions" 0 0 644 "u:object_r:vendor_configs_file:s0"
+ADD_TO_WORK_DIR "$SRC_DIR/platform/exynos1280/patches/vendor" "vendor" "etc/snap_gpu_kernel_64.bin" 0 0 644 "u:object_r:vendor_configs_file:s0"
+ADD_TO_WORK_DIR "$SRC_DIR/platform/exynos1280/patches/vendor" "vendor" "etc/snaplite_cache.bin" 0 0 644 "u:object_r:vendor_configs_file:s0"
+ADD_TO_WORK_DIR "$SRC_DIR/platform/exynos1280/patches/vendor" "vendor" "lib" 0 0 644 "u:object_r:same_process_hal_file:s0"
+ADD_TO_WORK_DIR "$SRC_DIR/platform/exynos1280/patches/vendor" "vendor" "lib64" 0 0 644 "u:object_r:same_process_hal_file:s0"
+LOG_STEP_OUT
+
+# https://github.com/salvogiangri/UN1CA/blob/fifteen/unica/mods/bootanim/customize.sh
+SUPPORTED="a53x"
+
+if ! echo "$SUPPORTED" | grep -q -w "$TARGET_CODENAME"; then
+ LOG "- Unsupported device detected, skipping unification."
+ exit 0
+fi
+
+LOG_STEP_IN "- Adding support for other $TARGET_CODENAME models"
+## Firmware
+# Target Model
+if [ ! -d "$WORK_DIR/vendor/firmware/$TARGET_MODEL" ]; then
+ BLOBS=( "calliope_sram" "mfc_fw" "os.checked" "NPU" "vts" )
+ [ "$TARGET_CODENAME" != "m34x" ] && BLOBS+=( "AP_AUDIO_SLSI" "APDV_AUDIO_SLSI" )
+
+ mkdir -p "$WORK_DIR/vendor/firmware/$TARGET_MODEL"
+ for b in "${BLOBS[@]}"; do
+ mv -f "$WORK_DIR/vendor/firmware/${b}.bin" "$WORK_DIR/vendor/firmware/$TARGET_MODEL/${b}.bin"
+ touch "$WORK_DIR/vendor/firmware/${b}.bin"
+ done
+fi
+
+# Other Models
+cp -rfa "$SRC_DIR/platform/exynos1280/patches/vendor/vendor/firmware/$TARGET_MODEL_SHORT"* "$WORK_DIR/vendor/firmware"
+
+## Init (init.${TARGET_CODENAME}.unify.rc)
+ADD_TO_WORK_DIR "$SRC_DIR/platform/exynos1280/patches/vendor" "vendor" "etc/init/init.${TARGET_CODENAME}.unify.rc" 0 0 644 "u:object_r:vendor_configs_file:s0"
+
+## Tee
+# Target Model
+DELETE_FROM_WORK_DIR "vendor" "tee"
+mkdir -p "$WORK_DIR/vendor/tee"
+cp -rfa "$TARGET_FIRMWARE_PATH/vendor/tee" "$WORK_DIR/vendor/tee/$TARGET_MODEL"
+
+# Other Models
+cp -rfa "$SRC_DIR/platform/exynos1280/patches/vendor/vendor/tee/$TARGET_MODEL_SHORT"* "$WORK_DIR/vendor/tee"
+
+## Sepolicy
+if ! grep -q "tee_file (dir (mounton" "$WORK_DIR/vendor/etc/selinux/vendor_sepolicy.cil"; then
+ echo "(allow init_31_0 tee_file (dir (mounton)))" >> "$WORK_DIR/vendor/etc/selinux/vendor_sepolicy.cil"
+ echo "(allow priv_app_31_0 tee_file (dir (getattr)))" >> "$WORK_DIR/vendor/etc/selinux/vendor_sepolicy.cil"
+ echo "(allow init_31_0 vendor_fw_file (file (mounton)))" >> "$WORK_DIR/vendor/etc/selinux/vendor_sepolicy.cil"
+ echo "(allow priv_app_31_0 vendor_fw_file (file (getattr)))" >> "$WORK_DIR/vendor/etc/selinux/vendor_sepolicy.cil"
+ echo "(allow init_31_0 vendor_npu_firmware_file (file (mounton)))" >> "$WORK_DIR/vendor/etc/selinux/vendor_sepolicy.cil"
+ echo "(allow priv_app_31_0 vendor_npu_firmware_file (file (getattr)))" >> "$WORK_DIR/vendor/etc/selinux/vendor_sepolicy.cil"
+fi
+
+# File Context
+cat "$SRC_DIR/platform/exynos1280/patches/vendor/file_context-vendor-${TARGET_CODENAME}" >> "$WORK_DIR/configs/file_context-vendor"
+
+# Fs Config
+cat "$SRC_DIR/platform/exynos1280/patches/vendor/fs_config-vendor-${TARGET_CODENAME}" >> "$WORK_DIR/configs/fs_config-vendor"
+
+LOG_STEP_OUT
diff --git a/platform/exynos1280/patches/vendor/file_context-vendor-a53x b/platform/exynos1280/patches/vendor/file_context-vendor-a53x
new file mode 100644
index 0000000000..c586de702c
--- /dev/null
+++ b/platform/exynos1280/patches/vendor/file_context-vendor-a53x
@@ -0,0 +1,149 @@
+/vendor/firmware/SM-A5360 u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A5360/AP_AUDIO_SLSI\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A5360/APDV_AUDIO_SLSI\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A5360/calliope_sram\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A5360/mfc_fw\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A5360/NPU\.bin u:object_r:vendor_npu_firmware_file:s0
+/vendor/firmware/SM-A5360/os\.checked\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A5360/vts\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536B u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536B/AP_AUDIO_SLSI\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536B/APDV_AUDIO_SLSI\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536B/calliope_sram\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536B/mfc_fw\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536B/NPU\.bin u:object_r:vendor_npu_firmware_file:s0
+/vendor/firmware/SM-A536B/os.checked\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536B/vts\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536E u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536E/AP_AUDIO_SLSI\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536E/APDV_AUDIO_SLSI\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536E/calliope_sram\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536E/mfc_fw\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536E/NPU\.bin u:object_r:vendor_npu_firmware_file:s0
+/vendor/firmware/SM-A536E/os.checked\.bin u:object_r:vendor_fw_file:s0
+/vendor/firmware/SM-A536E/vts\.bin u:object_r:vendor_fw_file:s0
+/vendor/tee u:object_r:tee_file:s0
+/vendor/tee/SM-A5360 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000010081 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000020081 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000534b4d u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-000048444350 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-0000534b504d u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-0050524f4341 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-0053545354ab u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-00575644524d u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-303049464141 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-42494f535542 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-46494e474502 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-4662436b6d52 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-474154454b45 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-4b45594d5354 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d5053545549 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d704e434954 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d70536b566e u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d7073534d43 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d7073617574 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-505256544545 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-5345435f4652 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-53454d655345 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-53465453494d u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-54412d48444d u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-544947455246 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-54496473706c u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-544974684c6c u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-564c544b5052 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-656e676d6f64 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-657365636f6d u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-6b6e78677564 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-6d706f667376 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/00000000-0000-0000-0000-6d73745f5441 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/driver u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-42494f415448 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-494363447256 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-4d53546d7374 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-53626f786476 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-564c544b4456 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/ffffffff-0000-0000-0000-000000000030 u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/tui u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/tui/resolution_common u:object_r:tee_file:s0
+/vendor/tee/SM-A5360/tui/resolution_common/ID00000100 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-000000010081 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-000000020081 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-000000534b4d u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-000048444350 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-0000534b504d u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-0050524f4341 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-0053545354ab u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-00575644524d u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-42494f535542 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-46494e474502 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-4662436b6d52 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-474154454b45 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-4b45594d5354 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-4d5053545549 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-4d704e434954 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-4d70536b566e u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-4d7073534d43 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-4d7073617574 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-505256544545 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-5345435f4652 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-54412d48444d u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-53454d655345 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-54496473706c u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-544974684c6c u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-564c544b5052 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-656e676d6f64 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-657365636f6d u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-6b6e78677564 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-6d706f667376 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/00000000-0000-0000-0000-6d73745f5441 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/driver u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/driver/00000000-0000-0000-0000-494363447256 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/driver/00000000-0000-0000-0000-4d53546d7374 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/driver/00000000-0000-0000-0000-53626f786476 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/driver/00000000-0000-0000-0000-564c544b4456 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/ffffffff-0000-0000-0000-000000000030 u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/tui u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/tui/resolution_common u:object_r:tee_file:s0
+/vendor/tee/SM-A536B/tui/resolution_common/ID00000100 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000010081 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000020081 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000534b4d u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-000048444350 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-0000534b504d u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-0050524f4341 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-0053545354ab u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-00575644524d u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-42494f535542 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-46494e474502 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-4662436b6d52 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-474154454b45 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-4b45594d5354 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d5053545549 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d704e434954 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d70536b566e u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d7073534d43 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d7073617574 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-505256544545 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-5345435f4652 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-54412d48444d u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-544545535355 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-54496473706c u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-544974684c6c u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-564c544b5052 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-656e676d6f64 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-657365636f6d u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-6b6e78677564 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-6d706f667376 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/00000000-0000-0000-0000-6d73745f5441 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/driver u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-494363447256 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-4d53546d7374 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-53626f786476 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-564c544b4456 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/ffffffff-0000-0000-0000-000000000030 u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/tui u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/tui/resolution_common u:object_r:tee_file:s0
+/vendor/tee/SM-A536E/tui/resolution_common/ID00000100 u:object_r:tee_file:s0
diff --git a/platform/exynos1280/patches/vendor/fs_config-vendor-a53x b/platform/exynos1280/patches/vendor/fs_config-vendor-a53x
new file mode 100644
index 0000000000..e6dba3537f
--- /dev/null
+++ b/platform/exynos1280/patches/vendor/fs_config-vendor-a53x
@@ -0,0 +1,149 @@
+vendor/firmware/SM-A5360 0 0 644 capabilities=0x0
+vendor/firmware/SM-A5360/AP_AUDIO_SLSI.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A5360/APDV_AUDIO_SLSI.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A5360/calliope_sram.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A5360/mfc_fw.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A5360/NPU.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A5360/os.checked.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A5360/vts.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536B 0 2000 755 capabilities=0x0
+vendor/firmware/SM-A536B/AP_AUDIO_SLSI.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536B/APDV_AUDIO_SLSI.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536B/calliope_sram.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536B/mfc_fw.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536B/NPU.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536B/os.checked.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536B/vts.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536E 0 2000 755 capabilities=0x0
+vendor/firmware/SM-A536E/AP_AUDIO_SLSI.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536E/APDV_AUDIO_SLSI.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536E/calliope_sram.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536E/mfc_fw.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536E/NPU.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536E/os.checked.bin 0 0 644 capabilities=0x0
+vendor/firmware/SM-A536E/vts.bin 0 0 644 capabilities=0x0
+vendor/tee 0 2000 755 capabilities=0x0
+vendor/tee/SM-A5360 0 2000 755 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-000000010081 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-000000020081 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-000000534b4d 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-000048444350 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-0000534b504d 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-0050524f4341 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-0053545354ab 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-00575644524d 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-303049464141 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-42494f535542 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-46494e474502 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-4662436b6d52 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-474154454b45 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-4b45594d5354 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-4d5053545549 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-4d704e434954 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-4d70536b566e 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-4d7073534d43 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-4d7073617574 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-505256544545 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-5345435f4652 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-53454d655345 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-53465453494d 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-54412d48444d 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-544947455246 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-54496473706c 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-544974684c6c 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-564c544b5052 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-656e676d6f64 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-657365636f6d 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-6b6e78677564 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-6d706f667376 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/00000000-0000-0000-0000-6d73745f5441 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/driver 0 2000 755 capabilities=0x0
+vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-42494f415448 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-494363447256 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-4d53546d7374 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-53626f786476 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-564c544b4456 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/ffffffff-0000-0000-0000-000000000030 0 0 644 capabilities=0x0
+vendor/tee/SM-A5360/tui 0 2000 755 capabilities=0x0
+vendor/tee/SM-A5360/tui/resolution_common 0 2000 755 capabilities=0x0
+vendor/tee/SM-A5360/tui/resolution_common/ID00000100 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B 0 2000 755 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-000000010081 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-000000020081 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-000000534b4d 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-000048444350 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-0000534b504d 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-0050524f4341 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-0053545354ab 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-00575644524d 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-42494f535542 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-46494e474502 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-4662436b6d52 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-474154454b45 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-4b45594d5354 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-4d5053545549 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-4d704e434954 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-4d70536b566e 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-4d7073534d43 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-4d7073617574 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-505256544545 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-5345435f4652 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-54412d48444d 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-53454d655345 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-54496473706c 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-544974684c6c 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-564c544b5052 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-656e676d6f64 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-657365636f6d 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-6b6e78677564 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-6d706f667376 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/00000000-0000-0000-0000-6d73745f5441 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/driver 0 2000 755 capabilities=0x0
+vendor/tee/SM-A536B/driver/00000000-0000-0000-0000-494363447256 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/driver/00000000-0000-0000-0000-4d53546d7374 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/driver/00000000-0000-0000-0000-53626f786476 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/driver/00000000-0000-0000-0000-564c544b4456 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/ffffffff-0000-0000-0000-000000000030 0 0 644 capabilities=0x0
+vendor/tee/SM-A536B/tui 0 2000 755 capabilities=0x0
+vendor/tee/SM-A536B/tui/resolution_common 0 2000 755 capabilities=0x0
+vendor/tee/SM-A536B/tui/resolution_common/ID00000100 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E 0 2000 755 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-000000010081 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-000000020081 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-000000534b4d 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-000048444350 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-0000534b504d 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-0050524f4341 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-0053545354ab 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-00575644524d 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-42494f535542 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-46494e474502 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-4662436b6d52 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-474154454b45 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-4b45594d5354 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-4d5053545549 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-4d704e434954 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-4d70536b566e 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-4d7073534d43 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-4d7073617574 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-505256544545 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-5345435f4652 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-54412d48444d 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-544545535355 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-54496473706c 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-544974684c6c 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-564c544b5052 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-656e676d6f64 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-657365636f6d 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-6b6e78677564 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-6d706f667376 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/00000000-0000-0000-0000-6d73745f5441 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/driver 0 2000 755 capabilities=0x0
+vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-494363447256 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-4d53546d7374 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-53626f786476 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-564c544b4456 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/ffffffff-0000-0000-0000-000000000030 0 0 644 capabilities=0x0
+vendor/tee/SM-A536E/tui 0 2000 755 capabilities=0x0
+vendor/tee/SM-A536E/tui/resolution_common 0 2000 755 capabilities=0x0
+vendor/tee/SM-A536E/tui/resolution_common/ID00000100 0 0 644 capabilities=0x0
diff --git a/platform/exynos1280/patches/vendor/module.prop b/platform/exynos1280/patches/vendor/module.prop
new file mode 100644
index 0000000000..530daec465
--- /dev/null
+++ b/platform/exynos1280/patches/vendor/module.prop
@@ -0,0 +1,4 @@
+id=vendor
+name=Exynos 1280 related vendor mods
+author=Fede2782, SalvoGiangreco, @Ksawlii
+description=Adds Firmware, TEEgris and newer GPU blobs.
diff --git a/platform/exynos1280/patches/vendor/vendor/etc/init/init.a53x.unify.rc b/platform/exynos1280/patches/vendor/vendor/etc/init/init.a53x.unify.rc
new file mode 100644
index 0000000000..dce426e5d6
--- /dev/null
+++ b/platform/exynos1280/patches/vendor/vendor/etc/init/init.a53x.unify.rc
@@ -0,0 +1,42 @@
+# a53xzc (chn_open)
+on early-init && property:ro.boot.em.model=SM-A5360
+ # Firmware blobs
+ mount none /vendor/firmware/SM-A5360/AP_AUDIO_SLSI.bin /vendor/firmware/AP_AUDIO_SLSI.bin bind
+ mount none /vendor/firmware/SM-A5360/APDV_AUDIO_SLSI.bin /vendor/firmware/APDV_AUDIO_SLSI.bin bind
+ mount none /vendor/firmware/SM-A5360/mfc_fw.bin /vendor/firmware/mfc_fw.bin bind
+ mount none /vendor/firmware/SM-A5360/NPU.bin /vendor/firmware/NPU.bin bind
+ mount none /vendor/firmware/SM-A5360/os.checked.bin /vendor/firmware/os.checked.bin bind
+ mount none /vendor/firmware/SM-A5360/vts.bin /vendor/firmware/vts.bin bind
+ mount none /vendor/firmware/SM-A5360/calliope_sram.bin /vendor/firmware/calliope_sram.bin bind
+ # TEEgris
+ mount none /vendor/tee/SM-A5360 /vendor/tee bind
+
+# a53xnaxx (eur_open)
+on early-init && property:ro.boot.em.model=SM-A536B
+ # Firmware blobs
+ mount none /vendor/firmware/SM-A536B/AP_AUDIO_SLSI.bin /vendor/firmware/AP_AUDIO_SLSI.bin bind
+ mount none /vendor/firmware/SM-A536B/APDV_AUDIO_SLSI.bin /vendor/firmware/APDV_AUDIO_SLSI.bin bind
+ mount none /vendor/firmware/SM-A536B/mfc_fw.bin /vendor/firmware/mfc_fw.bin bind
+ mount none /vendor/firmware/SM-A536B/NPU.bin /vendor/firmware/NPU.bin bind
+ mount none /vendor/firmware/SM-A536B/os.checked.bin /vendor/firmware/os.checked.bin bind
+ mount none /vendor/firmware/SM-A536B/vts.bin /vendor/firmware/vts.bin bind
+ mount none /vendor/firmware/SM-A536B/calliope_sram.bin /vendor/firmware/calliope_sram.bin bind
+ # TEEgris
+ mount none /vendor/tee/SM-A536B /vendor/tee bind
+
+# a53xnsxx (cis_open)
+on early-init && property:ro.boot.em.model=SM-A536E
+ # Firmware blobs
+ mount none /vendor/firmware/SM-A536E/AP_AUDIO_SLSI.bin /vendor/firmware/AP_AUDIO_SLSI.bin bind
+ mount none /vendor/firmware/SM-A536E/APDV_AUDIO_SLSI.bin /vendor/firmware/APDV_AUDIO_SLSI.bin bind
+ mount none /vendor/firmware/SM-A536E/calliope_sram.bin /vendor/firmware/calliope_sram.bin bind
+ mount none /vendor/firmware/SM-A536E/mfc_fw.bin /vendor/firmware/mfc_fw.bin bind
+ mount none /vendor/firmware/SM-A536E/NPU.bin /vendor/firmware/NPU.bin bind
+ mount none /vendor/firmware/SM-A536E/os.checked.bin /vendor/firmware/os.checked.bin bind
+ mount none /vendor/firmware/SM-A536E/vts.bin /vendor/firmware/vts.bin bind
+ # TEEgris
+ mount none /vendor/tee/SM-A536E /vendor/tee bind
+
+# Restart audioserver on post-fs-data
+on post-fs-data
+ restart audioserver
diff --git a/platform/exynos1280/patches/vendor/vendor/etc/permissions/android.hardware.vulkan.version.xml b/platform/exynos1280/patches/vendor/vendor/etc/permissions/android.hardware.vulkan.version.xml
new file mode 100644
index 0000000000..d9e3af740a
--- /dev/null
+++ b/platform/exynos1280/patches/vendor/vendor/etc/permissions/android.hardware.vulkan.version.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/platform/exynos1280/patches/vendor/vendor/etc/snap_gpu_kernel_64.bin b/platform/exynos1280/patches/vendor/vendor/etc/snap_gpu_kernel_64.bin
new file mode 100644
index 0000000000..80f3e0687b
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/etc/snap_gpu_kernel_64.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/etc/snaplite_cache.bin b/platform/exynos1280/patches/vendor/vendor/etc/snaplite_cache.bin
new file mode 100644
index 0000000000..4d7cb1b3f6
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/etc/snaplite_cache.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/APDV_AUDIO_SLSI.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/APDV_AUDIO_SLSI.bin
new file mode 100644
index 0000000000..6c54f03d52
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/APDV_AUDIO_SLSI.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/AP_AUDIO_SLSI.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/AP_AUDIO_SLSI.bin
new file mode 100644
index 0000000000..24778e65ff
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/AP_AUDIO_SLSI.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/NPU.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/NPU.bin
new file mode 100644
index 0000000000..13c0e008f5
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/NPU.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/calliope_sram.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/calliope_sram.bin
new file mode 100644
index 0000000000..79f079cc62
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/calliope_sram.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/mfc_fw.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/mfc_fw.bin
new file mode 100644
index 0000000000..8d6f21a764
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/mfc_fw.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/os.checked.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/os.checked.bin
new file mode 100644
index 0000000000..4440658388
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/os.checked.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/vts.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/vts.bin
new file mode 100644
index 0000000000..754f1d8451
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A5360/vts.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/APDV_AUDIO_SLSI.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/APDV_AUDIO_SLSI.bin
new file mode 100644
index 0000000000..3a04f28d31
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/APDV_AUDIO_SLSI.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/AP_AUDIO_SLSI.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/AP_AUDIO_SLSI.bin
new file mode 100644
index 0000000000..49f5bd5914
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/AP_AUDIO_SLSI.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/NPU.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/NPU.bin
new file mode 100644
index 0000000000..4c646d21c9
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/NPU.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/calliope_sram.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/calliope_sram.bin
new file mode 100644
index 0000000000..0c8c3a44ca
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/calliope_sram.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/mfc_fw.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/mfc_fw.bin
new file mode 100644
index 0000000000..7aace30cfc
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/mfc_fw.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/os.checked.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/os.checked.bin
new file mode 100644
index 0000000000..b6db420362
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/os.checked.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/vts.bin b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/vts.bin
new file mode 100644
index 0000000000..040d2afd23
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/firmware/SM-A536E/vts.bin differ
diff --git a/platform/exynos1280/patches/vendor/vendor/lib/egl/libGLES_mali.so b/platform/exynos1280/patches/vendor/vendor/lib/egl/libGLES_mali.so
new file mode 100644
index 0000000000..8b8f16bed3
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/lib/egl/libGLES_mali.so differ
diff --git a/platform/exynos1280/patches/vendor/vendor/lib/hw/vulkan.mali.so b/platform/exynos1280/patches/vendor/vendor/lib/hw/vulkan.mali.so
new file mode 100644
index 0000000000..a7291fe8c2
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/lib/hw/vulkan.mali.so differ
diff --git a/platform/exynos1280/patches/vendor/vendor/lib64/egl/libGLES_mali.so b/platform/exynos1280/patches/vendor/vendor/lib64/egl/libGLES_mali.so
new file mode 100644
index 0000000000..d0efefaa26
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/lib64/egl/libGLES_mali.so differ
diff --git a/platform/exynos1280/patches/vendor/vendor/lib64/hw/vulkan.mali.so b/platform/exynos1280/patches/vendor/vendor/lib64/hw/vulkan.mali.so
new file mode 100644
index 0000000000..5567f7afe2
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/lib64/hw/vulkan.mali.so differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000010081 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000010081
new file mode 100644
index 0000000000..34bd30175b
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000010081 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000020081 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000020081
new file mode 100644
index 0000000000..78a4028889
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000020081 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000534b4d b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000534b4d
new file mode 100644
index 0000000000..e69db2567b
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000000534b4d differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000048444350 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000048444350
new file mode 100644
index 0000000000..5cb565bea6
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-000048444350 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-0000534b504d b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-0000534b504d
new file mode 100644
index 0000000000..a94b407ca6
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-0000534b504d differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-0050524f4341 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-0050524f4341
new file mode 100644
index 0000000000..40133bee6d
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-0050524f4341 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-0053545354ab b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-0053545354ab
new file mode 100644
index 0000000000..38533b4b9c
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-0053545354ab differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-00575644524d b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-00575644524d
new file mode 100644
index 0000000000..e51d011783
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-00575644524d differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-303049464141 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-303049464141
new file mode 100644
index 0000000000..7e0b0789f8
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-303049464141 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-42494f535542 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-42494f535542
new file mode 100644
index 0000000000..7de854f755
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-42494f535542 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-46494e474502 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-46494e474502
new file mode 100644
index 0000000000..c39ce8ee22
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-46494e474502 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4662436b6d52 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4662436b6d52
new file mode 100644
index 0000000000..bb4eff9f4a
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4662436b6d52 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-474154454b45 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-474154454b45
new file mode 100644
index 0000000000..dc078426b8
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-474154454b45 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4b45594d5354 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4b45594d5354
new file mode 100644
index 0000000000..be0de9324e
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4b45594d5354 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d5053545549 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d5053545549
new file mode 100644
index 0000000000..48065ea467
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d5053545549 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d704e434954 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d704e434954
new file mode 100644
index 0000000000..c8624fdd7b
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d704e434954 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d70536b566e b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d70536b566e
new file mode 100644
index 0000000000..d915c2346c
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d70536b566e differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d7073534d43 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d7073534d43
new file mode 100644
index 0000000000..df5d076b9a
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d7073534d43 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d7073617574 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d7073617574
new file mode 100644
index 0000000000..9d9893f49f
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-4d7073617574 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-505256544545 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-505256544545
new file mode 100644
index 0000000000..65f55a5494
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-505256544545 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-5345435f4652 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-5345435f4652
new file mode 100644
index 0000000000..85f9340e03
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-5345435f4652 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-53454d655345 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-53454d655345
new file mode 100644
index 0000000000..ccd3e4b571
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-53454d655345 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-53465453494d b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-53465453494d
new file mode 100644
index 0000000000..5702629587
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-53465453494d differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-54412d48444d b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-54412d48444d
new file mode 100644
index 0000000000..90f824d315
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-54412d48444d differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-544947455246 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-544947455246
new file mode 100644
index 0000000000..ccf07a25cb
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-544947455246 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-54496473706c b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-54496473706c
new file mode 100644
index 0000000000..6adcc48d2f
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-54496473706c differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-544974684c6c b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-544974684c6c
new file mode 100644
index 0000000000..5143646fc4
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-544974684c6c differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-564c544b5052 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-564c544b5052
new file mode 100644
index 0000000000..2623bd5239
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-564c544b5052 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-656e676d6f64 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-656e676d6f64
new file mode 100644
index 0000000000..1b7e5df3f2
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-656e676d6f64 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-657365636f6d b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-657365636f6d
new file mode 100644
index 0000000000..04f681aff6
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-657365636f6d differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-6b6e78677564 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-6b6e78677564
new file mode 100644
index 0000000000..93e302da32
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-6b6e78677564 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-6d706f667376 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-6d706f667376
new file mode 100644
index 0000000000..7c4931615f
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-6d706f667376 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-6d73745f5441 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-6d73745f5441
new file mode 100644
index 0000000000..e32f90f9b9
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/00000000-0000-0000-0000-6d73745f5441 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-42494f415448 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-42494f415448
new file mode 100644
index 0000000000..7cff3b8e2f
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-42494f415448 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-494363447256 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-494363447256
new file mode 100644
index 0000000000..b587f9bb94
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-494363447256 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-4d53546d7374 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-4d53546d7374
new file mode 100644
index 0000000000..88b91c3c85
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-4d53546d7374 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-53626f786476 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-53626f786476
new file mode 100644
index 0000000000..5cc2b1a2bc
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-53626f786476 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-564c544b4456 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-564c544b4456
new file mode 100644
index 0000000000..e9bcaec437
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/driver/00000000-0000-0000-0000-564c544b4456 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/ffffffff-0000-0000-0000-000000000030 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/ffffffff-0000-0000-0000-000000000030
new file mode 100644
index 0000000000..5c9ec9ff4f
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/ffffffff-0000-0000-0000-000000000030 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/tui/resolution_common/ID00000100 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/tui/resolution_common/ID00000100
new file mode 100644
index 0000000000..31ff857d0b
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A5360/tui/resolution_common/ID00000100 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000010081 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000010081
new file mode 100644
index 0000000000..ecce10f902
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000010081 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000020081 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000020081
new file mode 100644
index 0000000000..85f1d2ed4c
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000020081 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000534b4d b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000534b4d
new file mode 100644
index 0000000000..69eea10fcb
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000000534b4d differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000048444350 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000048444350
new file mode 100644
index 0000000000..28d20df325
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-000048444350 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-0000534b504d b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-0000534b504d
new file mode 100644
index 0000000000..c4a0efd5c4
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-0000534b504d differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-0050524f4341 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-0050524f4341
new file mode 100644
index 0000000000..abfcf01fd6
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-0050524f4341 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-0053545354ab b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-0053545354ab
new file mode 100644
index 0000000000..fd858d68a6
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-0053545354ab differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-00575644524d b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-00575644524d
new file mode 100644
index 0000000000..8510433a0e
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-00575644524d differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-42494f535542 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-42494f535542
new file mode 100644
index 0000000000..cc305870a0
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-42494f535542 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-46494e474502 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-46494e474502
new file mode 100644
index 0000000000..5ec98bf024
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-46494e474502 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4662436b6d52 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4662436b6d52
new file mode 100644
index 0000000000..5fca6b2512
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4662436b6d52 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-474154454b45 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-474154454b45
new file mode 100644
index 0000000000..e627e9b9f1
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-474154454b45 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4b45594d5354 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4b45594d5354
new file mode 100644
index 0000000000..19f5cfc0e0
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4b45594d5354 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d5053545549 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d5053545549
new file mode 100644
index 0000000000..c36aa13684
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d5053545549 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d704e434954 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d704e434954
new file mode 100644
index 0000000000..67fba1a927
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d704e434954 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d70536b566e b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d70536b566e
new file mode 100644
index 0000000000..de9708b888
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d70536b566e differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d7073534d43 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d7073534d43
new file mode 100644
index 0000000000..25350715a3
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d7073534d43 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d7073617574 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d7073617574
new file mode 100644
index 0000000000..6d13d1787d
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-4d7073617574 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-505256544545 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-505256544545
new file mode 100644
index 0000000000..2e90229510
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-505256544545 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-5345435f4652 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-5345435f4652
new file mode 100644
index 0000000000..b9b203eddd
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-5345435f4652 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-54412d48444d b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-54412d48444d
new file mode 100644
index 0000000000..e5ccc6b5e2
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-54412d48444d differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-544545535355 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-544545535355
new file mode 100644
index 0000000000..7591ac0b53
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-544545535355 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-54496473706c b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-54496473706c
new file mode 100644
index 0000000000..5ab068f30f
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-54496473706c differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-544974684c6c b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-544974684c6c
new file mode 100644
index 0000000000..fd830cba95
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-544974684c6c differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-564c544b5052 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-564c544b5052
new file mode 100644
index 0000000000..9fc699bac3
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-564c544b5052 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-656e676d6f64 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-656e676d6f64
new file mode 100644
index 0000000000..e4382522d7
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-656e676d6f64 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-657365636f6d b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-657365636f6d
new file mode 100644
index 0000000000..779bf0276c
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-657365636f6d differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-6b6e78677564 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-6b6e78677564
new file mode 100644
index 0000000000..c6565e358b
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-6b6e78677564 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-6d706f667376 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-6d706f667376
new file mode 100644
index 0000000000..f7af7c8020
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-6d706f667376 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-6d73745f5441 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-6d73745f5441
new file mode 100644
index 0000000000..3e16e465e3
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/00000000-0000-0000-0000-6d73745f5441 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-494363447256 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-494363447256
new file mode 100644
index 0000000000..d73330875c
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-494363447256 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-4d53546d7374 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-4d53546d7374
new file mode 100644
index 0000000000..86acd60bf0
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-4d53546d7374 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-53626f786476 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-53626f786476
new file mode 100644
index 0000000000..f2e2f110e5
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-53626f786476 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-564c544b4456 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-564c544b4456
new file mode 100644
index 0000000000..d9453be73f
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/driver/00000000-0000-0000-0000-564c544b4456 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/ffffffff-0000-0000-0000-000000000030 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/ffffffff-0000-0000-0000-000000000030
new file mode 100644
index 0000000000..d8eb2bc5cf
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/ffffffff-0000-0000-0000-000000000030 differ
diff --git a/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/tui/resolution_common/ID00000100 b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/tui/resolution_common/ID00000100
new file mode 100644
index 0000000000..31ff857d0b
Binary files /dev/null and b/platform/exynos1280/patches/vendor/vendor/tee/SM-A536E/tui/resolution_common/ID00000100 differ
diff --git a/target/a53x/config.sh b/target/a53x/config.sh
new file mode 100755
index 0000000000..cff4dbc31f
--- /dev/null
+++ b/target/a53x/config.sh
@@ -0,0 +1,60 @@
+#
+# Copyright (C) 2025 Ksawlii
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+
+# Device configuration file for Galaxy A53 5G (a53x)
+TARGET_NAME="Galaxy A53 5G"
+TARGET_CODENAME="a53x"
+TARGET_ASSERT_MODEL=("SM-A5360" "SM-A536B" "SM-A536E")
+TARGET_PLATFORM="exynos1280"
+TARGET_FIRMWARE="SM-A536B/EUX/350498050045386"
+TARGET_EXTRA_FIRMWARES=("")
+TARGET_API_LEVEL=35
+TARGET_PRODUCT_FIRST_API_LEVEL=31
+TARGET_VNDK_VERSION=31
+TARGET_SINGLE_SYSTEM_IMAGE="essi"
+TARGET_OS_FILE_SYSTEM="erofs"
+TARGET_SUPER_PARTITION_SIZE=11744051200
+TARGET_SUPER_GROUP_SIZE=11739856896
+TARGET_HAS_SYSTEM_EXT="false"
+TARGET_INSTALL_METHOD="zip"
+TARGET_BOOT_DEVICE_PATH="/dev/block/by-name"
+
+# SEC Product Feature
+TARGET_AUTO_BRIGHTNESS_TYPE="5"
+TARGET_DVFS_CONFIG_NAME="dvfs_policy_s5e8825_xx"
+TARGET_NFC_CHIP_VENDOR="SLSI"
+TARGET_FP_SENSOR_CONFIG="google_touch_display_optical,settings=3"
+TARGET_MDNIE_SUPPORTED_MODES="37905"
+TARGET_HAS_MASS_CAMERA_APP="true"
+TARGET_HAS_QHD_DISPLAY="false"
+TARGET_HFR_MODE="2"
+TARGET_HFR_SUPPORTED_REFRESH_RATE="60,120"
+TARGET_HFR_DEFAULT_REFRESH_RATE="120"
+TARGET_DISPLAY_CUTOUT_TYPE="center"
+TARGET_IS_ESIM_SUPPORTED="false"
+TARGET_SUPPORT_WIFI_7="false"
+TARGET_SUPPORT_HOTSPOT_DUALAP="false"
+TARGET_SUPPORT_HOTSPOT_WPA3="true"
+TARGET_SUPPORT_HOTSPOT_6GHZ="false"
+TARGET_SUPPORT_HOTSPOT_WIFI_6="false"
+TARGET_SUPPORT_HOTSPOT_ENHANCED_OPEN="false"
+TARGET_HAS_HW_MDNIE="false"
+TARGET_MDNIE_WEAKNESS_SOLUTION_FUNCTION="0"
+TARGET_AUDIO_SUPPORT_ACH_RINGTONE="false"
+TARGET_AUDIO_SUPPORT_VIRTUAL_VIBRATION="false"
+TARGET_HFR_SEAMLESS_BRT="none"
+TARGET_HFR_SEAMLESS_LUX="none"
diff --git a/target/a53x/overlay/values/arrays.xml b/target/a53x/overlay/values/arrays.xml
new file mode 100644
index 0000000000..42b2805460
--- /dev/null
+++ b/target/a53x/overlay/values/arrays.xml
@@ -0,0 +1,2121 @@
+
+
+
+ - 1.91
+
+
+ - -1,-1,-1,-1,-1,422
+ - -1,-1,-1,-1,422,292
+ - -1,-1,-1,422,292,292
+ - -1,-1,422,292,292,292
+
+
+ - 0
+ - 10
+ - 15
+ - 50
+ - 100
+ - 300
+ - 500
+ - 1000
+ - 2000
+ - 3000
+ - 4000
+ - 5000
+ - 6000
+ - 7000
+ - 8000
+ - 9000
+ - 10000
+ - 20000
+ - 40000
+ - 50000
+
+
+ - 10
+ - 80
+ - 120
+ - 300
+ - 400
+ - 900
+ - 1300
+ - 2000
+ - 3000
+ - 4000
+ - 5000
+ - 6000
+ - 7000
+ - 8000
+ - 9000
+ - 10000
+ - 40000
+ - 40000
+ - 50000
+ - 999999
+
+
+ - 0
+ - 5
+ - 9
+ - 10
+ - 25
+ - 50
+ - 100
+ - 300
+ - 500
+ - 1000
+ - 2000
+ - 3000
+ - 4000
+ - 5000
+ - 6000
+ - 7000
+ - 8000
+ - 9000
+ - 10000
+ - 20000
+ - 40000
+
+
+ - -1
+ - 0
+ - 0
+ - 3
+ - 5
+ - 10
+ - 40
+ - 50
+ - 60
+ - 200
+ - 600
+ - 2000
+ - 3000
+ - 4000
+ - 5000
+ - 6000
+ - 7000
+ - 8000
+ - 9000
+ - 10000
+ - 20000
+
+
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 11
+ - 12
+ - 13
+ - 14
+ - 15
+ - 16
+ - 17
+ - 18
+ - 19
+ - 20
+ - 21
+ - 22
+ - 23
+ - 24
+ - 25
+ - 26
+ - 27
+ - 28
+ - 29
+ - 30
+ - 31
+ - 32
+ - 33
+ - 34
+ - 35
+ - 36
+ - 37
+ - 38
+ - 39
+ - 40
+ - 41
+ - 42
+ - 43
+ - 44
+ - 45
+ - 46
+ - 47
+ - 48
+ - 49
+ - 50
+ - 51
+ - 52
+ - 53
+ - 54
+ - 55
+ - 56
+ - 57
+ - 58
+ - 59
+ - 60
+ - 61
+ - 62
+ - 63
+ - 64
+ - 65
+ - 66
+ - 67
+ - 68
+ - 69
+ - 70
+ - 71
+ - 72
+ - 73
+ - 74
+ - 75
+ - 76
+ - 77
+ - 78
+ - 79
+ - 80
+ - 81
+ - 82
+ - 83
+ - 84
+ - 85
+ - 86
+ - 87
+ - 88
+ - 89
+ - 90
+ - 91
+ - 92
+ - 93
+ - 94
+ - 95
+ - 96
+ - 97
+ - 98
+ - 99
+ - 100
+ - 101
+ - 102
+ - 103
+ - 104
+ - 105
+ - 106
+ - 107
+ - 108
+ - 109
+ - 110
+ - 111
+ - 112
+ - 113
+ - 114
+ - 115
+ - 116
+ - 117
+ - 118
+ - 119
+ - 120
+ - 121
+ - 122
+ - 123
+ - 124
+ - 125
+ - 126
+ - 127
+ - 128
+ - 129
+ - 130
+ - 131
+ - 132
+ - 133
+ - 134
+ - 135
+ - 136
+ - 137
+ - 138
+ - 139
+ - 140
+ - 141
+ - 142
+ - 143
+ - 144
+ - 145
+ - 146
+ - 147
+ - 148
+ - 149
+ - 150
+ - 151
+ - 152
+ - 153
+ - 154
+ - 155
+ - 156
+ - 157
+ - 158
+ - 159
+ - 160
+ - 161
+ - 162
+ - 163
+ - 164
+ - 165
+ - 166
+ - 167
+ - 168
+ - 169
+ - 170
+ - 171
+ - 172
+ - 173
+ - 174
+ - 175
+ - 176
+ - 177
+ - 178
+ - 179
+ - 180
+ - 181
+ - 182
+ - 183
+ - 184
+ - 185
+ - 186
+ - 187
+ - 188
+ - 189
+ - 190
+ - 191
+ - 192
+ - 193
+ - 194
+ - 195
+ - 196
+ - 197
+ - 198
+ - 199
+ - 200
+ - 201
+ - 202
+ - 203
+ - 204
+ - 205
+ - 206
+ - 207
+ - 208
+ - 209
+ - 210
+ - 211
+ - 212
+ - 213
+ - 214
+ - 215
+ - 216
+ - 217
+ - 218
+ - 219
+ - 220
+ - 221
+ - 222
+ - 223
+ - 224
+ - 225
+ - 226
+ - 227
+ - 228
+ - 229
+ - 230
+ - 231
+ - 232
+ - 233
+ - 234
+ - 235
+ - 236
+ - 237
+ - 238
+ - 239
+ - 240
+ - 241
+ - 242
+ - 243
+ - 244
+ - 245
+ - 246
+ - 247
+ - 248
+ - 249
+ - 250
+ - 251
+ - 252
+ - 253
+ - 254
+ - 255
+ - 256
+ - 257
+ - 258
+ - 259
+ - 260
+ - 261
+ - 262
+ - 263
+ - 264
+ - 265
+ - 266
+ - 267
+ - 268
+ - 269
+ - 270
+ - 271
+ - 272
+ - 273
+ - 274
+ - 275
+ - 276
+ - 277
+ - 278
+ - 279
+ - 280
+ - 281
+ - 282
+ - 283
+ - 284
+ - 285
+ - 286
+ - 287
+ - 288
+ - 289
+ - 290
+ - 291
+ - 292
+ - 293
+ - 294
+ - 295
+ - 296
+ - 297
+ - 298
+ - 299
+ - 300
+ - 301
+ - 302
+ - 303
+ - 304
+ - 305
+ - 306
+ - 307
+ - 308
+ - 309
+ - 310
+ - 311
+ - 312
+ - 313
+ - 314
+ - 315
+ - 316
+ - 317
+ - 318
+ - 319
+ - 320
+ - 321
+ - 322
+ - 323
+ - 324
+ - 325
+ - 326
+ - 327
+ - 328
+ - 329
+ - 330
+ - 331
+ - 332
+ - 333
+ - 334
+ - 335
+ - 336
+ - 337
+ - 338
+ - 339
+ - 340
+ - 341
+ - 342
+ - 343
+ - 344
+ - 345
+ - 346
+ - 347
+ - 348
+ - 349
+ - 350
+ - 351
+ - 352
+ - 353
+ - 354
+ - 355
+ - 356
+ - 357
+ - 358
+ - 359
+ - 360
+ - 361
+ - 362
+ - 363
+ - 364
+ - 365
+ - 366
+ - 367
+ - 368
+ - 369
+ - 370
+ - 371
+ - 372
+ - 373
+ - 374
+ - 375
+ - 376
+ - 377
+ - 378
+ - 379
+ - 380
+ - 381
+ - 382
+ - 383
+ - 384
+ - 385
+ - 386
+ - 387
+ - 388
+ - 389
+ - 390
+ - 391
+ - 392
+ - 393
+ - 394
+ - 395
+ - 396
+ - 397
+ - 398
+ - 399
+ - 400
+ - 401
+ - 402
+ - 403
+ - 404
+ - 405
+ - 406
+ - 407
+ - 408
+ - 409
+ - 410
+ - 411
+ - 412
+ - 413
+ - 414
+ - 415
+ - 416
+ - 417
+ - 418
+ - 419
+ - 420
+ - 421
+ - 422
+ - 423
+ - 424
+ - 425
+ - 426
+ - 427
+ - 428
+ - 429
+ - 430
+ - 431
+ - 432
+ - 433
+ - 434
+ - 435
+ - 436
+ - 437
+ - 438
+ - 439
+ - 440
+ - 441
+ - 442
+ - 443
+ - 444
+ - 445
+ - 446
+ - 447
+ - 448
+ - 449
+ - 450
+ - 451
+ - 452
+ - 453
+ - 454
+ - 455
+ - 456
+ - 457
+ - 458
+ - 459
+ - 460
+ - 461
+ - 462
+ - 463
+ - 464
+ - 465
+ - 466
+ - 467
+ - 468
+ - 469
+ - 470
+ - 471
+ - 472
+ - 473
+ - 474
+ - 475
+ - 476
+ - 477
+ - 478
+ - 479
+ - 480
+ - 481
+ - 482
+ - 483
+ - 484
+ - 485
+ - 486
+
+
+ - 2
+ - 2
+ - 3
+ - 3
+ - 4
+ - 5
+ - 5
+ - 6
+ - 7
+ - 7
+ - 8
+ - 9
+ - 10
+ - 11
+ - 12
+ - 13
+ - 13
+ - 14
+ - 15
+ - 16
+ - 17
+ - 18
+ - 19
+ - 20
+ - 21
+ - 22
+ - 23
+ - 25
+ - 26
+ - 27
+ - 28
+ - 29
+ - 30
+ - 31
+ - 32
+ - 34
+ - 35
+ - 36
+ - 37
+ - 38
+ - 40
+ - 41
+ - 42
+ - 43
+ - 45
+ - 46
+ - 47
+ - 48
+ - 50
+ - 51
+ - 52
+ - 54
+ - 55
+ - 56
+ - 58
+ - 59
+ - 60
+ - 62
+ - 63
+ - 64
+ - 66
+ - 67
+ - 68
+ - 70
+ - 71
+ - 73
+ - 74
+ - 76
+ - 77
+ - 78
+ - 80
+ - 81
+ - 83
+ - 84
+ - 86
+ - 87
+ - 89
+ - 90
+ - 92
+ - 93
+ - 95
+ - 96
+ - 98
+ - 99
+ - 101
+ - 102
+ - 104
+ - 105
+ - 107
+ - 108
+ - 110
+ - 112
+ - 113
+ - 115
+ - 116
+ - 118
+ - 119
+ - 121
+ - 123
+ - 124
+ - 126
+ - 127
+ - 129
+ - 131
+ - 132
+ - 134
+ - 136
+ - 137
+ - 139
+ - 140
+ - 142
+ - 144
+ - 145
+ - 147
+ - 149
+ - 150
+ - 152
+ - 154
+ - 156
+ - 157
+ - 159
+ - 161
+ - 162
+ - 164
+ - 166
+ - 167
+ - 169
+ - 171
+ - 173
+ - 174
+ - 176
+ - 178
+ - 180
+ - 181
+ - 183
+ - 185
+ - 187
+ - 188
+ - 190
+ - 192
+ - 194
+ - 195
+ - 197
+ - 199
+ - 201
+ - 203
+ - 204
+ - 206
+ - 208
+ - 210
+ - 212
+ - 214
+ - 215
+ - 217
+ - 219
+ - 221
+ - 223
+ - 225
+ - 226
+ - 228
+ - 230
+ - 232
+ - 234
+ - 236
+ - 237
+ - 239
+ - 241
+ - 243
+ - 245
+ - 247
+ - 249
+ - 251
+ - 253
+ - 254
+ - 256
+ - 258
+ - 260
+ - 262
+ - 264
+ - 266
+ - 268
+ - 270
+ - 272
+ - 274
+ - 275
+ - 277
+ - 279
+ - 281
+ - 283
+ - 285
+ - 287
+ - 289
+ - 291
+ - 293
+ - 295
+ - 297
+ - 299
+ - 301
+ - 303
+ - 305
+ - 307
+ - 309
+ - 311
+ - 313
+ - 315
+ - 317
+ - 319
+ - 321
+ - 323
+ - 325
+ - 327
+ - 329
+ - 331
+ - 333
+ - 335
+ - 337
+ - 339
+ - 341
+ - 343
+ - 345
+ - 347
+ - 349
+ - 351
+ - 353
+ - 355
+ - 357
+ - 359
+ - 361
+ - 363
+ - 365
+ - 368
+ - 370
+ - 372
+ - 374
+ - 376
+ - 378
+ - 380
+ - 382
+ - 384
+ - 386
+ - 388
+ - 390
+ - 393
+ - 395
+ - 397
+ - 399
+ - 401
+ - 403
+ - 405
+ - 407
+ - 409
+ - 411
+ - 414
+ - 416
+ - 418
+ - 420
+ - 445
+ - 446
+ - 448
+ - 449
+ - 451
+ - 452
+ - 454
+ - 455
+ - 457
+ - 458
+ - 460
+ - 461
+ - 464
+ - 465
+ - 467
+ - 468
+ - 470
+ - 471
+ - 473
+ - 474
+ - 476
+ - 477
+ - 479
+ - 480
+ - 482
+ - 483
+ - 485
+ - 486
+ - 488
+ - 489
+ - 491
+ - 492
+ - 494
+ - 495
+ - 497
+ - 499
+ - 501
+ - 502
+ - 504
+ - 505
+ - 507
+ - 508
+ - 510
+ - 511
+ - 513
+ - 514
+ - 516
+ - 517
+ - 519
+ - 520
+ - 522
+ - 523
+ - 525
+ - 526
+ - 528
+ - 529
+ - 531
+ - 532
+ - 535
+ - 536
+ - 538
+ - 539
+ - 541
+ - 542
+ - 544
+ - 545
+ - 547
+ - 548
+ - 550
+ - 551
+ - 553
+ - 554
+ - 556
+ - 557
+ - 559
+ - 560
+ - 562
+ - 563
+ - 565
+ - 566
+ - 568
+ - 570
+ - 572
+ - 573
+ - 575
+ - 576
+ - 578
+ - 579
+ - 581
+ - 582
+ - 584
+ - 585
+ - 587
+ - 588
+ - 590
+ - 591
+ - 593
+ - 594
+ - 596
+ - 597
+ - 599
+ - 600
+ - 602
+ - 603
+ - 606
+ - 607
+ - 609
+ - 610
+ - 612
+ - 613
+ - 615
+ - 616
+ - 618
+ - 619
+ - 621
+ - 622
+ - 624
+ - 625
+ - 627
+ - 628
+ - 630
+ - 631
+ - 633
+ - 634
+ - 636
+ - 637
+ - 639
+ - 641
+ - 643
+ - 644
+ - 646
+ - 647
+ - 649
+ - 650
+ - 652
+ - 653
+ - 655
+ - 656
+ - 658
+ - 659
+ - 661
+ - 662
+ - 664
+ - 665
+ - 667
+ - 668
+ - 670
+ - 671
+ - 673
+ - 675
+ - 677
+ - 678
+ - 680
+ - 681
+ - 683
+ - 684
+ - 686
+ - 687
+ - 689
+ - 690
+ - 692
+ - 693
+ - 695
+ - 696
+ - 698
+ - 699
+ - 701
+ - 702
+ - 704
+ - 706
+ - 707
+ - 709
+ - 710
+ - 712
+ - 714
+ - 715
+ - 717
+ - 718
+ - 720
+ - 721
+ - 723
+ - 724
+ - 726
+ - 727
+ - 729
+ - 730
+ - 732
+ - 733
+ - 735
+ - 736
+ - 738
+ - 740
+ - 741
+ - 743
+ - 744
+ - 746
+ - 748
+ - 749
+ - 751
+ - 752
+ - 754
+ - 755
+ - 757
+ - 758
+ - 760
+ - 761
+ - 763
+ - 764
+ - 766
+ - 767
+ - 769
+ - 771
+ - 772
+ - 774
+ - 775
+ - 777
+ - 778
+ - 780
+ - 781
+ - 783
+ - 785
+ - 786
+ - 788
+ - 789
+ - 791
+ - 792
+ - 794
+ - 795
+ - 797
+ - 798
+ - 800
+
+
+ - 0
+ - 12
+ - 32
+ - 56
+
+
+ - 11
+ - 15
+ - 22
+ - 26
+ - 31
+ - 35
+ - 46
+ - 62
+ - 79
+ - 88
+ - 93
+ - 99
+ - 111
+ - 130
+ - 190
+ - 340
+ - 500
+ - 650
+ - 800
+ - 800
+ - 800
+ - 800
+ - 800
+
+
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 10
+ - 15
+ - 20
+ - 25
+ - 50
+ - 100
+ - 300
+ - 500
+ - 1000
+ - 2000
+ - 3000
+ - 4000
+ - 5000
+ - 6000
+ - 20000
+ - 40000
+ - 999999
+
+
+ - com.samsung.unifiedtp
+ - com.samsung.unifiedtp.ui.TetheringProvisionActivity
+
+
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 11
+ - 12
+ - 13
+ - 14
+ - 15
+ - 16
+ - 17
+ - 18
+ - 19
+ - 20
+ - 21
+ - 22
+ - 23
+ - 24
+ - 25
+ - 26
+ - 27
+ - 28
+ - 29
+ - 30
+ - 31
+ - 32
+ - 33
+ - 34
+ - 35
+ - 36
+ - 37
+ - 38
+ - 39
+ - 40
+ - 41
+ - 42
+ - 43
+ - 44
+ - 45
+ - 46
+ - 47
+ - 48
+ - 49
+ - 50
+ - 51
+ - 52
+ - 53
+ - 54
+ - 55
+ - 56
+ - 57
+ - 58
+ - 59
+ - 60
+ - 61
+ - 62
+ - 63
+ - 64
+ - 65
+ - 66
+ - 67
+ - 68
+ - 69
+ - 70
+ - 71
+ - 72
+ - 73
+ - 74
+ - 75
+ - 76
+ - 77
+ - 78
+ - 79
+ - 80
+ - 81
+ - 82
+ - 83
+ - 84
+ - 85
+ - 86
+ - 87
+ - 88
+ - 89
+ - 90
+ - 91
+ - 92
+ - 93
+ - 94
+ - 95
+ - 96
+ - 97
+ - 98
+ - 99
+ - 100
+ - 101
+ - 102
+ - 103
+ - 104
+ - 105
+ - 106
+ - 107
+ - 108
+ - 109
+ - 110
+ - 111
+ - 112
+ - 113
+ - 114
+ - 115
+ - 116
+ - 117
+ - 118
+ - 119
+ - 120
+ - 121
+ - 122
+ - 123
+ - 124
+ - 125
+ - 126
+ - 127
+ - 128
+ - 129
+ - 130
+ - 131
+ - 132
+ - 133
+ - 134
+ - 135
+ - 136
+ - 137
+ - 138
+ - 139
+ - 140
+ - 141
+ - 142
+ - 143
+ - 144
+ - 145
+ - 146
+ - 147
+ - 148
+ - 149
+ - 150
+ - 151
+ - 152
+ - 153
+ - 154
+ - 155
+ - 156
+ - 157
+ - 158
+ - 159
+ - 160
+ - 161
+ - 162
+ - 163
+ - 164
+ - 165
+ - 166
+ - 167
+ - 168
+ - 169
+ - 170
+ - 171
+ - 172
+ - 173
+ - 174
+ - 175
+ - 176
+ - 177
+ - 178
+ - 179
+ - 180
+ - 181
+ - 182
+ - 183
+ - 184
+ - 185
+ - 186
+ - 187
+ - 188
+ - 189
+ - 190
+ - 191
+ - 192
+ - 193
+ - 194
+ - 195
+ - 196
+ - 197
+ - 198
+ - 199
+ - 200
+ - 201
+ - 202
+ - 203
+ - 204
+ - 205
+ - 206
+ - 207
+ - 208
+ - 209
+ - 210
+ - 211
+ - 212
+ - 213
+ - 214
+ - 215
+ - 216
+ - 217
+ - 218
+ - 219
+ - 220
+ - 221
+ - 222
+ - 223
+ - 224
+ - 225
+ - 226
+ - 227
+ - 228
+ - 229
+ - 230
+ - 231
+ - 232
+ - 233
+ - 234
+ - 235
+ - 236
+ - 237
+ - 238
+ - 239
+ - 240
+ - 241
+ - 242
+ - 243
+ - 244
+ - 245
+ - 246
+ - 247
+ - 248
+ - 249
+ - 250
+ - 251
+ - 252
+ - 253
+ - 254
+ - 255
+ - 256
+ - 257
+ - 258
+ - 259
+ - 260
+ - 261
+ - 262
+ - 263
+ - 264
+ - 265
+ - 266
+ - 267
+ - 268
+ - 269
+ - 270
+ - 271
+ - 272
+ - 273
+ - 274
+ - 275
+ - 276
+ - 277
+ - 278
+ - 279
+ - 280
+ - 281
+ - 282
+ - 283
+ - 284
+ - 285
+ - 286
+ - 287
+ - 288
+ - 289
+ - 290
+ - 291
+ - 292
+ - 293
+ - 294
+ - 295
+ - 296
+ - 297
+ - 298
+ - 299
+ - 300
+ - 301
+ - 302
+ - 303
+ - 304
+ - 305
+ - 306
+ - 307
+ - 308
+ - 309
+ - 310
+ - 311
+ - 312
+ - 313
+ - 314
+ - 315
+ - 316
+ - 317
+ - 318
+ - 319
+ - 320
+ - 321
+ - 322
+ - 323
+ - 324
+ - 325
+ - 326
+ - 327
+ - 328
+ - 329
+ - 330
+ - 331
+ - 332
+ - 333
+ - 334
+ - 335
+ - 336
+ - 337
+ - 338
+ - 339
+ - 340
+ - 341
+ - 342
+ - 343
+ - 344
+ - 345
+ - 346
+ - 347
+ - 348
+ - 349
+ - 350
+ - 351
+ - 352
+ - 353
+ - 354
+ - 355
+ - 356
+ - 357
+ - 358
+ - 359
+ - 360
+ - 361
+ - 362
+ - 363
+ - 364
+ - 365
+ - 366
+ - 367
+ - 368
+ - 369
+ - 370
+ - 371
+ - 372
+ - 373
+ - 374
+ - 375
+ - 376
+ - 377
+ - 378
+ - 379
+ - 380
+ - 381
+ - 382
+ - 383
+ - 384
+ - 385
+ - 386
+ - 387
+ - 388
+ - 389
+ - 390
+ - 391
+ - 392
+ - 393
+ - 394
+ - 395
+ - 396
+ - 397
+ - 398
+ - 399
+ - 400
+ - 401
+ - 402
+ - 403
+ - 404
+ - 405
+ - 406
+ - 407
+ - 408
+ - 409
+ - 410
+ - 411
+ - 412
+ - 413
+ - 414
+ - 415
+ - 416
+ - 417
+ - 418
+ - 419
+ - 420
+ - 421
+ - 422
+ - 423
+ - 424
+ - 425
+ - 426
+ - 427
+ - 428
+ - 429
+ - 430
+ - 431
+ - 432
+ - 433
+ - 434
+ - 435
+ - 436
+ - 437
+ - 438
+ - 439
+ - 440
+ - 441
+ - 442
+ - 443
+ - 444
+ - 445
+ - 446
+ - 447
+ - 448
+ - 449
+ - 450
+ - 451
+ - 452
+ - 453
+ - 454
+ - 455
+ - 456
+ - 457
+ - 458
+ - 459
+ - 460
+ - 461
+ - 462
+ - 463
+ - 464
+ - 465
+ - 466
+ - 467
+ - 468
+ - 469
+ - 470
+ - 471
+ - 472
+ - 473
+ - 474
+ - 475
+ - 476
+ - 477
+ - 478
+ - 479
+ - 480
+ - 481
+ - 482
+ - 483
+ - 484
+ - 485
+ - 486
+
+
+ - 2
+ - 2.311
+ - 2.766
+ - 3.297
+ - 3.885
+ - 4.52
+ - 5.194
+ - 5.902
+ - 6.642
+ - 7.41
+ - 8.204
+ - 9.022
+ - 9.863
+ - 10.726
+ - 11.608
+ - 12.51
+ - 13.43
+ - 14.367
+ - 15.321
+ - 16.291
+ - 17.276
+ - 18.276
+ - 19.291
+ - 20.32
+ - 21.362
+ - 22.417
+ - 23.485
+ - 24.566
+ - 25.658
+ - 26.762
+ - 27.878
+ - 29.005
+ - 30.143
+ - 31.292
+ - 32.451
+ - 33.62
+ - 34.8
+ - 35.989
+ - 37.188
+ - 38.396
+ - 39.614
+ - 40.841
+ - 42.077
+ - 43.322
+ - 44.576
+ - 45.838
+ - 47.109
+ - 48.388
+ - 49.675
+ - 50.97
+ - 52.273
+ - 53.584
+ - 54.903
+ - 56.229
+ - 57.563
+ - 58.904
+ - 60.253
+ - 61.609
+ - 62.972
+ - 64.342
+ - 65.719
+ - 67.103
+ - 68.494
+ - 69.892
+ - 71.296
+ - 72.707
+ - 74.124
+ - 75.548
+ - 76.978
+ - 78.415
+ - 79.858
+ - 81.307
+ - 82.762
+ - 84.223
+ - 85.69
+ - 87.164
+ - 88.643
+ - 90.128
+ - 91.618
+ - 93.115
+ - 94.617
+ - 96.125
+ - 97.638
+ - 99.157
+ - 100.682
+ - 102.212
+ - 103.747
+ - 105.288
+ - 106.834
+ - 108.385
+ - 109.942
+ - 111.503
+ - 113.07
+ - 114.642
+ - 116.22
+ - 117.802
+ - 119.389
+ - 120.981
+ - 122.578
+ - 124.18
+ - 125.787
+ - 127.398
+ - 129.015
+ - 130.636
+ - 132.262
+ - 133.893
+ - 135.528
+ - 137.168
+ - 138.812
+ - 140.461
+ - 142.115
+ - 143.773
+ - 145.436
+ - 147.103
+ - 148.774
+ - 150
+ - 152.131
+ - 153.815
+ - 155.504
+ - 157.198
+ - 158.895
+ - 160.597
+ - 162.303
+ - 164.013
+ - 165.728
+ - 167.446
+ - 169.169
+ - 170.896
+ - 172.627
+ - 174.362
+ - 176.101
+ - 177.844
+ - 179.591
+ - 181.342
+ - 183.097
+ - 184.855
+ - 186.618
+ - 188.385
+ - 190.155
+ - 191.93
+ - 193.708
+ - 195.49
+ - 197.276
+ - 199.066
+ - 200.859
+ - 202.656
+ - 204.457
+ - 206.262
+ - 208.07
+ - 209.882
+ - 211.697
+ - 213.516
+ - 215.339
+ - 217.166
+ - 218.996
+ - 220.829
+ - 222.666
+ - 224.507
+ - 226.351
+ - 228.199
+ - 230.05
+ - 231.905
+ - 233.763
+ - 235.624
+ - 237.489
+ - 239.358
+ - 241.229
+ - 243.105
+ - 244.983
+ - 246.865
+ - 248.75
+ - 250.639
+ - 252.531
+ - 254.426
+ - 256.324
+ - 258.226
+ - 260.131
+ - 262.039
+ - 263.951
+ - 265.866
+ - 267.784
+ - 269.705
+ - 271.629
+ - 273.557
+ - 275.487
+ - 277.421
+ - 279.358
+ - 281.298
+ - 283.241
+ - 285.188
+ - 287.137
+ - 289.09
+ - 291.045
+ - 293.004
+ - 294.965
+ - 296.93
+ - 298.898
+ - 300.868
+ - 302.842
+ - 304.819
+ - 306.799
+ - 308.781
+ - 310.767
+ - 312.756
+ - 314.747
+ - 316.742
+ - 318.739
+ - 320.739
+ - 322.742
+ - 324.748
+ - 326.757
+ - 328.769
+ - 330.784
+ - 332.802
+ - 334.822
+ - 336.845
+ - 338.871
+ - 340.9
+ - 342.932
+ - 344.966
+ - 347.004
+ - 349.044
+ - 351.086
+ - 353.132
+ - 355.18
+ - 357.231
+ - 359.285
+ - 361.342
+ - 363.401
+ - 365.463
+ - 367.528
+ - 369.595
+ - 371.665
+ - 373.738
+ - 375.813
+ - 377.891
+ - 379.972
+ - 382.055
+ - 384.141
+ - 386.23
+ - 388.321
+ - 390.415
+ - 392.512
+ - 394.611
+ - 396.712
+ - 398.817
+ - 400.924
+ - 403.033
+ - 405.145
+ - 407.259
+ - 409.377
+ - 411.496
+ - 413.618
+ - 415.743
+ - 417.87
+ - 420
+ - 426
+ - 427.48
+ - 429.33
+ - 430.81
+ - 432.66
+ - 434.14
+ - 435.62
+ - 437.47
+ - 438.95
+ - 440.8
+ - 442.28
+ - 443.76
+ - 445.61
+ - 447.09
+ - 448.94
+ - 450.42
+ - 451.9
+ - 453.74
+ - 455.22
+ - 457.07
+ - 458.55
+ - 460.03
+ - 461.88
+ - 463.36
+ - 464.84
+ - 466.69
+ - 468.17
+ - 470.02
+ - 471.5
+ - 472.98
+ - 474.83
+ - 476.31
+ - 478.16
+ - 479.64
+ - 481.12
+ - 482.97
+ - 484.45
+ - 486.3
+ - 487.78
+ - 489.26
+ - 491.11
+ - 492.59
+ - 494.44
+ - 495.92
+ - 497.4
+ - 499.25
+ - 500.73
+ - 502.58
+ - 504.06
+ - 505.54
+ - 507.38
+ - 508.86
+ - 510.71
+ - 512.19
+ - 513.67
+ - 515.52
+ - 517
+ - 518.85
+ - 520.33
+ - 521.81
+ - 523.66
+ - 525.14
+ - 526.99
+ - 528.47
+ - 529.95
+ - 531.8
+ - 533.28
+ - 535.13
+ - 536.61
+ - 538.09
+ - 539.94
+ - 541.42
+ - 542.9
+ - 544.75
+ - 546.23
+ - 548.08
+ - 549.56
+ - 551.04
+ - 552.89
+ - 554.37
+ - 556.22
+ - 557.7
+ - 559.18
+ - 561.02
+ - 562.5
+ - 564.35
+ - 565.83
+ - 567.31
+ - 569.16
+ - 570.64
+ - 572.49
+ - 573.97
+ - 575.45
+ - 577.3
+ - 578.78
+ - 580.63
+ - 582.11
+ - 583.59
+ - 585.44
+ - 586.92
+ - 588.77
+ - 590.25
+ - 591.73
+ - 593.58
+ - 595.06
+ - 596.91
+ - 598.39
+ - 599.87
+ - 601.72
+ - 603.2
+ - 605.05
+ - 606.53
+ - 608.01
+ - 609.86
+ - 611.34
+ - 612.82
+ - 614.66
+ - 616.14
+ - 617.99
+ - 619.47
+ - 620.95
+ - 622.8
+ - 624.28
+ - 626.13
+ - 627.61
+ - 629.09
+ - 630.94
+ - 632.42
+ - 634.27
+ - 635.75
+ - 637.23
+ - 639.08
+ - 640.56
+ - 642.41
+ - 643.89
+ - 645.37
+ - 647.22
+ - 648.7
+ - 650.55
+ - 652.03
+ - 653.51
+ - 655.36
+ - 656.84
+ - 658.69
+ - 660.17
+ - 661.65
+ - 663.5
+ - 664.98
+ - 666.82
+ - 668.3
+ - 669.78
+ - 671.63
+ - 673.11
+ - 674.96
+ - 676.44
+ - 677.92
+ - 679.77
+ - 681.25
+ - 683.1
+ - 684.58
+ - 686.06
+ - 687.91
+ - 689.39
+ - 690.87
+ - 692.72
+ - 694.2
+ - 696.05
+ - 697.53
+ - 699.01
+ - 700.86
+ - 702.34
+ - 704.19
+ - 705.67
+ - 707.15
+ - 709
+ - 710.48
+ - 712.33
+ - 713.81
+ - 715.29
+ - 717.14
+ - 718.62
+ - 720.46
+ - 721.94
+ - 723.42
+ - 725.27
+ - 726.75
+ - 728.6
+ - 730.08
+ - 731.56
+ - 733.41
+ - 734.89
+ - 736.74
+ - 738.22
+ - 739.7
+ - 741.55
+ - 743.03
+ - 744.88
+ - 746.36
+ - 747.84
+ - 749.69
+ - 751.17
+ - 753.02
+ - 754.5
+ - 755.98
+ - 757.83
+ - 759.31
+ - 760.79
+ - 762.64
+ - 764.12
+ - 765.97
+ - 767.45
+ - 768.93
+ - 770.78
+ - 772.26
+ - 774.1
+ - 775.58
+ - 777.06
+ - 778.91
+ - 780.39
+ - 782.24
+ - 783.72
+ - 785.2
+ - 787.05
+ - 788.53
+ - 790.38
+ - 791.86
+ - 793.34
+ - 795.19
+ - 796.67
+ - 798.52
+ - 800
+
+
+ - 255
+ - 486
+
+
diff --git a/target/a53x/overlay/values/bools.xml b/target/a53x/overlay/values/bools.xml
new file mode 100644
index 0000000000..bbb950fc0a
--- /dev/null
+++ b/target/a53x/overlay/values/bools.xml
@@ -0,0 +1,8 @@
+
+
+ true
+ false
+ true
+ false
+ true
+
diff --git a/target/a53x/overlay/values/dimens.xml b/target/a53x/overlay/values/dimens.xml
new file mode 100644
index 0000000000..54da0093ea
--- /dev/null
+++ b/target/a53x/overlay/values/dimens.xml
@@ -0,0 +1,19 @@
+
+
+ - 0.5
+ - 0.5
+ - 0.047058824
+ - 0.5019608
+ - 1.0
+ - 0.0
+ 163.66998dip
+ 0.0dip
+ 360.0dip
+ 0.0dip
+ 28.0dip
+ 28.0dip
+ 36.0px
+ 33.0px
+ 87.0px
+ 64.0px
+
diff --git a/target/a53x/overlay/values/integers.xml b/target/a53x/overlay/values/integers.xml
new file mode 100644
index 0000000000..17a2a0b38f
--- /dev/null
+++ b/target/a53x/overlay/values/integers.xml
@@ -0,0 +1,13 @@
+
+
+ 1
+ 3000
+ 255
+ 1
+ 12
+ 486
+ 193
+ 128
+ 255
+ 0
+
diff --git a/target/a53x/overlay/values/public.xml b/target/a53x/overlay/values/public.xml
new file mode 100644
index 0000000000..7cd4b9e679
--- /dev/null
+++ b/target/a53x/overlay/values/public.xml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/target/a53x/overlay/values/strings.xml b/target/a53x/overlay/values/strings.xml
new file mode 100644
index 0000000000..25f5ea24df
--- /dev/null
+++ b/target/a53x/overlay/values/strings.xml
@@ -0,0 +1,6 @@
+
+
+ M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp
+ com.samsung.provisioning.SILENT_PROVISIONING_CHECK
+ com.samsung.provisioning.SILENT_PROVISIONING_CHECK_RESULT
+
diff --git a/target/a53x/sff.sh b/target/a53x/sff.sh
new file mode 100644
index 0000000000..f5c8f69976
--- /dev/null
+++ b/target/a53x/sff.sh
@@ -0,0 +1,122 @@
+#
+# Copyright (C) 2025 Ksawlii
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+
+# SEC Floating Feature configuration file for Galaxy A25 (a25x)
+
+# Disable unsupported features
+SEC_FLOATING_FEATURE_ACCESSIBILITY_SUPPORT_HEARING_AIDS=
+SEC_FLOATING_FEATURE_AUDIO_CONFIG_MULTISOURCE_SEPARATOR=
+SEC_FLOATING_FEATURE_AUDIO_SUPPORT_ADAPT_SOUND_CALL_PARAM=
+SEC_FLOATING_FEATURE_AUDIO_SUPPORT_MICMODE_QUICK_PANEL=
+SEC_FLOATING_FEATURE_AUDIO_SUPPORT_TRANSITION_EFFECT=
+SEC_FLOATING_FEATURE_AUDIO_SUPPORT_VOIP_VIA_SMART_MONITOR=
+SEC_FLOATING_FEATURE_BATTERY_SUPPORT_BSOH_GALAXYDIAGNOSTICS=
+SEC_FLOATING_FEATURE_BATTERY_SUPPORT_BSOH_SETTINGS=
+SEC_FLOATING_FEATURE_BATTERY_SUPPORT_WIRELESS_HV=
+SEC_FLOATING_FEATURE_BATTERY_SUPPORT_WIRELESS_NIGHT_MODE=
+SEC_FLOATING_FEATURE_BATTERY_SUPPORT_WIRELESS_TX=
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_ACTION_CLASSIFIER=
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_AIFRC_SPEC=
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_AUTOFRAMING=
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_GPPM_SOLUTIONS=
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_PERSONALIZATION=
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_SINGLE_PORTRAIT_DISTORTION_CORRECTION=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_30FPS_ALL_PORTRAITVIDEO=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_4K_PORTRAITVIDEO=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_AFSKIP=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_AIFRC=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_AI_HIGH_RESOLUTION=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_CONTROLLING_WATCH=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_DUAL_PORTRAITVIDEO=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_HIGH_RESOLUTION_SWBINNING=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_HYPERLAPSE_VDISONOFF=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_LOGICAL_CAMERA=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_SEAMLESS_PORTRAITVIDEO=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_SUPER_NIGHT_DRAFT_RAW=
+SEC_FLOATING_FEATURE_CAMERA_SUPPORT_VDIS_PORTRAITVIDEO=
+SEC_FLOATING_FEATURE_COMMON_CONFIG_EMBEDDED_SIM_SLOTSWITCH=
+SEC_FLOATING_FEATURE_FRAMEWORK_SUPPORT_SMART_SUGGESTIONS_WIDGET=
+SEC_FLOATING_FEATURE_GRAPHICS_SUPPORT_3D_SURFACE_TRANSITION_FLAG=
+SEC_FLOATING_FEATURE_LOCKSCREEN_CONFIG_SUBDISPLAY_POLICY=
+SEC_FLOATING_FEATURE_MMFW_CONFIG_MEDIA_CONTEXT_ANALYZER_CORE=
+SEC_FLOATING_FEATURE_MMFW_SUPPORT_APE_FORMAT=
+SEC_FLOATING_FEATURE_MMFW_SUPPORT_DSD_FORMAT=
+SEC_FLOATING_FEATURE_MMFW_SUPPORT_HDR2SDR=
+SEC_FLOATING_FEATURE_MMFW_SUPPORT_LONGEXPOSURE_EFFECT=
+SEC_FLOATING_FEATURE_MMFW_SUPPORT_MEDIA_CONTEXT_ANALYZER=
+SEC_FLOATING_FEATURE_MMFW_SUPPORT_PHOTOHDR=
+SEC_FLOATING_FEATURE_MSCH_SUPPORT_NLSEARCH=
+SEC_FLOATING_FEATURE_SAIV_CONFIG_ARDOODLE_LIB=
+SEC_FLOATING_FEATURE_SAIV_SUPPORT_3DPHOTO=
+SEC_FLOATING_FEATURE_SMART_VIEW_APP_CAST_SUPPORTED=
+SEC_FLOATING_FEATURE_SYSTEMUI_CONFIG_EDGELIGHTING_FRAME_EFFECT=
+SEC_FLOATING_FEATURE_SYSTEM_SUPPORT_LOW_HEAT_MODE=
+SEC_FLOATING_FEATURE_VIDEO_CONFIG_VIDEO_CLIPPING_MODE=
+
+# Audio
+SEC_FLOATING_FEATURE_AUDIO_CONFIG_INTERPRETER=0
+SEC_FLOATING_FEATURE_AUDIO_CONFIG_REMOTE_MIC=FW
+SEC_FLOATING_FEATURE_AUDIO_CONFIG_SOUNDALIVE_VERSION=eq_custom,uhq_onoff,adapt,spk_stereo,karaoke,dvfs_30_percent,dolby_game_spk_off
+
+# Bixby
+SEC_FLOATING_FEATURE_BIXBY_CONFIG_BARGEIN_PARAM_MODE=0
+SEC_FLOATING_FEATURE_BIXBY_CONFIG_CUSTOM_FIRMWARE=0
+
+# Camera
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_AI_HIGH_RESOLUTION_MAX_CAPTURE=1
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_ARDOODLE_PEN_TYPE=3d,Pattern,Regular,Highlighter,Glass_lite,Text,Organic_lite
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_AVATAR_MAX_FACE_NUM=1
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_TELE_STANDARD_CROP=-1
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_UW=2
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_WIDE=0
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_HIGH_RESOLUTION_MAX_CAPTURE=-1
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_MEMORY_USAGE_LEVEL=3
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_NIGHT_FRONT_DISPLAY_FLASH_TRANSPARENT=50
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_STRIDE_OCR_VERSION=V1
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_UW_DISTORTION_CORRECTION=0,109,2,19010102,4000,3000,0,0,0,0
+SEC_FLOATING_FEATURE_CAMERA_CONFIG_VENDOR_LIB_INFO=beauty.samsung.v4,face_landmark.arcsoft.v2_1,facial_attribute.samsung.v1,food.samsung.v1,image_enhance.arcsoft.v1,selfie_correction.samsung.v1,event_detection.samsung.v2,swuwdc.arcsoft.v1,human_tracking_face.arcsoft.v4,mfhdr.arcsoft.v1,scene_detection.samsung.v1,llhdr.arcsoft.v1,smart_scan.samsung.v2,single_bokeh.samsung.v2,dual_bokeh.samsung.v1,localtm.samsung.v1_1,image_codec.samsung.v1
+SEC_FLOATING_FEATURE_CAMERA_DOCUMENTSCAN_SOLUTIONS=CV_DEWARPING,SHADOW_REMOVAL
+SEC_FLOATING_FEATURE_CAMERA_GRAW_CONFIG_MFP_PIPELINE_MODE=V1
+
+# Device specific
+SEC_FLOATING_FEATURE_SETTINGS_CONFIG_BRAND_NAME=Galaxy A53 5G
+SEC_FLOATING_FEATURE_SETTINGS_CONFIG_DEFAULT_FONT_SIZE=3
+SEC_FLOATING_FEATURE_SETTINGS_CONFIG_FCC_ID=A3LSMA536B
+SEC_FLOATING_FEATURE_SETTINGS_CONFIG_ELECTRIC_RATED_VALUE=DC 9 V; 2.77 A
+
+# Display
+SEC_FLOATING_FEATURE_LCD_CONFIG_HFR_MODE=1
+SEC_FLOATING_FEATURE_LCD_CONFIG_LOCAL_HBM=0
+SEC_FLOATING_FEATURE_LCD_CONFIG_VIVIDNESS=0
+SEC_FLOATING_FEATURE_LCD_CONFIG_VIVIDPLUS=0
+
+# Frameworks
+SEC_FLOATING_FEATURE_FRAMEWORK_SUPPORT_TSP_STATE_MANAGER=deadzone_v2,deadzone_v3,change_ratio
+SEC_FLOATING_FEATURE_SYSTEM_CONFIG_SIOP_POLICY_FILENAME=siop_a53x_s5e8825
+
+# Lockscreen
+SEC_FLOATING_FEATURE_LOCKSCREEN_CONFIG_PUNCHHOLE_VI=face,pos:0.5:0.02417,size:0.1222:0.055,type:circle
+
+# Samsung Gallery app
+SEC_FLOATING_FEATURE_GALLERY_CONFIG_AI_EXPANSION=AI_Timelapse,singletake.hidt.support.on,singletake.capture.support.off,singletake.video_res.config.fhd
+SEC_FLOATING_FEATURE_GALLERY_CONFIG_FACE_CLUSTER_VERSION=SRCB_V3
+SEC_FLOATING_FEATURE_GALLERY_CONFIG_LIVEFOCUS_EFFECT_DUAL_BOKEH=BLUR,EFFECT,PORTRAIT,RELIGHT,REFOCUS,LIGHT360,PL_LITE_360
+SEC_FLOATING_FEATURE_GALLERY_CONFIG_IMAGE_TAGGER_VERSION=V701
+SEC_FLOATING_FEATURE_GALLERY_CONFIG_PET_CLUSTER_VERSION=None
+
+# Samsung Voice Recorder app
+SEC_FLOATING_FEATURE_VOICERECORDER_CONFIG_DEF_MODE=normal,voicememo