57 Commits
Author SHA1 Message Date
ChrisCattoandprobaero 46a57ce3a7 rosemary: Kang libmialgoengine lib from gale
`OS2.0.2.0.VGPMIXM`

* Fixes an issue where changing camera modes or lenses in MIUI Camera
  would take longer than usual after Android 15 release.

Change-Id: I315c0e66137e0a3262b18609a5815b1ebdd0df36
Signed-off-by: YagizErdemir06 <erdemiryagiz@proton.me>
2025-12-16 18:58:12 +07:00
probaero 469a054b2f rosemary: Sync with DT
rosemary: Update VT from rothko A16
rosemary: Link Audio HAL against V33 libstagefright_foundation
Revert "rosemary: Update blobs from `V14.0.11.0.TKLMIXM`"
2025-11-14 15:22:29 +07:00
probaero 09b6a3921a rosemary: Sync with DT 2025-07-21 21:30:23 +07:00
probaero 22507cad63 rosemary: Sync with DT 2025-07-11 00:48:17 +07:00
probaero df3a5c2e6b rosemary: Update GLES libs from 14.0.17.0 TFFMIXM 2025-06-26 19:05:09 +07:00
probaero 1bb003976b rosemary: Bring back thermal 2025-06-26 19:05:08 +07:00
probaero 86e03657d3 rosemary: Switch to AIDL based ST NFC HAL 2025-06-26 19:05:08 +07:00
probaero d90df70d54 rosemary: Use prebuilt libalsautils 2025-06-26 19:05:08 +07:00
probaero 018507aa05 rosemark: Drop mtk power hal
replaced with new power hal
2025-06-26 19:05:08 +07:00
probaero 176e76ca7e rosemary: Drop mtk-dsp from android.hardware.neuralnetworks
(0)[1:init]init: Control message: Could not find 'android.hardware.neuralnetworks@1.3::IDevice/mtk-dsp' for ctl.interface_start from pid: 1418 (/system/system_ext/bin/hwservicemanager)
2025-06-26 19:05:08 +07:00
probaero af83f244b4 rosemary: soc1_0_ram_bt_1a_1_hdr.bin -> soc1_0_ram_bt_2a_1_hdr.bin 2025-06-26 19:02:55 +07:00
Wahid Khanandprobaero 858a13d1e8 begonia: Kang bluetooth firmware from A055FXXS5CXG1
- should fix BT disconnection on no media output

Signed-off-by: Wahid Khan <wahidzk0091@gmail.com>
Signed-off-by: Saikrishna1504 <saikrishna26918@gmail.com>

	new file:   proprietary/vendor/firmware/soc1_0_ram_bt_1a_1_hdr.bin
