m34x: Initial SM-M346B1 support

Change-Id: I916ee3be8837c68b6b53baa4f8d0acfef542defb
Co-authored-by: Salvo Giangreco <giangrecosalvo9@gmail.com>
Co-authored-by: Flopster101 <nahuelgomez329@gmail.com>
Signed-off-by: Ksawlii <maja.blaszczak@proton.me>
This commit is contained in:
Ksawlii
2025-08-23 22:57:02 +02:00
parent ff84f20472
commit d2f358aec1
60 changed files with 60 additions and 6 deletions

View File

@@ -6,18 +6,30 @@ LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),m34x)
$(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/harx.bin_SM-M346B1,685004ba3e2eaab295d95af09eb9b26f26d69cab)
$(call add-radio-file-sha1-checked,radio/harx.bin_SM-M346B2,790ac591c5ca995efb0be2de7dae926f4d04987f)
$(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/ldfw.img_SM-M346B1,47b41b62cdcefa82cce6ea40bf365c067e45ac5f)
$(call add-radio-file-sha1-checked,radio/ldfw.img_SM-M346B2,090e4b07961e7011a4a707cca113a22c6a6f4bda)
$(call add-radio-file-sha1-checked,radio/models,f617dfd2b5d419de34f249fbbbd124eb846a12c7)
$(call add-radio-file-sha1-checked,radio/models,c354421ab74c4e47c994e81cee2d28e503fe54a5)
$(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_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/sboot.bin_SM-M346B1,3ff3ed53136f2d31b61d6cbc44563d8364908f2e)
$(call add-radio-file-sha1-checked,radio/sboot.bin_SM-M346B2,8dc8c14edfd4f9d3ad186830d7f58ca15e3dd562)
$(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/tzsw.img_SM-M346B1,2913d33c599a8a6200cf6450ce1732bfe5053aa4)
$(call add-radio-file-sha1-checked,radio/tzsw.img_SM-M346B2,e772c0263eec00076739d6ec72b4d4cdb25d0ae0)
$(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-M346B1,39ff0a8df668a371c9b9e2d6360eb7bc445beea8)
$(call add-radio-file-sha1-checked,radio/up_param.bin_SM-M346B2,d51154595d632425cb41d9ae0b497aa2228d8538)
$(call add-radio-file-sha1-checked,radio/version_SM-M346B1,89c5c7802a0301a4eb308fed49102bb1b7ea7743)
$(call add-radio-file-sha1-checked,radio/version_SM-M346B2,38c5004a920cc74c1495c2e63ecaad6034bb5a0d)
endif

View File

@@ -23,9 +23,18 @@ PRODUCT_COPY_FILES += \
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/NPU.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/NPU.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/SM-M346B1/NPU.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-M346B1/NPU.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-M346B1/calliope_sram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-M346B1/calliope_sram.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-M346B1/mfc_fw.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-M346B1/mfc_fw.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-M346B1/os.checked.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-M346B1/os.checked.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-M346B1/vts.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-M346B1/vts.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-M346B2/NPU.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-M346B2/NPU.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-M346B2/calliope_sram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-M346B2/calliope_sram.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-M346B2/mfc_fw.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-M346B2/mfc_fw.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-M346B2/os.checked.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-M346B2/os.checked.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SM-M346B2/vts.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SM-M346B2/vts.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SetMultiCalInfo.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SetMultiCalInfo.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/SoundBoosterParam.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SoundBoosterParam.bin \
vendor/samsung/m34x/proprietary/vendor/firmware/a2dpcom.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/a2dpcom.bin \
@@ -35,7 +44,6 @@ PRODUCT_COPY_FILES += \
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/calliope_sram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/calliope_sram.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 \
@@ -48,9 +56,7 @@ PRODUCT_COPY_FILES += \
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 \
@@ -71,7 +77,41 @@ PRODUCT_COPY_FILES += \
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/tee/SM-M346B1/00000000-0000-0000-0000-000000010081:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-000000010081 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-000000020081:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-000000020081 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-000000534b4d:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-000000534b4d \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-000048444350:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-000048444350 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-0000534b504d:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-0000534b504d \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-0050524f4341:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-0050524f4341 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-0053545354ab:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-0053545354ab \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-00575644524d:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-00575644524d \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-42494f535542:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-42494f535542 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-46494e474502:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-46494e474502 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-4662436b6d52:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-4662436b6d52 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-474154454b45:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-474154454b45 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-4b45594d5354:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-4b45594d5354 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-4d5053545549:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-4d5053545549 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-4d704e434954:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-4d704e434954 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-4d70536b566e:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-4d70536b566e \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-4d7073534d43:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-4d7073534d43 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-4d7073617574:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-4d7073617574 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-505256544545:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-505256544545 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-5345435f4652:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-5345435f4652 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-54412d48444d:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-54412d48444d \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-54496473706c:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-54496473706c \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-544974684c6c:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-544974684c6c \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-564c544b5052:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-564c544b5052 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-656e676d6f64:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-656e676d6f64 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-657365636f6d:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-657365636f6d \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-6b6e78677564:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-6b6e78677564 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-6d706f667376:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-6d706f667376 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/00000000-0000-0000-0000-6d73745f5441:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/00000000-0000-0000-0000-6d73745f5441 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/driver/00000000-0000-0000-0000-494363447256:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/driver/00000000-0000-0000-0000-494363447256 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/driver/00000000-0000-0000-0000-4d53546d7374:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/driver/00000000-0000-0000-0000-4d53546d7374 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/driver/00000000-0000-0000-0000-53626f786476:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/driver/00000000-0000-0000-0000-53626f786476 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/driver/00000000-0000-0000-0000-564c544b4456:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/driver/00000000-0000-0000-0000-564c544b4456 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/ffffffff-0000-0000-0000-000000000030:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/ffffffff-0000-0000-0000-000000000030 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B1/tui/resolution_common/ID00000100:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B1/tui/resolution_common/ID00000100 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B2/00000000-0000-0000-0000-000000010081:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B2/00000000-0000-0000-0000-000000010081 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B2/00000000-0000-0000-0000-000000020081:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B2/00000000-0000-0000-0000-000000020081 \
vendor/samsung/m34x/proprietary/vendor/tee/SM-M346B2/00000000-0000-0000-0000-000000534b4d:$(TARGET_COPY_OUT_VENDOR)/tee/SM-M346B2/00000000-0000-0000-0000-000000534b4d \

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
radio/fld.bin_SM-M346B1 Normal file

Binary file not shown.

BIN
radio/harx.bin_SM-M346B1 Normal file

Binary file not shown.

Binary file not shown.

BIN
radio/ldfw.img_SM-M346B1 Normal file

Binary file not shown.

View File

@@ -1 +1,2 @@
SM-M346B1
SM-M346B2

BIN
radio/modem.bin_SM-M346B1 Normal file

Binary file not shown.

Binary file not shown.

BIN
radio/sboot.bin_SM-M346B1 Normal file

Binary file not shown.

BIN
radio/tzar.img_SM-M346B1 Normal file

Binary file not shown.

BIN
radio/tzsw.img_SM-M346B1 Normal file

Binary file not shown.

BIN
radio/uh.bin_SM-M346B1 Normal file

Binary file not shown.

Binary file not shown.

1
radio/version_SM-M346B1 Normal file
View File

@@ -0,0 +1 @@
M346B1DXU7DYE1