diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f7f2322
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+
+universal7885-common/vendor_name
+a20e/AndroidProducts.mk
+a20/AndroidProducts.mk
+
diff --git a/a20e/AndroidProducts.mk b/a20e/AndroidProducts.mk
new file mode 100644
index 0000000..27de13f
--- /dev/null
+++ b/a20e/AndroidProducts.mk
@@ -0,0 +1,2 @@
+# Auto-Generated by device/samsung/a20e/setup.sh
+PRODUCT_MAKEFILES += $(LOCAL_DIR)/aosp_a20e.mk
diff --git a/universal7885-common/manifest.xml b/universal7885-common/manifest.xml
index 68192f6..f4ea1cd 100644
--- a/universal7885-common/manifest.xml
+++ b/universal7885-common/manifest.xml
@@ -65,8 +65,8 @@
IDrmFactory
default
- @1.2::ICryptoFactory/widevine
- @1.2::IDrmFactory/widevine
+ @1.3::ICryptoFactory/widevine
+ @1.3::IDrmFactory/widevine
android.hardware.gatekeeper
diff --git a/universal7885-common/overlay/frameworks/base/core/res/res/values/config.xml b/universal7885-common/overlay/frameworks/base/core/res/res/values/config.xml
index a243fcc..0193f85 100644
--- a/universal7885-common/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/universal7885-common/overlay/frameworks/base/core/res/res/values/config.xml
@@ -29,7 +29,6 @@
- "/system_ext/priv-app/SystemUI/SystemUI.apk"
- "/system/bin/surfaceflinger"
- true
GSM|CDMA|EVDO|WCDMA|LTE
4
diff --git a/universal7885-common/rootdir/Android.mk b/universal7885-common/rootdir/Android.mk
index 032912c..2aea90e 100644
--- a/universal7885-common/rootdir/Android.mk
+++ b/universal7885-common/rootdir/Android.mk
@@ -40,3 +40,11 @@ LOCAL_MODULE_CLASS := ETC
LOCAL_SRC_FILES := etc/$(LOCAL_MODULE)
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)/init
include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := debug.rc
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODUE_CLASS := ETC
+LOCAL_SRC_FILES := etc/$(LOCAL_MODULE)
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)/init
+include $(BUILD_PREBUILT)
diff --git a/universal7885-common/rootdir/etc/debug.rc b/universal7885-common/rootdir/etc/debug.rc
new file mode 100644
index 0000000..85ca6e4
--- /dev/null
+++ b/universal7885-common/rootdir/etc/debug.rc
@@ -0,0 +1,17 @@
+on property:sys.boot_completed=1
+ stop kerneld
+ stop logd
+
+on post-fs-data
+ rm /data/kmsg.txt
+ rm /data/misc/logd/logcat.txt
+
+service kerneld /system/bin/sh -c "cat /proc/kmsg > /data/kmsg.txt"
+ class main
+ user root
+ group system
+
+service logcatd /system/bin/logcat -f /data/misc/logd/logcat.txt -v threadtime
+ class main
+ user root
+ group system
diff --git a/universal7885-common/sepolicy/vendor/hal_keymaster_default.te b/universal7885-common/sepolicy/vendor/hal_keymaster_default.te
index 31462c9..8db9d0e 100644
--- a/universal7885-common/sepolicy/vendor/hal_keymaster_default.te
+++ b/universal7885-common/sepolicy/vendor/hal_keymaster_default.te
@@ -1 +1 @@
-allow hal_keymaster_default prov_efs_file r_file_perms;
\ No newline at end of file
+allow hal_keymaster_default prov_efs_file:file r_file_perms;
diff --git a/universal7885-common/universal7885-common.mk b/universal7885-common/universal7885-common.mk
index d93bbe9..1de457a 100644
--- a/universal7885-common/universal7885-common.mk
+++ b/universal7885-common/universal7885-common.mk
@@ -270,3 +270,13 @@ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf
PRODUCT_CFI_INCLUDE_PATHS += hardware/samsung_slsi/scsc_wifibt/wpa_supplicant_lib
+
+# SamsungParts
+PRODUCT_PACKAGES += \
+ SamsungParts \
+ android.software.samsungparts@1.0-service
+
+# Debug
+ifeq ($(TARGET_BUILD_VARIENT),eng)
+PRODUCT_PACKAGES += debug.rc
+endif
diff --git a/universal7885-common/vendor_name b/universal7885-common/vendor_name
new file mode 100644
index 0000000..7127f7d
--- /dev/null
+++ b/universal7885-common/vendor_name
@@ -0,0 +1 @@
+aosp