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

ModalAI Forum

  1. ModalAI Support Forum
  2. Ask your questions right here!
  3. On the Voxl2, the M0135 only recognizes the cameras on the JL connector, but not on the JU connector.

On the Voxl2, the M0135 only recognizes the cameras on the JL connector, but not on the JU connector.

Scheduled Pinned Locked Moved Ask your questions right here!
8 Posts 2 Posters 1.6k Views 1 Watching
  • 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.
  • Z Offline
    Z Offline
    zaimin78
    wrote on last edited by
    #1

    I am trying to connect four OV7251 cameras to the Voxl2 using the M0135.

    I connected them to J6 and J7, but the cameras are only recognized on the JL connector.

    I would like to know what the problem is and how to resolve it.

    • I have cross-tested the cameras and cables and confirmed that they are functioning correctly.

    camera_2eacon.jpg
    camera_2ea_list.jpg
    ov7251_configure.jpg

    Alex KushleyevA 1 Reply Last reply
    0
    • Z zaimin78

      I am trying to connect four OV7251 cameras to the Voxl2 using the M0135.

      I connected them to J6 and J7, but the cameras are only recognized on the JL connector.

      I would like to know what the problem is and how to resolve it.

      • I have cross-tested the cameras and cables and confirmed that they are functioning correctly.

      camera_2eacon.jpg
      camera_2ea_list.jpg
      ov7251_configure.jpg

      Alex KushleyevA Offline
      Alex KushleyevA Offline
      Alex Kushleyev
      ModalAI Team
      wrote last edited by Alex Kushleyev
      #2

      @zaimin78 , I am sorry for the long delay, we somehow missed this post.

      Can you please let me know which kernel variant you are using? (you can check it using voxl-version and look at mach.var.

      There is no good way of making this configuration work, because the default function of J6U is actually disabled by default in favor for using a stereo camera setup, as shown here : https://docs.modalai.com/voxl2-camera-configs/#c-10-front-stereo-only-ov7251 . So the kernel variant that is compatible with the M0135 / M0076 interposers, cannot be used for any camera in J6U camera slot (slot 1).

      However, the J7U and J7L should work. The way to make the 4th camera work is to use either M0135 or M0076 to connect it to J8L (slot 4) instead of J6U.

      I am not sure why your J7U (slot 3) did not work -- can you try connecting without extension cables?

      Alex

      1 Reply Last reply
      0
      • Z Offline
        Z Offline
        zaimin78
        wrote last edited by zaimin78
        #3

        Thank you for your reply.

        After upgrading the Voxl2 SDK, two cameras were recognized on the J7.

        For now, I have successfully recognized four cameras using the ov7251 via the J6, J7, and J8.

        If the J6 recognizes only one camera, does that mean the J8 will also only recognize one camera?

        I want to have Voxl2 recognize all four ov7251 cameras and one Boson camera. So, that is a total of five cameras connected.

        Is it currently impossible to connect five cameras with Voxl2?

        I would like to know if there is a way to make this possible.

        Thank you in advance for your answer.

        시스템이미지.jpg

        KakaoTalk_20260706_162025619.png
        Current test configuration / 4 cameras recognized

        KakaoTalk_20260715_143030812.png
        Configuration I want to recognize in the future / 4 ov7251s, 1 Boson+

        1 Reply Last reply
        0
        • Alex KushleyevA Offline
          Alex KushleyevA Offline
          Alex Kushleyev
          ModalAI Team
          wrote last edited by
          #4

          Hello @zaimin78 ,

          Without any changes, you can have 1 Boson and 3 ov7251 only. I would suggest connecting Boson to J8, so that the mounting tab on the M0181 aligns withe the VOXL2 mounting hole. So you would have:

          • J6L : slot 0, cci bus 0 : ov7251
          • J7L : slot 2, cci bus 2 : ov7251
          • J7U : slot 3, cci bus 3 : ov7251
          • J8L : slot 4, cci bus 1 : Boson

          In order to connect the 4th ov7251 (it would go to J6U, via M0135), you would need a device tree change in the kernel (need a different kernel).

          Also I need to double check to see if any other signal routing changes would need to be made (on M0135).. Let me get back to you soon.

          Alex

          1 Reply Last reply
          0
          • Z Offline
            Z Offline
            zaimin78
            wrote last edited by
            #5

            Thank you for your reply.

            I understand the connection slots.

            In that case, as I mentioned earlier, is it impossible to connect four OV7251 cameras and one Boson camera to the Voxl2?

            I am also looking for a camera with a field of view of 166 degrees or more for the Voxl2.

            The only option I found was the OV7251.

            I want to connect four wide-angle cameras and one Boson camera.

            Do you have any camera recommendations?

            1 Reply Last reply
            0
            • Z Offline
              Z Offline
              zaimin78
              wrote last edited by
              #6

              We understand that the standard configuration supports only four OV7251 tracking cameras.

              However, our intended setup is:

              • 4× OV7251 (Tracking)
              • 1× Boson+ via the VOXL2 MIPI Boson Adapter (M0162/M0181)

              Could you clarify which of the following is the actual limitation?

              1. Qualcomm CSI hardware resources
              2. Qualcomm ISP resources
              3. voxl-camera-server / camera configuration software
              4. Power budget

              If the limitation is software only, is it possible to create a custom camera configuration supporting this setup?

              1 Reply Last reply
              0
              • Alex KushleyevA Offline
                Alex KushleyevA Offline
                Alex Kushleyev
                ModalAI Team
                wrote last edited by
                #7

                Hi @zaimin78 ,

                First let me answer your questions about OV7251. The are two issues that need to be resolved in order to use the 4th ov7251:

                • re-build the Voxl2 Kernel so that the port J6 is set up for two independent cameras in J6L and J6U instead of only supporting a single camera in J6L or a "combo" sync'ed cameras (via a stereo flex). A combo mode (in the ISP) works by using one 4-lane CSI interface to receive data from two 1-lane cameras. The default Kernel configuration is set up this way and basically the hardware mapping (which is configured in software) does not work for an independent camera in J6L. This change is relatively easy, I would need to re-build the kernel and test.
                • second issue to check is to make sure that the IO pins used for camera control (power on/off), etc does not conflict with the other cameras. ports J6U and J8U have some common pins that could make the cameras in those ports interfere. However, in the current set up, you would not have any cameras in J8U, so the issue may not be present.

                I am going to check the second issue first before doing the work to re-build the kernel with updated Device Tree (wit the camera IO and CSI mappings).

                Now, regarding other options.. Have you looked into our AR0144 cameras (part number M0166): https://www.modalai.com/products/msu-m0166 . It has a diagonal FOV of about 160 degrees, as stated in our camera module spec sheet. This is the primary camera type we use now for VIO applications (monochrome, global shutter). Note that these cameras do not use flex cables like the EOL camera ov7251. We are now using uCoax type of camera cables and it also means that you would need to use a different interposer to connect the cameras to voxl2. Specifically, you would use M0173 camera front end. Several users have asked about connecting 4 AR0144 cameras this way, please check the forum for the discussion.

                • https://forum.modalai.com/topic/4491/ar0144-rgb-output-on-voxl2/
                • https://forum.modalai.com/topic/5233/ar0144-on-voxl2-j8-or-alternative-4x-ar0144-config
                • (there is actually another option, if you don't need a hi-res camera plugged into M0173), all 4 AR0144 can be plugged into M0173, but the i2c slave id would still need to be changed for one of the AR0144 via a resistor swap.

                So if you wanted to switch to the AR0144 cameras, you would most likely have to use

                • M0173 camera front end (which uses voxl2 J6 and J7) with 4 AR0144 cameras plugged in (one with i2c id change)
                • the Boson would be plugged in to voxl2 J8 via M0181

                Please let me know which route you would like to explore.

                Alex

                1 Reply Last reply
                0
                • Alex KushleyevA Offline
                  Alex KushleyevA Offline
                  Alex Kushleyev
                  ModalAI Team
                  wrote last edited by
                  #8

                  Also, please keep in mind that the OV7251 cameras have been EOL for a while and are not recommended for a new design (actually it looks like we have no stock at the moment). It seems that you already have the cameras, so we can certainly give this a try.

                  1 Reply Last reply
                  0

                  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

                  • Don't have an account? Register

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