Commit Graph

64 Commits

Author SHA1 Message Date
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
ata-kaner 4fffd7c53e sm8250-common: Import samsung.software.media.c2 service
Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-04-17 13:59:13 +03:00
ata-kaner 2d00a52d0e r8q: Switch to blobbed NXP NFC
AIDL NXP hal conflicts with HIDL Samsung hal and fails to start. Switch to blobbed HIDL NXP hal as Android 14 dropped HIDL NXP hal, so sn100u users can initialize their nfc once again.

Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-04-13 19:29:28 +03:00
ata-kaner 6885a1cf17 Update blobs from G780GXXS8EXC1
Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-04-10 23:30:51 +03:00
ata-kaner bce18c89f4 sm8250-common: Drop face HAL
Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-04-04 12:57:37 +03:00
ata-kaner 72ddf48763 r8q-common -> sm8250-common
* Due to potential unlockable S20 and Tab S7 series.

Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-04-02 22:04:12 +03:00
Simon1511 0665ba77ea r8q-common: libsec-ril: Always return an empty value for GET_SMSC_ADDRESS
* Make parameter of type RilData (second last one) passed to SecRil::RequestComplete()
  in OnGetSmscAddressDone() be NULL, so that the framework passes an empty value when sending SMS
* Before U this value was not being used, on U the value returned is "SMSC",format_specifier
  which is considered invalid when passed back to RIL for sending SMS, however when an empty value
  is passed RIL will select the default SMSC, like it did on T and sending SMS works again

Change-Id: I608be406969d7fa58f15ef36340aff4ad1ce9fd0
Co-authored-by: Tim Zimmermann <tim@linux4.de>
2024-02-15 20:55:25 +03:00
Bruno Martins 5a66e0e8f2 r8q-common: Also patch gatekeeper HAL to load libcrypto-v33.so
Then again, due to asn1t.h structs changes.

Change-Id: Id3552124ddc07bf80446fd2b37b40f39c6be7a76
2024-02-15 20:53:37 +03:00