71 Commits

Author SHA1 Message Date
Atakan 8712d53475 sm8250-common: Remove unused Samsung QMI blobs
* These blobs are only used by pre OneUI 6.0 SEC-RIL stack.

Change-Id: I9e9ef9119cde57c572567ec2168f1d1bddc61398
2026-05-31 14:01:02 +05:30
Atakan 4c5f83b69f sm8250-common: Update RIL blobs from S911BXXS9EZCI
Change-Id: I56aae12b8b099dc55399eeae8d37e03aef9ff639
2026-05-31 13:59:43 +05:30
Michael Bestas 27c492edce sm8250-common: Patch some blobs to depend on libtinyxml2-v34.so
libtinyxml2 10.1.0 update which landed in BP4A contains ABI
incompatible changes which cause runtime crashes.

Change-Id: Icc67da5f754b0bb30dce6192b1e520fdf1349ac5
2026-01-02 01:00:38 +00:00
Bruno Martins fc30006ab6 sm8250-common: Regen blueprints and makefiles
Change-Id: I53aece3a0c2e43cdc0741421f681a4205df690fa
2026-01-02 00:59:36 +00:00
Atakan 658a778dfe sm8250-common: Update blobs from G780GXXSHEYJ1
Change-Id: I3bc9e34b008845fa28d5099f7fa016d7a0e2e7f0
2025-11-27 15:27:01 +00:00
Bruno Martins 7d3fabd1c9 sm8250-common: Update blobs from G780GXXSGEYH1
Change-Id: I15dc030ae7329e4d5277cf6166b0cf4e659c4ed5
2025-10-12 22:53:46 +01:00
Atakan b9558414f2 sm8250-common: Build Gatekeeper MDFPP service
Change-Id: I0060a65ac120243cfeac5d9b9ebf98927a941994
2025-08-30 19:47:47 +03:00
Atakan 2a93073a6f sm8250-common: Ship QTI Gatekeeper HAL
Change-Id: Id3ec1763824fe828b8b43bb3c5ce90901b17fe12
2025-08-30 19:47:47 +03:00
Atakan fbab09e669 sm8250-common: Ship prebuilt audio hal extensions
Change-Id: Ida141e0c910319604fce1d5c182527c8c767964d
2025-08-29 13:12:50 +03:00
Bruno Martins 210f864690 sm8250-common: Update blobs from G780GXXSFEYC1
Change-Id: Ia86e2f145d5e329f29a855f0f73e305abab2891d
2025-07-20 17:00:46 +01:00
Bruno Martins 60dddb93a5 sm8250-common: Replace libhypervintf with a shim
Change-Id: Ib516801c6c62ad78912aa851aaa08511d29822a9
2025-03-30 18:26:17 +01:00
Atakan 5ee7b89536 sm8250-common: Patch libsec-ril again
Change-Id: Iccc32651d40e60612f293e8f5d64adf5459f7f50
2025-03-26 11:04:30 +03:00
Bruno Martins 57bb6a1d3c sm8250-common: Decommonize sensor modules
Proximity sensor is wrongly being reported as available on tablets.

Change-Id: If802fb4dc190717601d95ed8e9dc19dccfae7678
2025-03-15 00:03:03 +00:00
Atakan 4a7390002b sm8250-common: Add argos-daemon
This is used to boost CPU based on network/storage activity.

Change-Id: Idbbf704d966711612564ca1e6484b8bff394841c
2025-03-12 21:59:48 +00:00
Bruno Martins be088e1e95 sm8250-common: Add macloader
Change-Id: Id3e1a19a21b2aeebd470137230cb3eaa86959c77
2025-03-10 01:36:53 +00:00
Atakan 91465e5cb8 sm8250-common: Kang AIDL Sec-RIL from dm2q
Remove radio@1.5 completely.

Blobs taken from: dm2qxxx-user 14 UP1A.231005.007 S9160ZHS5CYA1 release-keys

Change-Id: I75a6511685e1fcbf6caf342ab720f880f9696f47
2025-03-09 11:46:25 +00:00
Bruno Martins 736e1813e7 sm8250-common: Regen after moving to Python extract utils
Change-Id: I311a6fb55d3f8c96da347c113ee9dc4cc409552d
2025-03-08 23:16:12 +00:00
Michael Bestas 8d0cf6db7d sm8250-common: Shim widevine with libcrypto_shim
The following change
https://github.com/google/boringssl/commit/e202e51cb0912f36dafbd2e67cf04d6ec82f3180
removed symbols that our libs require.

