# IMX678 M0143 Driver not recognized on SDK 1.0.0

Source: https://forum.modalai.com/topic/2473/imx678-m0143-driver-not-recognized-on-sdk-1-0-0
Category: ESCs, Sensors and Accessories (https://forum.modalai.com/category/15/escs-sensors-and-accessories)
Tags: image-sensor
Posted: 2023-07-24 13:41:35 UTC by Davon Prewitt
Replies: 4 · Views: 827

## Davon Prewitt · 2023-07-24 13:41:35 UTC

I am on the VOXL 2 MINI. I used `voxl-configure-cameras 8` to create a config for the IMX678 (M0143) to use `voxl-camera-server`. I get the following errors.

```
Camera Configuration: 8
[ERROR] Your system image is too old to support the new camera driver structure
[ERROR] Plese update to a system image newer than May 14 2023
```

I am already flashed to the latest SDK (1.0.0). Is there a workaround?

## Reply by Moderator (ModalAI staff) · 2023-07-24 16:35:11 UTC

Hi Davon,

Have you loaded the image from 7/12/23 - https://developer.modalai.com/asset/10

## Reply by Davon Prewitt · 2023-07-28 02:20:53 UTC (in reply to Moderator)

@Moderator Hello. I have flashed the new drivers and `voxl-configure-cameras` provided me the right drivers and config. No luck getting the camera server to run though. I tried running the configuration on part M0135 interposer. 

**Driver info**
--------------------------------------------------------------------------------
system-image: 1.6.2-M0104-14.1a-perf
kernel:       #1 SMP PREEMPT Fri May 19 22:53:15 UTC 2023 4.19.125
--------------------------------------------------------------------------------
hw version:   M0104
--------------------------------------------------------------------------------
voxl-suite:   1.0.0
--------------------------------------------------------------------------------
no current network connection
--------------------------------------------------------------------------------

**voxl-camera-server output**
    name:                hires
    sensor type:         imx678
    isEnabled:           1
    camId:               0
    camId2:              -1
    fps:                 30

    en_preview:          0
    pre_width:           640
    pre_height:          480
    pre_format:          nv21

    en_small_video:      1
    small_video_width:   1024
    small_video_height:  768

    en_large_video:      1
    large_video_width:   2048
    large_video_height:  1536

    en_snapshot:         1
    snap_width:          3840
    snap_height:         2160

    ae_mode:             isp
    standby_enabled:     0
    decimator:           1
    independent_exposure:0

=================================================================
Starting Camera: hires

Segmentation fault:
Fault thread: voxl-camera-ser(tid: 3066)
Fault address: 0x5658e6a6cc
Address not mapped.
Segmentation fault

I have done some more digging and it would appear that HAL3 does not see my IMX678. After running `voxl-camera-server -s` snd `-l`, the LED on the camera is on, but not being recognized.

## Reply by Davon Prewitt · 2023-07-31 18:53:12 UTC (in reply to Davon Prewitt)

@Moderator Hello again, please advise. I have used `voxl-configure-cameras` to setup `voxl-camera-server` to read frames. No luck on my various IMX678 camera modules nor interposers using SDK 1.0.0. The HAL module doesn't seem to recognize the presence of a camera module when calling `voxl-camera-server -s`. Is there something else i need to do?

## Reply by Moderator (ModalAI staff) · 2023-07-31 21:22:12 UTC

Please see app note [here](https://storage.googleapis.com/modalai_public/temp/MODALAI-2023-07-26%20-%20M0104%20%2B%20QTY2%20IMX678%20Test-260723-183737.pdf)
