* 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>
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
They live within the bluetooth apex now.
Change-Id: I01ef1d665ce05b7ce5b1ee03129ccf3ce6058634
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
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
* To get rid of BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES
echo "$(cat proprietary-files.txt | sed 's/.*\.so$/-&/g' | sed 's/.*\.so|.*/-&/g' | sed 's/.*\/bin.*/-&/g' | sed "s/\-\-/\-/g")" > proprietary-files.txt
Change-Id: I0034a5732f522a2dd42d89d9c9ee6c8c1981f302
This is required with blobs and firmware from global stable Android 11 builds.
Fixes this error:
05-31 00:05:23.600 687 687 E QCOM-OEMCrypto: Error at trusted_app_decrypt_cenc : 2563
05-31 00:05:23.600 687 687 E QCOM-OEMCrypto: TA Result : 45 OEMCryptoResult : 38
05-31 00:05:23.601 687 687 I QCOM-OEMCrypto: -----------------------------------------------------------------
05-31 00:05:23.601 687 687 I QCOM-OEMCrypto: Error stack trace[5] for TA version 1:71
05-31 00:05:23.601 687 687 E QCOM-OEMCrypto: drm_get_ops_obj : 1174
05-31 00:05:23.602 687 687 E QCOM-OEMCrypto: drm_enforce_hdcp_level : 1204
05-31 00:05:23.602 687 687 E QCOM-OEMCrypto: validate_key_control_for_decrypt : 1216
05-31 00:05:23.602 687 687 E QCOM-OEMCrypto: process_subsample : 1403
05-31 00:05:23.602 687 687 E QCOM-OEMCrypto: i_widevine_session_decrypt_cenc : 1739
05-31 00:05:23.602 687 687 I QCOM-OEMCrypto: -----------------------------------------------------------------
05-31 00:05:23.602 687 687 E QCOM-OEMCrypto: Error at decrypt_data : 1874
05-31 00:05:23.602 687 687 E QCOM-OEMCrypto: Error at _oecc48 : 2322
05-31 00:05:23.602 687 687 E QCOM-OEMCrypto: Error at _oecc105 : 3119
05-31 00:05:23.602 687 687 E WVCdm : [crypto_session.cpp(1541):Decrypt] OEMCrypto_DecryptCENC failed: status = 38
05-31 00:05:23.602 687 687 E WVCdm : Decrypt error in session sid8 during a sample with protected data: 179
Change-Id: Icb7467e1e4b4e9260c34ac7a0bda6f48e5c6f34a
* This was removed during 90d2b593847cae4bc46ff33e8be8856a8a2a0735
but was added back with Redmi Note 10 Pro blobs.
Change-Id: Id67d3d80454744c937e7fc0ca261e73979f0a160