2025-06-22 19:00:43 +07:00
probaero b780720f49 rosemary: temp remove soc1_0_ram_bt_1a_1_hdr.bin 2025-06-22 19:00:29 +07:00
miui56 de5205454a rosemary:update vendor
add soong for lineage_compat
2025-05-29 06:20:44 +00:00
miui56 4adc91c265 rosemary:Regen and add missing file 2025-05-11 10:18:01 +00:00
Giovanni RiccaandMatsvei Niaverau 303d312b16 rosemary: Build goodix lib from source 2024-03-07 09:01:01 +01:00
Matsvei Niaverau b1244c98f8 rosemary: Ship preloader as well 2024-03-01 14:04:14 +01:00
Matsvei Niaverau 88c0afdb49 rosemary: Do not update logo partition 2024-02-27 08:50:23 +01:00
Matsvei Niaverau 7fd73e2d5e rosemary: Import firmware from V14.0.7.0.TKLMIXM 2024-02-19 14:22:30 +01:00
bengris32andMatsvei Niaverau 28461e23f7 rosemary: Switch to common USB service 2024-02-19 12:03:41 +01:00
R0rt1z2andMatsvei Niaverau ca04059c6c rosemary: Hexpatch camera lib to increase maximum JPEG streams for an app 2024-02-19 11:54:48 +01:00
bengris32andMatsvei Niaverau 8369e595c8 rosemary: Link audio modules against prebuilt libalsautils.so 2024-02-19 11:54:48 +01:00
bengris32andMatsvei Niaverau 843d39e1e7 rosemary: Update IMS from plato V14.0.7.0.ULQMIXM 2024-02-19 11:54:48 +01:00
WoomymyandMatsvei Niaverau 6a971c021e rosemary: Add a shim to link sensor blobs against android.hardware.sensors@1.0-convert 2024-02-19 11:54:48 +01:00
WoomymyandMatsvei Niaverau 4f75ad1a1e rosemary: Link media.c2 service against v33 libstagefright_foundation 2024-02-19 11:54:48 +01:00
Matsvei Niaverau 9ee1a93c57 rosemary: Kang RIL blobs from V13.0.5.0.SFFMIXM 2024-02-19 11:54:48 +01:00
Matsvei Niaverau 948e7e2602 rosemary: Link agpsd against v32 libssl 2024-02-19 11:54:48 +01:00
Matsvei Niaverau f69dbe4735 rosemary: Update blobs from V14.0.7.0.TKLMIXM 2024-02-19 11:54:33 +01:00
Alexander KoskovichandMatsvei Niaverau 6b9a5398e6 rosemary: Add hals.conf as a required prebuilt 2024-02-19 11:48:41 +01:00
LinkBoi00andMatsvei Niaverau 774e77d63e rosemary: Kang bluetooth firmware from A145PXXU1AWA3 2024-02-19 11:48:24 +01:00
bengris32andMatsvei Niaverau 9d45b6bdfd rosemary: Switch back to stock perf configs 2024-02-19 11:48:24 +01:00
Matsvei Niaverau fab0ec3349 rosemary: Kang Codec2 HAL blobs from V13.0.13.SKLMIXM 2024-02-19 11:48:24 +01:00
Matsvei Niaverau 7db9670630 rosemary: Patch mediatek-telephony-base and ImsService for U
* https://github.com/aosp-ruby/mediatek-telephony-base/commit/a3abc0d0cad4322f6f52058bacdc074c8b040f26
* https://github.com/hannahmontanadeving/ImsService/commit/af0a06eb97f212235c6b729310f70c3533fdb4d3
2024-02-19 11:48:24 +01:00
bengris32andMatsvei Niaverau c472ec085f rosemary: Configure Wi-Fi stack 2024-02-19 11:48:24 +01:00
bengris32andMatsvei Niaverau d4520d6186 rosemary: Link sensor libraries against stock libsensorndkbridge 2024-02-19 11:48:24 +01:00
Matsvei Niaverau d97a00e0ec rosemary: Kang IMS-System blobs from V14.0.7.0 2024-02-19 11:48:24 +01:00
bengris32andMatsvei Niaverau ad50af1280 rosemary: Add shim for proprietary AudioTrack constructor 2024-02-19 11:48:24 +01:00
bengris32andMatsvei Niaverau 4e9db99557 rosemary: Link agpsd against v32 libcrypto 2024-02-19 11:48:24 +01:00
bengris32andMatsvei Niaverau 3c22fba212 rosemary: Shim missing libshowlogo symbol 2024-02-19 11:48:24 +01:00
Jiyong ParkandMatsvei Niaverau f694a08b96 rosemary: gnss: Remove ndk_platform backend. Use the ndk backend. 2024-02-19 11:48:24 +01:00
Matsvei Niaverau c0396555c8 rosemary: Bring back Mediatek Power HAL 2024-02-19 11:48:24 +01:00
Matsvei Niaverau 223b28af7d rosemary: Update blobs from V13.0.6.0 2024-02-19 11:48:03 +01:00
bengris32andMatsvei Niaverau ac3457cd94 rosemary: Drop unneeded vendor cacerts 2023-10-06 10:17:36 +02:00
Matsvei Niaverau 7e109670b4 rosemary: Drop symlinked vulkan library 2023-06-02 09:06:50 +02:00
Matsvei Niaverau 34d32f42da rosemary: Update patched ImsService
* https://github.com/xiaomi-mt6785-dev/ImsService/commit/dd4f315c1fd2592e9b0a337743290a57cb459f78
2023-06-01 09:30:22 +02:00
Tim ZimmermannandMatsvei Niaverau c9c2463edc rosemary: Switch to new AIDL memtrack HAL 2023-05-31 17:41:31 +02:00
Matsvei Niaverau 1566e0afb3 rosemary: Add hotword blobs 2023-05-31 16:56:39 +02:00
Matsvei Niaverau 5b5f12c847 rosemary: Bring libfmjni as a module 2023-01-05 15:26:20 +01:00
Matsvei Niaverau b1e327100f rosemary: Build legacy libalsautils from source 2023-01-05 15:26:20 +01:00
Matsvei Niaverau b68f6b3dbf rosemary: Import patched libmtkcam_featurepolicy 2023-01-05 15:26:20 +01:00
bengris32andMatsvei Niaverau 270c5d347f rosemary: Source build mtkpower interfaces 2023-01-05 15:26:20 +01:00
bengris32andMatsvei Niaverau 06b8049385 rosemary: Build dummy libmtkperf_client library 2023-01-05 15:26:20 +01:00
bengris32andMatsvei Niaverau e989499d6e rosemary: Drop MediaTek PowerHAL 2023-01-05 15:26:20 +01:00
Matsvei Niaverau 6bec4ac98c rosemary: Drop Xiaomi citsensorservice 2023-01-05 15:26:19 +01:00
bengris32andMatsvei Niaverau 867a59b8cc rosemary: Patch FPC fingerprint HAL to ignore conflicting events 2023-01-05 15:26:19 +01:00
R0rt1z2andMatsvei Niaverau a5abf49159 rosemary: Patch Goodix fingerprint HAL to ignore conflicting events 2023-01-05 15:26:19 +01:00
Matsvei Niaverau 56fc5e19cf rosemary: Initial device vendor commit 2022-12-06 23:29:50 +00:00
1770 changed files with 60864 additions and 2 deletions
+32495
View File
File diff suppressed because it is too large Load Diff
+22
View File
@@ -0,0 +1,22 @@
#
# Automatically generated file. DO NOT MODIFY
#
LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),rosemary)
$(call add-radio-file-sha1-checked,radio/audio_dsp.img,18031e6ae105754abc46fa12f420e465b8e7ccb9)
$(call add-radio-file-sha1-checked,radio/cam_vpu1.img,cc76b46f1c87a7082f416122049eb96c2cbffdbd)
$(call add-radio-file-sha1-checked,radio/cam_vpu2.img,3dd4b80ac5fc08785ae0650cf2c93e2148816ce6)
$(call add-radio-file-sha1-checked,radio/cam_vpu3.img,6f778d6a013bf1344dc9d5523d2239f4463c4a97)
$(call add-radio-file-sha1-checked,radio/gz.img,d0f422d8065108334dd5c0187240e47da31dd127)
$(call add-radio-file-sha1-checked,radio/lk.img,a20bb452beb717086eb4b1cd4af4d1416a53fd1c)
$(call add-radio-file-sha1-checked,radio/md1img.img,5b63902f0e200bda1af8559e34d6bb62a9851d61)
$(call add-radio-file-sha1-checked,radio/preloader_raw.img,c520a92ad056215e6e9d16cb4c234f3f37644c41)
$(call add-radio-file-sha1-checked,radio/scp.img,90b7fafaf3c5e39060b684b8db788c13b32fdd5d)
$(call add-radio-file-sha1-checked,radio/spmfw.img,ea7cfb679b22fea131fbe894932fb9590836e845)
$(call add-radio-file-sha1-checked,radio/sspm.img,9ef7f3d01b3df910c6a3ac2406a4b98e394c952e)
$(call add-radio-file-sha1-checked,radio/tee.img,6570165c7310c742445f34766eea2b07ee67e84f)
endif
+17
View File
@@ -0,0 +1,17 @@
#
# Automatically generated file. DO NOT MODIFY
#
AB_OTA_PARTITIONS += \
audio_dsp \
cam_vpu1 \
cam_vpu2 \
cam_vpu3 \
gz \
lk \
md1img \
preloader_raw \
scp \
spmfw \
sspm \
tee
-2
View File
@@ -1,2 +0,0 @@
# vendor_xiaomi_rosemary
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,15 @@
# VTService .rc configure
service vtservice /system_ext/bin/vtservice
class main
user system
group system camera graphics inet net_admin net_raw media sdcard_rw radio sdcard_r media_rw
capabilities NET_ADMIN NET_RAW
ioprio rt 4
disabled
on property:persist.vendor.vilte_support=1
start vtservice
on property:persist.vendor.viwifi_support=1
start vtservice
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2018 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<permissions>
<library
name="com.android.hotwordenrollment.common.util"
file="/system_ext/framework/com.android.hotwordenrollment.common.util.jar"
/>
</permissions>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+17
View File
@@ -0,0 +1,17 @@
#!/vendor/bin/sh
default_fact_prop=$(getprop ro.soc.manufacturer)
if [ "$default_soc_prop" == "" ]; then
fact_val=$(cat /sys/devices/soc0/family)
/vendor/bin/setprop ro.vendor.soc.manufacturer ${fact_val}
fi
default_soc_prop=$(getprop ro.soc.model)
if [ "$default_soc_prop" == "" ]; then
soc_val=$(cat /sys/devices/soc0/soc_id)
/vendor/bin/setprop ro.vendor.soc.model ${soc_val}
fi
/vendor/bin/setprop ro.vendor.soc.model_ready 1
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More