50 Commits

Author SHA1 Message Date
AspectPower
beabf34523 topaz: Sync with DT
[200~topaz: Address missing SetTaskProfiles symbol in camera libs
The camera HAL forced stop because it could not load
/vendor/lib64/hw/camera.xiaomi.so which is due to the missing
 symbol referenced in several libraries:

fiqri@Fiqri:~/proprietary_vendor_xiaomi_marble$ grep -i -r SetTaskProfiles
grep: proprietary/vendor/lib64/hw/com.qti.chi.override.so: binary file matches
grep: proprietary/vendor/lib64/libmialgoengine.so: binary file matches
grep: proprietary/vendor/lib64/libcamxcommonutils.so: binary file matches

This is because DECLS was removed in [1] on Android 15 QPR2, and
caused SetTaskProfiles() to be hidden, so shim SetTaskProfiles
with libprocessgroup_shim.

[1]: 3e7c17a8e7

Change-Id: Ic46aae47bdf6be09736fe89d798cb7017f07cc6c
Signed-off-by: Fiqri Ardyansyah <fiqri191002@gmail.com>~
2025-05-14 11:59:36 -04:00
ANUSH MADATHUMKARA
54832f4816 topaz: audio: Use QCOM Implementation for Audio Effects
* AOSP effects doesn't give as thicc'n'sicc bass boost as the QC effects do.

Change-Id: Iea14427d4d8698d7e11cf75e5a6520f102ea1139
Signed-off-by: Akhil MS <akhilsree001@gmail.com>
Signed-off-by: resist15 <souravhjagtap21@gmail.com>
2025-05-03 01:18:25 +03:00
rk134
62389beb99 topaz: Add Dolby Atmos
- Add missing configs
2025-04-30 17:11:32 +00:00
AspectPower Baran
8a61147912 topaz: Nuke vendor_ssgtzd
proprietary/[200~LineageOS Side: https://review.lineageos.org/c/LineageOS/android_build/+/413930

host_init_verifier: vendor/xiaomi/topaz/proprietary/vendor/etc/init/android.hardware.gnss-aidl-service-qti.rc: 6: Unable to decode GID for 'vendor_ssgtzd': getpwnam failed: No such file or directory
host_init_verifier: Failed to parse init scripts with 1 error(s).~
2025-04-28 17:51:57 +00:00
AspectPower
fe56bb2235 topaz: Update from OS2.0.11.0.VMTMIXM 2025-04-21 15:44:41 +00:00
AspectPower Baran
57437cd2c5 topaz: Sync with DT
topaz: Kill QTI Limits HAL & topaz: Partially Revert 'Add missing HAL definitions'
2025-04-20 17:23:03 +00:00
artemscine
4e83aec515 topaz: Update from OS2.0.5.0.VMTMIXM 2024-12-13 20:40:42 +00:00
artemscine
41a881c7cd topaz: Update from V816.0.6.0.UMGIDXM 2024-11-24 14:17:00 +00:00
artemscine
b70aa3cd48 topaz: Update from V816.0.5.0.UMGIDXM
Signed-off-by: artemscine <artempemine@gmail.com>
2024-08-22 10:18:38 +03:00
artemscine
5b81404a35 topaz: Update from V816.0.5.0.UMGMIXM
Signed-off-by: artemscine <artempemine@gmail.com>
2024-07-23 15:36:14 +03:00
artemscine
a31dff3f82 topaz: Sync with DT
* Use HyperOS charger
* Use prebuilt audioservice
* Build mlipay & move prebuilt mlipay blobs to vendor
* Bring back 32 bit support
* Use stock libqcRilNrSmsModule

Signed-off-by: artemscine <artempemine@gmail.com>
2024-07-12 11:47:54 +03:00
Bruno Martins
ec4a1884aa topaz: Move to QTI health AIDL service
The health AIDL HAL service provides functionalities of charger,
therefore system charger at /system/bin/charger is deprecated.
On top of that, QTI health AIDL HAL service enables suspend by
default, the equivalent of setting ro.charger.enable_suspend
for legacy charger.

Change-Id: Ic264bc57f7b9b776af67c807eb1e1092c5eaecb0
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:21:08 +03:00
Ali Hasan
a89ca29fcd topaz: Move NFC configs to different fragment
* Disable NFC on tapas

Change-Id: I90a697d5f5a29599c53896fc7954b5ea08ed7b6b
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:20:29 +03:00
artemscine
b271c417ae topaz: Add missing libraries
Change-Id: Ic6dae8bcdfcef9b82584082fbd2a5a69568e35a7
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:18:18 +03:00
Sebastiano Barezzi
9f69a4ffd4 topaz: Switch to AOSP WFD
Change-Id: I3773e36f8f14d3cd534b0f78c0699097edd1da4b
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:18:16 +03:00
Arian
b5b27e4b17 topaz: Build more soundfx effects from source
* original commit cupid-development/android_device_xiaomi_sm8450-common@0295636

Change-Id: I7d83d1c8d4da5d67fa1550883890b5471df84382
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:13:28 +03:00
Luofan Chen
4a2c7f1884 topaz: Import QCC system_ext blobs
Makes the QTI GNSS service happy. Thanks luca020400 for the help.

Change-Id: Ia5060ceb068b2b954f34f83d999e6ca17cefb2b9
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:13:28 +03:00
artemscine
117f9feb22 topaz: Update blobs to V816.0.5.0.UMGMIXM
Change-Id: I3da749a7f1883f402d66d2372b84d8c055a0f31e
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:13:27 +03:00
artemscine
99c7aca2d7 topaz: Build memtrack from source and drop charge logger
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Co-authored-by: Bruno Martins <bgcngm@gmail.com>
Change-Id: Ic37cc67d029f6dd78980b9d7f0419388c2c243c5
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:13:25 +03:00
artemscine
bec849fbc6 topaz: Sync blobs with DT
Change-Id: If16224249cc9efe554bf062de54575e7fe100f0e
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:13:23 +03:00
chandu078
a94d36769b topaz: Kang libqcrilNrSmsModule.so from OOS 11.C.51
Change-Id: I18d8e826f39f51fcd98fca503d998b374d36a6fd
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:08:51 +03:00
artemscine
eed8cf621a topaz: Bring back 32-bit SoundFX libraries
* This fixes some equalizers not working (crashes)

Change-Id: I7e3da7a2919af1744eea4b849a204ba2b8059008
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:08:50 +03:00
Sebastiano Barezzi
fbeaa161dd topaz: Build android.hardware.usb@1.3-service-qti
Change-Id: Ia2d3cdf561c7b5faf045c7e500b8056ca82d55b7
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:08:50 +03:00
NikitaSavc
f5c217c780 topaz: Switch to 64-bit only & Cleanup 32-bit vendor libs
Co-authored-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
Co-authored-by: Joey <joey@evolution-x.org>
Co-authored-by: saikiran2001 <bjsaikiran@gmail.com>
Change-Id: I973af187c25f02658dc3d6f3cf7afe7161bc787f
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:08:50 +03:00
NikitaSavc
29cd753de2 topaz: Update to V816.0.4.0.UMGMIXM
Change-Id: Ifafb781a2d1cde58248be9f13e9eec23a510b85a
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:08:49 +03:00
boedhack99
d44cdfe96e topaz: Don't use prebuilt libbluetooth_audio_session
We need build it from source.

Change-Id: I7b648ce56f0e6f4d08a4cdf08b13d883ef2c8d10
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:08:48 +03:00
boedhack99
53467ff332 topaz: topaz: Update Bluetooth stack from sapphire & LOS 21
It fixes BT Audio on Android 14

Change-Id: If52b3a6df3c0f9eedf4e71cfbb8b25a987d6dd76
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:08:48 +03:00
NikitaSavc
f9e9a3004f topaz: Update to V816.0.2.0.UMGMIXM
Change-Id: Ifc0208e58009675823238ce8d153022fcd05a31e
Signed-off-by: artemscine <artempemine@gmail.com>
2024-06-07 19:08:06 +03:00
chandu078
3aa0da4af4 topaz: Update IMS system from T1TBS33.32-8-9-7-2
* Match with LA.QSSI.13.0.r1.11.00.00.913.072.01 QSSI tag.

Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com>
2024-02-08 09:27:56 +00:00
boedhack99
c7a60bf8c3 topaz: Update blobs to topaz MIUI V14.0.8.0.TMGMIXM 2023-12-19 12:30:03 +00:00
boedhack99
5cc49c5d19 topaz: Import RIL patched from device tree
* from marble MIUI V14.0.9.0.TRMCNXM
2023-12-17 13:45:12 +00:00
boedhack99
1f7ffbb708 topaz: Drop prebuilt libs legacy camera provider
* this fix camera breaks
* fix missing symbol in prebuilt legacy camera.provider blobs
2023-12-15 13:16:47 +00:00
boedhack99
2961f94ec6 topaz: Drop legacy usb hal gaming mode 2023-12-15 13:15:25 +00:00
SGCMarkus
4b3b1e65a4 topaz: Patch security.rkp-V3 dependency to keymint service
The symbol _ZN4aidl7android8hardware8security7keymint29IRemotelyProvisionedComponent10descriptorE
was moved from android.hardware.security.keymint-V2-ndk to android.hardware.security.rkp-V3-ndk.
2023-12-15 13:13:25 +00:00
boedhack99
f7548dea73 topaz: Switch to use prebuilt USB hals 2023-12-12 04:25:35 +00:00
boedhack99
7303d61104 topaz: Use stock prebuilt USB scripts 2023-12-12 04:06:49 +00:00
chrisl7
b260e8049f topaz: Move odm/firmware to vendor/firmware
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-12-02 18:25:01 +00:00
chrisl7
e41015d08a topaz: Switch to prebuilt fingeprint service
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-12-02 18:17:56 +00:00
boedhack99
7414711958 topaz: Cleanup unused some blobs
* Disable tloc_daemon
* Remove unused hdr_config
* Remove duplicate radio ril libs
2023-12-02 18:09:51 +00:00
boedhack99
3516cdd3a8 topaz: Switch to use prebuilt audio
* This reverts commit:
  [1] 211518a: topaz: Move to build default source audio
  [2] b690a14: topaz: Move most agm and pal targets to source built

* Add back 32bit audio stuff
  [1] partially reverts commit 1771f1a.
2023-12-02 18:09:51 +00:00
boedhack99
81297f5246 topaz: Move some audio configs from device tree 2023-12-02 18:09:51 +00:00
YuKongA
bfe14eb797 topaz: Remove stock ims and QtiTelephony apk
* Use patch Ims and QtiTelephony apk
* From marble MIUI V14.0.19.0.TRMCNXM
2023-12-02 18:08:21 +00:00
boedhack99
371d203732 topaz: Add back libpal_net_if.so libs
* This was deleted
* libpal_net_if.so is a GNSS libs:

01-06 14:36:55.992 F/linker  ( 1951): CANNOT LINK EXECUTABLE xtra-daemon: library libpal_net_if.so not found: needed by main executable

* Partially reverts eb8d386347
2023-11-13 07:32:09 +00:00
boedhack99
1771f1a10b topaz: Cleanup 32bit blobs 2023-11-13 07:32:09 +00:00
boedhack99
211518a495 topaz: Move to build default source audio 2023-11-13 07:32:09 +00:00
Aaron Kling
b690a14e00 topaz: Move most agm and pal targets to source built
* Disable and remove HIDL AGMIPC service for bengal_515
 - according to kalama
2023-11-13 07:32:09 +00:00
boedhack99
216cc219bd topaz: Add display screenBrightnessMap configs
* build to vendor
2023-11-13 07:32:09 +00:00
boedhack99
619c08097c topaz: Drop prebuilt libeffect* 2023-11-13 07:32:09 +00:00
boedhack99
8317ca2bd5 topaz: Move kernel scripts to device tree 2023-11-13 07:32:09 +00:00
boedhack99
dfeda4ad7a topaz: Initial import vendor blobs
* from topaz MIUI V14.0.7.0.TMGMIXM
2023-11-13 07:32:03 +00:00