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

ModalAI Forum

  1. ModalAI Support Forum
  2. VOXL Compute & Autopilot
  3. VOXL 2
  4. Using IMX412 camera with 4K resolution.

Using IMX412 camera with 4K resolution.

Scheduled Pinned Locked Moved VOXL 2
2 Posts 2 Posters 614 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Anubhav
    Regular
    wrote on last edited by
    #1

    Hello team,
    I want to use IMX412 camera for snapshots with 4k resolution but unable to do.
    the below command is with voxl-camera-server_1.6.1_arm64.deb

    voxl2:~$ voxl-camera-server 
    =================================================================
    configuration for 1 cameras:
    
    cam #0
        name:                hires
        sensor type:         imx412
        isEnabled:           1
        camId:               0
        camId2:              -1
        fps:                 30
    
        en_preview:          0
        pre_width:           2048
        pre_height:          1536
        pre_format:          nv21
    
        en_small_video:      1
        small_video_width:   1024
        small_video_height:  768
    
        en_large_video:      1
        large_video_width:   4096
        large_video_height:  2160
    
        en_snapshot:         1
        snap_width:          4160
        snap_height:         3120
    
        ae_mode:             isp
        standby_enabled:     0
        decimator:           1
        independent_exposure:0
    
    =================================================================
    Starting Camera: hires
    ERROR:   Camera 0 failed to find supported record config: 4096x2160
    ERROR:   Failed to start camera: hires, exiting
    

    and in this same camera server version when I have downgraded the resolution, camera started working but when I trigger voxl-portal to see the Hires image output camera is failing. below is the output.

    voxl2:~$ voxl-camera-server 
    =================================================================
    configuration for 1 cameras:
    
    cam #0
        name:                hires
        sensor type:         imx412
        isEnabled:           1
        camId:               0
        camId2:              -1
        fps:                 30
    
        en_preview:          0
        pre_width:           2048
        pre_height:          1536
        pre_format:          nv21
    
        en_small_video:      1
        small_video_width:   2048
        small_video_height:  1536
    
        en_large_video:      1
        large_video_width:   2048
        large_video_height:  1536
    
        en_snapshot:         1
        snap_width:          2048
        snap_height:         1536
    
        ae_mode:             isp
        standby_enabled:     0
        decimator:           1
        independent_exposure:0
    
    =================================================================
    Starting Camera: hires
    WARNING: Port Def 0:
    	Count Min: 8
    	Count Actual: 16
    	Size: 0x480000
    	Buffers Contiguous: Yes
    	Buffer Alignment: 0
    WARNING: Port Def 1:
    	Count Min: 4
    	Count Actual: 16
    	Size: 0x2d0000
    	Buffers Contiguous: No
    	Buffer Alignment: 0
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    WARNING: Port Def 0:
    	Count Min: 8
    	Count Actual: 16
    	Size: 0x480000
    	Buffers Contiguous: Yes
    	Buffer Alignment: 0
    WARNING: Port Def 1:
    	Count Min: 4
    	Count Actual: 16
    	Size: 0x2d0000
    	Buffers Contiguous: No
    	Buffer Alignment: 0
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    gbm_create_device(156): Info: backend name is: msm_drm
    
    ------ voxl-camera-server: Camera server is now running
    
    Segmentation fault:
    Fault thread: cam0-request(tid: 6949)
    Fault address: (nil)
    Unknown reason.
    Segmentation fault
    

    Thanks.

    Arjun Jain 0A 1 Reply Last reply
    0
    • A Anubhav

      Hello team,
      I want to use IMX412 camera for snapshots with 4k resolution but unable to do.
      the below command is with voxl-camera-server_1.6.1_arm64.deb

      voxl2:~$ voxl-camera-server 
      =================================================================
      configuration for 1 cameras:
      
      cam #0
          name:                hires
          sensor type:         imx412
          isEnabled:           1
          camId:               0
          camId2:              -1
          fps:                 30
      
          en_preview:          0
          pre_width:           2048
          pre_height:          1536
          pre_format:          nv21
      
          en_small_video:      1
          small_video_width:   1024
          small_video_height:  768
      
          en_large_video:      1
          large_video_width:   4096
          large_video_height:  2160
      
          en_snapshot:         1
          snap_width:          4160
          snap_height:         3120
      
          ae_mode:             isp
          standby_enabled:     0
          decimator:           1
          independent_exposure:0
      
      =================================================================
      Starting Camera: hires
      ERROR:   Camera 0 failed to find supported record config: 4096x2160
      ERROR:   Failed to start camera: hires, exiting
      

      and in this same camera server version when I have downgraded the resolution, camera started working but when I trigger voxl-portal to see the Hires image output camera is failing. below is the output.

      voxl2:~$ voxl-camera-server 
      =================================================================
      configuration for 1 cameras:
      
      cam #0
          name:                hires
          sensor type:         imx412
          isEnabled:           1
          camId:               0
          camId2:              -1
          fps:                 30
      
          en_preview:          0
          pre_width:           2048
          pre_height:          1536
          pre_format:          nv21
      
          en_small_video:      1
          small_video_width:   2048
          small_video_height:  1536
      
          en_large_video:      1
          large_video_width:   2048
          large_video_height:  1536
      
          en_snapshot:         1
          snap_width:          2048
          snap_height:         1536
      
          ae_mode:             isp
          standby_enabled:     0
          decimator:           1
          independent_exposure:0
      
      =================================================================
      Starting Camera: hires
      WARNING: Port Def 0:
      	Count Min: 8
      	Count Actual: 16
      	Size: 0x480000
      	Buffers Contiguous: Yes
      	Buffer Alignment: 0
      WARNING: Port Def 1:
      	Count Min: 4
      	Count Actual: 16
      	Size: 0x2d0000
      	Buffers Contiguous: No
      	Buffer Alignment: 0
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      WARNING: Port Def 0:
      	Count Min: 8
      	Count Actual: 16
      	Size: 0x480000
      	Buffers Contiguous: Yes
      	Buffer Alignment: 0
      WARNING: Port Def 1:
      	Count Min: 4
      	Count Actual: 16
      	Size: 0x2d0000
      	Buffers Contiguous: No
      	Buffer Alignment: 0
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      gbm_create_device(156): Info: backend name is: msm_drm
      
      ------ voxl-camera-server: Camera server is now running
      
      Segmentation fault:
      Fault thread: cam0-request(tid: 6949)
      Fault address: (nil)
      Unknown reason.
      Segmentation fault
      

      Thanks.

      Arjun Jain 0A Offline
      Arjun Jain 0A Offline
      Arjun Jain 0
      wrote on last edited by
      #2

      @Chad-Sweet - I have the same issue. How to enable the 4K resolution for IMX412 that we bought for $349 USD from you?

      1 Reply Last reply
      1

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      ModalAI
      Categories Recent Tags ModalAI.com Docs
      © 2026 ModalAI® · Accelerating autonomy for smaller, smarter, safer drones · Powered by NodeBB
      • Login

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