Commit Graph

88 Commits

Author SHA1 Message Date
Lunark :3
69ba6210b7 vermeer: Update from OS2.0.205.0.VNKMIXM
Change-Id: I0ca68c061efb235d84ce74dbd95d409fcc6a15cd
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-10-12 21:25:36 -05:00
Pranav-Talmale
6b03ed16ad vermeer: overlay: reduce rounded corner radius
the ROM lockscreen shows white curves where rounded corners near the statusbar are supposed to be in place.
So reduce the radius so that those white curves are not visible to the user until a better solution is found.

Change-Id: Iab5b594b68ea0462ab37ca6e11ad426b4650bc47
2025-10-12 21:25:36 -05:00
Lunark :3
fa15906672 vermeer: Adjust dimensions as in stock
Change-Id: If5e5b6522016071fae6647880d229a724c9477f2
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-10-12 21:25:36 -05:00
Arian
b940f2b6d0 vermeer: overlay: Enable 60 fps video in aperture
Change-Id: Ic5265ca2722182a414fccb6f3be460832e247ed3
2025-10-12 21:25:36 -05:00
LuK1337
84eeb92760 vermeer: overlay: Configure aux camera for Aperture
Change-Id: I543f078dd4dba30e1b22737d5c22d591e3fb34e6
2025-10-12 21:25:35 -05:00
danielml
1224cee483 vermeer: audio: Use dual-mic config as default for voice input
The stock audio HAL hardcodes this config for voice usecases. Instead,
use the config values' in the base usecase.

Change-Id: I366000e58f476e7c840e9c4463f04a617ae2cbc2
2025-10-12 21:25:35 -05:00
Fabian Leutenegger
696c9ff8da vermeer: Enable ambient mode burn-in protection
Change-Id: I1c0c78592b8836391f2ea76fecd4be92490158f7
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-10-12 21:25:35 -05:00
TheScarastic
b21df1bf09 vermeer: overlay: Add support for doze auto brightness
Based on observing it's values, xiaomi.sensor.aod reports the following events:

4.0: Bright environment
5.0: Dark environment

Change-Id: I515624589fbe03eaf05ba527d81f755ac9aab076
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-10-12 21:25:35 -05:00
lolipuru
26b351293f vermeer: move tutu acdbdata to kalama_mtp
Change-Id: I1af667b661c6a6178411ea4ddd2400a3e884c865
Signed-off-by: lolipuru <banstellazz@gmail.com>
2025-10-12 21:25:35 -05:00
Arian
ebdcc39c6b vermeer: audio: Apply xiaomi mixer path changes
Change-Id: I50c31ae1602084ff03d58a7081f2bde92f0b2e64
2025-10-12 21:25:35 -05:00
SkyMinus
cf06fe2b81 vermeer: Import device audio configs
* Import mixer_paths from AUDIO.LA.8.0.r1-12100-KAILUA.0
* Import resourcemanager_kalama_mtp.xml from stock

Change-Id: I74d4fb67a801ec0cf494813b511c7b372b4d9be3
Signed-off-by: SkyMinus <minus_rav@qq.com>
2025-10-12 21:25:34 -05:00
Lunark :3
b7726cfe0a vermeer: Update from OS2.0.201.0.VNKMIXM
Change-Id: Ic2a3d199a2743be9f7da423e8cb5f72572bf08e0
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-10-12 21:25:34 -05:00
Lunark :3
d9da1b1830 vermeer: Add Specsheet for POCO F6 Pro / Redmi K70
Change-Id: I5c2d0e277210a1765e4b2b84dcaca2f4dd8ba8fb
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-10-12 21:25:34 -05:00
Fiqri Ardyansyah
5771900958 vermeer: Enable elf checks for some camera libs
Reference from https://review.lineageos.org/c/LineageOS/android_tools_extract-utils/+/411165

