diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/driver/mpp_config.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/driver/mpp_config.hcs
deleted file mode 100644
index 479c4788e7dca39e7c3a9d28632c3ac8cd06bad9..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/driver/mpp_config.hcs
+++ /dev/null
@@ -1,268 +0,0 @@
-root {
-    module="sample";
-    mpp_config {
-        vbConfig {
-            maxPoolCnt = 5;
-            pool0 {
-                image_width        = 2592;
-                image_height       = 1944;
-                pix_format         = 19;
-                data_bitwidth      = 0;
-                compress_mode      = 0;
-                default_align      = 8;
-                blk_count          = 7;
-            }
-            pool1 {
-                image_width        = 2592;
-                image_height       = 1944;
-                pix_format         = 26;
-                data_bitwidth      = 0;
-                compress_mode      = 0;
-                default_align      = 8;
-                blk_count          = 7;
-            }
-            pool2 {
-                image_width        = 1920;
-                image_height       = 1080;
-                pix_format         = 26;
-                data_bitwidth      = 0;
-                compress_mode      = 0;
-                default_align      = 8;
-                blk_count          = 7;
-            }
-            pool3 {
-                image_width        = 1280;
-                image_height       = 960;
-                pix_format         = 26;
-                data_bitwidth      = 0;
-                compress_mode      = 0;
-                default_align      = 8;
-                blk_count          = 7;
-            }
-            pool4 {
-                image_width        = 640;
-                image_height       = 480;
-                pix_format         = 26;
-                data_bitwidth      = 0;
-                compress_mode      = 0;
-                default_align      = 8;
-                blk_count          = 7;
-            }
-        }
-        vcapDev {
-            sensocnt               = 1;
-            sensor_type0           = 12;
-            sensor_mode            = 0;
-            sensor_width           = 2592;
-            sensor_height          = 1944;
-            bas_width              = 2592;
-            bas_height             = 1944;
-            wdr_mode               = 0;
-            data_type              = 2;
-            componentmask0         = 4293918720;
-            componentmask1         = 0;
-        }
-        vcapMipi {
-            enable                 = 1;
-            combo_dev_t            = 0;
-            input_mode_t           = 0;
-            mipi_data_rate_t       = 0;
-            img_rect_x             = 0;
-            img_rect_y             = 0;
-            img_rect_w             = 2592;
-            img_rect_h             = 1944;
-            data_type_t            = 1;
-            mipi_wdr_mode_t        = 0;
-            lane_id_num            = 4;
-            lane_id_0              = 0;
-            lane_id_1              = 1;
-            lane_id_2              = 2;
-            lane_id_3              = 3;
-        }
-        vcapIspPub {
-            enable                 = 1;
-            stWndRect_x            = 0;
-            stWndRect_y            = 0;
-            stWndRect_w            = 2592;
-            stWndRect_h            = 1944;
-            outImageSize_x         = 2592;
-            outImageSize_y         = 1944;
-            frameRate              = 30;
-            enBayer                = 0;
-            wdrMode                = 0;
-            snsMode                = 0;
-        }
-        vcapPipe {
-            pipecnt                = 2;
-            pipe0 {
-                chncnt             = 1;
-                vivpssmode         = 0;
-                enPipeBypassMode   = 0;
-                bYuvSkip           = 0;
-                bIspBypass         = 0;
-                u32MaxW            = 2592;
-                u32MaxH            = 1944;
-                enPixFmt           = 19;
-                enCompressMode     = 0;
-                enBitWidth         = 2;
-                bNrEn              = 1;
-                enNrRefSource      = 0;
-                bSharpenEn         = 1;
-                src_framerate      = 30;
-                dst_framerate      = 30;
-                bDiscardProPic     = 0;
-                chl0 {
-                    out_width      = 2592;
-                    out_height     = 1944;
-                    enPixelFormat  = 26;
-                    enDynamicRange = 0;
-                    enVideoFormat  = 0;
-                    enCompressMode = 0;
-                    bMirror        = 0;
-                    bFlip          = 0;
-                    u32Depth       = 0;
-                    src_framerate  = 30;
-                    dst_framerate  = 30;
-                }
-            }
-            pipe1 {
-                chncnt             = 1;
-                vivpssmode         = 0;
-                enPipeBypassMode   = 0;
-                bYuvSkip           = 0;
-                bIspBypass         = 0;
-                u32MaxW            = 2592;
-                u32MaxH            = 1944;
-                enPixFmt           = 19;
-                enCompressMode     = 0;
-                enBitWidth         = 2;
-                bNrEn              = 1;
-                enNrRefSource      = 0;
-                bSharpenEn         = 1;
-                src_framerate      = 30;
-                dst_framerate      = 30;
-                bDiscardProPic     = 0;
-                chl0 {
-                    out_width      = 2592;
-                    out_height     = 1944;
-                    enPixelFormat  = 26;
-                    enDynamicRange = 0;
-                    enVideoFormat  = 0;
-                    enCompressMode = 0;
-                    bMirror        = 0;
-                    bFlip          = 0;
-                    u32Depth       = 0;
-                    src_framerate  = 30;
-                    dst_framerate  = 30;
-                }
-            }
-        }
-        vpss0 {
-            vportcnt               = 3;
-            max_width              = 2592;
-            max_height             = 1944;
-            src_framerate          = 30;
-            dst_framerate          = 30;
-            pix_format             = 26;
-            vport0 {
-                enable             = 1;
-                res_width          = 2592;
-                res_height         = 1944;
-                src_framerate      = 30;
-                dst_framerate      = 30;
-                video_format       = 0;
-                pix_format         = 26;
-                compressMode       = 0;
-                depth              = 0;
-                mirror             = 0;
-                flip               = 0;
-            }
-            vport1 {
-                enable             = 1;
-                res_width          = 1280;
-                res_height         = 960;
-                src_framerate      = 30;
-                dst_framerate      = 30;
-                video_format       = 0;
-                pix_format         = 26;
-                compressMode       = 0;
-                depth              = 0;
-                mirror             = 0;
-                flip               = 0;
-            }
-            vport2 {
-                enable             = 1;
-                res_width          = 640;
-                res_height         = 480;
-                src_framerate      = 30;
-                dst_framerate      = 30;
-                video_format       = 0;
-                pix_format         = 26;
-                compressMode       = 0;
-                depth              = 0;
-                mirror             = 0;
-                flip               = 0;
-            }
-            extvport0 {
-                enable             = 0;
-                res_width          = 160;
-                res_height         = 120;
-                src_framerate      = 30;
-                dst_framerate      = 30;
-                video_format       = 0;
-                pix_format         = 26;
-                compressMode       = 0;
-                depth              = 0;
-                mirror             = 0;
-                flip               = 0;
-            }
-        }
-        venc {
-            venccnt = 4;
-            venc0 {
-                res_width          = 1920;
-                res_height         = 1080;
-                bufsize            = 1258290;
-                gop                = 30;
-                src_framerate      = 30;
-                dst_framerate      = 30;
-                h265bitrate        = 10240;
-                h264bitrate        = 12288;
-                stat_time          = 2;
-            }
-            venc1 {
-                res_width          = 640;
-                res_height         = 360;
-                bufsize            = 230400;
-                gop                = 30;
-                src_framerate      = 30;
-                dst_framerate      = 30;
-                h265bitrate        = 2048;
-                h264bitrate        = 2048;
-                stat_time          = 2;
-            }
-            venc2 {
-                res_width          = 1920;
-                res_height         = 1080;
-                bufsize            = 1258290;
-                gop                = 0;
-                src_framerate      = 30;
-                dst_framerate      = 30;
-                h265bitrate        = 0;
-                h264bitrate        = 0;
-                stat_time          = 2;
-            }
-            venc3 {
-                res_width          = 320;
-                res_height         = 180;
-                bufsize            = 57600;
-                gop                = 0;
-                src_framerate      = 30;
-                dst_framerate      = 30;
-                h265bitrate        = 0;
-                h264bitrate        = 0;
-                stat_time          = 2;
-            }
-        }
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/driver/mpp_config.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/driver/mpp_config.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/driver/mpp_config.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/camera_host_config.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/camera_host_config.hcs
deleted file mode 100644
index 4328b1c8457f81925f1e14928e64f1cef0c671f2..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/camera_host_config.hcs
+++ /dev/null
@@ -1,179 +0,0 @@
-root {
-    module="sample";
-    camera_host_config {
-        match_attr = "camera_host_interface";
-        template ability {
-            logicCameraId = "lcam001";
-            physicsCameraIds = [
-                "CAMERA_FIRST",
-                "CAMERA_SECOND"
-            ];
-            metadata {
-                aeAvailableAntiBandingModes = [
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE_OFF",
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE_50HZ",
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE_60HZ",
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE_AUTO"
-                ];
-                aeAvailableModes = ["OHOS_CONTROL_AE_MODE_ON"];
-                availableAeFpsTargets = [15, 30];
-                aeCompensationRange = [0, 0];
-                aeCompensationSteps = [0, 1];
-                availableAwbModes = [
-                    "OHOS_CONTROL_AWB_MODE_OFF"
-                ];
-                sceneModesOverrides = [
-                    "OHOS_CONTROL_AE_MODE_ON",
-                    "OHOS_CONTROL_AWB_MODE_AUTO"
-                ];
-                aeLockAvailable = "OHOS_CONTROL_AE_LOCK_AVAILABLE_FALSE";
-                awbLockAvailable = "OHOS_CONTROL_AWB_LOCK_AVAILABLE_FALSE";
-                sensitivityRange = [32, 2400];
-                exposureTimeRange = [100000, 200000000];
-                faceDetectMode = "OHOS_STATISTICS_FACE_DETECT_MODE_OFF";
-                maxFaceCount = 0;
-                flashAvailable = "OHOS_FLASH_INFO_AVAILABLE_FALSE";
-                lensFacing = "OHOS_LENS_FACING_FRONT";
-                opticalStabilizations = ["OHOS_LENS_OPTICAL_STABILIZATION_MODE_OFF"];
-                maxDigitalZoom = "1";
-                availableCharacteristicsKeys = [
-                    "OHOS_COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES",
-                    "OHOS_CONTROL_AE_AVAILABLE_ANTIBANDING_MODES",
-                    "OHOS_CONTROL_AE_AVAILABLE_MODES",
-                    "OHOS_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES",
-                    "OHOS_CONTROL_AE_COMPENSATION_RANGE",
-                    "OHOS_CONTROL_AE_COMPENSATION_STEP",
-                    "OHOS_CONTROL_AVAILABLE_EFFECTS",
-                    "OHOS_CONTROL_AVAILABLE_SCENE_MODES",
-                    "OHOS_CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES",
-                    "OHOS_CONTROL_AWB_AVAILABLE_MODES",
-                    "OHOS_CONTROL_MAX_REGIONS",
-                    "OHOS_CONTROL_SCENE_MODE_OVERRIDES",
-                    "OHOS_CONTROL_AE_LOCK_AVAILABLE",
-                    "OHOS_CONTROL_AWB_LOCK_AVAILABLE",
-                    "OHOS_CONTROL_AVAILABLE_MODES",
-                    "OHOS_JPEG_AVAILABLE_THUMBNAIL_SIZES",
-                    "OHOS_JPEG_MAX_SIZE",
-                    "OHOS_SENSOR_INFO_PIXEL_ARRAY_SIZE",
-                    "OHOS_SENSOR_INFO_ACTIVE_ARRAY_SIZE",
-                    "OHOS_SENSOR_INFO_SENSITIVITY_RANGE",
-                    "OHOS_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT",
-                    "OHOS_SENSOR_INFO_EXPOSURE_TIME_RANGE",
-                    "OHOS_SENSOR_ORIENTATION",
-                    "OHOS_SENSOR_AVAILABLE_TEST_PATTERN_MODES",
-                    "OHOS_SENSOR_INFO_PHYSICAL_SIZE",
-                    "OHOS_SENSOR_INFO_TIMESTAMP_SOURCE",
-                    "OHOS_STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES",
-                    "OHOS_STATISTICS_INFO_MAX_FACE_COUNT",
-                    "OHOS_SYNC_MAX_LATENCY",
-                    "OHOS_FLASH_INFO_AVAILABLE",
-                    "OHOS_LENS_INFO_AVAILABLE_APERTURES",
-                    "OHOS_LENS_FACING",
-                    "OHOS_LENS_INFO_AVAILABLE_FOCAL_LENGTHS",
-                    "OHOS_LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION",
-                    "OHOS_LENS_INFO_HYPERFOCAL_DISTANCE",
-                    "OHOS_LENS_INFO_MINIMUM_FOCUS_DISTANCE",
-                    "OHOS_NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES",
-                    "OHOS_SCALER_AVAILABLE_MAX_DIGITAL_ZOOM",
-                    "OHOS_SCALER_AVAILABLE_STREAM_CONFIGURATIONS",
-                    "OHOS_SCALER_AVAILABLE_STALL_DURATIONS",
-                    "OHOS_SCALER_AVAILABLE_MIN_FRAME_DURATIONS",
-                    "OHOS_SCALER_CROPPING_TYPE",
-                    "OHOS_INFO_SUPPORTED_HARDWARE_LEVEL",
-                    "OHOS_REQUEST_PARTIAL_RESULT_COUNT",
-                    "OHOS_REQUEST_PIPELINE_MAX_DEPTH",
-                    "OHOS_REQUEST_MAX_NUM_OUTPUT_STREAMS",
-                    "OHOS_REQUEST_MAX_NUM_INPUT_STREAMS",
-                    "OHOS_REQUEST_AVAILABLE_CAPABILITIES"
-                ];
-                availableRequestKeys = [
-                    "OHOS_CONTROL_AE_MODE",
-                    "OHOS_CONTROL_AE_EXPOSURE_COMPENSATION",
-                    "OHOS_CONTROL_AE_PRECAPTURE_TRIGGER",
-                    "OHOS_CONTROL_AE_TARGET_FPS_RANGE",
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE",
-                    "OHOS_CONTROL_AWB_MODE",
-                    "OHOS_CONTROL_AWB_LOCK",
-                    "OHOS_FLASH_MODE",
-                    "OHOS_STATISTICS_FACE_DETECT_MODE",
-                    "OHOS_NOISE_REDUCTION_MODE",
-                    "OHOS_COLOR_CORRECTION_ABERRATION_MODE",
-                    "OHOS_LENS_APERTURE",
-                    "OHOS_LENS_OPTICAL_STABILIZATION_MODE",
-                    "OHOS_CONTROL_MODE",
-                    "OHOS_CONTROL_CAPTURE_INTENT"
-                ];
-                availableResultKeys = [
-                    "OHOS_CONTROL_AE_STATE",
-                    "OHOS_CONTROL_AE_LOCK",
-                    "OHOS_CONTROL_AWB_STATE",
-                    "OHOS_CONTROL_AWB_LOCK",
-                    "OHOS_LENS_STATE",
-                    "OHOS_REQUEST_PIPELINE_DEPTH",
-                    "OHOS_SCALER_CROP_REGION",
-                    "OHOS_SENSOR_TIMESTAMP",
-                    "OHOS_SENSOR_ROLLING_SHUTTER_SKEW",
-                    "OHOS_SENSOR_EXPOSURE_TIME",
-                    "OHOS_STATISTICS_LENS_SHADING_MAP_MODE",
-                    "OHOS_STATISTICS_SCENE_FLICKER",
-                    "OHOS_JPEG_SIZE",
-                    "OHOS_JPEG_QUALITY",
-                    "OHOS_JPEG_ORIENTATION"
-                ];
-            }
-        }
-        ability_01 :: ability {
-            logicCameraId = "lcam001";
-            physicsCameraIds = [
-                "CAMERA_FIRST",
-                "CAMERA_SECOND"
-            ];
-            metadata {
-                aeAvailableAntiBandingModes = [
-                    "OHOS_CAMERA_AE_ANTIBANDING_MODE_OFF"
-                ];
-                aeAvailableModes = ["OHOS_CAMERA_AE_MODE_OFF"];
-                availableAeFpsTargets = [30, 30];
-                aeCompensationRange = [0, 0];
-                aeCompensationSteps = [0, 0];
-                availableAwbModes = [
-                    "OHOS_CAMERA_AWB_MODE_OFF"
-                ];
-                sensitivityRange = [32, 2400];
-                faceDetectMode = "OHOS_CAMERA_FACE_DETECT_MODE_OFF";
-                availableCharacteristicsKeys = [
-                    "OHOS_CONTROL_AE_AVAILABLE_ANTIBANDING_MODES",
-                    "OHOS_CONTROL_AE_AVAILABLE_MODES",
-                    "OHOS_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES",
-                    "OHOS_CONTROL_AE_COMPENSATION_RANGE",
-                    "OHOS_CONTROL_AE_COMPENSATION_STEP",
-                    "OHOS_CONTROL_AWB_AVAILABLE_MODES",
-                    "OHOS_JPEG_AVAILABLE_THUMBNAIL_SIZES",
-                    "OHOS_JPEG_MAX_SIZE",
-                    "OHOS_SENSOR_INFO_PIXEL_ARRAY_SIZE",
-                    "OHOS_SENSOR_INFO_ACTIVE_ARRAY_SIZE",
-                    "OHOS_SENSOR_INFO_SENSITIVITY_RANGE",
-                    "OHOS_SENSOR_INFO_PHYSICAL_SIZE",
-                ];
-                availableRequestKeys = [
-                    "OHOS_CONTROL_AE_MODE",
-                    "OHOS_CONTROL_AE_EXPOSURE_COMPENSATION",
-                    "OHOS_CONTROL_AE_TARGET_FPS_RANGE",
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE",
-                    "OHOS_CONTROL_AWB_MODE",
-                    "OHOS_CONTROL_AWB_LOCK",
-                    "OHOS_STATISTICS_FACE_DETECT_MODE"
-                ];
-                availableResultKeys = [
-                    "OHOS_CONTROL_AE_LOCK",
-                    "OHOS_CONTROL_AWB_LOCK",
-                    "OHOS_SENSOR_EXPOSURE_TIME",
-                    "OHOS_JPEG_SIZE",
-                    "OHOS_JPEG_QUALITY",
-                    "OHOS_JPEG_ORIENTATION"
-                ];
-            }
-        }
-    }
-}
-
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/camera_host_config.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/camera_host_config.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/camera_host_config.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/stream_supported_config.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/stream_supported_config.hcs
deleted file mode 100644
index 4e84fdddc41f973063c6b3fe36b83f9d72313b20..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/stream_supported_config.hcs
+++ /dev/null
@@ -1,58 +0,0 @@
-root {
-    module="huawei,camera";
-    stream_supported_config {
-        match_attr = "stream_supported";
-        template supported {
-            operationMode = "NORMAL";
-            template streamInfo {
-                width = 1280;
-                height = 720;
-                format = 24;
-                dataspace = 1;
-                intent = 0;
-                tunneledMode = 1;
-                minFrameDuration = 1;
-            }
-            streamSupportType = "DYNAMIC_SUPPORTED";
-        }
-        supported_01 :: supported {
-            operationMode = "NORMAL";
-            streamInfo01 :: streamInfo {
-                width = 640;
-                height = 480;
-                format = 24;
-                dataspace = 1;
-                intent = 0;
-                tunneledMode = 1;
-                minFrameDuration = 33333;
-            }
-            streamSupportType = "NOT_SUPPORTED";
-        }
-        supported_02 :: supported {
-            operationMode = "NORMAL";
-            streamInfo01 :: streamInfo {
-                width = 1280;
-                height = 720;
-                format = 24;
-                dataspace = 1;
-                intent = 1;
-                tunneledMode = 1;
-                minFrameDuration = 33333;
-            }
-            streamSupportType = "NOT_SUPPORTED";
-        }
-        supported_03 :: supported {
-            operationMode = "NORMAL";
-            streamInfo01 :: streamInfo {
-                width = 1280;
-                height = 720;
-                format = 24;
-                dataspace = 1;
-                intent = 2;
-                tunneledMode = 1;
-                minFrameDuration = 33333;
-            }
-            streamSupportType = "NOT_SUPPORTED";
-        }
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/stream_supported_config.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/stream_supported_config.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/stream_supported_config.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/config.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/config.hcs
deleted file mode 100644
index 8d6d5d54939ab9f771f6ae31209fce73578b7137..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/config.hcs
+++ /dev/null
@@ -1,402 +0,0 @@
- root {
-    module = "pipeline_specs";
-    template pipeline_spec {
-        name = "";
-        template node_spec {
-            name = "";
-            status = "";
-            stream_type = "";
-            template port_spec {
-                name = "";
-                peer_port_name = "";
-                peer_port_node_name = "";
-                direction = 0;
-                width = 0;
-                height = 0;
-                format = 0;
-                usage = 0x10000000000000;
-                need_allocation = 0;
-                buffer_count = 0;
-            }
-        }
-    }
-    normal_privew :: pipeline_spec {
-        name = "normal_preview";
-        sensor :: node_spec {
-            name = "sensor#0";
-            status = "new";
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vi#0";
-                direction = 1;
-                width = 0;
-                height = 0;
-                format = 0;
-            }
-        }
-        vi :: node_spec {
-            name = "vi#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "sensor#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vpss#0";
-                direction = 1;
-            }
-        }
-        vpss :: node_spec {
-            name = "vpss#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "vi#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vo#0";
-                direction = 1;
-            }
-        }
-        vo :: node_spec {
-            name = "vo#0";
-            status = "new";
-            stream_type = "preview";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "vpss#0";
-                direction = 0;
-            }
-        }
-    }
-    normal_snapshot :: pipeline_spec {
-        name = "normal_snapshot";
-        sensor :: node_spec {
-            name = "sensor#0";
-            status = "new";
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vi#0";
-                direction = 1;
-                width = 0;
-                height = 0;
-                format = 0;
-            }
-        }
-        vi :: node_spec {
-            name = "vi#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "sensor#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vpss#0";
-                direction = 1;
-            }
-        }
-        vpss :: node_spec {
-            name = "vpss#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "vi#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "ipp#0";
-                direction = 1;
-            }
-        }
-        ipp :: node_spec {
-            name = "ipp#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "vpss#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "sink#0";
-                direction = 1;
-            }
-        }
-        sink :: node_spec {
-            name = "sink#0";
-            status = "new";
-            stream_type = "snapshot";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "ipp#0";
-                direction = 0;
-            }
-        }
-    }
-    normal_preview_snapshot :: pipeline_spec {
-        name = "normal_preview_snapshot";
-        sensor :: node_spec {
-            name = "sensor#0";
-            status = "new";
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vi#0";
-                direction = 1;
-                width = 0;
-                height = 0;
-                format = 0;
-            }
-        }
-        vi :: node_spec {
-            name = "vi#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "sensor#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vpss#0";
-                direction = 1;
-            }
-        }
-        vpss :: node_spec {
-            name = "vpss#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "vi#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vo#0";
-                direction = 1;
-            }
-            out_port_1 :: port_spec {
-                name = "out1";
-                peer_port_name = "in0";
-                peer_port_node_name = "ipp#0";
-                direction = 1;
-            }
-        }
-        ipp :: node_spec {
-            name = "ipp#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out1";
-                peer_port_node_name = "vpss#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "sink#0";
-                direction = 1;
-            }
-        }
-        vo :: node_spec {
-            name = "vo#0";
-            status = "new";
-            stream_type = "preview";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "vpss#0";
-                direction = 0;
-            }
-        }
-        sink :: node_spec {
-            name = "sink#0";
-            status = "new";
-            stream_type = "snapshot";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "ipp#0";
-                direction = 0;
-            }
-        }
-    }
-    normal_preview_video :: pipeline_spec {
-        name = "normal_preview_video";
-        sensor :: node_spec {
-            name = "sensor#0";
-            status = "new";
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vi#0";
-                direction = 1;
-                width = 0;
-                height = 0;
-                format = 0;
-            }
-        }
-        vi :: node_spec {
-            name = "vi#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "sensor#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vpss#0";
-                direction = 1;
-            }
-        }
-        vpss :: node_spec {
-            name = "vpss#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "vi#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vo#0";
-                direction = 1;
-            }
-            out_port_1 :: port_spec {
-                name = "out1";
-                peer_port_name = "in0";
-                peer_port_node_name = "venc#0";
-                direction = 1;
-            }
-        }
-        vo :: node_spec {
-            name = "vo#0";
-            status = "new";
-            stream_type = "preview";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "vpss#0";
-                direction = 0;
-            }
-        }
-        venc :: node_spec {
-            name = "venc#0";
-            status = "new";
-            stream_type = "video";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out1";
-                peer_port_node_name = "vpss#0";
-                direction = 0;
-            }
-        }
-    }
-    normal_preview_preview :: pipeline_spec {
-        name = "normal_preview_preview";
-        sensor :: node_spec {
-            name = "sensor#0";
-            status = "new";
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vi#0";
-                direction = 1;
-                width = 0;
-                height = 0;
-                format = 0;
-            }
-        }
-        vi :: node_spec {
-            name = "vi#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "sensor#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vpss#0";
-                direction = 1;
-            }
-        }
-        vpss :: node_spec {
-            name = "vpss#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "vi#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "vo#0";
-                direction = 1;
-            }
-            out_port_1 :: port_spec {
-                name = "out1";
-                peer_port_name = "in0";
-                peer_port_node_name = "vo#1";
-                direction = 1;
-            }
-        }
-        vo :: node_spec {
-            name = "vo#0";
-            status = "new";
-            stream_type = "preview";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "vpss#0";
-                direction = 0;
-            }
-        }
-        vo_preview :: node_spec {
-            name = "vo#1";
-            status = "new";
-            stream_type = "preview";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out1";
-                peer_port_node_name = "vpss#0";
-                direction = 0;
-            }
-        }
-    }
-
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/config.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/config.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/config.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/ipp_algo_config.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/ipp_algo_config.hcs
deleted file mode 100644
index c5953616617cda9a026cbc841f6f21afe6246727..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/ipp_algo_config.hcs
+++ /dev/null
@@ -1,11 +0,0 @@
-root {
-    module="sample";
-    ipp_algo_config {
-        algo1 {
-            name = "example";
-            description = "example algorithm";
-            path = "/system/lib/libcamera_ipp_algo_example.z.so";
-            mode = "IPP_ALGO_MODE_NORMAL";
-        }
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/ipp_algo_config.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/ipp_algo_config.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/ipp_algo_config.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/params.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/params.hcs
deleted file mode 100644
index 29124c338e94d888593a8a327c8128fbd2d97800..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/params.hcs
+++ /dev/null
@@ -1,27 +0,0 @@
- root {
-    module = "";
-    template stream_info {
-        id = 0;
-        name = "";
-    }
-    template scene_info {
-        id = 0;
-        name = "";
-    }
-    privew :: stream_info {
-        id = 0;
-        name = "preview";
-    }
-    video :: stream_info {
-        id = 1;
-        name = "video";
-    }
-    snapshot :: stream_info {
-        id = 2;
-        name = "snapshot";
-    }
-    normal :: scene_info {
-        id = 0;
-        name = "normal";
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/params.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/params.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/params.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/camera_host_config.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/camera_host_config.hcs
deleted file mode 100644
index 4328b1c8457f81925f1e14928e64f1cef0c671f2..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/camera_host_config.hcs
+++ /dev/null
@@ -1,179 +0,0 @@
-root {
-    module="sample";
-    camera_host_config {
-        match_attr = "camera_host_interface";
-        template ability {
-            logicCameraId = "lcam001";
-            physicsCameraIds = [
-                "CAMERA_FIRST",
-                "CAMERA_SECOND"
-            ];
-            metadata {
-                aeAvailableAntiBandingModes = [
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE_OFF",
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE_50HZ",
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE_60HZ",
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE_AUTO"
-                ];
-                aeAvailableModes = ["OHOS_CONTROL_AE_MODE_ON"];
-                availableAeFpsTargets = [15, 30];
-                aeCompensationRange = [0, 0];
-                aeCompensationSteps = [0, 1];
-                availableAwbModes = [
-                    "OHOS_CONTROL_AWB_MODE_OFF"
-                ];
-                sceneModesOverrides = [
-                    "OHOS_CONTROL_AE_MODE_ON",
-                    "OHOS_CONTROL_AWB_MODE_AUTO"
-                ];
-                aeLockAvailable = "OHOS_CONTROL_AE_LOCK_AVAILABLE_FALSE";
-                awbLockAvailable = "OHOS_CONTROL_AWB_LOCK_AVAILABLE_FALSE";
-                sensitivityRange = [32, 2400];
-                exposureTimeRange = [100000, 200000000];
-                faceDetectMode = "OHOS_STATISTICS_FACE_DETECT_MODE_OFF";
-                maxFaceCount = 0;
-                flashAvailable = "OHOS_FLASH_INFO_AVAILABLE_FALSE";
-                lensFacing = "OHOS_LENS_FACING_FRONT";
-                opticalStabilizations = ["OHOS_LENS_OPTICAL_STABILIZATION_MODE_OFF"];
-                maxDigitalZoom = "1";
-                availableCharacteristicsKeys = [
-                    "OHOS_COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES",
-                    "OHOS_CONTROL_AE_AVAILABLE_ANTIBANDING_MODES",
-                    "OHOS_CONTROL_AE_AVAILABLE_MODES",
-                    "OHOS_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES",
-                    "OHOS_CONTROL_AE_COMPENSATION_RANGE",
-                    "OHOS_CONTROL_AE_COMPENSATION_STEP",
-                    "OHOS_CONTROL_AVAILABLE_EFFECTS",
-                    "OHOS_CONTROL_AVAILABLE_SCENE_MODES",
-                    "OHOS_CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES",
-                    "OHOS_CONTROL_AWB_AVAILABLE_MODES",
-                    "OHOS_CONTROL_MAX_REGIONS",
-                    "OHOS_CONTROL_SCENE_MODE_OVERRIDES",
-                    "OHOS_CONTROL_AE_LOCK_AVAILABLE",
-                    "OHOS_CONTROL_AWB_LOCK_AVAILABLE",
-                    "OHOS_CONTROL_AVAILABLE_MODES",
-                    "OHOS_JPEG_AVAILABLE_THUMBNAIL_SIZES",
-                    "OHOS_JPEG_MAX_SIZE",
-                    "OHOS_SENSOR_INFO_PIXEL_ARRAY_SIZE",
-                    "OHOS_SENSOR_INFO_ACTIVE_ARRAY_SIZE",
-                    "OHOS_SENSOR_INFO_SENSITIVITY_RANGE",
-                    "OHOS_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT",
-                    "OHOS_SENSOR_INFO_EXPOSURE_TIME_RANGE",
-                    "OHOS_SENSOR_ORIENTATION",
-                    "OHOS_SENSOR_AVAILABLE_TEST_PATTERN_MODES",
-                    "OHOS_SENSOR_INFO_PHYSICAL_SIZE",
-                    "OHOS_SENSOR_INFO_TIMESTAMP_SOURCE",
-                    "OHOS_STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES",
-                    "OHOS_STATISTICS_INFO_MAX_FACE_COUNT",
-                    "OHOS_SYNC_MAX_LATENCY",
-                    "OHOS_FLASH_INFO_AVAILABLE",
-                    "OHOS_LENS_INFO_AVAILABLE_APERTURES",
-                    "OHOS_LENS_FACING",
-                    "OHOS_LENS_INFO_AVAILABLE_FOCAL_LENGTHS",
-                    "OHOS_LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION",
-                    "OHOS_LENS_INFO_HYPERFOCAL_DISTANCE",
-                    "OHOS_LENS_INFO_MINIMUM_FOCUS_DISTANCE",
-                    "OHOS_NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES",
-                    "OHOS_SCALER_AVAILABLE_MAX_DIGITAL_ZOOM",
-                    "OHOS_SCALER_AVAILABLE_STREAM_CONFIGURATIONS",
-                    "OHOS_SCALER_AVAILABLE_STALL_DURATIONS",
-                    "OHOS_SCALER_AVAILABLE_MIN_FRAME_DURATIONS",
-                    "OHOS_SCALER_CROPPING_TYPE",
-                    "OHOS_INFO_SUPPORTED_HARDWARE_LEVEL",
-                    "OHOS_REQUEST_PARTIAL_RESULT_COUNT",
-                    "OHOS_REQUEST_PIPELINE_MAX_DEPTH",
-                    "OHOS_REQUEST_MAX_NUM_OUTPUT_STREAMS",
-                    "OHOS_REQUEST_MAX_NUM_INPUT_STREAMS",
-                    "OHOS_REQUEST_AVAILABLE_CAPABILITIES"
-                ];
-                availableRequestKeys = [
-                    "OHOS_CONTROL_AE_MODE",
-                    "OHOS_CONTROL_AE_EXPOSURE_COMPENSATION",
-                    "OHOS_CONTROL_AE_PRECAPTURE_TRIGGER",
-                    "OHOS_CONTROL_AE_TARGET_FPS_RANGE",
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE",
-                    "OHOS_CONTROL_AWB_MODE",
-                    "OHOS_CONTROL_AWB_LOCK",
-                    "OHOS_FLASH_MODE",
-                    "OHOS_STATISTICS_FACE_DETECT_MODE",
-                    "OHOS_NOISE_REDUCTION_MODE",
-                    "OHOS_COLOR_CORRECTION_ABERRATION_MODE",
-                    "OHOS_LENS_APERTURE",
-                    "OHOS_LENS_OPTICAL_STABILIZATION_MODE",
-                    "OHOS_CONTROL_MODE",
-                    "OHOS_CONTROL_CAPTURE_INTENT"
-                ];
-                availableResultKeys = [
-                    "OHOS_CONTROL_AE_STATE",
-                    "OHOS_CONTROL_AE_LOCK",
-                    "OHOS_CONTROL_AWB_STATE",
-                    "OHOS_CONTROL_AWB_LOCK",
-                    "OHOS_LENS_STATE",
-                    "OHOS_REQUEST_PIPELINE_DEPTH",
-                    "OHOS_SCALER_CROP_REGION",
-                    "OHOS_SENSOR_TIMESTAMP",
-                    "OHOS_SENSOR_ROLLING_SHUTTER_SKEW",
-                    "OHOS_SENSOR_EXPOSURE_TIME",
-                    "OHOS_STATISTICS_LENS_SHADING_MAP_MODE",
-                    "OHOS_STATISTICS_SCENE_FLICKER",
-                    "OHOS_JPEG_SIZE",
-                    "OHOS_JPEG_QUALITY",
-                    "OHOS_JPEG_ORIENTATION"
-                ];
-            }
-        }
-        ability_01 :: ability {
-            logicCameraId = "lcam001";
-            physicsCameraIds = [
-                "CAMERA_FIRST",
-                "CAMERA_SECOND"
-            ];
-            metadata {
-                aeAvailableAntiBandingModes = [
-                    "OHOS_CAMERA_AE_ANTIBANDING_MODE_OFF"
-                ];
-                aeAvailableModes = ["OHOS_CAMERA_AE_MODE_OFF"];
-                availableAeFpsTargets = [30, 30];
-                aeCompensationRange = [0, 0];
-                aeCompensationSteps = [0, 0];
-                availableAwbModes = [
-                    "OHOS_CAMERA_AWB_MODE_OFF"
-                ];
-                sensitivityRange = [32, 2400];
-                faceDetectMode = "OHOS_CAMERA_FACE_DETECT_MODE_OFF";
-                availableCharacteristicsKeys = [
-                    "OHOS_CONTROL_AE_AVAILABLE_ANTIBANDING_MODES",
-                    "OHOS_CONTROL_AE_AVAILABLE_MODES",
-                    "OHOS_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES",
-                    "OHOS_CONTROL_AE_COMPENSATION_RANGE",
-                    "OHOS_CONTROL_AE_COMPENSATION_STEP",
-                    "OHOS_CONTROL_AWB_AVAILABLE_MODES",
-                    "OHOS_JPEG_AVAILABLE_THUMBNAIL_SIZES",
-                    "OHOS_JPEG_MAX_SIZE",
-                    "OHOS_SENSOR_INFO_PIXEL_ARRAY_SIZE",
-                    "OHOS_SENSOR_INFO_ACTIVE_ARRAY_SIZE",
-                    "OHOS_SENSOR_INFO_SENSITIVITY_RANGE",
-                    "OHOS_SENSOR_INFO_PHYSICAL_SIZE",
-                ];
-                availableRequestKeys = [
-                    "OHOS_CONTROL_AE_MODE",
-                    "OHOS_CONTROL_AE_EXPOSURE_COMPENSATION",
-                    "OHOS_CONTROL_AE_TARGET_FPS_RANGE",
-                    "OHOS_CONTROL_AE_ANTIBANDING_MODE",
-                    "OHOS_CONTROL_AWB_MODE",
-                    "OHOS_CONTROL_AWB_LOCK",
-                    "OHOS_STATISTICS_FACE_DETECT_MODE"
-                ];
-                availableResultKeys = [
-                    "OHOS_CONTROL_AE_LOCK",
-                    "OHOS_CONTROL_AWB_LOCK",
-                    "OHOS_SENSOR_EXPOSURE_TIME",
-                    "OHOS_JPEG_SIZE",
-                    "OHOS_JPEG_QUALITY",
-                    "OHOS_JPEG_ORIENTATION"
-                ];
-            }
-        }
-    }
-}
-
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/camera_host_config.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/camera_host_config.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/camera_host_config.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/stream_supported_config.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/stream_supported_config.hcs
deleted file mode 100644
index 4e84fdddc41f973063c6b3fe36b83f9d72313b20..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/stream_supported_config.hcs
+++ /dev/null
@@ -1,58 +0,0 @@
-root {
-    module="huawei,camera";
-    stream_supported_config {
-        match_attr = "stream_supported";
-        template supported {
-            operationMode = "NORMAL";
-            template streamInfo {
-                width = 1280;
-                height = 720;
-                format = 24;
-                dataspace = 1;
-                intent = 0;
-                tunneledMode = 1;
-                minFrameDuration = 1;
-            }
-            streamSupportType = "DYNAMIC_SUPPORTED";
-        }
-        supported_01 :: supported {
-            operationMode = "NORMAL";
-            streamInfo01 :: streamInfo {
-                width = 640;
-                height = 480;
-                format = 24;
-                dataspace = 1;
-                intent = 0;
-                tunneledMode = 1;
-                minFrameDuration = 33333;
-            }
-            streamSupportType = "NOT_SUPPORTED";
-        }
-        supported_02 :: supported {
-            operationMode = "NORMAL";
-            streamInfo01 :: streamInfo {
-                width = 1280;
-                height = 720;
-                format = 24;
-                dataspace = 1;
-                intent = 1;
-                tunneledMode = 1;
-                minFrameDuration = 33333;
-            }
-            streamSupportType = "NOT_SUPPORTED";
-        }
-        supported_03 :: supported {
-            operationMode = "NORMAL";
-            streamInfo01 :: streamInfo {
-                width = 1280;
-                height = 720;
-                format = 24;
-                dataspace = 1;
-                intent = 2;
-                tunneledMode = 1;
-                minFrameDuration = 33333;
-            }
-            streamSupportType = "NOT_SUPPORTED";
-        }
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/stream_supported_config.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/stream_supported_config.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/stream_supported_config.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/config.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/config.hcs
deleted file mode 100644
index df54126640d9d79c4a8b349f430f9fa97dd8b6ed..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/config.hcs
+++ /dev/null
@@ -1,265 +0,0 @@
-root {
-    module = "pipeline_specs";
-    template pipeline_spec {
-        name = "";
-        template node_spec {
-            name = "";
-            status = "";
-            stream_type = "";
-            template port_spec {
-                name = "";
-                peer_port_name = "";
-                peer_port_node_name = "";
-                direction = 0;
-                width = 0;
-                height = 0;
-                format = 0;
-                usage = 0x10000000000000;
-                need_allocation = 0;
-                buffer_count = 0;
-            }
-        }
-    }
-    normal_privew :: pipeline_spec {
-        name = "normal_preview";
-        v4l2_source :: node_spec {
-            name = "v4l2_source#0";
-            status = "new";
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "sink#0";
-                direction = 1;
-                width = 0;
-                height = 0;
-                format = 0;
-            }
-        }
-        sink :: node_spec {
-            name = "sink#0";
-            status = "new";
-            stream_type = "preview";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "v4l2_source#0";
-                direction = 0;
-            }
-        }
-    }
-    normal_snapshot :: pipeline_spec {
-        name = "normal_snapshot";
-        v4l2_source :: node_spec {
-            name = "v4l2_source#0";
-            status = "new";
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "sink#0";
-                direction = 1;
-            }
-        }
-        sink :: node_spec {
-            name = "sink#0";
-            status = "new";
-            stream_type = "snapshot";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "v4l2_source#0";
-                direction = 0;
-            }
-        }
-    }
-    normal_preview_snapshot :: pipeline_spec {
-        name = "normal_preview_snapshot";
-        v4l2_source :: node_spec {
-            name = "v4l2_source#0";
-            status = "new";
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "fork#0";
-                direction = 1;
-            }
-        }
-        fork :: node_spec {
-            name = "fork#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "v4l2_source#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "sink#0";
-                direction = 1;
-            }
-            out_port_1 :: port_spec {
-                name = "out1";
-                peer_port_name = "in0";
-                peer_port_node_name = "sink#1";
-                direction = 1;
-            }
-        }
-        sink_1 :: node_spec {
-            name = "sink#0";
-            status = "new";
-            stream_type = "preview";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "fork#0";
-                direction = 0;
-            }
-        }
-        sink_2 :: node_spec {
-            name = "sink#1";
-            status = "new";
-            stream_type = "snapshot";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out1";
-                peer_port_node_name = "fork#0";
-                direction = 0;
-            }
-        }
-    }
-    normal_preview_video :: pipeline_spec {
-        name = "normal_preview_video";
-        v4l2_source :: node_spec {
-            name = "v4l2_source#0";
-            status = "new";
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "fork#0";
-                direction = 1;
-            }
-        }
-        fork :: node_spec {
-            name = "fork#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "v4l2_source#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "sink#0";
-                direction = 1;
-            }
-            out_port_1 :: port_spec {
-                name = "out1";
-                peer_port_name = "in0";
-                peer_port_node_name = "sink#1";
-                direction = 1;
-            }
-        }
-        sink_1 :: node_spec {
-            name = "sink#0";
-            status = "new";
-            stream_type = "preview";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "fork#0";
-                direction = 0;
-            }
-        }
-        sink_2 :: node_spec {
-            name = "sink#1";
-            status = "new";
-            stream_type = "video";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out1";
-                peer_port_node_name = "fork#0";
-                direction = 0;
-            }
-        }
-    }
-    dual_privew :: pipeline_spec {
-        name = "dual_preview";
-        uvc :: node_spec {
-            name = "uvc#0";
-            status = "new";
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in1";
-                peer_port_node_name = "merge#0";
-                direction = 1;
-                width = 0;
-                height = 0;
-                format = 0;
-                need_allocation = 1;
-                buffer_count = 8;
-            }
-        }
-        v4l2_source :: node_spec {
-            name = "v4l2_source#0";
-            status = "new";
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "merge#0";
-                direction = 1;
-            }
-        }
-        merge :: node_spec {
-            name = "merge#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "v4l2_source#0";
-                direction = 0;
-            }
-            in_port_1 :: port_spec {
-                name = "in1";
-                peer_port_name = "out0";
-                peer_port_node_name = "uvc#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "ipp#0";
-                direction = 1;
-            }
-        }
-        ipp :: node_spec {
-            name = "ipp#0";
-            status = "new";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "merge#0";
-                direction = 0;
-            }
-            out_port_0 :: port_spec {
-                name = "out0";
-                peer_port_name = "in0";
-                peer_port_node_name = "sink#0";
-                direction = 1;
-            }
-        }
-        sink :: node_spec {
-            name = "sink#0";
-            status = "new";
-            stream_type = "preview";
-            in_port_0 :: port_spec {
-                name = "in0";
-                peer_port_name = "out0";
-                peer_port_node_name = "ipp#0";
-                direction = 0;
-            }
-        }
-    }
-}
\ No newline at end of file
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/config.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/config.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/config.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/ipp_algo_config.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/ipp_algo_config.hcs
deleted file mode 100644
index c5953616617cda9a026cbc841f6f21afe6246727..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/ipp_algo_config.hcs
+++ /dev/null
@@ -1,11 +0,0 @@
-root {
-    module="sample";
-    ipp_algo_config {
-        algo1 {
-            name = "example";
-            description = "example algorithm";
-            path = "/system/lib/libcamera_ipp_algo_example.z.so";
-            mode = "IPP_ALGO_MODE_NORMAL";
-        }
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/ipp_algo_config.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/ipp_algo_config.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/ipp_algo_config.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/params.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/params.hcs
deleted file mode 100644
index 48492e2e49309e229141017e95715a502747c3a1..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/params.hcs
+++ /dev/null
@@ -1,31 +0,0 @@
- root {
-    module = "";
-    template stream_info {
-        id = 0;
-        name = "";
-    }
-    template scene_info {
-        id = 0;
-        name = "";
-    }
-    priview :: stream_info {
-        id = 0;
-        name = "preview";
-    }
-    video :: stream_info {
-        id = 1;
-        name = "video";
-    }
-    snapshot :: stream_info {
-        id = 2;
-        name = "snapshot";
-    }
-    normal :: scene_info {
-        id = 0;
-        name = "normal";
-    }
-    dual :: scene_info {
-        id = 1;
-        name = "dual";
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/params.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/params.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/params.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/device_info.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/device_info.hcs
deleted file mode 100644
index b40405f2891bd0310268ed81229c8f536bd184e8..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/device_info.hcs
+++ /dev/null
@@ -1,168 +0,0 @@
- root {
-    device_info {
-        match_attr = "hdf_manager";
-        template host {
-            hostName = "";
-            priority = 100;
-            template device {
-                template deviceNode {
-                    policy = 0;
-                    priority = 100;
-                    preload = 0;
-                    permission = 0664;
-                    moduleName = "";
-                    serviceName = "";
-                    deviceMatchAttr = "";
-                }
-            }
-        }
-        platform :: host {
-            hostName = "sample_host";
-            priority = 50;
-            sample_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 100;
-                    moduleName = "libsample_driver.z.so";
-                    serviceName = "sample_driver_service";
-                }
-            }
-        }
-        usbfnMaster :: host {
-            hostName = "usbfnMaster_host";
-            priority = 50;
-            usbfn_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 80;
-                    preload = 2;
-                    moduleName = "libusbfn_master.z.so";
-                    serviceName = "usbfn_master";
-                    deviceMatchAttr = "usbfn_master_driver";
-                }
-            }
-            ecm_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 81;
-                    moduleName = "libusbfn_cdcecm.z.so";
-                    serviceName = "usbfn_cdcecm";
-                    deviceMatchAttr = "usbfn_cdcecm_driver";
-                }
-            }
-            acm_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 100;
-                    moduleName = "libusbfn_cdcacm.z.so";
-                    serviceName = "usbfn_cdcacm";
-                    deviceMatchAttr = "usbfn_cdcacm_driver";
-                }
-            }
-        }
-        power :: host {
-            hostName = "power_host";
-            priority = 50;
-            battery_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 100;
-                    moduleName = "libbatteryd.z.so";
-                    serviceName = "batteryd";
-                }
-            }
-        }
-        wlan :: host {
-            hostName = "wifi_host";
-            priority = 50;
-            wifi_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 100;
-                    moduleName = "libwifi_hdi_device.z.so";
-                    serviceName = "wlan_hal_service";
-                }
-            }
-        }
-		wifi :: host {
-            hostName = "wifi_c_host";
-            priority = 50;
-            wifi_c_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 100;
-                    moduleName = "libwifi_hdi_c_device.z.so";
-                    serviceName = "wlan_hal_c_service";
-                }
-            }
-        }
-        audio :: host {
-            hostName = "audio_hdi_server_host";
-            priority = 50;
-            audio_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 100;
-                    moduleName = "libaudio_hdi_adapter_server.z.so";
-                    serviceName = "audio_hdi_service";
-                }
-            }
-        }
-        hdi_server :: host {
-            hostName = "camera_host";
-            priority = 50;
-            camera_device :: device {
-                 device0 :: deviceNode {
-                     policy = 2;
-                     priority = 100;
-                     moduleName = "libcamera_hdi_impl.z.so";
-                     serviceName = "camera_service";
-                 }
-             }
-	        display_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 120;
-                    moduleName = "libhdi_display_layer_service.z.so";
-                    serviceName = "hdi_display_layer_service";
-                }
-            }
-        }
-        input_hal :: host {
-            hostName = "input_user_host";
-            priority = 50;
-            input_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 150;
-                    moduleName = "libhdf_input_hotplug.z.so";
-                    serviceName = "input_service";
-                }
-            }
-        }
-        codec :: host {
-            hostName = "codec_host";
-            priority = 50;
-            codec_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 200;
-                    moduleName = "libcodec_server.z.so";
-                    serviceName = "codec_hdi_service";
-                }
-            }
-        }
-        riladapter :: host {
-            hostName = "riladapter_host";
-            priority = 50;
-            riladapter_device :: device {
-                device0 :: deviceNode {
-                    policy = 2;
-                    priority = 100;
-                    moduleName = "libhril_hdf.z.so";
-                    serviceName = "cellular_radio1";
-                }
-            }
-        }
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/device_info.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/device_info.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/device_info.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf.hcs
deleted file mode 100644
index 01b37ac8c13bc6f4290c96176a32d45ea03a4dc6..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf.hcs
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "device_info.hcs"
-#include "usb_pnp_device.hcs"
-#include "usb_cdcacm.hcs"
-
-root {
-    module = "default";
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm.hcs
deleted file mode 100644
index 4fa84e40a16bf1278d7380b24ed138204a98ea9a..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm.hcs
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "device_info.hcs"
-#include "usb_pnp_device.hcs"
-#include "usb_cdcecm.hcs"
-
-root {
-    module = "default";
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm_acm.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm_acm.hcs
deleted file mode 100644
index 9fe3ccd1ca6bbb8fa82827cad8821af728a11b93..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm_acm.hcs
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "device_info.hcs"
-#include "usb_pnp_device.hcs"
-#include "usb_ecm_acm.hcs"
-
-root {
-    module = "default";
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm_acm.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm_acm.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/hdf_ecm_acm.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcacm.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcacm.hcs
deleted file mode 100644
index b509f41be67e321f12b0e73df2db8483752fe97c..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcacm.hcs
+++ /dev/null
@@ -1,421 +0,0 @@
-root {
-    module = "master";
-    master_config {
-        match_attr = "usbfn_master_driver";
-        use_hcs = 1;
-        udc_name = "100e0000.hidwc3_0";
-        usb_dev_desc = "UsbDeviceDescriptor";
-        usb_dev_string = "UsbDeviceStrings";
-        usb_configuration = "UsbConfigs";
-        UsbDeviceDescriptor {
-            bLength = 18;
-            bDescriptorType = 0x01;
-            bcdUSB = 0x0200;
-            bDeviceClass = 0;
-            bDeviceSubClass = 0;
-            bDeviceProtocol = 0;
-            bMaxPacketSize0 = 0x40;
-            idVendor = 0x12D1;
-            idProduct = 0x5000;
-            bcdDevice = 0x0223;
-            manufacturer = 0;
-            product = 1;
-            serialnumber = 2;
-            numConfigurations = 1;
-        }
-        UsbDeviceStrings {
-            stringTabList = ["string_1"];
-            string_1 {
-                language = 0x0409;
-                stringList = ["str_1", "str_2","str_3", "str_4"];
-                str_1 {
-                    id = 0;
-                    str =  "HISILICON";
-                }
-                str_2 {
-                    id = 1;
-                    str = "HDC Device";
-                }
-                str_3 {
-                    id = 2;
-                    str =  "0123456789POPLAR";
-                }
-                str_4 {
-                    id = 3;
-                    str = "hdc";
-                }
-            }
-        }
-        UsbConfigs {
-            configList = ["config_1"];
-            config_1  {
-                configurationValue = 1;
-                iConfiguration = 3;
-                attributes = 0xC0;
-                maxPower = 500;
-                functionList = ["func_acm"];
-                func_ecm {
-                    funcName = "f_generic.e";
-                    stringTabList = ["fnString_1"];
-                    fnString_1 {
-                        language  = 0x0409;
-                        stringList = ["str_1", "str_2", "str_3", "str_4"];
-                        str_1 {
-                            id = 0;
-                            str = "CDC Ethernet Control Model (ECM)";
-                        }
-                        str_2 {
-                            id = 1;
-                            str = "0ac75ae91c79";
-                        }
-                        str_3 {
-                            id = 2;
-                            str = "CDC Ethernet Data";
-                        }
-                        str_4 {
-                            id = 3;
-                            str = "CDC ECM";
-                        }
-                    }
-                    fsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_union", "cdc_ether", "FsNotify_endpoint", "DataNopInterface",
-                        "DataInterface", "FsIn_endpoint", "FsOut_endpoint"];
-                    assoc_interface {
-                        bLength = 0x08;
-                        bDescriptorType = 0x0B;
-                        bFirstInterface = 0x00;
-                        bInterfaceCount = 0x02;
-                        bFunctionClass = 0x02;
-                        bFunctionSubClass = 0x06;
-                        bFunctionProtocol = 0x00;
-                        iFunction = 0x04;
-                    }
-                    ControlInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x00;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x01;
-                        bInterfaceClass = 0x02;
-                        bInterfaceSubClass = 0x06;
-                        bInterfaceProtocol = 0x00;
-                        iInterface = 0x1;
-                    }
-                    cdc_header {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x00, 0x10, 0x01];
-                    }
-                    cdc_union {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x06, 0x00, 0x01];
-                    }
-                    cdc_ether {
-                        bLength = 0x0D;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x0D, 0x24, 0x0F, 0x06, 0x00, 0x00, 0x00, 0x00,
-                                     0xEA, 0x05, 0x00, 0x00, 0x00];
-                    }
-                    DataNopInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x01;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x00;
-                        bInterfaceClass = 0x0A;
-                        bInterfaceSubClass = 0x00;
-                        bInterfaceProtocol = 0x06;
-                        iInterface = 0x00;
-                    }
-                    DataInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x01;
-                        bAlternateSetting = 0x01;
-                        bNumEndpoints = 0x02;
-                        bInterfaceClass = 0x0A;
-                        bInterfaceSubClass = 0x00;
-                        bInterfaceProtocol = 0x06;
-                        iInterface = 0x03;
-                    }
-                    FsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 16;
-                        bInterval = 32;
-                    }
-                    FsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    FsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    hsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_union", "cdc_ether", "HsNotify_endpoint", "DataNopInterface",
-                        "DataInterface", "HsIn_endpoint", "HsOut_endpoint"];
-                    HsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 16;
-                        bInterval = 9;
-                    }
-                    HsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    HsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    ssDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_union", "cdc_ether", "SsNotify_endpoint", "ss_ep_comp_0",
-                        "DataNopInterface", "DataInterface", "SsIn_endpoint",
-                        "ss_ep_comp", "SsOut_endpoint", "ss_ep_comp"];
-                    SsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 16;
-                        bInterval = 9;
-                    }
-                    ss_ep_comp_0 {
-                        bLength = 0x06;
-                        bDescriptorType = 0x30;
-                        bMaxBurst = 0x00;
-                        bmAttributes = 0x00;
-                        wBytesPerInterval = 16;
-                    }
-                    ss_ep_comp {
-                        bLength = 0x06;
-                        bDescriptorType = 0x30;
-                        bMaxBurst = 0x00;
-                        bmAttributes = 0x00;
-                        wBytesPerInterval = 0x00;
-                    }
-                    SsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                    SsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                }
-                func_acm {
-                    funcName = "f_generic.a";
-                    stringTabList = ["fnString_1"];
-                    fnString_1 {
-                        language  = 0x0409;
-                        stringList = ["str_1", "str_2", "str_3"];
-                        str_1 {
-                            id = 0;
-                            str =  "CDC Abstract Control Model (ACM)";
-                        }
-                        str_2 {
-                            id = 1;
-                            str = "CDC ACM Data";
-                        }
-                        str_3 {
-                            id = 2;
-                            str = "CDC Serial";
-                        }
-                    }
-                    fsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_call_mgmt", "cdc_acm", "cdc_union", "FsNotify_endpoint",
-                        "DataInterface", "FsIn_endpoint", "FsOut_endpoint"];
-                    assoc_interface {
-                        bLength = 0x08;
-                        bDescriptorType = 0x0B;
-                        bFirstInterface = 0x00;
-                        bInterfaceCount = 0x02;
-                        bFunctionClass = 0x02;
-                        bFunctionSubClass = 0x02;
-                        bFunctionProtocol = 0x01;
-                        iFunction = 0x03;
-                    }
-                    ControlInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x00;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x01;
-                        bInterfaceClass = 0x02;
-                        bInterfaceSubClass = 0x02;
-                        bInterfaceProtocol = 0x01;
-                        iInterface = 0x01;
-                    }
-                    cdc_header {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x00, 0x10, 0x01];
-                    }
-                    cdc_call_mgmt {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x01, 0x00, 0x01];
-                    }
-                    cdc_acm {
-                        bLength = 0x04;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x04, 0x24, 0x02, 0x02];
-                    }
-                    cdc_union {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x06, 0x00, 0x01];
-                    }
-                    FsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 10;
-                        bInterval = 32;
-                    }
-                    DataInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x01;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x02;
-                        bInterfaceClass = 0x0A;
-                        bInterfaceSubClass = 0x00;
-                        bInterfaceProtocol = 0x02;
-                        iInterface = 0x02;
-                    }
-                    FsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    FsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    hsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_call_mgmt", "cdc_acm", "cdc_union", "HsNotify_endpoint",
-                        "DataInterface", "HsIn_endpoint", "HsOut_endpoint"];
-                    HsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 10;
-                        bInterval = 9;
-                    }
-                    HsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    HsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    ssDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_call_mgmt", "cdc_acm", "cdc_union", "HsNotify_endpoint",
-                        "ss_ep_comp", "DataInterface", "SsIn_endpoint",
-                        "ss_ep_comp","SsOut_endpoint","ss_ep_comp"];
-                    ss_ep_comp {
-                        bLength = 0x06;
-                        bDescriptorType = 0x30;
-                        bMaxBurst = 0x00;
-                        bmAttributes = 0x00;
-                        wBytesPerInterval = 0x00;
-                    }
-                    SsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                    SsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                }
-            }
-        }
-        custom_prop {
-            propTable = ["propList_1", "propList_2"];
-            propList_1 {
-                configNum = 1;
-                interfaceNum = 0;
-                propList = ["prop_1", "prop_2"];
-                prop_1 {
-                    name = "testx";
-                    value = "xxxxxx";
-                }
-                prop_2 {
-                    name = "testy";
-                    value = "yyyyyy";
-                }
-            }
-            propList_2 {
-                configNum = 1;
-                interfaceNum = 1;
-                propList = ["prop_1", "prop_2"];
-                prop_1 {
-                    name = "testm";
-                    value = "mmmmm";
-                }
-                prop_2 {
-                    name = "testn";
-                    value = "nnnnn";
-                }
-            }
-        }
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcacm.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcacm.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcacm.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcecm.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcecm.hcs
deleted file mode 100644
index 9e435ee2a8e4955ed967bd4fb822f0a1d76a00a0..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcecm.hcs
+++ /dev/null
@@ -1,421 +0,0 @@
-root {
-    module = "master";
-    master_config {
-        match_attr = "usbfn_master_driver";
-        use_hcs = 1;
-        udc_name = "100e0000.hidwc3_0";
-        usb_dev_desc = "UsbDeviceDescriptor";
-        usb_dev_string = "UsbDeviceStrings";
-        usb_configuration = "UsbConfigs";
-        UsbDeviceDescriptor {
-            bLength = 18;
-            bDescriptorType = 0x01;
-            bcdUSB = 0x0200;
-            bDeviceClass = 0;
-            bDeviceSubClass = 0;
-            bDeviceProtocol = 0;
-            bMaxPacketSize0 = 0x40;
-            idVendor = 0x12D1;
-            idProduct = 0x5000;
-            bcdDevice = 0x0223;
-            manufacturer = 0;
-            product = 1;
-            serialnumber = 2;
-            numConfigurations = 1;
-        }
-        UsbDeviceStrings {
-            stringTabList = ["string_1"];
-            string_1 {
-                language = 0x0409;
-                stringList = ["str_1", "str_2","str_3", "str_4"];
-                str_1 {
-                    id = 0;
-                    str =  "HISILICON";
-                }
-                str_2 {
-                    id = 1;
-                    str = "HDC Device";
-                }
-                str_3 {
-                    id = 2;
-                    str =  "0123456789POPLAR";
-                }
-                str_4 {
-                    id = 3;
-                    str = "hdc";
-                }
-            }
-        }
-        UsbConfigs {
-            configList = ["config_1"];
-            config_1  {
-                configurationValue = 1;
-                iConfiguration = 3;
-                attributes = 0xC0;
-                maxPower = 500;
-                functionList = ["func_ecm"];
-                func_ecm {
-                    funcName = "f_generic.e";
-                    stringTabList = ["fnString_1"];
-                    fnString_1 {
-                        language  = 0x0409;
-                        stringList = ["str_1", "str_2", "str_3", "str_4"];
-                        str_1 {
-                            id = 0;
-                            str = "CDC Ethernet Control Model (ECM)";
-                        }
-                        str_2 {
-                            id = 1;
-                            str = "0ac75ae91c79";
-                        }
-                        str_3 {
-                            id = 2;
-                            str = "CDC Ethernet Data";
-                        }
-                        str_4 {
-                            id = 3;
-                            str = "CDC ECM";
-                        }
-                    }
-                    fsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_union", "cdc_ether", "FsNotify_endpoint", "DataNopInterface",
-                        "DataInterface", "FsIn_endpoint", "FsOut_endpoint"];
-                    assoc_interface {
-                        bLength = 0x08;
-                        bDescriptorType = 0x0B;
-                        bFirstInterface = 0x00;
-                        bInterfaceCount = 0x02;
-                        bFunctionClass = 0x02;
-                        bFunctionSubClass = 0x06;
-                        bFunctionProtocol = 0x00;
-                        iFunction = 0x04;
-                    }
-                    ControlInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x00;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x01;
-                        bInterfaceClass = 0x02;
-                        bInterfaceSubClass = 0x06;
-                        bInterfaceProtocol = 0x00;
-                        iInterface = 0x1;
-                    }
-                    cdc_header {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x00, 0x10, 0x01];
-                    }
-                    cdc_union {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x06, 0x00, 0x01];
-                    }
-                    cdc_ether {
-                        bLength = 0x0D;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x0D, 0x24, 0x0F, 0x06, 0x00, 0x00, 0x00, 0x00,
-                                     0xEA, 0x05, 0x00, 0x00, 0x00];
-                    }
-                    DataNopInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x01;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x00;
-                        bInterfaceClass = 0x0A;
-                        bInterfaceSubClass = 0x00;
-                        bInterfaceProtocol = 0x06;
-                        iInterface = 0x00;
-                    }
-                    DataInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x01;
-                        bAlternateSetting = 0x01;
-                        bNumEndpoints = 0x02;
-                        bInterfaceClass = 0x0A;
-                        bInterfaceSubClass = 0x00;
-                        bInterfaceProtocol = 0x06;
-                        iInterface = 0x03;
-                    }
-                    FsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 16;
-                        bInterval = 32;
-                    }
-                    FsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    FsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    hsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_union", "cdc_ether", "HsNotify_endpoint", "DataNopInterface",
-                        "DataInterface", "HsIn_endpoint", "HsOut_endpoint"];
-                    HsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 16;
-                        bInterval = 9;
-                    }
-                    HsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    HsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    ssDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_union", "cdc_ether", "SsNotify_endpoint", "ss_ep_comp_0",
-                        "DataNopInterface", "DataInterface", "SsIn_endpoint",
-                        "ss_ep_comp", "SsOut_endpoint", "ss_ep_comp"];
-                    SsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 16;
-                        bInterval = 9;
-                    }
-                    ss_ep_comp_0 {
-                        bLength = 0x06;
-                        bDescriptorType = 0x30;
-                        bMaxBurst = 0x00;
-                        bmAttributes = 0x00;
-                        wBytesPerInterval = 16;
-                    }
-                    ss_ep_comp {
-                        bLength = 0x06;
-                        bDescriptorType = 0x30;
-                        bMaxBurst = 0x00;
-                        bmAttributes = 0x00;
-                        wBytesPerInterval = 0x00;
-                    }
-                    SsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                    SsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                }
-                func_acm {
-                    funcName = "f_generic.a";
-                    stringTabList = ["fnString_1"];
-                    fnString_1 {
-                        language  = 0x0409;
-                        stringList = ["str_1", "str_2", "str_3"];
-                        str_1 {
-                            id = 0;
-                            str =  "CDC Abstract Control Model (ACM)";
-                        }
-                        str_2 {
-                            id = 1;
-                            str = "CDC ACM Data";
-                        }
-                        str_3 {
-                            id = 2;
-                            str = "CDC Serial";
-                        }
-                    }
-                    fsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_call_mgmt", "cdc_acm", "cdc_union", "FsNotify_endpoint",
-                        "DataInterface", "FsIn_endpoint", "FsOut_endpoint"];
-                    assoc_interface {
-                        bLength = 0x08;
-                        bDescriptorType = 0x0B;
-                        bFirstInterface = 0x00;
-                        bInterfaceCount = 0x02;
-                        bFunctionClass = 0x02;
-                        bFunctionSubClass = 0x02;
-                        bFunctionProtocol = 0x01;
-                        iFunction = 0x03;
-                    }
-                    ControlInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x00;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x01;
-                        bInterfaceClass = 0x02;
-                        bInterfaceSubClass = 0x02;
-                        bInterfaceProtocol = 0x01;
-                        iInterface = 0x01;
-                    }
-                    cdc_header {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x00, 0x10, 0x01];
-                    }
-                    cdc_call_mgmt {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x01, 0x00, 0x01];
-                    }
-                    cdc_acm {
-                        bLength = 0x04;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x04, 0x24, 0x02, 0x02];
-                    }
-                    cdc_union {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x06, 0x00, 0x01];
-                    }
-                    FsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 10;
-                        bInterval = 32;
-                    }
-                    DataInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x01;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x02;
-                        bInterfaceClass = 0x0A;
-                        bInterfaceSubClass = 0x00;
-                        bInterfaceProtocol = 0x02;
-                        iInterface = 0x02;
-                    }
-                    FsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    FsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    hsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_call_mgmt", "cdc_acm", "cdc_union", "HsNotify_endpoint",
-                        "DataInterface", "HsIn_endpoint", "HsOut_endpoint"];
-                    HsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 10;
-                        bInterval = 9;
-                    }
-                    HsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    HsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    ssDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_call_mgmt", "cdc_acm", "cdc_union", "HsNotify_endpoint",
-                        "ss_ep_comp", "DataInterface", "SsIn_endpoint",
-                        "ss_ep_comp","SsOut_endpoint","ss_ep_comp"];
-                    ss_ep_comp {
-                        bLength = 0x06;
-                        bDescriptorType = 0x30;
-                        bMaxBurst = 0x00;
-                        bmAttributes = 0x00;
-                        wBytesPerInterval = 0x00;
-                    }
-                    SsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                    SsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                }
-            }
-        }
-        custom_prop {
-            propTable = ["propList_1", "propList_2"];
-            propList_1 {
-                configNum = 1;
-                interfaceNum = 0;
-                propList = ["prop_1", "prop_2"];
-                prop_1 {
-                    name = "testx";
-                    value = "xxxxxx";
-                }
-                prop_2 {
-                    name = "testy";
-                    value = "yyyyyy";
-                }
-            }
-            propList_2 {
-                configNum = 1;
-                interfaceNum = 1;
-                propList = ["prop_1", "prop_2"];
-                prop_1 {
-                    name = "testm";
-                    value = "mmmmm";
-                }
-                prop_2 {
-                    name = "testn";
-                    value = "nnnnn";
-                }
-            }
-        }
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcecm.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcecm.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_cdcecm.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_ecm_acm.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_ecm_acm.hcs
deleted file mode 100644
index 8199f2b00de6864362bd4a657930d1af1b517a9d..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_ecm_acm.hcs
+++ /dev/null
@@ -1,421 +0,0 @@
-root {
-    module = "master";
-    master_config {
-        match_attr = "usbfn_master_driver";
-        use_hcs = 1;
-        udc_name = "100e0000.hidwc3_0";
-        usb_dev_desc = "UsbDeviceDescriptor";
-        usb_dev_string = "UsbDeviceStrings";
-        usb_configuration = "UsbConfigs";
-        UsbDeviceDescriptor {
-            bLength = 18;
-            bDescriptorType = 0x01;
-            bcdUSB = 0x0200;
-            bDeviceClass = 0;
-            bDeviceSubClass = 0;
-            bDeviceProtocol = 0;
-            bMaxPacketSize0 = 0x40;
-            idVendor = 0x12D1;
-            idProduct = 0x5000;
-            bcdDevice = 0x0223;
-            manufacturer = 0;
-            product = 1;
-            serialnumber = 2;
-            numConfigurations = 1;
-        }
-        UsbDeviceStrings {
-            stringTabList = ["string_1"];
-            string_1 {
-                language = 0x0409;
-                stringList = ["str_1", "str_2","str_3", "str_4"];
-                str_1 {
-                    id = 0;
-                    str =  "HISILICON";
-                }
-                str_2 {
-                    id = 1;
-                    str = "HDC Device";
-                }
-                str_3 {
-                    id = 2;
-                    str =  "0123456789POPLAR";
-                }
-                str_4 {
-                    id = 3;
-                    str = "hdc";
-                }
-            }
-        }
-        UsbConfigs {
-            configList = ["config_1"];
-            config_1  {
-                configurationValue = 1;
-                iConfiguration = 3;
-                attributes = 0xC0;
-                maxPower = 500;
-                functionList = ["func_ecm", "func_acm"];
-                func_ecm {
-                    funcName = "f_generic.e";
-                    stringTabList = ["fnString_1"];
-                    fnString_1 {
-                        language  = 0x0409;
-                        stringList = ["str_1", "str_2", "str_3", "str_4"];
-                        str_1 {
-                            id = 0;
-                            str = "CDC Ethernet Control Model (ECM)";
-                        }
-                        str_2 {
-                            id = 1;
-                            str = "0ac75ae91c79";
-                        }
-                        str_3 {
-                            id = 2;
-                            str = "CDC Ethernet Data";
-                        }
-                        str_4 {
-                            id = 3;
-                            str = "CDC ECM";
-                        }
-                    }
-                    fsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_union", "cdc_ether", "FsNotify_endpoint", "DataNopInterface",
-                        "DataInterface", "FsIn_endpoint", "FsOut_endpoint"];
-                    assoc_interface {
-                        bLength = 0x08;
-                        bDescriptorType = 0x0B;
-                        bFirstInterface = 0x00;
-                        bInterfaceCount = 0x02;
-                        bFunctionClass = 0x02;
-                        bFunctionSubClass = 0x06;
-                        bFunctionProtocol = 0x00;
-                        iFunction = 0x04;
-                    }
-                    ControlInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x00;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x01;
-                        bInterfaceClass = 0x02;
-                        bInterfaceSubClass = 0x06;
-                        bInterfaceProtocol = 0x00;
-                        iInterface = 0x1;
-                    }
-                    cdc_header {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x00, 0x10, 0x01];
-                    }
-                    cdc_union {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x06, 0x00, 0x01];
-                    }
-                    cdc_ether {
-                        bLength = 0x0D;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x0D, 0x24, 0x0F, 0x06, 0x00, 0x00, 0x00, 0x00,
-                                     0xEA, 0x05, 0x00, 0x00, 0x00];
-                    }
-                    DataNopInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x01;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x00;
-                        bInterfaceClass = 0x0A;
-                        bInterfaceSubClass = 0x00;
-                        bInterfaceProtocol = 0x06;
-                        iInterface = 0x00;
-                    }
-                    DataInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x01;
-                        bAlternateSetting = 0x01;
-                        bNumEndpoints = 0x02;
-                        bInterfaceClass = 0x0A;
-                        bInterfaceSubClass = 0x00;
-                        bInterfaceProtocol = 0x06;
-                        iInterface = 0x03;
-                    }
-                    FsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 16;
-                        bInterval = 32;
-                    }
-                    FsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    FsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    hsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_union", "cdc_ether", "HsNotify_endpoint", "DataNopInterface",
-                        "DataInterface", "HsIn_endpoint", "HsOut_endpoint"];
-                    HsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 16;
-                        bInterval = 9;
-                    }
-                    HsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    HsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    ssDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_union", "cdc_ether", "SsNotify_endpoint", "ss_ep_comp_0",
-                        "DataNopInterface", "DataInterface", "SsIn_endpoint",
-                        "ss_ep_comp", "SsOut_endpoint", "ss_ep_comp"];
-                    SsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 16;
-                        bInterval = 9;
-                    }
-                    ss_ep_comp_0 {
-                        bLength = 0x06;
-                        bDescriptorType = 0x30;
-                        bMaxBurst = 0x00;
-                        bmAttributes = 0x00;
-                        wBytesPerInterval = 16;
-                    }
-                    ss_ep_comp {
-                        bLength = 0x06;
-                        bDescriptorType = 0x30;
-                        bMaxBurst = 0x00;
-                        bmAttributes = 0x00;
-                        wBytesPerInterval = 0x00;
-                    }
-                    SsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                    SsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                }
-                func_acm {
-                    funcName = "f_generic.a";
-                    stringTabList = ["fnString_1"];
-                    fnString_1 {
-                        language  = 0x0409;
-                        stringList = ["str_1", "str_2", "str_3"];
-                        str_1 {
-                            id = 0;
-                            str =  "CDC Abstract Control Model (ACM)";
-                        }
-                        str_2 {
-                            id = 1;
-                            str = "CDC ACM Data";
-                        }
-                        str_3 {
-                            id = 2;
-                            str = "CDC Serial";
-                        }
-                    }
-                    fsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_call_mgmt", "cdc_acm", "cdc_union", "FsNotify_endpoint",
-                        "DataInterface", "FsIn_endpoint", "FsOut_endpoint"];
-                    assoc_interface {
-                        bLength = 0x08;
-                        bDescriptorType = 0x0B;
-                        bFirstInterface = 0x02;
-                        bInterfaceCount = 0x02;
-                        bFunctionClass = 0x02;
-                        bFunctionSubClass = 0x02;
-                        bFunctionProtocol = 0x01;
-                        iFunction = 0x03;
-                    }
-                    ControlInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x02;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x01;
-                        bInterfaceClass = 0x02;
-                        bInterfaceSubClass = 0x02;
-                        bInterfaceProtocol = 0x01;
-                        iInterface = 0x01;
-                    }
-                    cdc_header {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x00, 0x10, 0x01];
-                    }
-                    cdc_call_mgmt {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x01, 0x00, 0x01];
-                    }
-                    cdc_acm {
-                        bLength = 0x04;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x04, 0x24, 0x02, 0x02];
-                    }
-                    cdc_union {
-                        bLength = 0x05;
-                        bDescriptorType = 0x24;
-                        desc_data = [0x05, 0x24, 0x06, 0x02, 0x03];
-                    }
-                    FsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 10;
-                        bInterval = 32;
-                    }
-                    DataInterface {
-                        bLength = 0x09;
-                        bDescriptorType = 0x04;
-                        bInterfaceNumber = 0x03;
-                        bAlternateSetting = 0x00;
-                        bNumEndpoints = 0x02;
-                        bInterfaceClass = 0x0A;
-                        bInterfaceSubClass = 0x00;
-                        bInterfaceProtocol = 0x02;
-                        iInterface = 0x02;
-                    }
-                    FsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    FsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 0;
-                        bInterval = 0;
-                    }
-                    hsDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_call_mgmt", "cdc_acm", "cdc_union", "HsNotify_endpoint",
-                        "DataInterface", "HsIn_endpoint", "HsOut_endpoint"];
-                    HsNotify_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x81;
-                        bmAttributes = 0x03;
-                        wMaxPacketSize = 10;
-                        bInterval = 9;
-                    }
-                    HsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    HsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 512;
-                        bInterval = 0;
-                    }
-                    ssDescList = ["assoc_interface", "ControlInterface", "cdc_header",
-                        "cdc_call_mgmt", "cdc_acm", "cdc_union", "HsNotify_endpoint",
-                        "ss_ep_comp", "DataInterface", "SsIn_endpoint",
-                        "ss_ep_comp","SsOut_endpoint","ss_ep_comp"];
-                    ss_ep_comp {
-                        bLength = 0x06;
-                        bDescriptorType = 0x30;
-                        bMaxBurst = 0x00;
-                        bmAttributes = 0x00;
-                        wBytesPerInterval = 0x00;
-                    }
-                    SsIn_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x82;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                    SsOut_endpoint {
-                        bLength = 0x07;
-                        bDescriptorType = 0x05;
-                        bEndpointAddress = 0x3;
-                        bmAttributes = 0x02;
-                        wMaxPacketSize = 1024;
-                        bInterval = 0;
-                    }
-                }
-            }
-        }
-        custom_prop {
-            propTable = ["propList_1", "propList_2"];
-            propList_1 {
-                configNum = 1;
-                interfaceNum = 2;
-                propList = ["prop_1", "prop_2"];
-                prop_1 {
-                    name = "testx";
-                    value = "xxxxxx";
-                }
-                prop_2 {
-                    name = "testy";
-                    value = "yyyyyy";
-                }
-            }
-            propList_2 {
-                configNum = 1;
-                interfaceNum = 3;
-                propList = ["prop_1", "prop_2"];
-                prop_1 {
-                    name = "testm";
-                    value = "mmmmm";
-                }
-                prop_2 {
-                    name = "testn";
-                    value = "nnnnn";
-                }
-            }
-        }
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_ecm_acm.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_ecm_acm.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_ecm_acm.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_pnp_device.hcs b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_pnp_device.hcs
deleted file mode 100644
index 40ab090fa72e70f76cc282c9e6e8272ad942289f..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_pnp_device.hcs
+++ /dev/null
@@ -1,106 +0,0 @@
-root {
-    module = "usb_pnp_device";
-    usb_pnp_config {
-        match_attr = "usb_pnp_match";
-        usb_pnp_device_id = "UsbPnpDeviceId";
-        UsbPnpDeviceId {
-            idTableList = [
-                "sample_table",
-                "host_acm_table",
-                "host_acm_rawapi_table",
-                "host_ecm_table",
-                "host_acm_test_table"
-            ];
-            sample_table {
-                moduleName = "usb_pnp_sample_driver";
-                serviceName = "usb_pnp_sample_service";
-                deviceMatchAttr = "usb_pnp_sample_matchAttr";
-                length = 19;
-                matchFlag = 0x0003;
-                vendorId = 0xFFF0;
-                productId = 0xFFF0;
-                bcdDeviceLow = 0x0000;
-                bcdDeviceHigh = 0x0000;
-                deviceClass = 0;
-                deviceSubClass = 0;
-                deviceProtocol = 0;
-                interfaceClass = [0];
-                interfaceSubClass = [0];
-                interfaceProtocol = [0];
-                interfaceNumber = [0, 1];
-            }
-            host_acm_table {
-                moduleName = "usbhost_acm";
-                serviceName = "usbhost_acm_pnp_service";
-                deviceMatchAttr = "usbhost_acm_pnp_matchAttr";
-                length = 21;
-                matchFlag = 0x0303;
-                vendorId = 0x12D1;
-                productId = 0x5000;
-                bcdDeviceLow = 0x0000;
-                bcdDeviceHigh = 0x0000;
-                deviceClass = 0;
-                deviceSubClass = 0;
-                deviceProtocol = 0;
-                interfaceClass = [0];
-                interfaceSubClass = [2, 0];
-                interfaceProtocol = [1, 2];
-                interfaceNumber = [2, 3];
-            }
-            host_acm_rawapi_table {
-                moduleName = "usbhost_acm_rawapi";
-                serviceName = "usbhost_acm_rawapi_service";
-                deviceMatchAttr = "usbhost_acm_rawapi_matchAttr";
-                length = 21;
-                matchFlag = 0x0303;
-                vendorId = 0x12D1;
-                productId = 0x5000;
-                bcdDeviceLow = 0x0000;
-                bcdDeviceHigh = 0x0000;
-                deviceClass = 0;
-                deviceSubClass = 0;
-                deviceProtocol = 0;
-                interfaceClass = [0];
-                interfaceSubClass = [2, 0];
-                interfaceProtocol = [1, 2];
-                interfaceNumber = [2, 3];
-            }
-            host_ecm_table {
-                moduleName = "usbhost_ecm";
-                serviceName = "usbhost_ecm_pnp_service";
-                deviceMatchAttr = "usbhost_ecm_pnp_matchAttr";
-                length = 21;
-                matchFlag = 0x0303;
-                vendorId = 0x12D1;
-                productId = 0x5000;
-                bcdDeviceLow = 0x0000;
-                bcdDeviceHigh = 0x0000;
-                deviceClass = 0;
-                deviceSubClass = 0;
-                deviceProtocol = 0;
-                interfaceClass = [0];
-                interfaceSubClass = [6, 0];
-                interfaceProtocol = [0, 6];
-                interfaceNumber = [0, 1];
-            }
-            host_acm_test_table {
-                moduleName = "usbhost_acm";
-                serviceName = "usbhost_acm_pnp_test_service";
-                deviceMatchAttr = "usbhost_acm_pnp_test_matchAttr";
-                length = 18;
-                matchFlag = 0x0003;
-                vendorId = 0x05E3;
-                productId = 0x0749;
-                bcdDeviceLow = 0x0000;
-                bcdDeviceHigh = 0x0000;
-                deviceClass = 0;
-                deviceSubClass = 0;
-                deviceProtocol = 0;
-                interfaceClass = [0];
-                interfaceSubClass = [0];
-                interfaceProtocol = [0];
-                interfaceNumber = [0];
-            }
-        }
-    }
-}
diff --git a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_pnp_device.hcs.license b/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_pnp_device.hcs.license
deleted file mode 100644
index 98a0b3f4a5b8db268215a128c7d06e0a10897e73..0000000000000000000000000000000000000000
--- a/recipes-openharmony/openharmony/openharmony-standard-3.0/vendor/oniro/yocto-ohos-qemuarm/hdf_config/uhdf/usb_pnp_device.hcs.license
+++ /dev/null
@@ -1,3 +0,0 @@
-# SPDX-FileCopyrightText: Huawei Inc.
-#
-# SPDX-License-Identifier: Apache-2.0
diff --git a/recipes-openharmony/openharmony/openharmony-standard_3.0.bb b/recipes-openharmony/openharmony/openharmony-standard_3.0.bb
index 2bd7b22b76a9e97d455754ad635845fa161fae4a..6b5ceb5c70bbd78dc2a6e1f253aeb696961492a5 100644
--- a/recipes-openharmony/openharmony/openharmony-standard_3.0.bb
+++ b/recipes-openharmony/openharmony/openharmony-standard_3.0.bb
@@ -50,27 +50,7 @@ SRC_URI += "file://ts2abc-don-t-set-node_path-for-Linux-host-toolchain.patch;pat
 SRC_URI += "file://hdc-build-system-files.patch;patchdir=${S}/developtools/hdc_standard"
 
 SRC_URI += "file://vendor-qemu-uhdf-files.patch;patchdir=${S}/drivers/peripheral"
