Commit Graph

144 Commits

Author SHA1 Message Date
LuK1337
7f49615dca sm6150-common: Add libwfdservice_shim for WFD
e69a5be2449122f90220151f9d01ace15221facf in system/hardware/interfaces
broke the ABI ;'(

Change-Id: I3badfc56581a6bf3de5d7e996fa51f59eb164aae
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
basamaryan
86369be166 sm6150-common: Update blobs from sweet_k6a OS1.0.15.0.THGMIXM
Change-Id: I7b7ba8ff64c81eda1a3e9049b03f1515357b42c4
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
Michael Bestas
a34a72f2d5 sm6150-common: Enable ELF checks for libwpa_client dependent libs
Change-Id: I490df02b68da4b9a7088a239672a1dcace66d270
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
Yumi Yukimura
c57fda3a05 sm6150-common: Import RIL stack from mojito V14.0.8.0.SKGMIXM
* For compatibility with old devices like violet

Change-Id: I5367bfd63f61525b115e3f3138854f0857de57ce
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
dianlujitao
adae1ea661 sm6150-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.

Change-Id: I65852151c8fb6387add5fc4402ba3f13c97b5f64
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
LuK1337
2d72c7b003 sm6150-common: Move WfdCommon boot jar declaration to vendor
Change-Id: I8fa2c0f64692873b432cc252ec88b388a32023a1
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
basamaryan
eb689dc9f4 sm6150-common: Import missing qcriNvOpt radio dependency
Required after using libril-qc-hal-qmi.so from sweet_k6a

Change-Id: I5e2edbe279177a62bd7db114e2345f8222dd8783
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
basamaryan
30ac495e68 sm6150-common: Unpin libril-qc-hal-qmi.so
Change-Id: I9155507da6e54d9c4ee5a115a9697caeec5ec315
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
Bruno Martins
c10c9712b1 sm6150-common: Declare WFD lib as symlink during extraction
Change-Id: I83e3ec03e1ddc58f3a7df008789b1e31584946e1
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
Nick Reuter
4849134f1f sm6150-common: Bump libwfdservice to android.media.audio.common.types-V4
Change-Id: I81060d8c73430a9598c676e18dc04e31a2f31c0c
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
Nolen Johnson
7bdb6d84dd sm6150-common: fix vendor.qti.hardware.wifidisplaysession@1.0 ELF checks
Change-Id: I6afcbb57df52722cb251ce2aaa81a48ebbcb03dd
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
Nolen Johnson
e893c8a66e sm6150-common: fix libmmosal ELF checks
Change-Id: I4f016772a486d5fe894e0c13aece6a49bada38f5
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
basamaryan
d6db347696 sm6150-common: Update WFD system blobs from dodge AP3A.240617.008
Change-Id: I4ade6990bfa6a536b266a743206e8063477cb014
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
Giovanni Ricca
7ec8613cc5 sm6150-common: Move to 64bit wfdservice
Co-authored-by: Alexander Koskovich <zvnexus@outlook.com>
Co-authored-by: Alexander Winkowski <dereference23@outlook.com>
Change-Id: I9d1e97ea8ac8cc75bdb6c29d6dfc0008e57a660d
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
basamaryan
d0cac07a5c sm6150-common: Bring back QCOM WFD
This reverts commit 4a838e1a9b and d5d80a5347.

Change-Id: Ib6b2ffc341fc22511ebacdd6b716257090209b3b
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
Bruno Martins
673205bdbf sm6150-common: Mark CNE symlink target as required package
Change-Id: I0bfe65ba61b6aa9916fe6459be2a84d772939a2f
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
basamaryan
6cbaa670b8 sm6150-common: Update blobs from sweet_k6a OS1.0.10.0.THGMIXM
Change-Id: Ie381202ad3699268a2ef1e4c4fcd96fbe80e2450
Signed-off-by: therealmharc <therealmharc@gmail.com>
2025-05-09 12:24:43 +00:00
Michael Bestas
fc064f59fb sm6150-common: Libraries are now automatically added to PRODUCT_PACKAGES
Change-Id: Ie92fe02b7e6279195bf28944942c815db773b798
2024-10-15 13:23:42 -04:00
Michael Bestas
d0f51f4e2b sm6150-common: Disable ELF checks for certain libraries
Change-Id: I61dbc3559b43becc22f69ae2c1c3e8edf95e2483
2024-10-15 13:20:16 -04:00
Michael Bestas
74074360ac sm6150-common: fix vendor.qti.hardware.fm@1.0 ELF checks
Change-Id: I43f0824f88c24dd9d039f9075090c17f4266ab2d
2024-09-25 16:58:34 -04:00
Cosmin Tanislav
8fe6a097e5 sm6150-common: Fix com.qualcomm.qti.dpm.api@1.0 ELF checks
Change-Id: I759752ccc133d7047d415eb83c5d3c55820437a4
2024-09-25 16:58:34 -04:00
Cosmin Tanislav
206042cc95 sm6150-common: Fix vendor.qti.imsrtpservice@3.0 ELF checks
Change-Id: Ia1995d0a3360317843685082e3226ab30f124d09
2024-09-25 16:58:34 -04:00
basamaryan
a87fd82b03 Revert "sm6150-common: Provide partition dependent module names if necessary"
This reverts commit fd47aee8f1.

