Commit graph

123 commits

Author SHA1 Message Date
followmsi
25af78e884 gtaxl: Drop libaptXHD_encoder.so
Part of March 2023 Quarterly Platform Release
2023-03-20 16:19:01 +01:00
followmsi
6e073527ed gtaxl: Re-Patch fresh libs to use libutils from VNDK32 for HWC
patchelf --replace-needed libutils.so libutils-v32.so
2023-02-23 15:29:36 +01:00
TALU
dd06d30870 gtaxl-common: Update OMX blobs from A720SKSU5CUJ2
Change-Id: Ia25db30fc8b4094b59f9efcfda556a7ba18c5001
2023-02-23 15:27:31 +01:00
followmsi
5ad1f0750c gtaxl: Use libutils from VNDK32 for HWC
patchelf --replace-needed libutils.so libutils-v32.so

Abort message: 'incStrongRequireStrong() called on 0x7586a3a1c0 which isn't already owned'
Change-Id: Iac6d96d634b955e7c1a4d358db712fdda6c45dc2
2023-01-21 10:00:52 +01:00
TALU
4f22fe14c1 gtaxl: Regeneration with ELF prebuilts as packages
This gets rid of the comments in gtaxl-common-vendor.mk explaining the
sources of the blobs, and I'm not going to add them back, as they'll
always be in the proprietary-files.txt files in the device trees and
there have always been warnings at the top of the Android.bp and *.mk
files not to modify them, anyway.

Change-Id: I6b01ba9ceed5c098154d0cbb3dacf8e42d6dae18
2022-09-28 14:42:36 +02:00
TALU
109f153fad gtaxl: Don't generate Vulkan and OpenCL symlinks here anymore
Change-Id: Iff7e7ad700bc037e59f88ff0c3b5019f9d9b8418
2022-09-26 11:12:35 +02:00
TALU
58b5d81b7f gtaxl: Move all blobs to vendor
Change-Id: Ibf9b07155048dce1afb11b0bac2fb25be99c6168
2022-09-26 11:09:22 +02:00
TALU
cf63c60e37 gtaxl: Remove the blobs for the proprietary Samsung stock audio HAL
Going back to the open source Samsung audio HAL in hardware/samsung, only
now a custom version with some fixes to an issue we had with it previously
that made it unusable.

Change-Id: I9d41c5a7a04bdbf5c46ae4c5c3253605d5f5dcde
2022-05-06 16:02:06 +02:00
TALU
34e11f1371 gtaxl: Move the proprietary prebuilt libaudioroute.so to system
It seems that the system libaudioroute.so built from sources now takes
precedence over the vendor libaudioroute.so. Since the system
libaudioroute.so doesn't have a audio_route_get_mixer_ctl symbol, the
proprietary audio HAL fails to load:
05-01 09:17:10.002  2610  2610 E vndksupport: Could not load /vendor/lib/hw/audio.primary.universal7870.so from default namespace: dlopen failed: cannot locate symbol "audio_route_get_mixer_ctl" referenced by "/system/vendor/lib/hw/audio.primary.universal7870.so"....
05-01 09:17:10.002  2610  2610 E HAL     : load: module=/vendor/lib/hw/audio.primary.universal7870.so
05-01 09:17:10.002  2610  2610 E HAL     : unknown
05-01 09:17:10.002  2610  2610 E DevicesFactoryHAL: loadAudioInterface couldn't load audio hw module audio.primary (Invalid argument)
With this, the proprietary prebuilt libaudioroute.so in vendor needs to be
moved to system to get it working again.

Change-Id: Ia97c144c4951a066876a456338a46ff1692eede5
2022-05-06 16:01:04 +02:00
TALU
08a526e438 gtaxl: Update Widevine DRM blobs to 1.4 from bonito firmware version SP2A.220405.003
While at it, claim the aptX blobs as being from that same firmware since
they're unchanged in it.

