diff --git a/extract-files.sh b/extract-files.sh
index 74f7594..39dfe0d 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -25,11 +25,6 @@ function blob_fixup {
vendor/lib*/libhifills.so)
"$PATCHELF" --add-needed "libunwindstack.so" "$2"
;;
- vendor/lib*/libsec-ril.so)
- ;&
- vendor/lib*/libsec-ril-dsds.so)
- "$PATCHELF" --replace-needed "libcutils.so" "libcutils-v29.so" "$2"
- ;;
vendor/lib*/hw/camera.exynos7904.so)
"$PATCHELF" --replace-needed "libcamera_client.so" "libcamera_metadata_helper.so" "$2"
"$PATCHELF" --replace-needed "libgui.so" "libgui_vendor.so" "$2"
@@ -43,6 +38,11 @@ function blob_fixup {
vendor/lib*/libsensorlistener.so)
"$PATCHELF" --add-needed "libshim_sensorndkbridge.so" "$2"
;;
+ vendor/lib*/libwrappergps.so)
+ ;&
+ vendor/lib/hw/audio.primary.exynos7904.so)
+ "$PATCHELF" --replace-needed "libvndsecril-client.so" "libsecril-client.so" "$2"
+ ;;
esac
}
diff --git a/manifest.xml b/manifest.xml
index 474318f..8108dae 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -256,17 +256,25 @@
@2.0::ISehGnss/default
+
+ vendor.samsung.hardware.radio
+ hwbinder
+
vendor.samsung.hardware.radio
hwbinder
- 2.0
+ 2.1
ISehRadio
slot1
slot2
- @2.0::ISehRadio/slot1
- @2.0::ISehRadio/slot2
+ @2.1::ISehRadio/slot1
+ @2.1::ISehRadio/slot2
+
+
+ vendor.samsung.hardware.radio.bridge
+ hwbinder
vendor.samsung.hardware.radio.bridge
@@ -280,6 +288,10 @@
@2.0::ISehBridge/slot1
@2.0::ISehBridge/slot2
+
+ vendor.samsung.hardware.radio.channel
+ hwbinder
+
vendor.samsung.hardware.radio.channel
hwbinder
diff --git a/proprietary-files.txt b/proprietary-files.txt
index e443fe2..c8c40fc 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -23,13 +23,11 @@ vendor/lib/libfloatingfeature.so
vendor/lib/librecordalive.so
vendor/lib/libsamsungDiamondVoice.so
vendor/lib/libsecaudioinfo.so
-vendor/lib/libvndsecril-client.so
vendor/lib/soundfx/libaudioeffectoffload.so
vendor/lib/vndk/libaudioroute.so
vendor/lib/vndk/libtinyalsa.so
vendor/lib64/libfloatingfeature.so
vendor/lib64/libsecaudioinfo.so
-vendor/lib64/libvndsecril-client.so
vendor/lib64/soundfx/libaudioeffectoffload.so
# DRM
@@ -134,40 +132,43 @@ vendor/lib64/omx/libOMX.Exynos.VP8.Encoder.so
vendor/lib64/omx/libOMX.Exynos.VP9.Decoder.so
vendor/lib64/omx/libOMX.Exynos.WMV.Decoder.so
-# RIL
-vendor/bin/cbd
-vendor/bin/hw/rild
-vendor/bin/secril_config_svc
-vendor/etc/init/init.vendor.onebinary.rc
-vendor/etc/init/init.vendor.rilchip.rc
-vendor/etc/init/init.vendor.rilcommon.rc
-vendor/etc/plmn_delta.bin
-vendor/etc/plmn_delta_attaio.bin
-vendor/etc/plmn_delta_hktw.bin
-vendor/etc/plmn_delta_usacdma.bin
-vendor/etc/plmn_delta_usagsm.bin
-vendor/etc/plmn_se13.bin
-vendor/lib/libaudio-ril.so
-vendor/lib/libreference-ril.so
-vendor/lib/libril.so
-vendor/lib/librilutils.so
-vendor/lib/libsecnativefeature.so
-vendor/lib/libsec-ril-dsds.so
-vendor/lib/libsec-ril.so
-vendor/lib/libvkmanager_vendor.so
-vendor/lib/vendor.samsung.hardware.radio.bridge@2.0.so
-vendor/lib/vendor.samsung.hardware.radio.channel@2.0.so
-vendor/lib/vendor.samsung.hardware.radio@2.0.so
-vendor/lib64/libreference-ril.so
-vendor/lib64/libril.so
-vendor/lib64/librilutils.so
-vendor/lib64/libsecnativefeature.so
-vendor/lib64/libsec-ril-dsds.so
-vendor/lib64/libsec-ril.so
-vendor/lib64/libvkmanager_vendor.so
-vendor/lib64/vendor.samsung.hardware.radio.bridge@2.0.so
-vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so
-vendor/lib64/vendor.samsung.hardware.radio@2.0.so
+# RIL - from a40ser-user-11-RP1A.200720.012-A405FMPUU3CUC2-release-keys
+vendor/bin/cbd|3501bc4a474ad9cf970fba283591dc7a10e60413
+vendor/bin/hw/rild|2982c9628c9f8f82ff579cdb1273baed47112dfc
+vendor/bin/secril_config_svc|645539748afd362867ebdcce702b73b1ee7480c6
+vendor/etc/init/init.vendor.onebinary.rc|b3fab964774039b1f2f6eabf821556919b26369f
+vendor/etc/init/init.vendor.rilchip.rc|83d57882dfaefaaa21c5dd636bafd655dfaf0b10
+vendor/etc/init/init.vendor.rilcommon.rc|5a669667301c678eb825abb41531ae1e19897886
+vendor/etc/plmn_delta.bin|6a826cb6a8a1d460403ab2ebccf4f0d7be546ce6
+vendor/etc/plmn_delta_attaio.bin|751a1c7105f1c03fc196689c2a71e2c69aa14e1f
+vendor/etc/plmn_delta_hktw.bin|4602b2e5c84d6cd4d6836a94784987a76e7830ce
+vendor/etc/plmn_delta_usagsm.bin|9a25ec9e9da16ed2f8a9db07f037fe08283b24e5
+vendor/etc/plmn_se13.bin|21c3b2be869b92c24d3d58710a9fde6826b4677e
+vendor/lib/libaudio-ril.so|2fee16ec35bcaccac0092b27b5ea434617877c3f
+vendor/lib/libreference-ril.so|46374a18b4a2cff2bbcd7eb4706421ac404dd924
+vendor/lib/libril.so|d60c374b2fae7302d5e2ea469d01ff100bb7dd0a
+vendor/lib/librilutils.so|6af19cf1ab9ec150213d61552870277a6f49096b
+vendor/lib/libsecnativefeature.so|268dfdbb80196ac0d16abcce9109f87518753361
+vendor/lib/libsemnativecarrierfeature.so|ac27187c27eba2b96eaa4812b8e9b60193ca18d6
+vendor/lib/libsecril-client.so|af77c32b35ab1a2b7ee5f38e529e7eb8dee0a195
+vendor/lib/vendor.samsung.hardware.radio.bridge@2.0.so|c130cf05828ee1e415cf5823f2a67e023508f710
+vendor/lib/vendor.samsung.hardware.radio@2.0.so|1c976df4082e7829578a9cb48c040706e1753a6d
+vendor/lib/vendor.samsung.hardware.radio@2.1.so|6ce633e09b82f54aabd789ca23a5f1833a232f68
+vendor/lib64/libengmode_client.so|f1fd7b5eccc02374794dad37052595ca67e1402a
+vendor/lib64/libreference-ril.so|88d198da07ea1a67245beb1da4c48da9d627ef32
+vendor/lib64/libril.so|ae21d2979f849435331f7e5c224dd1ce61615eba
+vendor/lib64/librilutils.so|c929ab09b9335b404cb6aab859d5cc20a986d2ca
+vendor/lib64/libsecnativefeature.so|beba21a227a43849d565982c7c3850bdc52552b9
+vendor/lib64/libsemnativecarrierfeature.so|ca44453cf7cca968606b56936be7de0d214d74be
+vendor/lib64/libsecril-client.so|3f9bed28e5370e59ec481628290034295b9d401f
+vendor/lib64/libvkmanager_vendor.so|d145e14dbf59f85ce8c35b410c14d2749cc2f2e7
+vendor/lib64/vendor.samsung.hardware.radio.bridge@2.0.so|be8b1643c70fcb9c31e062bfc7ac771097770b05
+vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so|8cc8d203c16e7239820eecc53de23bcf69da8cdd
+vendor/lib64/vendor.samsung.hardware.radio@2.0.so|feab767661ded387449bd8c08d0d76e43d40c6f9
+vendor/lib64/vendor.samsung.hardware.radio@2.1.so|809c63ba36b1223e2f976b5a52adaf03f31ca948
+# patchelf --replace-needed libcutils.so libcutils-v29.so vendor/lib*/libsec-ril*.so
+vendor/lib64/libsec-ril-dsds.so|8c8387002f24d291eabca8a552d55c407024ab13
+vendor/lib64/libsec-ril.so|d4782fdcaba4261db4dd7f4aa8f8039ee6499c51
# Sensors
vendor/etc/yas_set.cfg