-# TODO: Get this merged into OpenHarmony upstream or split into separate git
-# repository
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/usb_pnp_device.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/usb_ecm_acm.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/hdf.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/device_info.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/stream_supported_config.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/camera/hal/v4l2/rpi4b/hdi_impl/camera_host_config.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/config.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/ipp_algo_config.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/camera/hal/v4l2/rpi4b/pipeline_core/params.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/driver/mpp_config.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/stream_supported_config.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/hdi_impl/camera_host_config.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/config.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/ipp_algo_config.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/camera/hal/mpp/hispark_taurus/pipeline_core/params.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/usb_cdcacm.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/hdf_ecm_acm.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/usb_cdcecm.hcs;subdir=${S}"
-SRC_URI += "file://vendor/${OHOS_DEVICE_COMPANY}/${OHOS_PRODUCT_NAME}/hdf_config/uhdf/hdf_ecm.hcs;subdir=${S}"
+SRC_URI += "git://gitlab.eclipse.org/eclipse/oniro-core/openharmony-vendor-oniro.git;protocol=https;branch=main;rev=c7f69115d7af1a37f81bd4fc0462100d0aa87c2d;destsuffix=${S}/vendor/oniro"
 
 SRC_URI += "file://display-Mock-interface-for-standard-system.patch"
 SRC_URI += "file://display_device.c;subdir=${S}/drivers/peripheral/display/hal/default/standard_system"