Change-Id: I673769a67764080e412cabad3442b23bd202a2fa
2024-09-25 16:58:34 -04:00
Sebastiano Barezzi
d38034e17b sm6150-common: Add libcdsprpc_system.so
Needed by some camera libs

Change-Id: I6234d945f89bb3226512402feade3d98e35b9102
2024-09-25 16:58:34 -04:00
basamaryan
fe0852853c sm6150-common: Add missing 32-bit libraries
Change-Id: I810c3c89e7936cda1910d85c7a49519de23040a2
2024-09-25 16:58:21 -04:00
Bruno Martins
41ebde2e72 sm6150-common: Remove software OMX blobs
Default to C2 codecs from swcodec apex.

Change-Id: I32f0b0abe680c1f350268115a3cc5488a2a57ec3
2024-09-16 14:16:53 -04:00
danielml
e091c0a9a5 sm6150-common: Build xiaomi-telephony-stub
To provide the required Xiaomi IMS methods

Change-Id: I1e75476a0d2ed55b5eae2a0a2c6ca4c3c4e2c0f1
2024-08-06 16:26:04 +05:30
basamaryan
64a21b1609 sm6150-common: Update blobs from sweet_k6a OS1.0.6.0.THGMIXM
Change-Id: I2c91be38c045d2897f788463f85edfa29586793d
2024-08-01 22:11:26 +05:30
basamaryan
ee4501a185 sm6150-common: Add new QCRIL database
Change-Id: Ideea68864d8fdd083c1e226810812480750f8dc7
2024-06-24 20:29:21 +05:30
Bruno Martins
5255afcd4d sm6150-common: Declare EGL libs as symlinks during extraction
Change-Id: I4b2f3e79b5e518889d9771bf8990e27babca8b61
2024-06-24 02:55:26 +05:30
Bruno Martins
ca574868c5 sm6150-common: Declare IMS libs as symlinks during extraction
Change-Id: Ia1b8097d28dd4888232fe383b830515b1b9bafaa
2024-06-24 02:55:26 +05:30
basamaryan
48c5fdf505 sm6150-common: Update blobs from sweet_k6a OS1.0.5.0.THGMIXM
Change-Id: Icc2cb02efd46b784ed75ce5837e041ab983bb696
2024-06-22 17:27:09 +05:30
basamaryan
d153fd49af sm6150-common: Update blobs from sweet_k6a OS1.0.3.0.THGMIXM
Change-Id: I49e115b9322f1af1afdafabcbad8e785d330901f
2024-04-10 13:26:44 -04:00
basamaryan
08907a6238 sm6150-common: Decommonize ADSP modules
Change-Id: I2d250b03b4a21ec59e8d1de8d046d903be472a60
2024-04-10 13:26:43 -04:00
basamaryan
c8ca7b8d22 sm6150-common: Update blobs from sweet V14.0.9.0.TKFMIXM
Change-Id: Iec655b7db96d8a1768051bb6a292dc0ddf23f1bf
2023-12-15 16:16:15 +00:00
basamaryan
43c21ef708 sm6150-common: Import missing qcrild dependency
Change-Id: I7d1ccc0019b068cca2845baf3ff85531828d2fe9
2023-11-09 11:12:58 -05:00
basamaryan
e6cc2b78d5 sm6150-common: Add missing ADSP modules
* capi_v2_dap_cpdp is needed to load latest sweet's ACDB data
* While at it, add the remaining ones

