Commit graph

61 commits

Author SHA1 Message Date
Shirayuki39 c614c1de92 Revert "LG8n: Kang IMS Blobs from INFINIX-U-64-ARMV82-240620V2105"
This reverts commit a0db8ee731.
2024-08-01 14:52:25 +08:00
Shirayuki39 a0db8ee731 LG8n: Kang IMS Blobs from INFINIX-U-64-ARMV82-240620V2105
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-01 13:39:29 +08:00
Shirayuki39 1ac966e657 Revert "LG8n: Kang IMS stuffs from H0AMSI ROM's"
This reverts commit ec3c6af020.
2024-07-31 21:44:02 +08:00
fjrXTR ec3c6af020 LG8n: Kang IMS stuffs from H0AMSI ROM's
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-31 20:54:55 +08:00
Shirayuki39 ce05ca2fb4 Revert "LG8n: Re-Import libperfctl_vendor"
This reverts commit bf5deca091.
2024-07-28 19:23:51 +08:00
Shirayuki39 bf5deca091 LG8n: Re-Import libperfctl_vendor
07-28 10:01:46.025   865   865 I FPSGO   : dlopen error: dlopen failed: library libperfctl_vendor.so not found
07-28 10:01:46.025   865   865 I FPSGO   : load_xgf_api fail
07-28 10:01:46.025   866   866 I GBE     : dlopen error: dlopen failed: library libperfctl_vendor.so not found
07-28 10:01:46.025   866   866 I GBE     : load_gbe_api fail

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-28 19:12:53 +08:00
xyzuniverse 2c062f6e38 LG8n: Switch to AIDL vibrator
Change-Id: I9b1ad902c6a34cd9916c06f586e8bf664a08aae1
Signed-off-by: xyzuniverse <dev.xyzuniverse@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-26 12:37:35 +08:00
Shirayuki39 87a15c2d07 LG8n: Drop power service prebuilt
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-26 04:33:55 +08:00
Shirayuki39 537a0a98b2 LG8n: Nuke power-mtk.xml manifest due to conflict
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-26 03:23:28 +08:00
bengris32 41ee2f7d67 LG8n: Build dummy libmtkperf_client library
* Required for some vendor blobs that refuse to
  work without mtkpower

Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-26 00:51:11 +08:00
Shirayuki39 b18e5aea4d LG8n: Nuke MTK PowerHAL and cleanup
* ref - xiaomi-mt6789-devs/android_device_xiaomi_yunluo@8361661

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-26 00:50:12 +08:00
Shirayuki39 b2fd99ebbc LG8n: Switch to prebuilt power-service-mediatek
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-26 00:36:05 +08:00
LuK1337 cd5ff264b8 LG8n: Build libprotobuf-cpp-full-3.9.1-vendorcompat
Change-Id: I0aac742db9c2b4b3e48ee20158f19405863893c2
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-25 23:27:45 +08:00
Shirayuki39 2c21867fef LG8n: Update to LG8n-H891OPAeAf-S-GL-240531V2678
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-23 18:15:47 +08:00
Shirayuki39 6494ca911b LG8n: Import missing libmtkperf_client_vendor blobs
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-18 22:48:44 +08:00
Shirayuki39 3e7b9cfddb LG8n: Remove files not found in source
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 15:10:51 +08:00
Shirayuki39 bbf8d0bfe3 LG8n: Import and build some libs
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 14:42:17 +08:00
Woomymy 8324c7f693 LG8n: Fixup SONAMES of moved libraries
* Required to pass check_elf_files
Signed-off-by: Woomymy <woomy@woomy.be>
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 14:15:55 +08:00
Shirayuki39 997633d3ad LG8n: Switch back to Stock USB HAL
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 14:10:04 +08:00
Shirayuki39 967961d43b LG8n: Import Tranlog and TNE blobs
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 14:07:39 +08:00
Shirayuki39 27e82950eb LG8n: Import Missing Blobs
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 14:07:18 +08:00
Shirayuki39 26bd6b46e3 LG8n: Import Missing Fingerprint Blobs
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 14:06:15 +08:00
Shirayuki39 f624f4cba7 LG8n: Import required blobs
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 07:21:01 +08:00
Shirayuki39 d0a3a049f3 LG8n: Reimport Media Blobs
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 07:17:50 +08:00
Shirayuki39 ea45ea8db8 LG8n: Switch to Prebuilt Lights Stack
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 07:16:56 +08:00
Shirayuki39 7a72965ffb LG8n: Switch to Prebuilt Vibrator Stack
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 07:15:14 +08:00
Shirayuki39 8c27b3a9d3 LG8n: Import Camera Stack
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 07:11:32 +08:00
Shirayuki39 334b03326e LG8n: Import LG8n Audio and Bluetooth Blobs
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 07:06:14 +08:00
Shirayuki39 6d64c0733c LG8n: Import LG8n firmware blobs
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 06:57:32 +08:00
Shirayuki39 1e39589b57 LG8n: Remove files that doesn't exist in LG8n 2024-05-22 20:55:23 +08:00
Shirayuki39 0daf260f2a LG8n: let's restart from scratch, part 1 2024-05-22 20:40:46 +08:00
bengris32 dcbc47dc22 X6833B: Configure MediaTek IMS stack
* Import required system IMS blobs from XOS X6833B-H894DEFGHI-T-GL-231102V2897.
* Set the default IMS implementation to com.mediatek.ims via overlay.
* Force enable IMS features via overlay and sysprops.
* Add MediaTek framework jars to bootjars.
* Copy priv-app permissions for MediaTek IMS.

