Commit Graph

152 Commits

Author SHA1 Message Date
f619f5fa22 umi: Move buildflags > lineage_umi.mk 2025-11-17 15:15:53 +00:00
b8bb50c373 umi: Drop specific kernel config 2025-11-17 15:15:53 +00:00
5dd086e59f umi: Inherit Overlay Configuration from UDC tree 2025-11-17 15:15:53 +00:00
c6a9457327 umi: switch to device extract only 2025-11-17 15:15:53 +00:00
600c0fb4c6 umi: Update fingerprints to V816.0.3.0.TJBMIXM Global 2025-11-17 15:15:53 +00:00
johnmart19
98b1cfb987 umi: Patch audio library for VNDK 34
VNDK 36 crashing:
Revision: '0'
ABI: 'arm'
Timestamp: 2025-06-19 09:37:19.685329738+0300
Process uptime: 0s
Cmdline: /vendor/bin/hw/android.hardware.audio.service
pid: 1093, tid: 1180, name: HwBinder:1093_2  >>> /vendor/bin/hw/android.hardware.audio.service <<<
uid: 1041
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x00000040
Cause: null pointer dereference
    r0  00000000  r1  f3cc0730  r2  00000003  r3  00000003
    r4  f418f780  r5  00000024  r6  00000001  r7  00000000
    r8  f3aacbf4  r9  f3f8600c  r10 f418f780  r11 f418f780
    ip  f2166a38  sp  f27ff4f8  lr  f216409f  pc  f2133588

Requires Evolution-X/hardware_lineage_compat@51c1ec2 to work
2025-11-17 15:15:53 +00:00
Demon000
afe8ea17c8 umi: Support UDFPS on AoD 2025-11-17 15:15:48 +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
Alexander Koskovich
76c991d86b umi: overlay-lineage: Drop kg_security_container_min_bottom_margin
* No longer used.

Change-Id: I1a0f4bc3f5b267e3a62243f9457aabdab10e5cb7
2024-02-07 21:34:09 +08:00
me-cafebabe
6c65d72cf9 umi: Update blobs to V13.0.8.0.SJBCNXM 2024-02-07 21:34:09 +08:00
Sebastiano Barezzi
0035e0064d umi: overlay-lineage: Configure additional camera framerates
[cafebabe] Reconfigure for umi's main camera

Change-Id: I51efca86d2169c01fb96af97ef9fe250e2b221ed
2024-02-07 21:34:09 +08:00
LuK1337
2abffcb880 umi: overlay-lineage: Configure aux camera for Aperture
[cafebabe] Ignore not openable camera IDs on umi

Change-Id: I543f078dd4dba30e1b22737d5c22d591e3fb34e6
2024-02-07 21:34:09 +08:00