Change-Id: I7fbcf548e9281dd348819da135e9e76871eff093
Signed-off-by: danielml <daniel@danielml.dev>
2023-10-29 15:31:24 -04:00
basamaryan
a7e6dc7bd1 sm6150-common: Update blobs from sweet V14.0.7.0.TKFMIXM
Change-Id: I2c683e875bde677e9b8fd175b54fdc7eb9f25596
2023-10-19 00:52:19 -04:00
basamaryan
b74503cd69 sm6150-common: Drop duplicated vendor.qti.ims.rcsconfig entry in proprietary-files.txt
Change-Id: I80ad0d34d59b94ed8deab53a7b82662ce06c5b59
2023-08-21 19:38:38 +02:00
raghavt20
bd277e428a sm6150-common: Kang libril-qc-hal-qmi.so from Redmi Note 10
From: mojito_global:12/SKQ1.210908.001/V14.0.2.0.SKGMIXM:user/release-keys
Change-Id: If1f1003ed4765831653c3cf90b79a73d3d97deca
Signed-off-by: raghavt20 <raghavt20@aospa.co>
2023-05-10 22:41:29 +04:00
raghavt20
e5ce6d0995 sm6150-common: Decommonize liboemcrypto
Some devices like violet didn't recieve Android 11 update
hence breaks Widevine L1 with liboemcrypto from Sweet[Redmi Note 10 Pro]

Change-Id: I3bfbd76bf9575e72be8d4d61586830198bfcf47a
Signed-off-by: raghavt20 <raghavt20@aospa.co>
2023-05-10 22:41:29 +04:00
Arian
979b46dab0 sm6150-common: Patch ims.apk from sweet V14.0.2.0.TKFMIXM
Patched to remove com.qti.permission.BIND_QTI_IMS_SERVICE and
Landroid/telephony/TelephonyBaseUtilsStub;->isMiuiRom()

Full patch: https://paste.myself5.de/zitiketuto.diff

Change-Id: I1ecff29d7089bffa50d41acb6b55c6d8e36d1d9c
2023-05-10 22:41:07 +04:00
basamaryan
cc603690ad sm6150-common: Update blobs from sweet V14.0.2.0.TKFMIXM
Change-Id: Ifeab003e6182e09b00dd88d09b69334dc66d1610
2023-05-10 22:40:58 +04:00
Arian
41d34a2c85 sm6150-common: Unpin RIL blobs from surya
Change-Id: Iebb839ec7fe45504e0aac62c8dd2e4126d131b0d
2023-04-11 15:20:23 +02:00
Arian
d08208285a sm6150-common: Sort proprietary-files.txt
Change-Id: If4c6a47a9bc9efc2c77421f8ba2685cc1a5fb3f6
2023-04-11 15:20:23 +02:00
Alexander Martinz
779599957d sm6150-common: Drop aptx blobs
They live within the bluetooth apex now.

Change-Id: I01ef1d665ce05b7ce5b1ee03129ccf3ce6058634
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2023-01-29 21:30:38 +00:00
basamaryan
ad2e46eb0a sm6150-common: Update blobs from sweet V13.0.15.0.SKFMIXM
Change-Id: Icfb3cc584691ed497332f58efbb380f83f22a1ba
2023-01-27 01:32:59 +00:00
Michael Bestas
625fda0bd1 sm6150-common: Automatically add apk/jar/vintf fragments to PRODUCT_PACKAGES
Change-Id: Iaa9d66b0bbdc55f046ee1347cbf83c7eecebb35e
2023-01-27 01:32:59 +00:00
Arian
166966e54b sm6150-common: Add system prefix to proprietary libraries in /system
Change-Id: I9ac038d474d5cbe1f7eb5128d6ea8eea3a82f318
2023-01-27 01:32:59 +00:00
Arian
543d7ac0ef Revert "sm6150-common: Decommonize cnss-daemon"
Since updating QMI blobs from sweet Android 12 the cnss-daemon
from Android 11 (on devices with no stock Android 12) fails to
get the correct MAC address. Commonize cnss-daemon to fix the
mismatch. Xiaomis cnss-daemon loads device specific custom
bdwlan firmware and fortunately the one from sweet seems to
support all in-house xiaomi sm6150 devices. However it does
not contain the firmware names for longcheer devices (surya).
But since these devices also need an updated cnss-daemon, they
are suggested to apply a patch like this: [1] to mount their
firmware with the default name (bdwlan.bin) in order to not
loose the tuning with sweet cnss-daemon.

This commit also makes cnss-daemon a module, which it wasn't
before the removal.

[1]: 3595347298

This reverts commit 605de37605.

Change-Id: I17d7aa0cf141fc153a12ff3334178ea3e7091873
2022-11-14 22:23:40 +01:00