Compare commits

...

10 Commits

Author SHA1 Message Date
Majaahh
d89d22be24 m34x: Update blobs from M346B2XUS8EYJ2
* Bootloader blobs were not updated due to samsung adding a prop that auto locks bootloader (in sboot.bin)
* TEEgris firmware blobs have to match bootloader version so they were pinned

Change-Id: I0dbb15d99ad53a64674298ae284355242917074c
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-11-07 09:25:15 +01:00
Majaahh
d242a14a5f m34x: Commonize keymint blobs
Change-Id: I56183937f763c8b87e63c4e8b431e0eba167802e
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-26 16:14:26 +01:00
Majaahh
08749e3cc8 m34x: Move firmware placeholders to vendor tree
Change-Id: Ida4855e112d159d8bc2bb2ca3e2430abce388cfa
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-14 22:02:41 +02:00
ChrisCatto
84c68f0167 m34x: Refactor keymint service patching
* There is an issue with keymint V4 NDK in our device because of some
  changes to keystore2 related to setAdditionalAttestationInfo and
  after Android 16 release and it seems like we cannot boot by keep
  using it. Downgrading keymint NDK to V3 allows us to boot again.

* However, by doing this, checkelf must be disabled for keymint service
  the same goes for dependencies generation in Android.bp (for this
  service only).

Change-Id: Iefdb624502ca9bd78881c0e542a2a8f5584a8be7
Signed-off-by: ChrisCatto <chriscatto@proton.me>
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-03 18:07:18 +02:00
Majaahh
fe9cd3d98a m34x: Kang AIDL Vaultkeeper HAL from a25x
Change-Id: I66b7a3f52edb817bfc151abbc7d9302c53bf2697
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-25 12:17:26 +02:00
Majaahh
663c872219 m34x: Decommonize APBiBF_AUDIO_SLSI.bin
Change-Id: Ic07c54073aacd2dabf3e63fe4c7f29ce69c3374e
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-15 20:06:41 +02:00
Majaahh
977537f95f m34x: Remove up_param.bin
Change-Id: Ie8e2453a332e76a24076c9ce4670ac624cf32994
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-15 00:35:04 +02:00
Majaahh
f1745524c6 m34x: Update blobs from M346B1DXS8DYH1
Change-Id: I9c9076d8f1e34dfc1b111ff2b3b9d6f23e00596c
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-11 21:09:48 +02:00
Majaahh
f77fb96817 m34x: Update blobs from M346B2XUS8DYH1
Change-Id: Ic5ec165fa6fc4334be7b6199d41feb5de79bc587
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-07 12:20:36 +02:00
Majaahh
497eaba83a m34x: Commonize some firmware blobs
Change-Id: If42d362fa58a3f4d762867d394d996ab42571605
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-05 15:41:53 +02:00
153 changed files with 39 additions and 343 deletions

View File

