diff --git a/system/camerad/sensors/os04c10.cc b/system/camerad/sensors/os04c10.cc index 81369ddfdd..ea0792891b 100644 --- a/system/camerad/sensors/os04c10.cc +++ b/system/camerad/sensors/os04c10.cc @@ -26,7 +26,7 @@ OS04C10::OS04C10() { data_word = false; frame_width = OS04C10_FRAME_WIDTH; - frame_height = OS04C10_FRAME_HEIGHT; + frame_height = OS04C10_FRAME_HEIGHT*2; frame_stride = (OS04C10_FRAME_WIDTH * 12 / 8); // no alignment extra_height = 0; @@ -36,8 +36,8 @@ OS04C10::OS04C10() { init_reg_array.assign(std::begin(init_array_os04c10), std::end(init_array_os04c10)); probe_reg_addr = 0x300a; probe_expected_data = 0x5304; - mipi_format = CAM_FORMAT_MIPI_RAW_12; - frame_data_type = 0x2c; + mipi_format = CAM_FORMAT_MIPI_RAW_10; + frame_data_type = 0x2b; mclk_frequency = 24000000; // Hz dc_gain_factor = 1;