156 Commits

Author SHA1 Message Date
f8cdfc8cfc umi: Welcome Evolution X 2025-11-17 11:01:37 +00:00
8ec1093095 umi: Spoof BuildFingerprint as Pixel Beta
* It is necessary to pass integrity with the built-in Keybox Importer, as our stock fingerprint is not Valid
2025-11-17 10:24:57 +00:00
3fe1fd808d umi: Move common files to common tree 2025-11-17 10:24:57 +00:00
615871d100 umi: Add namespace for missing module needed by libmialgoengine.so
Module "libmialgoengine" is defined in namespace "vendor/xiaomi/umi" which can read these 6 namespaces: ["vendor/xiaomi/umi" "hardware/qcom-caf/common/libqti-perfd-client" "hardware/xiaomi"
"vendor/qcom/opensource/display" "vendor/xiaomi/sm8250-common" "."]
Module "libgrallocutils" can be found in these namespaces: ["hardware/qcom-caf/msm8996" "hardware/qcom-caf/msm8998" "hardware/qcom-caf/sdm845" "hardware/qcom-caf/sm8150" "hardware/qcom-caf/s
m8250" "hardware/qcom-caf/sm8350" "hardware/qcom-caf/sm8450" "hardware/qcom-caf/sm8550" "hardware/qcom-caf/sm8650" "hardware/qcom-caf/sm8750" "hardware/qcom/sdm845" "hardware/qcom/sm7250/dis
play" "hardware/qcom/sm8150/display"]
2025-11-17 10:24:57 +00:00
72b9d9836f umi: Move/Add missing files for MiuiCamera
- Move common files to MiuiCamera Package
- vendor/lib64/libarcsat.so is a common file and already included in device/xiaomi/camera
2025-11-17 10:24:57 +00:00
0604ab48cf umi: Add MiuiCamera Package 2025-11-17 10:24:57 +00:00
644e7fb37c umi: Move buildflags > lineage_umi.mk 2025-11-17 10:24:57 +00:00
c470e830fd umi: Drop specific kernel config 2025-11-17 10:24:57 +00:00
a41d00f7ce umi: Inherit Overlay Configuration from UDC tree 2025-11-17 10:24:57 +00:00
f57888a420 umi: switch to device extract only 2025-11-17 10:23:34 +00:00
f6c06adf7f umi: Update fingerprints to V816.0.3.0.TJBMIXM Global 2025-11-17 10:17:38 +00:00
Sebastiano Barezzi
d823fe125a umi: Move to the new libinit implementation
Change-Id: I4207a94ff62f0c515c91e186f0ace348c6db7b1d
2025-10-28 02:15:25 +01:00
Yumi Yukimura
88f247c37c [TMP] let's unbreak our device-specific libinit for now
Change-Id: Id9963f67f226126a3102b6bfd1080221acac1b03
2025-08-13 13:17:39 +08:00
Flicker372
0c0af3ae2e umi: Use simpler powershare path
* Fix SystemUI crash
* Soong function can't accept ","

Co-authored-by: Alcatraz323 <alcatraz32323@gmail.com>
Change-Id: I16f9ec2094575b63f77556f6a12d69428bb29e37
2025-07-14 02:41:36 +08:00
Bruno Martins
4e271e6089 umi: Set vendor init lib via soong config
Change-Id: I8f7e6b987bee58dbf09ca9ad7cfd5a7e99e19c3b
2025-05-10 18:34:48 +00:00
Yumi Yukimura
6ce87e3969 umi: Drop TARGET_RECOVERY_DEVICE_MODULES
* It's deprecated on 15 QPR2
* Building a library as module doesn't get it executed? and libinit
  still does its job in recovery mode without migrating this

Change-Id: I7be000356fe7d7bd099615d334892d1686bece0e
2025-05-10 18:34:48 +00:00
Michael Bestas
337cd451ff umi: Migrate powershare to soong_config_set
Change-Id: I2489e8d95d968556a854d7b8314f098d37c382b7
2025-05-01 11:18:31 +01:00
Bruno Martins
cda320a0f4 umi: Switch to PowerShare AIDL
Change-Id: I97400638493a3b9d5a3b87fa6831c9affc7c3def
2025-04-26 14:54:31 +01:00
LuK1337
e49c657396 umi: Enable elfchecks for camera libs
Reference: I23190f0b83c9e28aa2624a7575544b0eaf5c83c8
Change-Id: I18b0b07bf3a435dd449106653e3ca458b4f07b69
2025-04-04 22:00:11 +02:00
LuK1337
2209102dcf umi: Switch to py extract utils
Change-Id: Ia13b728464495ff208ca1a706847b11af5c93ae8
2025-04-04 21:27:46 +02:00
Michael Bestas
bf7cbe860e umi: Automatically add apk/jar/vintf fragments to PRODUCT_PACKAGES
Change-Id: Iaa9d66b0bbdc55f046ee1347cbf83c7eecebb35e
2025-04-03 02:01:52 +02:00
basamaryan
7eb3817a89 umi: Move to Xiaomi fingerprint AIDL
Change-Id: I68dba7184034fd37454c7d32a065f041cb611625
2025-01-23 23:36:04 +01:00
Beverly
1850e177bc umi: overlay: Update pixel pitch
Bug: 319894241
Flag: ACONFIG com.android.systemui.device_entry_udfps_refactor
DEVELOPMENT
Test: manual

Change-Id: Iaa9576cb95ebe73043b7030b2b176f67bc90e3a1
2025-01-23 23:36:03 +01:00
LuK1337
0cc9f00781 umi: Adjust override prop key names
Change-Id: I436bbf425023dbe54cf3e2c35f50a5575511bc38
2025-01-16 00:18:56 +01:00
Yumi Yukimura
942b31ca6f umi: Switch to lineage common powershare HAL
Change-Id: Ifcbcf780307ea1df4492831ec3981a71966e22cb
2024-10-23 18:50:50 +08:00
luffitys
5f58f7bdc1 umi: extract-files: Fix patching audio.primary.umi.so
Change-Id: I07286ee500441f19ee4c0dec4e9f1620923e87bd
2024-10-14 19:20:52 +02:00
LuK1337
f79e39f267 umi: extract-files: Prevent adding duplicated dependencies
Change-Id: I186c38583670d509d4e0a0c89bc682706036f1ea
2024-09-12 03:37:38 +02:00
Aaron Kling
f5ec4f1836 umi: Re-enable broken dup rules check
All failures of this have been resolved

Change-Id: I56a923ac90b98e63c093c8cb65cb1059dde57c49
2024-09-12 03:37:37 +02:00
Michael Bestas
84e02f269f umi: Disable ELF checks for certain libraries
Change-Id: I61dbc3559b43becc22f69ae2c1c3e8edf95e2483
2024-09-12 03:37:37 +02:00
Aaron Kling
297219c92c umi: Add vendor soong imports to extract
Change-Id: Ib19e69dc35af6b04519eeb695228af65f3d01d2a
2024-09-12 03:37:37 +02:00
Michael Bestas
c19bf10bac umi: Sync extract scripts with templates
Change-Id: I98a36854c5a0c0390592911bb2558b34eff77efc
2024-09-12 03:37:20 +02:00
Sebastiano Barezzi
5776d71bd2 umi: Fix soname of renamed libraries
Change-Id: Ibdea10aa05af9e8183b72632705b6268ff3b7387
2024-09-12 03:36:14 +02:00
Sebastiano Barezzi
4bd4bbe88a umi: Rename prebuilt audio HAL and libs
Change-Id: Ia46a5ba431767795135f058f092aa38999e860ae
2024-09-11 20:01:55 +02:00
Sebastiano Barezzi
83370c6586 umi: Drop duplicated libcdsprpc_system.so
Change-Id: Id14f410dbd6f4356ec7baf90613c52f6755e63ce
2024-09-11 20:00:50 +02:00
Sebastiano Barezzi
c36b387feb umi: Add missing camera libs
Change-Id: Ide0c36a03d482d93c8293ba669c8baeefa67a327
2024-09-11 20:00:50 +02:00
Michael Bestas
9dc2016a2a umi: Remove unused vendor-qti-hardware-sensorscalibrate.xml
Fixes:
I SystemConfig: Ignore shared library
vendor.qti.hardware.sensorscalibrate-V1.0:
/system/framework/vendor.qti.hardware.sensorscalibrate-V1.0-java.jar
does not exist

Change-Id: Ic420818fba928331e17a914c609fbf6c15af677c
2024-09-11 20:00:49 +02:00
Sebastiano Barezzi
da0f442bc3 umi: Drop 32-bit CamX blobs for good
Change-Id: I93c7b7f2b38940e304e503b6147262c67de81a48
2024-09-11 20:00:49 +02:00
Sebastiano Barezzi
7cf46976e0 umi: Drop proto sensors configs
Change-Id: Ie8377977931f18f0f7f3082c1c4e87a53111c593
2024-09-11 19:59:01 +02:00
Sebastiano Barezzi
3610c5108b umi: Reorder blobs
Change-Id: Ic6711b19d1d7c7b8121582f484138576e098fa0d
2024-09-11 19:58:06 +02:00
Daniel Banacki
c34a664221 umi: proprietary: Ship liba2dpoffload.so from Stock
- Fixes bluetooth calls (A2DP Crash)

Change-Id: Ie19e52ec81dce604a50d5b156f8842eb3f67b1ec
2024-07-07 04:10:03 +08:00
Yumi Yukimura
22c1251601 Revert "umi: Drop thermal configs"
This reverts commit bd3ce9f9c1.

Change-Id: I30016781ceb1f1559952ed9e3c702b4bbad436c2
2024-06-26 21:07:07 +00:00
Michael Bestas
13ad74f911 umi: Drop COMMON_LUNCH_CHOICES
As of 14 QPR2 this is broken, let's remove it instead of updating it
every 3 months. breakfast is the way to go.

Change-Id: I097bd54b894d9a49c7ce8b1ab6f343349e268fd8
2024-06-20 15:41:33 +02:00
Sebastiano Barezzi
9146cdc88e umi: Drop selinux context from batterysecret init unit
We do that from sepolicy label

Change-Id: I0aa6778bca6c6175eb41364d4932a1ee868f7b21
2024-06-04 00:18:47 +02:00
Yumi Yukimura
51bd2a5d3d fixup! umi: overlay-lineage: Configure aux camera for Aperture
Change-Id: I508cbf8cac8db8cf9016c8fdcbdba2b8981fd0c9
2024-05-13 13:17:49 +08:00
Sebastiano Barezzi
7b8c071fdc umi: qdcm: Rework calibration profiles
* standard_native -> native
* standard_hdr -> HDR
* video11 -> P3
* standard -> sRGB
* All the other modes have been removed

Validated using the following script:
https://gist.github.com/SebaUbuntu/1d625c5aba3761c366a26e8cf56fc895

Change-Id: I236147693d9ea5f9bc1cde749b217e5ef35b3932
2024-02-29 23:28:45 +08:00
Yumi Yukimura
998a8d63d6 umi: Move QDCM configs to device tree 2024-02-29 05:14:59 +08:00
Yumi Yukimura
0700495360 umi: proprietary-files: Drop non-xiaomi QDCM configs 2024-02-29 04:56:09 +08:00
Bartłomiej Rudecki
c396116ddf umi: overlay: Configure cutout 2024-02-23 17:45:46 +08:00
Yumi Yukimura
e22ce74927 umi: Update blobs to V14.0.5.0.TJBMIXM 2024-02-23 17:45:46 +08:00
Michael Bestas
ea931890ab umi: overlay: Drop deprecated config_udfpsHbmType
Change-Id: Ie5aec6f2046a8eb9f0abb0913b675d291a242c1a
2024-02-07 21:34:09 +08:00