Now we can clean the version of the symbol on the blob, this allows
the elf to be checked again on some camera libraries. The libalLDC.so,
libalhLDC.so, libMiVideoFilter.so and libTrueSight.so blobs in the camera library that
previously depended on libnativewindow have now been freed by clearing
the symbol version AHardwareBuffer_* which looks like this:

strings libalLDC.so | grep AHardwareBuffer_
AHardwareBuffer_allocate
AHardwareBuffer_describe
AHardwareBuffer_lock
AHardwareBuffer_release
AHardwareBuffer_unlock

strings libalhLDC.so | grep AHardwareBuffer_
AHardwareBuffer_allocate
AHardwareBuffer_describe
AHardwareBuffer_lock
AHardwareBuffer_release
AHardwareBuffer_unlock

strings libTrueSight.so | grep AHardwareBuffer_
AHardwareBuffer_allocate
AHardwareBuffer_describe
AHardwareBuffer_isSupported
AHardwareBuffer_lock
AHardwareBuffer_release
AHardwareBuffer_unlock
AHardwareBuffer_lockPlanes

strings libMiVideoFilter.so | grep AHardwareBuffer_
AHardwareBuffer_allocate
AHardwareBuffer_describe
AHardwareBuffer_lockPlanes
AHardwareBuffer_release
AHardwareBuffer_unlock

strings libmorpho_ubwc.so | grep AHardwareBuffer_
AHardwareBuffer_describe

WenHao2130: For socrates' libTrueSight.so, it also needs .clear_symbol_version('AHardwareBuffer_isSupported')

Change-Id: I16619cf32c4486c7600ef32ab928fb2d8c5cd5e5
Signed-off-by: Fiqri Ardyansyah <fiqri191002@gmail.com>
2025-10-12 21:25:34 -05:00
Jens Reidel
face0c2c71 vermeer: Set HWC-specific properties
Change-Id: I111af006fca4fffa6695119663c422ccd7edab8d
Co-authored-by: danielml <daniel@danielml.dev>
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2025-10-12 21:25:34 -05:00
Arian
c4fbabb647 vermeer: Import mod_device property
Change-Id: Ide1eba4a88a17ff514baabc4b464e971e1a2bb89
2025-10-12 21:25:33 -05:00
lolipuru
ddfe6ccb76 vermeer: patch libs to use libbase_shim
Change-Id: Id2f6237178f10d06191e99d0b30f50c97ac68a3c
Signed-off-by: lolipuru <banstellazz@gmail.com>
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-10-12 21:25:33 -05:00
Fabian Leutenegger
b0ed6c772c vermeer: Add statusbar/corner configs
* how i like them
 * we can make them perfect later, but for now they work

Change-Id: I05fc1c9392fa25cc964e2cc7cb676f855e04c7d7
2025-10-12 21:25:33 -05:00
Kujou Yuko
2f691ced17 vermeer: Add board-info.txt
* In MIUI 14, Xiaomi changed the bootloader product name to vermeer,
   which will cause the new bootloader not to flash update package. Use
   vermeer in board-info.txt so that the new bootloader can flash it too.

Change-Id: If2e4b4eedb13fcf85aa5128a864172fc62b8838b
2025-10-12 21:24:23 -05:00
SkyMinus
8b1df3410b vermeer: Label more nodes for fod
Change-Id: I36defd9f0bb972d2c08ead912dd75c0b747c65cc
Signed-off-by: SkyMinus <minus_rav@qq.com>
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-10-12 09:40:59 -05:00
lolipuru
1b3852d558 vermeer: [HACK]: manually enable node for all *_gesture_enabled
nonui doesn't work properly on fuxi, doing this at least getting all gestures to works

