diff --git a/device/rockchip/rk3588/nanopi6/device.mk b/device/rockchip/rk3588/nanopi6/device.mk
index 9cedc527dfd..c193d569556 100644
--- a/device/rockchip/rk3588/nanopi6/device.mk
+++ b/device/rockchip/rk3588/nanopi6/device.mk
@@ -43,6 +43,11 @@ PRODUCT_COPY_FILES += \
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.init_usb=1
+ifeq ($(CAMERA_SUPPORT_HDMI),true)
+PRODUCT_COPY_FILES += \
+ device/rockchip/rk3588/nanopi6/hdmi_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/hdmi_config.xml
+endif
+
# Inherit from those products. Most specific first.
$(call inherit-product, device/rockchip/rk3588/device.mk)
$(call inherit-product, device/rockchip/common/device.mk)
diff --git a/device/rockchip/rk3588/nanopi6/external_camera_config.xml b/device/rockchip/rk3588/nanopi6/external_camera_config.xml
index 8c040f3f10b..65ab5c0783e 100644
--- a/device/rockchip/rk3588/nanopi6/external_camera_config.xml
+++ b/device/rockchip/rk3588/nanopi6/external_camera_config.xml
@@ -3,6 +3,7 @@
+ 101
diff --git a/device/rockchip/rk3588/nanopi6/hdmi_config.xml b/device/rockchip/rk3588/nanopi6/hdmi_config.xml
new file mode 100644
index 00000000000..41d6f65dbf4
--- /dev/null
+++ b/device/rockchip/rk3588/nanopi6/hdmi_config.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+ 100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk3588/nanopi6_box/etc/external_camera_config.xml b/device/rockchip/rk3588/nanopi6_box/etc/external_camera_config.xml
index 66c964dcce7..65ab5c0783e 100644
--- a/device/rockchip/rk3588/nanopi6_box/etc/external_camera_config.xml
+++ b/device/rockchip/rk3588/nanopi6_box/etc/external_camera_config.xml
@@ -3,6 +3,7 @@
+ 101
@@ -14,6 +15,7 @@
+
@@ -66,7 +68,8 @@
+
-
+