Change-Id: I1325c34ecec3d339dd68c665010ecb36fa2e6a29
2025-03-08 23:14:23 +00:00
LuK1337 4070f17727 sm8250-common: Enable elfchecks for arcsoft libs
Change-Id: Ia518f15fb38a0384530d158f9ceb147adb6a2c8d
2025-03-08 23:05:08 +00:00
Bruno Martins ffac6f080c sm8250-common: Regen with ELF checks enabled
Change-Id: Ie2da6fb6af48fed2e67db503ceebe458057e8bda
2025-03-08 23:02:55 +00:00
Bruno Martins 8386195ff5 sm8250-common: Resolve missing crypto symbols
Change-Id: I8c3efa2123155898d63644d82baabbd0f767b350
2025-03-08 23:00:51 +00:00
Bruno Martins ce08cd4cae sm8250-common: Decommonize device-specific blobs
Change-Id: Ie6e2192d6932b1b3a70b6c4ac3fa3b28f8b07503
2025-03-08 22:55:28 +00:00
Bruno Martins a87c434ff5 sm8250-common: Add Tab S7 and S7+ to the guards
Change-Id: Iecc85ca3a2b4a6307833a5389cb75a48dbef965e
2025-03-08 22:54:06 +00:00
Andreas Schneider 6e4ffdc0ec sm8250-common: Replace prebuilt libsensorndkbridge with a shim
Change-Id: Id94ed43336e84934f42f56c58e506b50af3c59fd
2025-03-08 22:49:06 +00:00
Bruno Martins 290cd39dc4 sm8250-common: Clean up a bunch of blobs
Change-Id: Ifda991561e4422bd7f44d0b66f9bf49b52c55634
2025-03-08 22:46:38 +00:00
dianlujitao e46a5c769d sm8250-common: remove OMX
* OMX HW video codecs are no longer used after enabling Codec2
 * OMX HW audio codecs won't work without QCOM A/V enhancements, which
   we don't have on Lineage.
2025-01-16 19:05:22 +00:00
Sebastiano Barezzi dbcf0df2eb sm8250-common: Import C2 stack
From munch_global_images_OS1.0.5.0.ULMMIXM_20240903.0000.00_14.0_global_dfb3010da0
2025-01-16 18:46:44 +00:00
Bruno Martins 0586e9a48a sm8250-common: Drop prebuilt libsecril-client
It will be built from sources.
2025-01-12 18:29:34 +00:00
Bruno Martins 0d9a6d9853 sm8250-common: Drop prebuilt QTI camera interfaces 2025-01-04 22:27:16 +00:00
Bruno Martins d8823499a7 sm8250-common: Drop unused Adreno firmware 2025-01-02 10:19:48 +00:00
Atakan 5250ae38c4 sm8250-common: Bump SDM stack to U
From: Redmi/munch/munch:13/RKQ1.211001.001/V816.0.5.0.ULMMIXM:user/release-keys
2025-01-02 10:16:51 +00:00
Bruno Martins fe97ae489d sm8250-common: Remove software OMX blobs
Default to C2 codecs from swcodec apex.
2025-01-02 00:31:59 +00:00
Bruno Martins 95f4506462 sm8250-common: Do not override configstore seccomp policy 2025-01-01 22:55:13 +00:00
Bruno Martins b912ed4124 sm8250-common: Deblob libqti_vndfwk_detect 2025-01-01 22:54:36 +00:00
Atakan 6bf1b48f99 sm8250-common: Drop audio extensions that can be built from sources 2025-01-01 22:53:23 +00:00
Bruno Martins 392ad01a05 sm8250-common: Drop prebuilt Samsung Health HIDL HAL 2024-12-30 18:46:16 +00:00
ata-kaner 19fa138792 sm8250-common: Drop prebuilt gatekeeper in favour of source built one 2024-12-30 15:20:04 +00:00
Bruno Martins 7339dd8a7e sm8250-common: Update blobs from G780GXXSDEXJ3 2024-12-29 13:32:15 +00:00
Michael Bestas f72ee84e10 sm8250-common: Add xml suffix to prebuilt_etc_xml modules 2024-12-29 13:30:22 +00:00
LuK1337 c560f10822 sm8250-common: chmod 755 proprietary/*/bin/hw/*
Matches stock image.
2024-12-29 13:29:33 +00:00
ata-kaner fe5b57f071 sm8250-common: Add EGL symlinks
Change-Id: I9dcac748bb9814fc1118103555c7ccbbb053ce69
2024-06-27 06:52:17 +03:00
ata-kaner ebdfa835a6 sm8250-common: Remove Samsung media.c2 service
Change-Id: Ie4a6388a195bebc8517a0c5f6cb09d4c98af17c3
2024-06-24 03:24:41 +03:00
ata-kaner cfde0ffadb sm8250-common: Import blobs from G780GXXSAEXE5
2024 May security update

Change-Id: I3283b89a59c73b810a52b9739252545cd9e0d03c
2024-06-24 03:24:35 +03:00
Simon1511 7e53bca350 sm8250-common: Switch to T RIL
Change-Id: I457cea126686eca788ac2e4a5e9185d0261070a5
2024-06-24 03:24:15 +03:00
ata-kaner 50b29d80c9 sm8250-common: Rework folder structure
Change-Id: I587c8a33848f139ea8a9cc7afae186b96faee9d6
2024-05-25 12:06:11 +03:00
ata-kaner 415e8c4ce7 sm8250-common: Move device-specific blobs to their own repository
Change-Id: I7b8a480fc0a86a47f8ac54b943e8ceb92f06b312
2024-05-25 11:58:16 +03:00
ata-kaner 2ed3293f18 sm8250-common: Add missing libraries for Widevine L1 support
L1 requires 32 bit libraries.

Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-05-25 11:58:16 +03:00
ata-kaner a249347148 sm8250-common: Remove Samsung wifi additions
Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-05-25 11:58:16 +03:00
ata-kaner 7fc9c7a107 sm8250-common: Use prebuilt libcodec2 libraries
samsung.software.media.c2 isn't happy with source built libraries.

Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-05-25 11:58:16 +03:00
ata-kaner 77e6d47891 sm8250-common: Sort and reorganize blob list
Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-05-25 11:58:15 +03:00