Change-Id: I08e030cab9a0aeb58642f687f9efe28bedd616e6
Signed-off-by: lolipuru <banstellazz@gmail.com>
Signed-off-by: SkyMinus <minus_rav@qq.com>
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-10-12 09:40:59 -05:00
lollipuru
6a94fa97ea vermeer: build sensors.xiaomi.v2
Change-Id: I44316260aa3142525ec6b412147a33d06cb14809
Signed-off-by: lollipuru <banstellazz@gmail.com>
2025-10-12 09:40:39 -05:00
Cosmin Tanislav
6374a57d7c vermeer: Add support for udfps long press sensor
Change-Id: I7196dce967c9adbc62bb5156ade749c92c7780a1
2025-07-19 10:46:40 -05:00
Arian
2d992e1f82 vermeer: Move to double tap sensor
Change-Id: Ib4803011fefad35c8b7a2d1e2b7d2744b32b13f4
2025-07-19 10:46:40 -05:00
Arian
f2ab17bc80 vermeer: Enable single_tap sensor and set permissions for touch sensors
Change-Id: I777ed71ecc5dc502182567bc7e1166605251af93
2025-07-19 10:46:39 -05:00
LuK1337
6253d19ab6 vermeer: Setup firmware extraction
Change-Id: I693e59abbfcec4f016de324517ad0e24ef565c65
2025-07-19 10:46:39 -05:00
ByteWave1014
7e7718c703 vermeer: Add ota assert
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>

Change-Id: I7033cdf044959cbac7e2cb9efedbcc8a58345f48
2025-07-19 10:46:39 -05:00
basamaryan
3b7060dfa3 vermeer: Move to Xiaomi fingerprint AIDL
Change-Id: I68dba7184034fd37454c7d32a065f041cb611625
2025-07-19 10:46:39 -05:00
ByteWave1014
e693901d62 vermeer: Import device overlays and overlays especific variant
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>

Change-Id: Ia3f9d8eabf965e291d10c582faeca10407f8cb0d
2025-07-19 10:45:41 -05:00
lolipuru
8beca9e2c7 vermeer: Import device specific props
Change-Id: Ie0f94681f84d82df5466e90e454715659b237e8c
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>
2025-07-13 10:20:19 -05:00
ByteWave1014
e2c73fa374 vermeer: Initial blob list from OS2.0.103.0.VNKMIXM
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>

Change-Id: Ia91cd4bfdbdb118f5bd3f806b31e86d35383bc4c
2025-07-13 10:20:19 -05:00
Arian
9ad56712bd vermeer: Switch to python extract-utils
Change-Id: Ia6ea2ea79cb3bcbcbf06f0e6660ac31ea576b524
2025-07-13 10:20:19 -05:00
ByteWave1014
c303259454 vermeer: Set screen density
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>

Change-Id: I56f159d853604543e2a1277615fc98949612eb7c
2025-07-13 10:20:19 -05:00
Aaron Kling
7d938b502c vermeer: Add vendor soong imports to extract
Change-Id: I7b290a9412bd11bb5577ce634a0291ffca40b283
2025-07-13 10:20:18 -05:00
ByteWave1014
c2bb53ad8f vermeer: Commonize device especific kernel modules
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>

Change-Id: I960c1e668ee395eceec1eca831ccac06f8610bd4
2025-07-13 10:20:18 -05:00
ByteWave1014
22636e3ec2 vermeer: overlay: Add Wifires especific variant
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>

Change-Id: I42f924d2e7dee6939d38767117fe6d64cb444b4f
2025-07-13 10:20:18 -05:00
ByteWave1014
2487ddfc8f vermeer: Set Settings DEVICE.variant
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>

Change-Id: I53b4ace61cd7eb3f6751bf3dffd8e5ed08722eb3
2025-07-13 10:20:18 -05:00
ByteWave1014
19b6b90f41 vermeer: Initial device tree
Signed-off-by: Lunark :3 <jvillaltamatos3007@gmail.com>

Change-Id: I16061ac326d1f281c1126ce11bfc6cc0b2ce719a
2025-07-13 10:20:15 -05:00