diff --git a/oem/qcom/buildbins/build/linuxembedded/binary_yupik/com.qti.sensormodule.lab308_tc358746.cmake b/oem/qcom/buildbins/build/linuxembedded/binary_yupik/com.qti.sensormodule.lab308_tc358746.cmake
new file mode 100644
index 00000000..2e6d766b
--- /dev/null
+++ b/oem/qcom/buildbins/build/linuxembedded/binary_yupik/com.qti.sensormodule.lab308_tc358746.cmake
@@ -0,0 +1,18 @@
+##################################
+# Generate camx binary file from XMLs
+set(CAMX_CURDIR ${CMAKE_CURRENT_SOURCE_DIR})
+
+if (NOT DEFINED CAMX_CHICDK_PATH)
+ set(CAMX_CHICDK_PATH ${CAMX_CURDIR})
+endif ()
+
+set (CAMX_LOCAL_BIN com.qti.sensormodule.lab308_tc358746_cam0.bin)
+
+set (CAMX_CHICDK_BIN_INPUTS
+ ${CAMX_CHICDK_PATH}/oem/qcom/sensor/tc358746/tc358746_sensor.xml
+ ${CAMX_CHICDK_PATH}/oem/qcom/module/lab308_tc358746_module_cam0.xml
+ )
+
+set (CAMX_BINARY_XSD_PATH ${CAMX_CHICDK_PATH}/api/sensor)
+
+include (${CAMX_CHICDK_PATH}/core/build/linuxembedded/binary_generic.cmake)
diff --git a/oem/qcom/module/lab308_tc358746_module_cam0.xml b/oem/qcom/module/lab308_tc358746_module_cam0.xml
new file mode 100644
index 00000000..1e061138
--- /dev/null
+++ b/oem/qcom/module/lab308_tc358746_module_cam0.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+ lab308
+
+ tc358746
+
+
+
+
+
+
+ lab308_tc358746
+
+ EXTERNAL
+
+
+ 0x0
+ 0
+
+
+
+
+ 7
+
+ 2.2
+
+ 0.1
+
+ 10.0
+
+ 60
+
+ 45
+
+ 360
+
+ 360
+
+ 360
+
+
+
+
+
diff --git a/oem/qcom/multicamera/chimcxcameraconfig/configs/kodiak/kodiak_lab308_spc_v1.xml b/oem/qcom/multicamera/chimcxcameraconfig/configs/kodiak/kodiak_lab308_spc_v1.xml
new file mode 100644
index 00000000..3827eaa7
--- /dev/null
+++ b/oem/qcom/multicamera/chimcxcameraconfig/configs/kodiak/kodiak_lab308_spc_v1.xml
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/oem/qcom/sensor/tc358746/tc358746_sensor.xml b/oem/qcom/sensor/tc358746/tc358746_sensor.xml
new file mode 100644
index 00000000..846f3b08
--- /dev/null
+++ b/oem/qcom/sensor/tc358746/tc358746_sensor.xml
@@ -0,0 +1,1 @@
+
diff --git a/configs/product.mk b/configs/product.mk
index a6b0ad16..92de19f2 100644
--- a/configs/product.mk
+++ b/configs/product.mk
@@ -137,6 +137,7 @@ PRODUCT_PACKAGES += com.qti.sensormodule.cmk_imx577.bin
PRODUCT_PACKAGES += cmk_ov9282_module_cam0a.bin
PRODUCT_PACKAGES += cmk_ov9282_module_cam0b.bin
PRODUCT_PACKAGES += cmk_ov9282_module_cam1.bin
+PRODUCT_PACKAGES += lab308_tc358746_cam0.bin
PRODUCT_PACKAGES += com.qti.sensormodule.sunny_imx576.bin
PRODUCT_PACKAGES += com.qti.sensormodule.sunny_s5k2x5sp.bin
PRODUCT_PACKAGES += com.qti.sensormodule.lce_s5k5e9yx04.bin
diff --git a/oem/qcom/module/socid_sensorbin_map.xml b/oem/qcom/module/socid_sensorbin_map.xml
new file mode 100644
index 00000000..1e061138
--- /dev/null
+++ b/oem/qcom/module/socid_sensorbin_map.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+ QCM6490
+
+ lab308_tc358746_cam0
+
+
+
+