Change-Id: I834ca6f05a561ed7e6217caea34fd3cc38017aaa
2022-04-13 18:30:07 +02:00
TALU
c9c832c7d2 gtaxl: Switch the wcnss_filter binary to one built from new sources
Change-Id: Ie8ea2b37edf88ce40f0fd1b1a61710176f19440e
2022-04-11 12:27:17 +02:00
TALU
f21e7b041e gtaxlwifi: Switch over to 64-bit GPS blobs from Samsung's A810SKSS2CTI1 firmware
Change-Id: Iacc66164cdfeb14e3a28e27261e2a6a1f251acc5
2022-03-21 23:24:58 +01:00
TALU
bdb0fd0679 gtaxl: update WiFi firmwares from T395XXSDCVA1
Change-Id: Ifcc650a8c39edca8e467480d5f0817d9b9785ec2
2022-02-13 21:48:11 +01:00
TALU
123d70587d gtaxlwifi: update the *.mk files
Change-Id: I91c1d8155a424228f8ae371dc2ab659d2e43b8b8
2021-11-14 13:49:05 +01:00
TALU
5c2005ff8a gtaxl: label the OMX libraries as being from A520FXXUGCTKA in the comment for them in gtaxlwifi-vendor.mk
They've remained unchanged in that newer version of Samsung's firmware for
the SM-A520F.

Change-Id: I41da8e9e76f3d443c1fc062110faab510dc45fca
2021-11-14 13:49:05 +01:00
TALU
d31bd7e6d1 gtaxlwifi: label the GPS blobs as being from P580ZSS1CTI1 in the comment for them in gtaxlwifi-vendor.mk
They've remained unchanged in that version of Samsung's stock firmware for
the SM-P580, which is newer than the T580XXS5CTK1 firmware from which they
were originally taken from.

Change-Id: I8b59ae1053a1f0d37661de4f7125c8f32531b924
2021-11-14 13:49:05 +01:00
TALU
0aafc8052f gtaxl: give a proper firmware version in the comment in gtaxlwifi-vendor.mk for the Mali graphics libraries
Change-Id: I8f18b3141d924bac257c28c9ad88fa84bca01fdb
2021-11-14 13:49:05 +01:00
TALU
3ac8b84bff gtaxl: update the MFC firmware from A305FDDU6CUI3
Change-Id: Ie761d56489ccc1154ef401429a80c96442465692
2021-11-14 13:49:05 +01:00
TALU
8a313dfbe7 gtaxl: update libexynoscamera3.so from P580ZSS1CTI1
Change-Id: Ie7d8474c7769ec7344486958fd1631b5f6f7e437
2021-11-14 13:49:05 +01:00
TALU
90b5c7c2df gtaxl: import wcnss_filter from A520FZTU4BRB1
This wcnss_filter binary is 64-bit, while the old one is only 32-bit.