@@ -321,115 +321,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libskeymint10device",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libskeymint10device.so",
],
shared_libs: [
"libshim_crypto",
"android.hardware.security.rkp-V3-ndk",
"libcrypto-tm",
"liblog",
"libcutils",
"libutils",
"libbase",
"libhidlbase",
"libbinder_ndk",
"libskeymint_cli",
"libsecril-client",
"vendor.samsung.hardware.keymint-V1-ndk_platform",
"android.hardware.security.keymint-V4-ndk",
"android.hardware.security.sharedsecret-V1-ndk",
"android.hardware.security.secureclock-V1-ndk",
"libcppbor_external",
"libjsoncpp",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libskeymint_cli",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libskeymint_cli.so",
],
shared_libs: [
"libshim_crypto",
"android.hardware.security.rkp-V3-ndk",
"liblog",
"libbase",
"libcutils",
"libutils",
"android.hardware.keymaster@4.0",
"android.hardware.keymaster@4.1",
"libkeymaster4support",
"libkeymaster4_1support",
"libhidlbase",
"libcrypto-tm",
"libbinder_ndk",
"libsecril-client",
"android.hardware.security.keymint-V4-ndk",
"android.hardware.security.sharedsecret-V1-ndk",
"android.hardware.security.secureclock-V1-ndk",
"libjsoncpp",
"libteecl",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libstork_shared",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libstork_shared.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libswlme",
owner: "samsung",
@@ -457,168 +348,3 @@ cc_prebuilt_library_shared {
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libvkservice",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libvkservice.so",
],
shared_libs: [
"libcutils",
"liblog",
"libstork_shared",
"libteecl",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.security.vaultkeeper@2.0",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.security.vaultkeeper@2.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
prebuilt_etc_xml {
name: "vaultkeeper_manifest.xml",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vaultkeeper_manifest.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
cc_prebuilt_binary {
name: "android.hardware.security.keymint-service.samsung",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/android.hardware.security.keymint-service.samsung",
],
shared_libs: [
"libshim_crypto",
"android.hardware.security.rkp-V3-ndk",
"libskeymint10device",
"vendor.samsung.hardware.keymint-V1-ndk_platform",
"android.hardware.security.keymint-V4-ndk",
"android.hardware.security.sharedsecret-V1-ndk",
"android.hardware.security.secureclock-V1-ndk",
"libbase",
"libbinder_ndk",
"libcppbor_external",
"libcrypto-tm",
"libkeymaster_portable",
"libkeymint",
"liblog",
"libpuresoftkeymasterdevice",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary {
name: "vaultkeeperd",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/vaultkeeperd",
],
shared_libs: [
"libdsms_vendor",
"libvkservice",
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
soc_specific: true,
}
cc_prebuilt_binary {
name: "vendor.samsung.hardware.security.vaultkeeper@2.0-service",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/vendor.samsung.hardware.security.vaultkeeper@2.0-service",
],
shared_libs: [
"liblog",
"libbase",
"libutils",
"libhardware",
"libhidlbase",
"vendor.samsung.hardware.security.vaultkeeper@2.0",
"libvkmanager_vendor",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
soc_specific: true,
}

View File

@@ -8,52 +8,48 @@ ifeq ($(TARGET_DEVICE),m34x)
$(call add-radio-file-sha1-checked,radio/fld.bin_SM-E346B,3f690478663916c1e3eb5869ba0551fc7d57b3bc)
$(call add-radio-file-sha1-checked,radio/fld.bin_SM-M346B,d7df5c70f4eff7e9a83f1782bb3dea4410ae255a)
$(call add-radio-file-sha1-checked,radio/fld.bin_SM-M346B1,056d9f6d426ff2a7d6a6d5ca1ddbad8fdffaff34)
$(call add-radio-file-sha1-checked,radio/fld.bin_SM-M346B2,f0452dd6f54c04d677a1d5425fcb817173f87aa2)
$(call add-radio-file-sha1-checked,radio/fld.bin_SM-M346B1,cbb71481b2b085f2d983d754e3f62d31c32762d7)
$(call add-radio-file-sha1-checked,radio/fld.bin_SM-M346B2,123858d53acfb2e87c42336664084447d0cb265d)
$(call add-radio-file-sha1-checked,radio/harx.bin_SM-E346B,931fca9311bd6d0ac2b9c59b81cde2fd6d8fb77d)
$(call add-radio-file-sha1-checked,radio/harx.bin_SM-M346B,2904805bd4fb1ad58e0f15b38a9adc62c00a7c0c)
$(call add-radio-file-sha1-checked,radio/harx.bin_SM-M346B1,685004ba3e2eaab295d95af09eb9b26f26d69cab)
$(call add-radio-file-sha1-checked,radio/harx.bin_SM-M346B2,790ac591c5ca995efb0be2de7dae926f4d04987f)
$(call add-radio-file-sha1-checked,radio/harx.bin_SM-M346B1,b6adcae8557cca48bd8ef59c6410d2cd91201b8c)
$(call add-radio-file-sha1-checked,radio/harx.bin_SM-M346B2,4273f4350a9a8cda8bac94e809fa0a75787defb7)
$(call add-radio-file-sha1-checked,radio/keystorage.bin_SM-E346B,2c86df5697529fdbba8864ab1f3ec02353de0e1e)
$(call add-radio-file-sha1-checked,radio/keystorage.bin_SM-M346B,ded7f27c51085865c98668695c2f402e51950ef6)
$(call add-radio-file-sha1-checked,radio/keystorage.bin_SM-M346B1,1d59da66b26cb88eda9335c472917b6198673865)
$(call add-radio-file-sha1-checked,radio/keystorage.bin_SM-M346B2,a57c3884aab160f3dbe72a495c1c20ba3f9a9e9b)
$(call add-radio-file-sha1-checked,radio/keystorage.bin_SM-M346B1,271d400bd6300cdb4f14aff3c8e470a557e6666c)
$(call add-radio-file-sha1-checked,radio/keystorage.bin_SM-M346B2,2ceb29b5e926a94384eb1a5aa22f8f3ea3b61d49)
$(call add-radio-file-sha1-checked,radio/ldfw.img_SM-E346B,f122e42fe262805a2ce8bea5de6ff30da3f0ef83)
$(call add-radio-file-sha1-checked,radio/ldfw.img_SM-M346B,32b9fe2c21de92fa46047d6e6579c592677b9209)
$(call add-radio-file-sha1-checked,radio/ldfw.img_SM-M346B1,47b41b62cdcefa82cce6ea40bf365c067e45ac5f)
$(call add-radio-file-sha1-checked,radio/ldfw.img_SM-M346B2,090e4b07961e7011a4a707cca113a22c6a6f4bda)
$(call add-radio-file-sha1-checked,radio/ldfw.img_SM-M346B1,8288ead426dcbef5c8f53721e27728b7ae91c52c)
$(call add-radio-file-sha1-checked,radio/ldfw.img_SM-M346B2,e9baac5febeab1db81395fb139e697f1cd569521)
$(call add-radio-file-sha1-checked,radio/models,361d45749a9934265c7ac9d4d8b9604ba2991d22)
$(call add-radio-file-sha1-checked,radio/modem.bin_SM-E346B,309f47e807a2e14cf3cbd34f89236dc10a482acb)
$(call add-radio-file-sha1-checked,radio/modem.bin_SM-M346B,2577f68ca94860fb05ed692dd95a6e745270777a)
$(call add-radio-file-sha1-checked,radio/modem.bin_SM-M346B1,ce8f0a742eaa341791ffb7179297f2f6b340f5a3)
$(call add-radio-file-sha1-checked,radio/modem.bin_SM-M346B2,616d774e3e7385913ca84ec5ef4cc7269e6be354)
$(call add-radio-file-sha1-checked,radio/modem.bin_SM-M346B1,018545c6dee6ea5dac8df2a6550adefc7d306471)
$(call add-radio-file-sha1-checked,radio/modem.bin_SM-M346B2,18ced2c0b3b5a78b3686798a960ba2758614b455)
$(call add-radio-file-sha1-checked,radio/modem_debug.bin_SM-E346B,4448f230699d3cbf66ef9dfb227583fad27524ce)
$(call add-radio-file-sha1-checked,radio/modem_debug.bin_SM-M346B,4eac6dddacb57fbf2799ff6924ce03fb0340ccce)
$(call add-radio-file-sha1-checked,radio/modem_debug.bin_SM-M346B1,1bf8b4cca77ef6f21deae67b6f2b3ae47ea333cf)
$(call add-radio-file-sha1-checked,radio/modem_debug.bin_SM-M346B2,c8ede46483dffd7cfa7e01ee8035274a65ab77ca)
$(call add-radio-file-sha1-checked,radio/modem_debug.bin_SM-M346B1,68494afda8929a9f2e051c17a519ec44582b5f0f)
$(call add-radio-file-sha1-checked,radio/modem_debug.bin_SM-M346B2,a3728cf1a9ec6e4e69b3114e79a9871517a35d28)
$(call add-radio-file-sha1-checked,radio/sboot.bin_SM-E346B,a8401546cc7c32d5fd62b7972f1af1403eff36a3)
$(call add-radio-file-sha1-checked,radio/sboot.bin_SM-M346B,31b8c05b201439d891bcc5b21392ec74d16a188f)
$(call add-radio-file-sha1-checked,radio/sboot.bin_SM-M346B1,3ff3ed53136f2d31b61d6cbc44563d8364908f2e)
$(call add-radio-file-sha1-checked,radio/sboot.bin_SM-M346B2,8dc8c14edfd4f9d3ad186830d7f58ca15e3dd562)
$(call add-radio-file-sha1-checked,radio/sboot.bin_SM-M346B1,80cbab598cd235bd2c71a52d762ef0258729b807)
$(call add-radio-file-sha1-checked,radio/sboot.bin_SM-M346B2,4942a741e52fc70eec740163f1cf6d893ca7d53a)
$(call add-radio-file-sha1-checked,radio/tzar.img_SM-E346B,9b0164c5710f7c97fe134f07f5141c2337df3e02)
$(call add-radio-file-sha1-checked,radio/tzar.img_SM-M346B,5ae1e3711697a383cbca7a1eda76d5c48b3132a6)
$(call add-radio-file-sha1-checked,radio/tzar.img_SM-M346B1,ae395dbf315535f8b1084363f052e7bbf54ecb2e)
$(call add-radio-file-sha1-checked,radio/tzar.img_SM-M346B2,a50cd5f9f615f9771cb1453bb1c3ab3cfc2eff5b)
$(call add-radio-file-sha1-checked,radio/tzar.img_SM-M346B1,7fc11a4d85f346f1743b0734f5217a834d0bc4fb)
$(call add-radio-file-sha1-checked,radio/tzar.img_SM-M346B2,2ef37ae167337d885598b317c8caded8142dfd0e)
$(call add-radio-file-sha1-checked,radio/tzsw.img_SM-E346B,538b68fd1512432a9353b3c139aaeaf65a921c9c)
$(call add-radio-file-sha1-checked,radio/tzsw.img_SM-M346B,b7f0d8c06660017194e76bdaf926dcd4e761738d)
$(call add-radio-file-sha1-checked,radio/tzsw.img_SM-M346B1,2913d33c599a8a6200cf6450ce1732bfe5053aa4)
$(call add-radio-file-sha1-checked,radio/tzsw.img_SM-M346B2,e772c0263eec00076739d6ec72b4d4cdb25d0ae0)
$(call add-radio-file-sha1-checked,radio/tzsw.img_SM-M346B1,e3ac13f9e1e7e54e6644c25f1073ab4ff952875c)
$(call add-radio-file-sha1-checked,radio/tzsw.img_SM-M346B2,0c957ddd5e1bf4f4602bb747104f36cc5f50e36a)
$(call add-radio-file-sha1-checked,radio/uh.bin_SM-E346B,48ef0b7c6b6f9622dede6604ea652983dbf0f306)
$(call add-radio-file-sha1-checked,radio/uh.bin_SM-M346B,a51cba9975cd5724521d1c032de7fb5c671bb031)
$(call add-radio-file-sha1-checked,radio/uh.bin_SM-M346B1,b54f447ca8de5a900847c03db88dfea4614662cd)
$(call add-radio-file-sha1-checked,radio/uh.bin_SM-M346B2,de267c969be1baeead75f04b21a40161a8d7ed81)
$(call add-radio-file-sha1-checked,radio/up_param.bin_SM-E346B,90a274e4b9119fff04f5d5048507e417cc709c7e)
$(call add-radio-file-sha1-checked,radio/up_param.bin_SM-M346B,214ef48fa4e0905563f1063e74fa10f22b378e7b)
$(call add-radio-file-sha1-checked,radio/up_param.bin_SM-M346B1,39ff0a8df668a371c9b9e2d6360eb7bc445beea8)
$(call add-radio-file-sha1-checked,radio/up_param.bin_SM-M346B2,d51154595d632425cb41d9ae0b497aa2228d8538)
$(call add-radio-file-sha1-checked,radio/uh.bin_SM-M346B1,308a6cfc7054ef56a773de8cc9a3460bdc01ef0d)
$(call add-radio-file-sha1-checked,radio/uh.bin_SM-M346B2,2887c6f638a31b49d85cbbdce51d9b94547f841b)
$(call add-radio-file-sha1-checked,radio/version_SM-E346B,c862a72225501214c365ae5df6a6f7df75861bec)
$(call add-radio-file-sha1-checked,radio/version_SM-M346B,e448d24d561353baac7e7de27ebe9197d3783dd4)
$(call add-radio-file-sha1-checked,radio/version_SM-M346B1,89c5c7802a0301a4eb308fed49102bb1b7ea7743)
$(call add-radio-file-sha1-checked,radio/version_SM-M346B2,38c5004a920cc74c1495c2e63ecaad6034bb5a0d)
$(call add-radio-file-sha1-checked,radio/version_SM-M346B1,716771ea5a318bcf519c02d19c308946eb52f5b5)
$(call add-radio-file-sha1-checked,radio/version_SM-M346B2,a26e8fb4aed29e1b947ac85a81479aa2c66748f2)
endif

View File

@@ -8,22 +8,11 @@ PRODUCT_SOONG_NAMESPACES += \
PRODUCT_COPY_FILES += \
vendor/samsung/m34x/proprietary/recovery/root/vendor/firmware/gt9895_m34x.bin:$(TARGET_COPY_OUT_RECOVERY)/root/vendor/firmware/gt9895_m34x.bin \
vendor/samsung/m34x/proprietary/vendor/etc/floating_feature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/floating_feature.xml \
vendor/samsung/m34x/proprietary/vendor/etc/wifi/mx140_bt.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_bt.hcf \
vendor/samsung/m34x/proprietary/vendor/etc/wifi/mx140_common.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_common.hcf \
vendor/samsung/m34x/proprietary/vendor/etc/wifi/mx140_t_wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t_wlan.hcf \
vendor/samsung/m34x/proprietary/vendor/etc/wifi/mx140_t_wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t_wlan_t.hcf \
vendor/samsung/m34x/proprietary/vendor/etc/wifi/mx140_wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_wlan.hcf \
vendor/samsung/m34x/proprietary/vendor/etc/wifi/mx140_wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_wlan_sw.hcf \
vendor/samsung/m34x/proprietary/vendor/etc/wifi/mx140_wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_wlan_t.hcf \
vendor/samsung/m34x/proprietary/vendor/etc/wifi/mx140_wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_wlan_t_sw.hcf \
vendor/samsung/m34x/proprietary/vendor/etc/wifi/slsi_reg_database.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/slsi_reg_database.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/APBargeIn_AUDIO_SLSI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/APBargeIn_AUDIO_SLSI.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/APBiBF_AUDIO_SLSI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/APBiBF_AUDIO_SLSI.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/APDV_AUDIO_SLSI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/APDV_AUDIO_SLSI.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/APSV_AUDIO_SLSI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/APSV_AUDIO_SLSI.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/AP_AUDIO_SLSI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/AP_AUDIO_SLSI.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/OD_V2.1.6_01_26_QVGA.nnc:$(TARGET_COPY_OUT_VENDOR)/firmware/OD_V2.1.6_01_26_QVGA.nnc \
vendor/samsung/m34x/proprietary/vendor/firmware/OD_V2.3.7_02_05_VGA.nnc:$(TARGET_COPY_OUT_VENDOR)/firmware/OD_V2.3.7_02_05_VGA.nnc \
vendor/samsung/m34x/proprietary/vendor/firmware/NPU.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/NPU.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-E346B/NPU.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-E346B/NPU.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-E346B/calliope_sram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-E346B/calliope_sram.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-E346B/mfc_fw.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-E346B/mfc_fw.bin \
@@ -50,28 +39,24 @@ PRODUCT_COPY_FILES += \
vendor/samsung/m34x/proprietary/vendor/firmware/abov/a96t396_m34x_main.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/abov/a96t396_m34x_main.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/abox_tplg.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/abox_tplg.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/abox_tplg.conf:$(TARGET_COPY_OUT_VENDOR)/firmware/abox_tplg.conf \
vendor/samsung/m34x/proprietary/vendor/firmware/avsyncmix.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/avsyncmix.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/bidirmic.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/bidirmic.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/calliope_dram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/calliope_dram.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/dax_param.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/dax_param.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/default_configuration.flm.cfg.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/default_configuration.flm.cfg.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/dolby.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/dolby.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/calliope_sram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/calliope_sram.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/dual_cal_wide_swide.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/dual_cal_wide_swide.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/gt9895_m34x.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/gt9895_m34x.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/is_lib.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/is_lib.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/is_rta.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/is_rta.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/listenbackeffect.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/listenbackeffect.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/lmecpu_4HA.json:$(TARGET_COPY_OUT_VENDOR)/firmware/lmecpu_4HA.json \
vendor/samsung/m34x/proprietary/vendor/firmware/lmecpu_GC02M2.json:$(TARGET_COPY_OUT_VENDOR)/firmware/lmecpu_GC02M2.json \
vendor/samsung/m34x/proprietary/vendor/firmware/lmecpu_HI1339.json:$(TARGET_COPY_OUT_VENDOR)/firmware/lmecpu_HI1339.json \
vendor/samsung/m34x/proprietary/vendor/firmware/lmecpu_JN1.json:$(TARGET_COPY_OUT_VENDOR)/firmware/lmecpu_JN1.json \
vendor/samsung/m34x/proprietary/vendor/firmware/mfc_fw.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mfc_fw.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/nfc/st21nfc_fw.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/nfc/st21nfc_fw.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/os.checked.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/os.checked.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/rxse.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/rxse.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/sb_music.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/sb_music.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/sb_others.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/sb_others.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/sectiongraph_tplg.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/sectiongraph_tplg.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/sectiongraph_tplg.conf:$(TARGET_COPY_OUT_VENDOR)/firmware/sectiongraph_tplg.conf \
vendor/samsung/m34x/proprietary/vendor/firmware/secure_configuration.flm.cfg.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/secure_configuration.flm.cfg.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/setfile_4ha.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/setfile_4ha.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/setfile_gc02m1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/setfile_gc02m1.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/setfile_gc02m1b.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/setfile_gc02m1b.bin \
@@ -85,7 +70,16 @@ PRODUCT_COPY_FILES += \
vendor/samsung/m34x/proprietary/vendor/firmware/tfa98xx.cnt:$(TARGET_COPY_OUT_VENDOR)/firmware/tfa98xx.cnt \
vendor/samsung/m34x/proprietary/vendor/firmware/txse1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/txse1.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/txse2.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/txse2.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/volumemonitor.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/volumemonitor.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/vts.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/vts.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/wifi/mx140_bt.hcf:$(TARGET_COPY_OUT_VENDOR)/firmware/wifi/mx140_bt.hcf \
vendor/samsung/m34x/proprietary/vendor/firmware/wifi/mx140_common.hcf:$(TARGET_COPY_OUT_VENDOR)/firmware/wifi/mx140_common.hcf \
vendor/samsung/m34x/proprietary/vendor/firmware/wifi/mx140_t_wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/firmware/wifi/mx140_t_wlan.hcf \
vendor/samsung/m34x/proprietary/vendor/firmware/wifi/mx140_t_wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/firmware/wifi/mx140_t_wlan_t.hcf \
vendor/samsung/m34x/proprietary/vendor/firmware/wifi/mx140_wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/firmware/wifi/mx140_wlan.hcf \
vendor/samsung/m34x/proprietary/vendor/firmware/wifi/mx140_wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/firmware/wifi/mx140_wlan_sw.hcf \
vendor/samsung/m34x/proprietary/vendor/firmware/wifi/mx140_wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/firmware/wifi/mx140_wlan_t.hcf \
vendor/samsung/m34x/proprietary/vendor/firmware/wifi/mx140_wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/firmware/wifi/mx140_wlan_t_sw.hcf \
vendor/samsung/m34x/proprietary/vendor/firmware/wifi/slsi_reg_database.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/wifi/slsi_reg_database.bin \
vendor/samsung/m34x/proprietary/vendor/tee/SM-E346B/00000000-0000-0000-0000-000000010081:$(TARGET_COPY_OUT_VENDOR)/tee/SM-E346B/00000000-0000-0000-0000-000000010081 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-E346B/00000000-0000-0000-0000-000000020081:$(TARGET_COPY_OUT_VENDOR)/tee/SM-E346B/00000000-0000-0000-0000-000000020081 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-E346B/00000000-0000-0000-0000-000000534b4d:$(TARGET_COPY_OUT_VENDOR)/tee/SM-E346B/00000000-0000-0000-0000-000000534b4d \
@@ -239,13 +233,4 @@ PRODUCT_PACKAGES += \
libexynoscamera_vpl_plugin \
liblmecpu \
libsec2lsi_conversion \
libskeymint10device \
libskeymint_cli \
libstork_shared \
libswlme \
libvkservice \
vendor.samsung.hardware.security.vaultkeeper@2.0 \
vaultkeeper_manifest.xml \
android.hardware.security.keymint-service.samsung \
vaultkeeperd \
vendor.samsung.hardware.security.vaultkeeper@2.0-service
libswlme

Binary file not shown.

View File

@@ -1,11 +0,0 @@
<manifest version="1.0" type="device">
<hal format="hidl">
<name>vendor.samsung.hardware.security.vaultkeeper</name>
<transport>hwbinder</transport>
<version>2.0</version>
<interface>
<name>ISehVaultKeeper</name>
<instance>default</instance>
</interface>
</hal>
</manifest>

Binary file not shown.

0
proprietary/vendor/firmware/NPU.bin vendored Normal file
View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

0
proprietary/vendor/firmware/vts.bin vendored Normal file
View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More