Change-Id: Ie258bff336586919a1127c3f7241e3ef9d689dd5
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:28 +07:00
dodyirawan85 b68902cc11 X6833B: Configure Apuware stack
Refs: 7a24215e7a/proprietary-files.txt (L14)

Co-authored-by: Woomymy <woomy@woomy.be>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85 dca4eaa102 X6833B: Configure GNSS stack
* Reference: 32c01723d3

Co-authored-by: electimon <electimon@gmail.com>
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85 89adb47547 X6833B: Configure Neural Networks stack
Refs:
* 20a5cd3523
* 7a24215e7a/proprietary-files.txt (L7521)

Co-authored-by: bengris32 <bengris32@protonmail.ch>
Co-authored-by: Woomymy <woomy@woomy.be>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
bengris32 3a7d1a3ade X6833B: Import Widevine DRM blobs
Change-Id: Ia8706a1435c5386331c3fce0f600f03f7aefe96e
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85 7cf250e318 X6833B: Configure thermal stack
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85 1a1754044a X6833B: Configure Media stack
* References: 1cba75df74

Co-authored-by: electimon <electimon@gmail.com>
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85 4ec1fdbcc1 X6833B: Configure Fingerprint stack
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85 423659adc2 X6833B: Configure Secure Element stack
Refs: 62511f5114

Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85 9469383b0d X6833B: Configure Radio/IMS stack
Refs: 98ebd44a6a

Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:13:50 +07:00
dodyirawan85 0de96303d2 X6833B: Configure NFC stack
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:13:08 +07:00
dodyirawan85 5dc023f260 X6833B: Pull connectivity blobs
Refs: e05e05f7cd

Co-authored-by: Sushrut1101 <guptasushrut@gmail.com>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:57 +07:00
bengris32 24bfc6be8c X6833B: Drop deprecated MediaTek Bluetooth Audio 2.1 implementation
Change-Id: I20aafe8fd4f5af38033dcc789d00d9d9a6c09aa0
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:57 +07:00
bengris32 eca6680bf3 X6833B: Configure Fuelgauge stack
* Reference: https://github.com/moto-common/android_device_mediatek_common/blob/master/vendor/fuelgauge/4.19/proprietary-files.txt

Change-Id: Ic2ce5edf52e69b798c0b16010c4d59fc613ff128
Co-authored-by: electimon <electimon@gmail.com>
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:57 +07:00
bengris32 b67eacd0c8 X6833B: Import AEE blobs
* Quite a few HALs such as Audio, Camera and RIL depend on these
  blobs. Fortunately we can get away with just importing just these
  blobs instead of the entire AEE stack.

Change-Id: I83a82e04156aa5efe692892ade7e868931c18d44
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:57 +07:00
dodyirawan85 f221093e08 X6833B: Configure NVRAM stack
Refs: c94ea4a3cc

Co-authored-by: electimon <electimon@gmail.com>
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:55 +07:00
bengris32 94e76e82af X6833B: Import Bluetooth A2DP blobs
* Dependency of Audio stack.

Change-Id: I99c0a380f2ef37df8a6186eab67897e5ddea3019
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:42 +07:00
dodyirawan85 2bd6390627 X6833B: Configure Bluetooth stack
Refs: 8162996196

Co-authored-by: electimon <electimon@gmail.com>
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:28 +07:00
dodyirawan85 f401f30c14 X6833B: Configure Sensors stack
Refs: 3bf7b31611

Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:11:38 +07:00