beyond2lte: initial proprietary-files list
Change-Id: I2a13160a2d991594d74b1066f7adeff6e407751b
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 73239e5..14edefd 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -14,6 +14,7 @@
# limitations under the License.
include device/samsung/exynos9820-common/BoardConfigPlatform.mk
+include vendor/samsung/beyond2lte/BoardConfigVendor.mk
DEVICE_PATH := device/samsung/beyond2lte
diff --git a/device.mk b/device.mk
index 7dd952d..d96bfa1 100644
--- a/device.mk
+++ b/device.mk
@@ -17,7 +17,7 @@
### PLATFORM
$(call inherit-product, device/samsung/exynos9820-common/platform.mk)
### PROPRIETARY VENDOR FILES
-#$(call inherit-product, vendor/samsung/beyond2lte/beyond2lte-vendor.mk)
+$(call inherit-product, vendor/samsung/beyond2lte/beyond2lte-vendor.mk)
### DALVIK
$(call inherit-product, frameworks/native/build/phone-xhdpi-6144-dalvik-heap.mk)
diff --git a/extract-files.sh b/extract-files.sh
new file mode 100755
index 0000000..d096f5e
--- /dev/null
+++ b/extract-files.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+#
+# Copyright (C) 2016 The CyanogenMod Project
+# Copyright (C) 2017-2020 The LineageOS Project
+#
+# SPDX-License-Identifier: Apache-2.0
+#
+
+# If we're being sourced by the common script that we called,
+# stop right here. No need to go down the rabbit hole.
+if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
+ return
+fi
+
+set -e
+
+export DEVICE=beyond2lte
+export DEVICE_COMMON=exynos9820-common
+export VENDOR=samsung
+
+"./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@"
diff --git a/lineage_beyond2lte.mk b/lineage_beyond2lte.mk
index c072726..e08948c 100644
--- a/lineage_beyond2lte.mk
+++ b/lineage_beyond2lte.mk
@@ -46,6 +46,12 @@
PRODUCT_PDA_VERSION := $(PRODUCT_PDA_MODEL)$(PRODUCT_PDA_MODEL_VERSION)
PRODUCT_GMS_CLIENTID_BASE := android-samsung
+PRODUCT_BUILD_PROP_OVERRIDES += \
+ PRODUCT_NAME=beyond2ltexx \
+ PRIVATE_BUILD_DESC="beyond2ltexx-user 11 RP1A.200720.012 $(PRODUCT_PDA_VERSION) release-keys"
+
+BUILD_FINGERPRINT := samsung/beyond2ltexx/beyond2:11/RP1A.200720.012/$(PRODUCT_PDA_VERSION):user/release-keys
+
PRODUCT_PRODUCT_PROPERTIES += \
ro.build.PDA=$(PRODUCT_PDA_VERSION)
diff --git a/proprietary-files.txt b/proprietary-files.txt
new file mode 100644
index 0000000..017da70
--- /dev/null
+++ b/proprietary-files.txt
@@ -0,0 +1,86 @@
+# Proprietary files - from Samsung package version G975FXXU9FUBD, unless pinned
+
+### AUDIO
+vendor/etc/floating_feature.xml
+vendor/etc/mixer_gains.xml
+vendor/lib/librecordalive.so
+
+### AUDIO_FIRMWARE
+vendor/firmware/APBargeIn_AUDIO_SLSI.bin
+vendor/firmware/APBiBF_AUDIO_SLSI.bin
+vendor/firmware/APDV_AUDIO_SLSI.bin
+vendor/firmware/APSV_AUDIO_SLSI.bin
+vendor/firmware/AP_AUDIO_SLSI.bin
+vendor/firmware/SoundBoosterParam.bin
+
+### BIOMETRICS_FINGERPRINT
+vendor/lib/libbauthserver.so
+vendor/lib/libbauthtzcommon.so
+vendor/lib64/libbauthserver.so
+vendor/lib64/libbauthtzcommon.so
+
+### BLUETOOTH_FIRMWARE
+vendor/firmware/bcm4375B0_murata.hcd
+vendor/firmware/bcm4375B0_semco.hcd
+vendor/firmware/bcm4375B1_murata.hcd
+vendor/firmware/bcm4375B1_semco.hcd
+vendor/firmware/bcm4375B1_semco_sem.hcd
+
+### CAMERA
+vendor/lib/hw/camera.exynos9820.so
+vendor/lib64/hw/camera.exynos9820.so
+
+### CAMERA_DEPENDENCIES
+vendor/lib/libexynoscamera3.so
+vendor/lib64/libexynoscamera3.so
+
+### GPS/GNSS
+vendor/lib64/libwrappergps.so
+
+### OMX_FIRMWARE
+vendor/firmware/fimc_is_lib.bin
+vendor/firmware/fimc_is_rta.bin
+
+### RIL
+vendor/bin/secril_config_svc
+vendor/etc/init/init.baseband.rc
+vendor/lib/libsec-ril.so
+vendor/lib/libsec-ril-dsds.so
+vendor/lib64/libsec-ril.so
+vendor/lib64/libsec-ril-dsds.so
+
+### SAMSUNG_SLSI_HWC
+vendor/lib/libexynosdisplay.so
+vendor/lib64/libexynosdisplay.so
+
+### SAMSUNG_SLSI_FIRMWARE
+vendor/firmware/cs35l40-bot-dsp1-spk-prot-calib.bin
+vendor/firmware/cs35l40-bot-dsp1-spk-prot.bin
+vendor/firmware/cs35l40-rcv-dsp1-spk-prot-calib.bin
+vendor/firmware/cs35l40-rcv-dsp1-spk-prot.bin
+vendor/firmware/fimc_is_fw_mcu.bin
+vendor/firmware/setfile_2l4.bin
+vendor/firmware/setfile_3m3.bin
+vendor/firmware/setfile_3p9.bin
+
+### SENSORS
+vendor/lib/sensors.bio.so
+vendor/lib/sensors.sensorhub.so
+vendor/lib64/sensors.bio.so
+vendor/lib64/sensors.sensorhub.so
+
+### TEEGRIS_FIRMWARE
+vendor/tee/00000000-0000-0000-0000-00000000dead
+vendor/tee/00000000-0000-0000-0000-000000534b4d
+vendor/tee/00000000-0000-0000-0000-0053545354ab
+vendor/tee/00000000-0000-0000-0000-46494e474502
+vendor/tee/00000000-0000-0000-0000-4b45594d5354
+vendor/tee/00000000-0000-0000-0000-505256544545
+vendor/tee/00000000-0000-0000-0000-657365447276
+vendor/tee/driver/00000000-0000-0000-0000-53626f786476
+
+### WIFI
+vendor/firmware/bcmdhd_clm.blob
+vendor/firmware/nvram.txt_1rh_es43_b1
+vendor/firmware/nvram.txt_CS01_semco_b1
+vendor/firmware/nvram.txt_ES03_semco_b0
diff --git a/setup-makefiles.sh b/setup-makefiles.sh
new file mode 100755
index 0000000..d096f5e
--- /dev/null
+++ b/setup-makefiles.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+#
+# Copyright (C) 2016 The CyanogenMod Project
+# Copyright (C) 2017-2020 The LineageOS Project
+#
+# SPDX-License-Identifier: Apache-2.0
+#
+
+# If we're being sourced by the common script that we called,
+# stop right here. No need to go down the rabbit hole.
+if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
+ return
+fi
+
+set -e
+
+export DEVICE=beyond2lte
+export DEVICE_COMMON=exynos9820-common
+export VENDOR=samsung
+
+"./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@"