Commit Graph

19 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
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
Tim Zimmerman
0084c61b33 m34x: Use custom fence implementation for camera HAL
* This device does not properly close fences causing FD leaks.

Change-Id: I84c078fada7b850cd0e4a864ac2389637f6aa599
Signed-off-by: Flopster101 <nahuelgomez329@gmail.com>
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-02 12:28:54 +02:00
Majaahh
9676ff71f6 m34x: Update blobs from E346BXXS8DYH1
Change-Id: Ibd067e619f3049e88e42157930d33906f6bd45e4
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-28 18:36:48 +02:00
Majaahh
b6fa2cb1c5 m34x: Update blobs from M346BXXS8DYH1
Change-Id: I2c0956ac4a81c52dfe285c81349b435efd320e92
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-28 18:33:06 +02:00
Majaahh
d5e331a34f m34x: Move libnfc-nci.conf to device tree
* That's the only thing from system partition so instead of extracting
  7+ gb let's just move it here

Change-Id: Ic1de6576072f01d6a4e3c630b2a7af48f69ad9f5
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-27 17:46:23 +02:00
Flopster101
3e4bc0cc8a m34x: Add patched camera HAL
* Patched with this tool https://github.com/TBM13/Samsung-Camera-Experiments
* Parameters: --enable-cap 16 32 --hardware-level 1
* Exposes extra Camera2API functionality.

Change-Id: I6be9c74724af764330a6f74e4cadf9d02e18691a
Co-authored-by: amruio <uioamr65@gmail.com>
Signed-off-by: Flopster101 <nahuelgomez329@gmail.com>
Signed-off-by: Ksawlii <maja.blaszczak@proton.me>
2025-08-26 11:46:49 +02:00
Ksawlii
50807523b6 m34x: Initial SM-E346B support
Change-Id: I03b5aafdc8612662d4a172137c32a87eeda34764
Signed-off-by: Ksawlii <maja.blaszczak@proton.me>
2025-08-26 11:43:35 +02:00
Ksawlii
e6ad9179a6 m34x: Initial SM-M346B support
Change-Id: Ib722905fba314c635b593b7fb5c978c52a98c83f
Signed-off-by: Ksawlii <maja.blaszczak@proton.me>
2025-08-26 11:43:35 +02:00
Ksawlii
d2f358aec1 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>
2025-08-26 11:43:33 +02:00
Ksawlii
ff84f20472 m34x: Move tee blobs to a subdirectory
Change-Id: Ifc67067675018618c257f11f5266142f8f6df2cd
Co-authored-by: Flopster101 <nahuelgomez329@gmail.com>
Signed-off-by: Ksawlii <maja.blaszczak@proton.me>
2025-08-26 11:43:33 +02:00
Ksawlii
495837d3d6 m34x: Init
Change-Id: Iac7eebb4658d82409f796efc94d4ab5f6b00ddc5
Signed-off-by: Ksawlii <maja.blaszczak@proton.me>
2025-08-26 11:43:29 +02:00