Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

Matthew WellnerM

Matthew Wellner

@Matthew Wellner
Regular
Unfollow Follow
About
Posts
96
Topics
15
Shares
0
Groups
1
Followers
0
Following
0

Posts

Recent Best Controversial

  • voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev - I re-ran the setup for the Boson camera in the windows app and everything is working with the new hardware that came. Thanks again for the help!

    Ask your questions right here!

  • voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev - I just received the replacement hardware and gave it a try, but now I am getting a "Buffer error" from the Boson camera -

    DEBUG:   Successfully set up pipeline for stream: PREVIEW
    VERBOSE: finished sending request for frame 0 for camera boson
    VERBOSE: returning from SendOneCaptureRequest for frame 1 for camera boson
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 1 for camera boson for 1 streams
    VERBOSE: finished sending request for frame 1 for camera boson
    VERBOSE: returning from SendOneCaptureRequest for frame 2 for camera boson
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 2 for camera boson for 1 streams
    VERBOSE: finished sending request for frame 2 for camera boson
    VERBOSE: returning from SendOneCaptureRequest for frame 3 for camera boson
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 3 for camera boson for 1 streams
    VERBOSE: finished sending request for frame 3 for camera boson
    VERBOSE: returning from SendOneCaptureRequest for frame 4 for camera boson
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 4 for camera boson for 1 streams
    VERBOSE: finished sending request for frame 4 for camera boson
    VERBOSE: returning from SendOneCaptureRequest for frame 5 for camera boson
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 5 for camera boson for 1 streams
    VERBOSE: Received result from HAl3 for frame number 2
    VERBOSE: Received 0 buffers from camera boson, partial result:1
    VERBOSE: Received result from HAl3 for frame number 1
    VERBOSE: Received 0 buffers from camera boson, partial result:1
    VERBOSE: Received result from HAl3 for frame number 3
    VERBOSE: Received 0 buffers from camera boson, partial result:1
    VERBOSE: Received result from HAl3 for frame number 4
    VERBOSE: Received 0 buffers from camera boson, partial result:1
    VERBOSE: Received result from HAl3 for frame number 0
    VERBOSE: Received 0 buffers from camera boson, partial result:2
    VERBOSE: Received metadata for frame 0 from camera boson
    VERBOSE: 	Timestamp: 192798186423
    VERBOSE: 	Gain: 799
    VERBOSE: 	Exposure: 0
    ERROR:   Received "Buffer" error from camera: boson
    VERBOSE: Received result from HAl3 for frame number 0
    VERBOSE: Received 1 buffers from camera boson, partial result:0
    VERBOSE: Received output buffer 0 from camera boson
    VERBOSE: boson procesing new buffer
    VERBOSE: Camera: boson processing preview frame
    DEBUG:   setting thread affinity for cam boson preview
    VERBOSE: finished sending request for frame 5 for camera boson
    VERBOSE: returning from SendOneCaptureRequest for frame 6 for camera boson
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 6 for camera boson for 1 streams
    Aborted
    
    
    Ask your questions right here!

  • voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev - That got me a little further....

    I am able to see the boson camera now, but the voxl-camera-server crashes on start. Here is the output after removing the driver for slot 5:

    voxl2:/$ voxl-camera-server -d 0
    MISP awb str: auto
    Setting MISP AWB to Auto
    MISP channels enabled in defaults : 0
    ERROR: object missing misp_channels
    MISP awb str: auto
    Setting MISP AWB to Auto
    MISP channels enabled in defaults : 0
    ERROR: object missing misp_channels
    =================================================================
    configuration for 2 cameras:
    
    cam #0
        name:                boson
        sensor type:         boson
        isEnabled:           1
        camId:               0
        camId2:              -1
        fps:                 30
        en_rotate:           0
        en_rotate2:          0
    
        en_preview:          1
        pre_width:           640
        pre_height:          512
        en_raw_preview:      1
    
        en_small_video:      0
        small_video_width:   640
        small_video_height:  480
    
        en_large_video:      0
        large_video_width:   -1
        large_video_height:  -1
    
        en_misp:             0
        misp_width:          -1
        misp_height:         -1
    
        en_snapshot:         0
        snap_width:          -1
        snap_height:         -1
        exif_focal_length:   0.000000
        exif_focal_len_35mm_format:0
        exif_fnumber:        0.000000
    
        ae_mode:             off
        msv_exposure_min_us: 20
        msv_exposure_max_us: 33000
        gain_min           : 54
        gain_max           : 8000
        standby_enabled:     0
        decimator:           1
        independent_exposure:0
    
    cam #1
        name:                hires
        sensor type:         ov64b
        isEnabled:           1
        camId:               1
        camId2:              -1
        fps:                 30
        en_rotate:           0
        en_rotate2:          0
    
        en_preview:          1
        pre_width:           1920
        pre_height:          1080
        en_raw_preview:      0
    
        en_small_video:      0
        small_video_width:   1024
        small_video_height:  768
    
        en_large_video:      0
        large_video_width:   3840
        large_video_height:  2160
    
        en_misp:             0
        misp_width:          -1
        misp_height:         -1
    
        en_snapshot:         0
        snap_width:          3840
        snap_height:         2160
        exif_focal_length:   3.100000
        exif_focal_len_35mm_format:17
        exif_fnumber:        1.240000
    
        ae_mode:             isp
        msv_exposure_min_us: 20
        msv_exposure_max_us: 33000
        gain_min           : 54
        gain_max           : 32000
        standby_enabled:     0
        decimator:           1
        independent_exposure:0
    
    fsync_en:            0
    fsync_gpio:          109
    =================================================================
    DEBUG:   Attempting to open the hal module
    DEBUG:   SUCCESS: Camera module opened on attempt 0
    DEBUG:   ----------- Number of cameras: 3
    
    VERBOSE: cci-direct: using voxl_platform_mod config 0 layout
    DEBUG:   Cam idx: 0, Cam slot: 2, Slave Address: 0x00D4, Sensor Id: 0x00FF
    DEBUG:   Cam idx: 1, Cam slot: 3, Slave Address: 0x006C, Sensor Id: 0x6442
    DEBUG:   Cam idx: 2, Cam slot: 5, Slave Address: 0x006C, Sensor Id: 0x6442
    thread is locked to cores: 4 5 6 7
    connected to mavlink pipe
    Connected to cpu-monitor
    DEBUG:   ------ voxl-camera-server: Starting 2 cameras
    Starting Camera: boson (id #0)
    DEBUG:   Checking Gain limits for Camera: boson
    DEBUG:   Using gain limits min: 54 max: 8000
    DEBUG:   cam ID 0 checking for fmt:   37  w:  640 h:  512 o:   0
    DEBUG:   	==> option   0: format= 34 width= 640 height= 512 is_input=0
    DEBUG:   	==> option   4: format= 34 width= 640 height= 512 is_input=1
    ...
    DEBUG:   	==> option 184: format= 32 width= 320 height= 256 is_input=0
    DEBUG:   	==> option 188: format= 36 width= 320 height= 256 is_input=0
    VERBOSE: Successfully found configuration match for camera 0: 640x512
    VERBOSE: Adding preview stream for camera: 0
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    VERBOSE: Opened GBM fd
    gbm_create_device(156): Info: backend name is: msm_drm
    VERBOSE: Created GBM device
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=52 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=54 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=56 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=58 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=60 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=62 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=64 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=66 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=68 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=70 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=72 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=74 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=76 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=78 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=80 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=82 vaddr=(nil)
    DEBUG:   Successfully set up pipeline for stream: PREVIEW
    DEBUG:   Started Camera: boson
    Starting Camera: hires (id #1)
    VERBOSE: Entered thread: cam0-result(tid: 4215)
    VERBOSE: Entered thread: cam0-request(tid: 4214)
    VERBOSE: setting hal3 exposure for boson     5259763   800
    DEBUG:   Checking Gain limits for Camera: hires
    DEBUG:   Using gain limits min: 54 max: 860
    DEBUG:   cam ID 1 checking for fmt:   35  w: 1920 h: 1080 o:   0
    DEBUG:   	==> option   0: format= 34 width=9248 height=6944 is_input=0
    DEBUG:   	==> option   4: format= 34 width=9248 height=6944 is_input=1
    ...
    DEBUG:   	==> option 752: format= 32 width=4624 height=3472 is_input=0
    DEBUG:   	==> option 756: format= 36 width=4624 height=3472 is_input=0
    VERBOSE: Successfully found configuration match for camera 1: 1920x1080
    VERBOSE: Adding preview stream for camera: 1
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=105 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=107 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=109 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=111 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=113 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=115 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=117 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=119 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=121 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=123 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=125 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=127 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=129 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=131 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=133 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=135 vaddr=(nil)
    DEBUG:   Successfully set up pipeline for stream: PREVIEW
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: Entered thread: cam1-request(tid: 4227)
    VERBOSE: Entered thread: cam1-result(tid: 4228)
    DEBUG:   Started Camera: hires
    
    ------ voxl-camera-server: Started 2 of 2 cameras
    
    ------ voxl-camera-server: Camera server is now running
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 0 for camera boson for 1 streams
    VERBOSE: Received result from HAl3 for frame number 0
    VERBOSE: Received 0 buffers from camera boson, partial result:1
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 0 for camera hires for 1 streams
    VERBOSE: finished sending request for frame 0 for camera boson
    VERBOSE: returning from SendOneCaptureRequest for frame 1 for camera boson
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 1 for camera boson for 1 streams
    VERBOSE: finished sending request for frame 1 for camera boson
    VERBOSE: returning from SendOneCaptureRequest for frame 2 for camera boson
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 2 for camera boson for 1 streams
    VERBOSE: finished sending request for frame 2 for camera boson
    VERBOSE: returning from SendOneCaptureRequest for frame 3 for camera boson
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 3 for camera boson for 1 streams
    VERBOSE: finished sending request for frame 3 for camera boson
    VERBOSE: returning from SendOneCaptureRequest for frame 4 for camera boson
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 4 for camera boson for 1 streams
    VERBOSE: finished sending request for frame 4 for camera boson
    VERBOSE: returning from SendOneCaptureRequest for frame 5 for camera boson
    VERBOSE: setting hal3 exposure for boson     5259763   800
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 5 for camera boson for 1 streams
    VERBOSE: Received result from HAl3 for frame number 1
    VERBOSE: Received 0 buffers from camera boson, partial result:1
    VERBOSE: Received result from HAl3 for frame number 0
    VERBOSE: Received 0 buffers from camera boson, partial result:2
    VERBOSE: Received metadata for frame 0 from camera boson
    VERBOSE: 	Timestamp: 328840356007
    VERBOSE: 	Gain: 799
    VERBOSE: 	Exposure: 0
    VERBOSE: Received result from HAl3 for frame number 2
    VERBOSE: Received 0 buffers from camera boson, partial result:1
    VERBOSE: Received result from HAl3 for frame number 3
    VERBOSE: Received 0 buffers from camera boson, partial result:1
    VERBOSE: Received result from HAl3 for frame number 4
    VERBOSE: Received 0 buffers from camera boson, partial result:1
    VERBOSE: finished sending request for frame 0 for camera hires
    VERBOSE: returning from SendOneCaptureRequest for frame 1 for camera hires
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 1 for camera hires for 1 streams
    VERBOSE: finished sending request for frame 1 for camera hires
    VERBOSE: returning from SendOneCaptureRequest for frame 2 for camera hires
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 2 for camera hires for 1 streams
    VERBOSE: finished sending request for frame 2 for camera hires
    VERBOSE: returning from SendOneCaptureRequest for frame 3 for camera hires
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 3 for camera hires for 1 streams
    VERBOSE: finished sending request for frame 3 for camera hires
    VERBOSE: returning from SendOneCaptureRequest for frame 4 for camera hires
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 4 for camera hires for 1 streams
    VERBOSE: finished sending request for frame 4 for camera hires
    VERBOSE: returning from SendOneCaptureRequest for frame 5 for camera hires
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 5 for camera hires for 1 streams
    VERBOSE: Received result from HAl3 for frame number 0
    VERBOSE: Received 0 buffers from camera hires, partial result:1
    VERBOSE: Received result from HAl3 for frame number 1
    VERBOSE: Received 0 buffers from camera hires, partial result:1
    VERBOSE: Received result from HAl3 for frame number 2
    VERBOSE: Received 0 buffers from camera hires, partial result:1
    Aborted
    
    Ask your questions right here!

  • voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev - Sounds good. I am on SDK 1.4.5 and my mach.var is 1.0.0.

    voxl2:~$ voxl-version 
    ────────────────────────────────────────────────────────────────────────────────
    system-image: 1.8.02-M0054-14.1a-perf
    kernel:       #1 SMP PREEMPT Mon Nov 11 22:08:01 UTC 2024 4.19.125
    ────────────────────────────────────────────────────────────────────────────────
    hw platform:  M0054
    mach.var:     1.0.0
    SKU:          MCCA-M0054-C8-T0-M0-X0
    ────────────────────────────────────────────────────────────────────────────────
    voxl-suite:   1.4.5
    ────────────────────────────────────────────────────────────────────────────────
    
    
    Ask your questions right here!

  • voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev - I just swapped the cables and reinserted the M0181 into J7 and only the hires camera works? I was thinking that the Boson camera would work when I swapped the cables (if it was the cable). Could there be something wrong with the M0159 / M0181?

    voxl2:~$ voxl-camera-server -d 0
    MISP awb str: auto
    Setting MISP AWB to Auto
    MISP channels enabled in defaults : 0
    ERROR: object missing misp_channels
    MISP awb str: auto
    Setting MISP AWB to Auto
    MISP channels enabled in defaults : 0
    ERROR: object missing misp_channels
    =================================================================
    configuration for 2 cameras:
    
    cam #0
        name:                boson
        sensor type:         boson
        isEnabled:           1
        camId:               0
        camId2:              -1
        fps:                 30
        en_rotate:           0
        en_rotate2:          0
    
        en_preview:          1
        pre_width:           640
        pre_height:          512
        en_raw_preview:      1
    
        en_small_video:      0
        small_video_width:   640
        small_video_height:  480
    
        en_large_video:      0
        large_video_width:   -1
        large_video_height:  -1
    
        en_misp:             0
        misp_width:          -1
        misp_height:         -1
    
        en_snapshot:         0
        snap_width:          -1
        snap_height:         -1
        exif_focal_length:   0.000000
        exif_focal_len_35mm_format:0
        exif_fnumber:        0.000000
    
        ae_mode:             off
        msv_exposure_min_us: 20
        msv_exposure_max_us: 33000
        gain_min           : 54
        gain_max           : 8000
        standby_enabled:     0
        decimator:           1
        independent_exposure:0
    
    cam #1
        name:                hires
        sensor type:         ov64b
        isEnabled:           1
        camId:               1
        camId2:              -1
        fps:                 30
        en_rotate:           0
        en_rotate2:          0
    
        en_preview:          1
        pre_width:           1920
        pre_height:          1080
        en_raw_preview:      0
    
        en_small_video:      0
        small_video_width:   1024
        small_video_height:  768
    
        en_large_video:      0
        large_video_width:   3840
        large_video_height:  2160
    
        en_misp:             0
        misp_width:          -1
        misp_height:         -1
    
        en_snapshot:         0
        snap_width:          3840
        snap_height:         2160
        exif_focal_length:   3.100000
        exif_focal_len_35mm_format:17
        exif_fnumber:        1.240000
    
        ae_mode:             isp
        msv_exposure_min_us: 20
        msv_exposure_max_us: 33000
        gain_min           : 54
        gain_max           : 32000
        standby_enabled:     0
        decimator:           1
        independent_exposure:0
    
    fsync_en:            0
    fsync_gpio:          109
    =================================================================
    DEBUG:   Attempting to open the hal module
    DEBUG:   SUCCESS: Camera module opened on attempt 0
    DEBUG:   ----------- Number of cameras: 2
    
    VERBOSE: cci-direct: using voxl_platform_mod config 0 layout
    DEBUG:   Cam idx: 0, Cam slot: 3, Slave Address: 0x006C, Sensor Id: 0x6442
    DEBUG:   Cam idx: 1, Cam slot: 5, Slave Address: 0x00D4, Sensor Id: 0x00FF
    thread is locked to cores: 4 5 6 7
    connected to mavlink pipe
    Connected to cpu-monitor
    DEBUG:   ------ voxl-camera-server: Starting 2 cameras
    Starting Camera: boson (id #0)
    DEBUG:   Checking Gain limits for Camera: boson
    DEBUG:   Using gain limits min: 54 max: 860
    DEBUG:   cam ID 0 checking for fmt:   37  w:  640 h:  512 o:   0
    DEBUG:   	==> option   0: format= 34 width=9248 height=6944 is_input=0
    ...
    DEBUG:   	==> option 756: format= 36 width=4624 height=3472 is_input=0
    ERROR:   Camera 0 failed to find supported preview config: 640x512
    WARNING: Failed to start cam boson due to invalid resolution
    WARNING: assuming cam is missing and trying to compensate
    Starting Camera: hires (originally id #1) with id offset: 1
    DEBUG:   Checking Gain limits for Camera: hires
    DEBUG:   Using gain limits min: 54 max: 860
    DEBUG:   cam ID 0 checking for fmt:   35  w: 1920 h: 1080 o:   0
    DEBUG:   	==> option   0: format= 34 width=9248 height=6944 is_input=0
    ...
    DEBUG:   	==> option 756: format= 36 width=4624 height=3472 is_input=0
    VERBOSE: Successfully found configuration match for camera 0: 1920x1080
    VERBOSE: Adding preview stream for camera: 0
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    VERBOSE: Opened GBM fd
    gbm_create_device(156): Info: backend name is: msm_drm
    VERBOSE: Created GBM device
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=60 vaddr=(nil)
    ...
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=90 vaddr=(nil)
    DEBUG:   Successfully set up pipeline for stream: PREVIEW
    VERBOSE: Entered thread: cam0-request(tid: 3796)
    VERBOSE: Entered thread: cam0-result(tid: 3797)
    DEBUG:   Started Camera: hires
    
    ------ voxl-camera-server: Started 1 of 2 cameras
    
    ------ voxl-camera-server: Camera server is now running
    DEBUG:   Value of standby_active is: 0 
    DEBUG:   Value of standby_active is: 0 
    DEBUG:   Value of standby_active is: 0 
    
    Ask your questions right here!

  • voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev - Thanks for the help! I updated libmodal-journal, I swapped M0181 over to J6, and I copied the correct bin files over to /usr/lib/camera but now I don't see either camera:

    voxl2:~$ voxl-camera-server -l
    DEBUG:   Attempting to open the hal module
    DEBUG:   SUCCESS: Camera module opened on attempt 0
    DEBUG:   ----------- Number of cameras: 0
    
    DEBUG:   Note: This list comes from the HAL module and may not be indicative
    DEBUG:   	of configurations that have full pipelines
    
    DEBUG:   Number of cameras: 0
    
    

    I'm guessing based on what you wrote already that there is something going on between the M0181 and the Hadron?

    Ask your questions right here!

  • voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev - I have the M181 board plugged into J7 (the other side is connected to a Hadron matching the connections correctly), but the only sensor driver that detects the boson camera is com.qti.sensormodule.boson_5.bin (not 2 like the directions show). The EO camera works using com.qti.sensormodule.ov64b40_3.bin like the directions show. The ID 5 vs 2 seems like my issue, but I'm not sure how to fix it.

    Ask your questions right here!

  • voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
    Matthew WellnerM Matthew Wellner

    I'm still having trouble with this... I've gone back through the instructions again, but I keep getting a message that says the boson doesn't support 640x512 even though that resolution is listed in the debug output:

    DEBUG:   	==> option 644: format= 33 width= 720 height= 480 is_input=0
    DEBUG:   	==> option 648: format= 34 width= 640 height= 512 is_input=0
    DEBUG:   	==> option 652: format= 35 width= 640 height= 512 is_input=0
    DEBUG:   	==> option 656: format= 33 width= 640 height= 512 is_input=0
    DEBUG:   	==> option 660: format= 34 width= 640 height= 480 is_input=0
    DEBUG:   	==> option 664: format= 35 width= 640 height= 480 is_input=0
    DEBUG:   	==> option 668: format= 33 width= 640 height= 480 is_input=0
    DEBUG:   	==> option 672: format= 34 width= 640 height= 400 is_input=0
    DEBUG:   	==> option 676: format= 35 width= 640 height= 400 is_input=0
    DEBUG:   	==> option 680: format= 33 width= 640 height= 400 is_input=0
    DEBUG:   	==> option 684: format= 34 width= 640 height= 360 is_input=0
    DEBUG:   	==> option 688: format= 35 width= 640 height= 360 is_input=0
    DEBUG:   	==> option 692: format= 33 width= 640 height= 360 is_input=0
    DEBUG:   	==> option 696: format= 34 width= 352 height= 288 is_input=0
    DEBUG:   	==> option 700: format= 35 width= 352 height= 288 is_input=0
    DEBUG:   	==> option 704: format= 34 width= 320 height= 240 is_input=0
    DEBUG:   	==> option 708: format= 35 width= 320 height= 240 is_input=0
    DEBUG:   	==> option 712: format= 34 width= 240 height= 320 is_input=0
    DEBUG:   	==> option 716: format= 35 width= 240 height= 320 is_input=0
    DEBUG:   	==> option 720: format= 34 width= 176 height= 144 is_input=0
    DEBUG:   	==> option 724: format= 35 width= 176 height= 144 is_input=0
    DEBUG:   	==> option 728: format= 37 width=9248 height=6944 is_input=0
    DEBUG:   	==> option 732: format= 38 width=9248 height=6944 is_input=0
    DEBUG:   	==> option 736: format= 32 width=9248 height=6944 is_input=0
    DEBUG:   	==> option 740: format= 36 width=9248 height=6944 is_input=0
    DEBUG:   	==> option 744: format= 37 width=4624 height=3472 is_input=0
    DEBUG:   	==> option 748: format= 38 width=4624 height=3472 is_input=0
    DEBUG:   	==> option 752: format= 32 width=4624 height=3472 is_input=0
    DEBUG:   	==> option 756: format= 36 width=4624 height=3472 is_input=0
    ERROR:   Camera 0 failed to find supported preview config: 640x512
    WARNING: Failed to start cam boson due to invalid resolution
    WARNING: assuming cam is missing and trying to compensate
    Starting Camera: hires (originally id #1) with id offset: 1
    DEBUG:   Checking Gain limits for Camera: hires
    DEBUG:   Using gain limits min: 54 max: 860
    
    
    Ask your questions right here!

  • voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
    Matthew WellnerM Matthew Wellner

    Hi,

    I am using a VOXL2 running SDK v1.4.5 with a Hadron 640R connected to J7. I am getting a video stream from the EO camera on the Hadron, but the voxl-camera-server says that 640x512 is an invalid resolution and doesn't start.

    I followed the instructions posted here (https://docs.modalai.com/voxl2-hadron) after configuring the Hadron via the USB cable according to the instructions for the Boson camera, but maybe I'm missing something / did something silly?

    The output of voxl-camera-server -l:

    voxl2:~$ voxl-camera-server -l
    ====================================
    Number of cameras detected: 2
    ====================================
    

    My config file (that I pulled from the instructions):

    {
    	"version":	0.1,
    	"fsync_en":	false,
    	"fsync_gpio":	109,
    	"cameras":	[{
    			"type":	"boson",
    			"name":	"boson",
    			"enabled":	true,
    			"camera_id":	0,
    			"fps":	30,
    			"en_preview":	true,
    			"en_misp":	false,
    			"preview_width":	640,
    			"preview_height":	512,
    			"en_raw_preview":	true,
    			"en_small_video":	false,
    			"en_large_video":	false,
    			"ae_mode":	"off",
    			"en_rotate":	false,
    			"small_video_width":	640,
    			"small_video_height":	480,
    			"small_venc_mode":	"h264",
    			"small_venc_br_ctrl":	"cqp",
    			"small_venc_Qfixed":	30,
    			"small_venc_Qmin":	15,
    			"small_venc_Qmax":	40,
    			"small_venc_nPframes":	9,
    			"small_venc_mbps":	2,
    			"small_venc_osd":	false,
    			"large_video_width":	-1,
    			"large_video_height":	-1,
    			"large_venc_mode":	"h264",
    			"large_venc_br_ctrl":	"cqp",
    			"large_venc_Qfixed":	40,
    			"large_venc_Qmin":	15,
    			"large_venc_Qmax":	50,
    			"large_venc_nPframes":	29,
    			"large_venc_mbps":	40,
    			"large_venc_osd":	false,
    			"misp_width":	-1,
    			"misp_height":	-1,
    			"misp_venc_enable":	true,
    			"misp_venc_mode":	"h264",
    			"misp_venc_br_ctrl":	"cqp",
    			"misp_venc_Qfixed":	30,
    			"misp_venc_Qmin":	15,
    			"misp_venc_Qmax":	50,
    			"misp_venc_nPframes":	29,
    			"misp_venc_mbps":	2,
    			"misp_venc_osd":	false,
    			"misp_awb":	"auto",
    			"misp_gamma":	1,
    			"gain_min":	54,
    			"gain_max":	8000
    		}, {
    			"type":	"ov64b",
    			"name":	"hires",
    			"enabled":	true,
    			"camera_id":	1,
    			"fps":	30,
    			"en_preview":	true,
    			"en_misp":	false,
    			"preview_width":	1920,
    			"preview_height":	1080,
    			"en_raw_preview":	false,
    			"en_small_video":	false,
    			"en_large_video":	false,
    			"en_snapshot":	false,
    			"ae_mode":	"isp",
    			"gain_min":	54,
    			"gain_max":	32000,
    			"small_video_width":	1024,
    			"small_video_height":	768,
    			"small_venc_mode":	"h264",
    			"small_venc_br_ctrl":	"cqp",
    			"small_venc_Qfixed":	30,
    			"small_venc_Qmin":	15,
    			"small_venc_Qmax":	40,
    			"small_venc_nPframes":	9,
    			"small_venc_mbps":	2,
    			"small_venc_osd":	false,
    			"large_video_width":	3840,
    			"large_video_height":	2160,
    			"large_venc_mode":	"h264",
    			"large_venc_br_ctrl":	"cqp",
    			"large_venc_Qfixed":	40,
    			"large_venc_Qmin":	15,
    			"large_venc_Qmax":	50,
    			"large_venc_nPframes":	29,
    			"large_venc_mbps":	40,
    			"large_venc_osd":	false,
    			"en_snapshot_width":	3840,
    			"en_snapshot_height":	2160,
    			"exif_focal_length":	3.0999999046325684,
    			"exif_focal_length_in_35mm_format":	17,
    			"exif_fnumber":	1.2400000095367432,
    			"snapshot_jpeg_quality":	75,
    			"misp_width":	-1,
    			"misp_height":	-1,
    			"misp_venc_enable":	true,
    			"misp_venc_mode":	"h265",
    			"misp_venc_br_ctrl":	"cqp",
    			"misp_venc_Qfixed":	38,
    			"misp_venc_Qmin":	15,
    			"misp_venc_Qmax":	50,
    			"misp_venc_nPframes":	29,
    			"misp_venc_mbps":	30,
    			"misp_venc_osd":	false,
    			"misp_awb":	"auto",
    			"misp_gamma":	1.6
    		}]
    }
    

    Output of voxl-camera-server -d 0:

    voxl2:~$ voxl-camera-server -d 0
    MISP awb str: auto
    Setting MISP AWB to Auto
    MISP channels enabled in defaults : 0
    ERROR: object missing misp_channels
    MISP awb str: auto
    Setting MISP AWB to Auto
    MISP channels enabled in defaults : 0
    ERROR: object missing misp_channels
    =================================================================
    configuration for 2 cameras:
    
    cam #0
        name:                boson
        sensor type:         boson
        isEnabled:           1
        camId:               0
        camId2:              -1
        fps:                 30
        en_rotate:           0
        en_rotate2:          0
    
        en_preview:          1
        pre_width:           640
        pre_height:          512
        en_raw_preview:      1
    
        en_small_video:      0
        small_video_width:   640
        small_video_height:  480
    
        en_large_video:      0
        large_video_width:   -1
        large_video_height:  -1
    
        en_misp:             0
        misp_width:          -1
        misp_height:         -1
    
        en_snapshot:         0
        snap_width:          -1
        snap_height:         -1
        exif_focal_length:   0.000000
        exif_focal_len_35mm_format:0
        exif_fnumber:        0.000000
    
        ae_mode:             off
        msv_exposure_min_us: 20
        msv_exposure_max_us: 33000
        gain_min           : 54
        gain_max           : 8000
        standby_enabled:     0
        decimator:           1
        independent_exposure:0
    
    cam #1
        name:                hires
        sensor type:         ov64b
        isEnabled:           1
        camId:               1
        camId2:              -1
        fps:                 30
        en_rotate:           0
        en_rotate2:          0
    
        en_preview:          1
        pre_width:           1920
        pre_height:          1080
        en_raw_preview:      0
    
        en_small_video:      0
        small_video_width:   1024
        small_video_height:  768
    
        en_large_video:      0
        large_video_width:   3840
        large_video_height:  2160
    
        en_misp:             0
        misp_width:          -1
        misp_height:         -1
    
        en_snapshot:         0
        snap_width:          3840
        snap_height:         2160
        exif_focal_length:   3.100000
        exif_focal_len_35mm_format:17
        exif_fnumber:        1.240000
    
        ae_mode:             isp
        msv_exposure_min_us: 20
        msv_exposure_max_us: 33000
        gain_min           : 54
        gain_max           : 32000
        standby_enabled:     0
        decimator:           1
        independent_exposure:0
    
    fsync_en:            0
    fsync_gpio:          109
    =================================================================
    DEBUG:   Attempting to open the hal module
    DEBUG:   SUCCESS: Camera module opened on attempt 0
    DEBUG:   ----------- Number of cameras: 2
    
    VERBOSE: cci-direct: using voxl_platform_mod config 0 layout
    DEBUG:   Cam idx: 0, Cam slot: 3, Slave Address: 0x006C, Sensor Id: 0x6442
    DEBUG:   Cam idx: 1, Cam slot: 5, Slave Address: 0x00D4, Sensor Id: 0x00FF
    thread is locked to cores: 4 5 6 7
    connected to mavlink pipe
    Connected to cpu-monitor
    DEBUG:   ------ voxl-camera-server: Starting 2 cameras
    Starting Camera: boson (id #0)
    DEBUG:   Checking Gain limits for Camera: boson
    DEBUG:   Using gain limits min: 54 max: 860
    DEBUG:   cam ID 0 checking for fmt:   37  w:  640 h:  512 o:   0
    DEBUG:   	==> option   0: format= 34 width=9248 height=6944 is_input=0
    DEBUG:   	==> option   4: format= 34 width=9248 height=6944 is_input=1
    ...
    DEBUG:   	==> option 644: format= 33 width= 720 height= 480 is_input=0
    DEBUG:   	==> option 648: format= 34 width= 640 height= 512 is_input=0
    DEBUG:   	==> option 652: format= 35 width= 640 height= 512 is_input=0
    DEBUG:   	==> option 656: format= 33 width= 640 height= 512 is_input=0
    DEBUG:   	==> option 660: format= 34 width= 640 height= 480 is_input=0
    DEBUG:   	==> option 664: format= 35 width= 640 height= 480 is_input=0
    DEBUG:   	==> option 668: format= 33 width= 640 height= 480 is_input=0
    DEBUG:   	==> option 672: format= 34 width= 640 height= 400 is_input=0
    DEBUG:   	==> option 676: format= 35 width= 640 height= 400 is_input=0
    DEBUG:   	==> option 680: format= 33 width= 640 height= 400 is_input=0
    DEBUG:   	==> option 684: format= 34 width= 640 height= 360 is_input=0
    DEBUG:   	==> option 688: format= 35 width= 640 height= 360 is_input=0
    DEBUG:   	==> option 692: format= 33 width= 640 height= 360 is_input=0
    DEBUG:   	==> option 696: format= 34 width= 352 height= 288 is_input=0
    DEBUG:   	==> option 700: format= 35 width= 352 height= 288 is_input=0
    DEBUG:   	==> option 704: format= 34 width= 320 height= 240 is_input=0
    DEBUG:   	==> option 708: format= 35 width= 320 height= 240 is_input=0
    DEBUG:   	==> option 712: format= 34 width= 240 height= 320 is_input=0
    DEBUG:   	==> option 716: format= 35 width= 240 height= 320 is_input=0
    DEBUG:   	==> option 720: format= 34 width= 176 height= 144 is_input=0
    DEBUG:   	==> option 724: format= 35 width= 176 height= 144 is_input=0
    DEBUG:   	==> option 728: format= 37 width=9248 height=6944 is_input=0
    DEBUG:   	==> option 732: format= 38 width=9248 height=6944 is_input=0
    DEBUG:   	==> option 736: format= 32 width=9248 height=6944 is_input=0
    DEBUG:   	==> option 740: format= 36 width=9248 height=6944 is_input=0
    DEBUG:   	==> option 744: format= 37 width=4624 height=3472 is_input=0
    DEBUG:   	==> option 748: format= 38 width=4624 height=3472 is_input=0
    DEBUG:   	==> option 752: format= 32 width=4624 height=3472 is_input=0
    DEBUG:   	==> option 756: format= 36 width=4624 height=3472 is_input=0
    ERROR:   Camera 0 failed to find supported preview config: 640x512
    WARNING: Failed to start cam boson due to invalid resolution
    WARNING: assuming cam is missing and trying to compensate
    Starting Camera: hires (originally id #1) with id offset: 1
    DEBUG:   Checking Gain limits for Camera: hires
    DEBUG:   Using gain limits min: 54 max: 860
    DEBUG:   cam ID 0 checking for fmt:   35  w: 1920 h: 1080 o:   0
    DEBUG:   	==> option   0: format= 34 width=9248 height=6944 is_input=0
    DEBUG:   	==> option   4: format= 34 width=9248 height=6944 is_input=1
    ...
    DEBUG:   	==> option 748: format= 38 width=4624 height=3472 is_input=0
    DEBUG:   	==> option 752: format= 32 width=4624 height=3472 is_input=0
    DEBUG:   	==> option 756: format= 36 width=4624 height=3472 is_input=0
    VERBOSE: Successfully found configuration match for camera 0: 1920x1080
    VERBOSE: Adding preview stream for camera: 0
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    VERBOSE: Opened GBM fd
    gbm_create_device(156): Info: backend name is: msm_drm
    VERBOSE: Created GBM device
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=60 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=62 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=64 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=66 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=68 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=70 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=72 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=74 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=76 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=78 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=80 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=82 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=84 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=86 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=88 vaddr=(nil)
    DEBUG:   Converted gralloc flags 0x20900 to GBM flags 0x1400000
    VERBOSE: Dumping GBM flags
    DEBUG:   	Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI	
    DEBUG:   	Found flag GBM_BO_USAGE_HW_COMPOSER_QTI	
    DEBUG:   Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=90 vaddr=(nil)
    DEBUG:   Successfully set up pipeline for stream: PREVIEW
    VERBOSE: Entered thread: cam0-request(tid: 18927)
    DEBUG:   Started Camera: hires
    
    ------ voxl-camera-server: Started 1 of 2 cameras
    
    ------ voxl-camera-server: Camera server is now running
    VERBOSE: Entered thread: cam0-result(tid: 18928)
    VERBOSE: added request for preview stream
    VERBOSE: Sending request for frame 0 for camera hires for 1 streams
    ...
    
    Ask your questions right here!

  • Flir Boson over m0153 setup
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev Thanks again for the help. Unfortunately as it turns out, even though I have a Boson 640+ FLIR told me that the version I have is right before they started providing the MIPI output. I can still use the UVC interface, but it doesn't look like the Boson+ that I have can use the MIPI adapter after all. I don't know that many others will have my problem, but you guys might want to note that only the newest version of the Boson camera will support the MIPI adapter kit (https://flir.custhelp.com/app/answers/detail/a_id/6245/~/flir-oem---boson-software-versions).

    Matt

    Ask your questions right here!

  • Flir Boson over m0153 setup
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev - I took a look at the Hadron documentation you linked about and I might have missed it, but I'm not sure which socket I am supposed to plug the Boson into given the labeling - Should the Boson be plugged into the HR port or the 5L port?

    The board plugged into the Boson is the M0201.

    Thanks!
    Matt

    Ask your questions right here!

  • Flir Boson over m0153 setup
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev

    Here is the output from dmesg -w when I run voxl-camera-server -l:

    [  431.574827] perf: interrupt took too long (3149 > 3133), lowering kernel.perf_event_max_sample_rate to 63500
    [  433.269948] CAM_ERR: CAM-MEM: cam_mem_mgr_create_debug_fs: 126 failed to create dentry
    [  433.300805] CAM_INFO: CAM-HFI: cam_hfi_init: 878 Init IO1 : [0x10c00000 0xcf300000] IO2 [0xe0200000 0x1ed00000]
    [  433.311075] CAM_INFO: CAM-ICP: cam_icp_mgr_hw_open: 3879 FW download done successfully
    [  433.311129] CAM_INFO: CAM-ICP: cam_icp_mgr_process_dbg_buf: 2572 FW_DBG:CICP_FW_E : HFI  :QC_IMAGE_VERSION_STRING=CICP.FW.1.0-00079,OEM_IMAGE_VERSION_STRING=CRM,BUILD_TIME: Oct 17 2019 05:49:19,CACHE_ENABLED at icphostinterface.c:636 QC_IMAGE_VERSION_STRING=CICP.FW.1.0-00079 OEM_IMAGE_VERSION_STRING=CRM
    [  433.311142] CAM_INFO: CAM-ICP: cam_icp_mgr_process_dbg_buf: 2572 FW_DBG:CICP_FW_E : HFI  :ELF variant: CACHE-ENABLED:T480:API_V2:USE_CDM_1_1: , API version: 0x2000049 at icphostinterface.c:637 QC_IMAGE_VERSION_STRING=CICP.FW.1.0-00079 OEM_IMAGE_VERSION_STRING=CRM
    [  433.464626] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.59
    [  433.466717] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.55
    [  433.468818] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.60
    [  433.468851] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.79
    [  433.496472] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 731 [Applying Alternative Address] : Sensor Index   : 3613024436
    [  433.496477] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 732 [Applying Alternative Address] : Slave Address  : 0xE2
    [  433.496480] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 733 [Applying Alternative Address] : Slave sensor id: 0x7750
    [  433.496482] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 734 [Applying Alternative Address] : cci_client sid : 0x71
    [  433.496666] CAM_ERR: CAM-CCI: cam_cci_irq: 232 Base:        pK-error, M0_Q0 NACK ERROR: 0x8000000
    [  433.496723] CAM_ERR: CAM-CCI: cam_cci_wait: 270 failed rc -22
    [  433.496727] CAM_ERR: CAM-CCI: cam_cci_transfer_end: 345 failed rc -22
    [  433.496730] CAM_ERR: CAM-CCI: cam_cci_data_queue: 870 Slave: 0xe0 failed rc -22
    [  433.496732] CAM_ERR: CAM-CCI: cam_cci_i2c_write: 1450 failed rc: -22
    [  433.496736] CAM_ERR: CAM-SENSOR: cam_cci_i2c_write_table_cmd: 123 Failed rc = -22
    [  433.496737] CAM_ERR: CAM-SENSOR: cam_sensor_set_alt_id: 768 [Applying Alternative Address] : Probe : camera_io_dev_write failed: rc=-22
    [  433.496835] CAM_ERR: CAM-CCI: cam_cci_read: 1340 read_words = 0, exp words = 1
    [  433.496839] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  433.496840] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  433.496843] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x7750:
    [  433.496880] CAM_ERR: CAM-CCI: cam_cci_irq: 238 Base:        pK-error, M0_Q1 NACK ERROR: 0x10000000
    [  433.496986] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.79
    [  433.501213] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.60
    [  433.501260] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.55
    [  433.501292] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.59
    [  433.526323] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.59
    [  433.526429] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.55
    [  433.526523] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.60
    [  433.526560] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.79
    [  433.544735] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base:        pK-error, M1_Q1 NACK ERROR: 0x40000000
    [  433.544818] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x20:
    [  433.544832] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  433.544839] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  433.544848] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x214:
    [  433.545095] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.79
    [  433.548685] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.60
    [  433.548839] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.55
    [  433.548966] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.59
    [  433.579656] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.59
    [  433.581907] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.55
    [  433.584401] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.60
    [  433.584540] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.79
    [  433.609848] CAM_ERR: CAM-CCI: cam_cci_irq: 238 Base:        pK-error, M0_Q1 NACK ERROR: 0x10000000
    [  433.609954] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4:
    [  433.609968] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  433.609975] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  433.609984] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff:
    [  433.610164] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.79
    [  433.613619] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.60
    [  433.613750] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.55
    [  433.613862] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.59
    [  433.640381] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.59
    [  433.640593] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.60
    [  433.640685] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.55
    [  433.640902] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.79
    [  433.656073] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base:        pK-error, M1_Q1 NACK ERROR: 0x40000000
    [  433.656156] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34:
    [  433.656163] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  433.656167] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  433.656172] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577:
    [  433.656256] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.79
    [  433.658387] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.55
    [  433.658438] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.60
    [  433.658505] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.59
    [  433.687773] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.59
    [  433.691592] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.55
    [  433.694141] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.60
    [  433.694264] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.79
    [  433.718658] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 731 [Applying Alternative Address] : Sensor Index   : 3613028532
    [  433.718705] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 732 [Applying Alternative Address] : Slave Address  : 0xE2
    [  433.718712] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 733 [Applying Alternative Address] : Slave sensor id: 0x7750
    [  433.718718] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 734 [Applying Alternative Address] : cci_client sid : 0x71
    [  433.718885] CAM_ERR: CAM-CCI: cam_cci_irq: 258 Base:        pK-error, M1_Q0 NACK ERROR: 0x20000000
    [  433.718943] CAM_ERR: CAM-CCI: cam_cci_wait: 270 failed rc -22
    [  433.718951] CAM_ERR: CAM-CCI: cam_cci_transfer_end: 345 failed rc -22
    [  433.718958] CAM_ERR: CAM-CCI: cam_cci_data_queue: 870 Slave: 0xe0 failed rc -22
    [  433.718964] CAM_ERR: CAM-CCI: cam_cci_i2c_write: 1450 failed rc: -22
    [  433.719002] CAM_ERR: CAM-SENSOR: cam_cci_i2c_write_table_cmd: 123 Failed rc = -22
    [  433.719010] CAM_ERR: CAM-SENSOR: cam_sensor_set_alt_id: 768 [Applying Alternative Address] : Probe : camera_io_dev_write failed: rc=-22
    [  433.719219] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base:        pK-error, M1_Q1 NACK ERROR: 0x40000000
    [  433.719311] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xe0:
    [  433.719318] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  433.719322] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  433.719328] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x7750:
    [  433.719416] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.79
    [  433.723247] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.60
    [  433.723323] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.55
    [  433.723388] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.59
    [  433.748263] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.59
    [  433.748550] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.60
    [  433.748635] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.55
    [  433.748846] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.79
    [  433.764442] CAM_ERR: CAM-CCI: cam_cci_irq: 238 Base:        pK-error, M0_Q1 NACK ERROR: 0x10000000
    [  433.764550] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34:
    [  433.764561] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  433.764568] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  433.764576] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577:
    [  433.764690] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.79
    [  433.766882] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.55
    [  433.766957] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.60
    [  433.767266] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.59
    [  433.794883] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.58
    [  433.797233] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.55
    [  433.799580] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.60
    [  433.799719] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.79
    [  433.824690] CAM_ERR: CAM-CCI: cam_cci_irq: 238 Base:        pK-error, M0_Q1 NACK ERROR: 0x10000000
    [  433.824892] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4:
    [  433.824903] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  433.825047] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  433.825056] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff:
    [  433.825210] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.79
    [  433.829028] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.60
    [  433.829145] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.55
    [  433.829248] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.58
    [  433.856662] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.58
    [  433.856947] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.60
    [  433.857052] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.55
    [  433.857316] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.79
    [  433.873707] CAM_INFO: CAM-SENSOR: cam_sensor_driver_cmd: 918 Probe success,slot:0,slave_addr:0x34,sensor_id:0x577
    [  433.873856] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.79
    [  433.876113] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.55
    [  433.876193] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.60
    [  433.876297] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.58
    [  433.906802] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.58
    [  433.909084] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.55
    [  433.911458] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.60
    [  433.911541] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.79
    [  433.934593] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base:        pK-error, M1_Q1 NACK ERROR: 0x40000000
    [  433.934753] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4:
    [  433.934764] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  433.934770] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  433.934779] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff:
    [  433.934902] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.79
    [  433.939356] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.60
    [  433.939491] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.55
    [  433.939610] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.58
    [  433.966788] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.59
    [  433.969160] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.55
    [  433.971485] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.60
    [  433.971623] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.79
    [  433.996414] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base:        pK-error, M1_Q1 NACK ERROR: 0x40000000
    [  433.996614] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4:
    [  433.996626] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  433.996633] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  433.996642] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff:
    [  433.996843] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.79
    [  434.000928] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.60
    [  434.001059] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.55
    [  434.001168] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.59
    [  434.030683] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.59
    [  434.033001] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.55
    [  434.035566] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.60
    [  434.035687] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.79
    [  434.060425] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base:        pK-error, M1_Q1 NACK ERROR: 0x40000000
    [  434.060517] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4:
    [  434.060566] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  434.060573] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  434.060581] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff:
    [  434.060726] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.79
    [  434.063418] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.60
    [  434.063527] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.55
    [  434.063634] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.59
    [  434.090281] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Linked as a consumer to regulator.59
    [  434.092434] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Linked as a consumer to regulator.55
    [  434.094363] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Linked as a consumer to regulator.60
    [  434.094474] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Linked as a consumer to regulator.79
    [  434.117561] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base:        pK-error, M1_Q1 NACK ERROR: 0x40000000
    [  434.117639] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4:
    [  434.117651] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  434.117658] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  434.117666] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff:
    [  434.117782] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Dropping the link to regulator.79
    [  434.120568] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Dropping the link to regulator.60
    [  434.120684] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Dropping the link to regulator.55
    [  434.120784] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Dropping the link to regulator.59
    [  434.144431] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.58
    [  434.144691] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.60
    [  434.144790] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.55
    [  434.145044] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.79
    [  434.160015] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base:        pK-error, M1_Q1 NACK ERROR: 0x40000000
    [  434.160185] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34:
    [  434.160196] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  434.160204] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  434.160212] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577:
    [  434.160375] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.79
    [  434.162589] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.55
    [  434.162661] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.60
    [  434.162759] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.58
    [  434.188783] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.59
    [  434.189340] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.60
    [  434.189451] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.55
    [  434.189720] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.79
    [  434.205777] CAM_ERR: CAM-CCI: cam_cci_irq: 238 Base:        pK-error, M0_Q1 NACK ERROR: 0x10000000
    [  434.205898] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34:
    [  434.205909] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  434.205917] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  434.205926] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577:
    [  434.206047] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.79
    [  434.208273] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.55
    [  434.208352] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.60
    [  434.208456] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.59
    [  434.231916] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.59
    [  434.232050] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.60
    [  434.232095] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.55
    [  434.232224] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.79
    [  434.246838] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base:        pK-error, M1_Q1 NACK ERROR: 0x40000000
    [  434.247005] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34:
    [  434.247021] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  434.247027] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  434.247035] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577:
    [  434.247256] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.79
    [  434.249430] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.55
    [  434.249496] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.60
    [  434.249584] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.59
    [  434.276816] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.59
    [  434.277144] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.60
    [  434.277240] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.55
    [  434.277540] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.79
    [  434.292566] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base:        pK-error, M1_Q1 NACK ERROR: 0x40000000
    [  434.292688] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34:
    [  434.292694] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22
    [  434.292699] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
    [  434.292704] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577:
    [  434.292783] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.79
    [  434.295325] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.55
    [  434.295373] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.60
    [  434.295437] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.59
    [  434.349070] CAM_WARN: CAM-CRM: cam_req_mgr_close: 160 release invoked associated userspace process has died
    
    Ask your questions right here!

  • Flir Boson over m0153 setup
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev - Also, I noticed that the VOXL side adapter that was included with the Boson+ kit that I ordered includes spots for 2 coax cable connections. The one on the website looks like it only has one connection. Is the board I have newer, or did I receive the wrong board (it's labeled M0181)?

    Ask your questions right here!

  • Flir Boson over m0153 setup
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev - I have an extra USB 2 to 4 pin JST-GH connector and a 6 pin JST-GH connector. Can I use the pinout from the MCBL-00104 cable to configure the Boson+? I don't have a JST-SH connector on the version of the board I received.

    Ask your questions right here!

  • Flir Boson over m0153 setup
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev Sorry for the delay getting back to you - I was able to communicate over USB to the boson and run through that configuration. The only thing that was different was that I tried running the latest version of FLIR configuration tool (off of their website) and it forced me to use Boson 3.0.0 App that didn't have a specific setting to send video over MIPI (like the other configuration tool has). I don't have the specific JST-GH to USB cable that there is a header for on the m0153 board, so I was using the FLIR USB-C board that I previously used with the Boson. Could that be part of my issue with the camera?

    Thanks again!
    Matt

    Ask your questions right here!

  • Flir Boson over m0153 setup
    Matthew WellnerM Matthew Wellner

    @tom Should I have kernel version 1.0.1 installed instead of 1.0.0? I don't have a M0173 board. I was connecting the boson cable directly according to the directions here: https://docs.modalai.com/M0153/#boson-software-setup - Do I need the M0173?

    Ask your questions right here!

  • Flir Boson over m0153 setup
    Matthew WellnerM Matthew Wellner

    @Alex-Kushleyev - I'm not sure if you are the right person to ask, but I was hoping you could help me figure out the issue I am having above?

    Ask your questions right here!

  • Google Fi
    Matthew WellnerM Matthew Wellner

    @bendraper I'm not sure if this is still an issue for you, but you need to get a SIM specifically for data from here: https://fi.google.com/data - After they ship it to you, you can activate it through your Google Fi account using the instructions/activation code that come with the SIM.

    Ask your questions right here!

  • Flir Boson over m0153 setup
    Matthew WellnerM Matthew Wellner

    Hi,

    I followed the guide posted here: https://docs.modalai.com/M0153/#boson-software-setup but I'm having trouble getting the boson camera detected by voxl-camera-server (voxl-camera-server -l detects my tracking and hires cameras already just not the boson). I also noticed that voxl-configure-cameras options 36 and 37 don't exist in the version I am running (SDK 1.5.0 / voxl-camera-server 2.2.4)

    I have the board side of the M0153 physically connected to the J8 socket and I copied the boson bin files from the /usr/share/modalai/chi-cdk/ into /usr/lib/camera

    Thanks in advance for the help!

    Ask your questions right here!

  • Quectel-CM error when Initializing a connection (SDK 1.5.0)
    Matthew WellnerM Matthew Wellner

    I grabbed the /usr/bin/quectel-CM from another VOXL2 on an older SDK (1.4.1) and swapped out the one that came with 1.5.0 and everything is working again...

    Ask your questions right here!
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups