diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/config/sc2315e_i2c_1080p.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/config/sc2315e_i2c_1080p.ini
index 97acd53d..24fe5fde 100644
--- a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/config/sc2315e_i2c_1080p.ini
+++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/config/sc2315e_i2c_1080p.ini
@@ -1,38 +1,13 @@
 [sensor]
-Sensor_type   =stSnsSc2235Obj           ;sensor name
-Mode          =0                        ;WDR_MODE_NONE = 0
-                                        ;WDR_MODE_BUILT_IN = 1
-                                        ;WDR_MODE_QUDRA = 2
-                                        ;WDR_MODE_2To1_LINE = 3
-                                        ;WDR_MODE_2To1_FRAME = 4
-                                        ;WDR_MODE_2To1_FRAME_FULL_RATE = 5
-                                        ;WDR_MODE_3To1_LINE = 6
-                                        ;WDR_MODE_3To1_FRAME = 7
-                                        ;WDR_MODE_3To1_FRAME_FULL_RATE = 8
-                                        ;WDR_MODE_4To1_LINE = 9
-                                        ;WDR_MODE_4To1_FRAME = 10
-                                        ;WDR_MODE_4To1_FRAME_FULL_RATE = 11
-DllFile   = /usr/lib/sensors/libsns_sc2315e_experimental.so ;sensor lib path
-
+Mode=WDR_MODE_NONE
+DllFile=libsns_sc2315e.so
 
 [mode]
-input_mode =0                           ;INPUT_MODE_MIPI = 0
-                                        ;INPUT_MODE_SUBLVDS = 1
-                                        ;INPUT_MODE_LVDS = 2 ...etc
-
-raw_bitness = 10
+input_mode=INPUT_MODE_MIPI
+raw_bitness=10
 
 [mipi]
-;----------only for mipi_dev---------
-data_type = 1                           ;raw data type: 8/10/12/14 bit
-                                        ;DATA_TYPE_RAW_8BIT = 0,
-                                        ;DATA_TYPE_RAW_10BIT,
-                                        ;DATA_TYPE_RAW_12BIT,
-                                        ;DATA_TYPE_RAW_14BIT,
-                                        ;DATA_TYPE_RAW_16BIT,
-                                        ;DATA_TYPE_YUV420_8BIT_NORMAL,
-                                        ;DATA_TYPE_YUV420_8BIT_LEGACY,
-                                        ;DATA_TYPE_YUV422_8BIT,
+data_type=DATA_TYPE_RAW_10BIT
 lane_id = 0|2|-1|-1|-1|-1|-1|-1|      ;lane_id: -1 - disable
 
 [isp_image]
diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/libsns_sc2315e.so b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/libsns_sc2315e.so
new file mode 100755
index 00000000..cc3c5f6c
Binary files /dev/null and b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/libsns_sc2315e.so differ
diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/libsns_sc2315e_experimental.so b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/libsns_sc2315e_experimental.so
deleted file mode 100644
index 4a436adb..00000000
Binary files a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/libsns_sc2315e_experimental.so and /dev/null differ