From 21d63ec541b527525a6b30cbeb4a25ea9d10e48b Mon Sep 17 00:00:00 2001 From: Fabian Leutenegger Date: Fri, 3 May 2024 14:40:05 -0300 Subject: [PATCH] camera: Add support for Xiaomi 13 Ultra * also add some missing stuff for nuwa --- Android.mk | 2 +- README.md | 2 ++ configs/properties/system_camera_ishtar.prop | 1 + miuicamera.mk | 1 + setup-makefiles.sh | 2 +- 5 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 configs/properties/system_camera_ishtar.prop diff --git a/Android.mk b/Android.mk index 5824a91..b3cce05 100644 --- a/Android.mk +++ b/Android.mk @@ -4,7 +4,7 @@ LOCAL_PATH := $(call my-dir) -ifneq ($(filter fuxi,$(TARGET_DEVICE)),) +ifneq ($(filter fuxi nuwa ishtar,$(TARGET_DEVICE)),) CAMERA_LIBRARIES := libcamera_algoup_jni.xiaomi.so libcamera_mianode_jni.xiaomi.so diff --git a/README.md b/README.md index e64506c..4062796 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ Prebuilt MIUI Camera to include in custom ROM builds. ### Supported devices * Xiaomi 13 (fuxi) +* Xiaomi 13 Pro (nuwa) +* Xiaomi 13 Ultra (ishtar) ### How to use? diff --git a/configs/properties/system_camera_ishtar.prop b/configs/properties/system_camera_ishtar.prop new file mode 100644 index 0000000..b1f0cfe --- /dev/null +++ b/configs/properties/system_camera_ishtar.prop @@ -0,0 +1 @@ +ro.product.mod_device=ishtar_global diff --git a/miuicamera.mk b/miuicamera.mk index 66d18dc..5ae4c64 100644 --- a/miuicamera.mk +++ b/miuicamera.mk @@ -21,6 +21,7 @@ PRODUCT_COPY_FILES += \ TARGET_SYSTEM_PROP += vendor/xiaomi/camera/configs/properties/system.prop PRODUCT_COPY_FILES += \ vendor/xiaomi/camera/configs/properties/system_camera_fuxi.prop:$(TARGET_COPY_OUT_SYSTEM)/etc/build_camera_fuxi.prop \ + vendor/xiaomi/camera/configs/properties/system_camera_ishtar.prop:$(TARGET_COPY_OUT_SYSTEM)/etc/build_camera_ishtar.prop \ vendor/xiaomi/camera/configs/properties/system_camera_nuwa.prop:$(TARGET_COPY_OUT_SYSTEM)/etc/build_camera_nuwa.prop # Sepolicy diff --git a/setup-makefiles.sh b/setup-makefiles.sh index 2195fb5..f68f4c9 100755 --- a/setup-makefiles.sh +++ b/setup-makefiles.sh @@ -29,7 +29,7 @@ source "${HELPER}" setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" true # Warning headers and guards -write_headers "fuxi" +write_headers "fuxi nuwa ishtar" sed -i 's|device/|vendor/|g' "$ANDROIDBP" "$ANDROIDMK" "$BOARDMK" "$PRODUCTMK" cat << 'EOF' >> "$ANDROIDMK"