Change-Id: I036d540544f1dd486d318b249866201f212ef9b8
2021-09-07 10:51:35 +02:00
TALU
69b598906d gtaxlwifi: move gps.default.so to vendor.
Change-Id: I7b4e23095cb81c698a75376418b1943461cfbad2
2021-09-07 10:51:26 +02:00
TALU
1139b437b5 Add gtanotexlwifi as a possible target device
Change-Id: I3a8540011169149aff88a88acf0a2ac9ad645041
2021-08-24 13:26:34 +02:00
TALU
7bcde01ce9 gtaxl: remove the dedicated _sensors and _gps directories.
Change-Id: I533ba1b2c5d3045645d8223b6493c841c3cbe781
2021-08-24 13:26:34 +02:00
TALU
5f6c574f5b gtaxl: update WiFi and Bluetooth firmwares from T390XXS9CUG1.
Change-Id: I453ef14b732aead8926c4ac3080bbebc92bbb717
2021-08-24 13:26:34 +02:00
TALU
c71eefc7fe gtaxlwifi: fix a typo in gtaxlwifi-vendor.mk.
Change-Id: Ia6d7e78c5c3c99ef68c2e47a4a978902ca9c8e66
2021-08-04 13:23:30 +02:00
TALU
091ac5a03f gtaxlwifi: update sensors.universal7870.so from P580ZSS1CTI1.
Change-Id: Ia3275bb54412070a7824e72c29472282f53419f2
2021-06-04 16:04:40 +02:00
TALU
da785dd157 gtaxl: update WiFi and Bluetooth firmwares from A720SKSU5CTL2.
Change-Id: Iab1817c31fc38552cb6c1e97f474d688d6c7f538
2021-06-04 16:04:40 +02:00
TALU
c91cbb5a48 gtaxl: move the nvm_tlv_tf_1.1.bin and rampatch_tlv_tf_1.1.tlv firmwares to vendor.
Change-Id: Iaef2df222e4eea4e1533e06af056d377738985dc
2021-05-09 08:46:05 +02:00
TALU
94be6aaacf gtaxlwifi: firmware: update rampatch_tlv_tf_1.1.tlv from T585XXS6CTJ7.
Change-Id: Ib38353d275e94f5726fecbc0bab5aa623b8ab3b9
2021-04-26 13:46:03 +02:00
TALU
756efcaca6 gtaxlwifi: correct a path in a comment in gtaxlwifi-vendor.mk.
Change-Id: I80a9f9151d7f7aadfc29380d6d4b3d5cad093299
2021-04-26 13:46:03 +02:00
TALU
1242f7553b gtaxl: symlink the libGLES_mali.so blobs to vendor/lib[64]/vulkan.exynos5.so, rather than copying to vendor/lib[64]/hw/.
Change-Id: I767d51f8e6c164da17880eed7ae1c1a090fafaf4
2021-04-04 17:56:41 +02:00
followmsi
d7215ba6b4 Revert "gtaxl: Fix VULKAN support"
This reverts commit 4523504f00.
2021-04-04 17:56:33 +02:00
followmsi
4523504f00 gtaxl: Fix VULKAN support
Use prebuilt libvulkan.so
https://github.com/followmsi/platform_frameworks_native/commits/lineage-18.1-dragon-vulkan
2021-01-03 21:50:31 +01:00
followmsi
9b2336dd3c gtaxl: Patch libwvhidl.so
patchelf --replace-needed libprotobuf-cpp-lite-3.9.1.so libprotobuf-cpp-lite.so libwvhidl.so
2020-12-28 20:39:36 +01:00
TALU
f75aa8ea19 Move the aptX blobs from product to system_ext. 2020-12-28 14:55:21 +01:00
TALU
f4a903aa87 Update the Widevine DRM blobs to 1.3 from crosshatch firmware version RQ1A.201205.003. 2020-12-28 14:55:15 +01:00
TALU
794272eaea Remove the no longer used libtinycompress_.so library. 2020-12-28 14:55:04 +01:00
TALU
b17caafa38 Update camera.vendor.universal7870.so from T580XXS5CTK1. 2020-12-28 14:55:04 +01:00
TALU
093b155f6f Update the MFC firmware from M105FDDU3CTK3. 2020-12-28 14:55:04 +01:00
TALU
1e480be357 Import Widevine DRM blobs from crosshatch firmware version QQ3A.200805.001. 2020-12-28 14:55:02 +01:00
TALU
58d500b57b Organise gtaxlwifi-vendor.mk, and remove srm.bin. 2020-12-28 14:53:12 +01:00
TALU
2387e58ae2 Remove libsecnativefeature.so.
This will now be built from source.
2020-12-28 14:53:12 +01:00
TALU
acbee2a1ad Rename libfloatingfeature_.so to libfloatingfeature.so and update it from T580XXS5CTK1. 2020-12-28 14:53:12 +01:00
TALU
9438b5a62a Update libsecnativefeature.so from T580XXS5CTK1, and move it and libstainkiller.so to vendor. 2020-12-22 19:09:10 +01:00
TALU
0b1d51cafc Update libexynoscamera.so and libexynoscamera3.so from T580XXS5CTK1. 2020-12-22 19:08:59 +01:00
TALU
3a38c51c38 Remove the prebuilt BSP libraries.
These are all built from sources now.
2020-12-22 19:07:13 +01:00
Valera1978
b7802c6749 switch to samsung audio 2020-12-03 13:35:22 +01:00
followmsi
8c20f252d5 gtaxl: Patch libwvdrmengine.so to load libprotobuf-cpp-lite-v29.so
patchelf --replace-needed libprotobuf-cpp-lite.so libprotobuf-cpp-lite-v29.so libwvdrmengine.so
2020-12-03 13:25:23 +01:00
TALU
d779fc7376 Remove libOMX.Exynos.VP9.Decoder.so.
This didn't work due to no support for hardware accelerated VP9 video
decoding.
2020-11-29 16:43:29 +01:00
TALU
9f4128ea87 Update the *.mk files. 2020-11-29 16:43:29 +01:00