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. Request for QURT Compatibility for OSD Program

Request for QURT Compatibility for OSD Program

Scheduled Pinned Locked Moved Ask your questions right here!
12 Posts 2 Posters 2.3k 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.
  • Eric KatzfeyE Eric Katzfey

    @JP-Drone Okay, I will try to get it running on the DSP side to use J19. I'm guessing that you don't use GPS so it's okay to use that UART port for OSD? I should be able to complete this by the end of the year.

    JP DroneJ Offline
    JP DroneJ Offline
    JP Drone
    Contributor
    wrote on last edited by
    #3

    @Eric-Katzfey Thank you for your response.

    Yes, that's correct. I don't use GPS for indoor flight, so it's fine to use that UART port on J19 for OSD.

    I appreciate your support and look forward to the update.

    Eric KatzfeyE 1 Reply Last reply
    0
    • JP DroneJ JP Drone

      @Eric-Katzfey Thank you for your response.

      Yes, that's correct. I don't use GPS for indoor flight, so it's fine to use that UART port on J19 for OSD.

      I appreciate your support and look forward to the update.

      Eric KatzfeyE Offline
      Eric KatzfeyE Offline
      Eric Katzfey
      ModalAI Team
      wrote on last edited by Eric Katzfey
      #4

      @JP-Drone Can you try this voxl-px4 package and see if msp_dp_osd works for you on the GPS UART? You will need to add the driver start command in /usr/bin/voxl-px4-start. For example: qshell msp_dp_osd start -d 6. Download the package with wget http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-px4_1.14.0-2.0.87-202412180935_arm64.deb or use the link http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-px4_1.14.0-2.0.87-202412180935_arm64.deb

      JP DroneJ 2 Replies Last reply
      0
      • Eric KatzfeyE Eric Katzfey

        @JP-Drone Can you try this voxl-px4 package and see if msp_dp_osd works for you on the GPS UART? You will need to add the driver start command in /usr/bin/voxl-px4-start. For example: qshell msp_dp_osd start -d 6. Download the package with wget http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-px4_1.14.0-2.0.87-202412180935_arm64.deb or use the link http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-px4_1.14.0-2.0.87-202412180935_arm64.deb

        JP DroneJ Offline
        JP DroneJ Offline
        JP Drone
        Contributor
        wrote on last edited by
        #5

        @Eric-Katzfey Thank you for providing the updated package.
        I will test it within the next three days.
        I’ll get back to you with the results shortly.

        1 Reply Last reply
        0
        • Eric KatzfeyE Eric Katzfey

          @JP-Drone Can you try this voxl-px4 package and see if msp_dp_osd works for you on the GPS UART? You will need to add the driver start command in /usr/bin/voxl-px4-start. For example: qshell msp_dp_osd start -d 6. Download the package with wget http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-px4_1.14.0-2.0.87-202412180935_arm64.deb or use the link http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-px4_1.14.0-2.0.87-202412180935_arm64.deb

          JP DroneJ Offline
          JP DroneJ Offline
          JP Drone
          Contributor
          wrote on last edited by
          #6

          @Eric-Katzfey Thank you for your support and the updated package.

          I have successfully verified that the OSD works using J19 pins for UART communication. The msp_dp_osd program is displaying the OSD as expected.

          However, I noticed an issue where a STATUS message or similar text is displayed in two locations. One appears correctly in the lower-left corner, as configured, but another is also visible near the center-left of the screen (please see the attached image).

          Could you confirm if this behavior is expected?
          IMG_3374.jpg

          Current configurations:
          OSD_DIS_COL 1
          OSD_DIS_ROW 11
          OSD_STATUS_COL 1
          OSD_STATUS_ROW 17

          I would also be happy to handle long error messages.

          Eric KatzfeyE 2 Replies Last reply
          0
          • JP DroneJ JP Drone

            @Eric-Katzfey Thank you for your support and the updated package.

            I have successfully verified that the OSD works using J19 pins for UART communication. The msp_dp_osd program is displaying the OSD as expected.

            However, I noticed an issue where a STATUS message or similar text is displayed in two locations. One appears correctly in the lower-left corner, as configured, but another is also visible near the center-left of the screen (please see the attached image).

            Could you confirm if this behavior is expected?
            IMG_3374.jpg

            Current configurations:
            OSD_DIS_COL 1
            OSD_DIS_ROW 11
            OSD_STATUS_COL 1
            OSD_STATUS_ROW 17

            I would also be happy to handle long error messages.

            Eric KatzfeyE Offline
            Eric KatzfeyE Offline
            Eric Katzfey
            ModalAI Team
            wrote on last edited by
            #7

            @JP-Drone No, that isn't expected. Can you send the values of all OSD parameters? What type of VTX unit are you connecting to? If you set OSD_STATUS_ROW to -1 do both messages disappear or only one of them? I see it is also showing the VIO status which is controlled by the parameters OSD_VIO_COL and OSD_VIO_ROW.

            1 Reply Last reply
            0
            • JP DroneJ JP Drone

              @Eric-Katzfey Thank you for your support and the updated package.

              I have successfully verified that the OSD works using J19 pins for UART communication. The msp_dp_osd program is displaying the OSD as expected.

              However, I noticed an issue where a STATUS message or similar text is displayed in two locations. One appears correctly in the lower-left corner, as configured, but another is also visible near the center-left of the screen (please see the attached image).

              Could you confirm if this behavior is expected?
              IMG_3374.jpg

              Current configurations:
              OSD_DIS_COL 1
              OSD_DIS_ROW 11
              OSD_STATUS_COL 1
              OSD_STATUS_ROW 17

              I would also be happy to handle long error messages.

              Eric KatzfeyE Offline
              Eric KatzfeyE Offline
              Eric Katzfey
              ModalAI Team
              wrote on last edited by
              #8

              @JP-Drone Does it work as expected when you try it from the J10 port (/dev/ttyHS0)?

              JP DroneJ 1 Reply Last reply
              0
              • Eric KatzfeyE Eric Katzfey

                @JP-Drone Does it work as expected when you try it from the J10 port (/dev/ttyHS0)?

                JP DroneJ Offline
                JP DroneJ Offline
                JP Drone
                Contributor
                wrote on last edited by
                #9

                @Eric-Katzfey

                Here is the OSD params

                1	1	OSD_BAND	5	6
                1	1	OSD_BATT_COL	44	6
                1	1	OSD_BATT_ROW	17	6
                1	1	OSD_CBATT_COL	44	6
                1	1	OSD_CBATT_ROW	16	6
                1	1	OSD_CHANNEL	1	6
                1	1	OSD_CH_COL	-1	6
                1	1	OSD_CH_HEIGHT	0	6
                1	1	OSD_CH_ROW	-1	6
                1	1	OSD_CURR_COL	-1	6
                1	1	OSD_CURR_ROW	-1	6
                1	1	OSD_DIS_COL	1	6
                1	1	OSD_DIS_ROW	11	6
                1	1	OSD_DWELL_TIME	500	6
                1	1	OSD_FM_COL	1	6
                1	1	OSD_FM_ROW	9	6
                1	1	OSD_HDG_COL	21	6
                1	1	OSD_HDG_ROW	0	6
                1	1	OSD_HOME_COL	-1	6
                1	1	OSD_HOME_ROW	-1	6
                1	1	OSD_LAT_COL	-1	6
                1	1	OSD_LAT_ROW	-1	6
                1	1	OSD_LOG_LEVEL	3	6
                1	1	OSD_LONG_COL	-1	6
                1	1	OSD_LONG_ROW	-1	6
                1	1	OSD_REMOTE	0	6
                1	1	OSD_RSSI_COL	-1	6
                1	1	OSD_RSSI_ROW	-1	6
                1	1	OSD_SCROLL_RATE	125	6
                1	1	OSD_STATUS_COL	1	6
                1	1	OSD_STATUS_ROW	17	6
                1	1	OSD_SYMBOLS	16383	6
                1	1	OSD_VIO_COL	38	6
                1	1	OSD_VIO_ROW	0	6
                
                

                Thank you for the advice.
                Both messages are disappeared when I set OSD_STATUS_ROW to -1
                osd.jpg

                Also it was working as expected when I try it from the J10 port

                JP DroneJ 1 Reply Last reply
                0
                • JP DroneJ JP Drone

                  @Eric-Katzfey

                  Here is the OSD params

                  1	1	OSD_BAND	5	6
                  1	1	OSD_BATT_COL	44	6
                  1	1	OSD_BATT_ROW	17	6
                  1	1	OSD_CBATT_COL	44	6
                  1	1	OSD_CBATT_ROW	16	6
                  1	1	OSD_CHANNEL	1	6
                  1	1	OSD_CH_COL	-1	6
                  1	1	OSD_CH_HEIGHT	0	6
                  1	1	OSD_CH_ROW	-1	6
                  1	1	OSD_CURR_COL	-1	6
                  1	1	OSD_CURR_ROW	-1	6
                  1	1	OSD_DIS_COL	1	6
                  1	1	OSD_DIS_ROW	11	6
                  1	1	OSD_DWELL_TIME	500	6
                  1	1	OSD_FM_COL	1	6
                  1	1	OSD_FM_ROW	9	6
                  1	1	OSD_HDG_COL	21	6
                  1	1	OSD_HDG_ROW	0	6
                  1	1	OSD_HOME_COL	-1	6
                  1	1	OSD_HOME_ROW	-1	6
                  1	1	OSD_LAT_COL	-1	6
                  1	1	OSD_LAT_ROW	-1	6
                  1	1	OSD_LOG_LEVEL	3	6
                  1	1	OSD_LONG_COL	-1	6
                  1	1	OSD_LONG_ROW	-1	6
                  1	1	OSD_REMOTE	0	6
                  1	1	OSD_RSSI_COL	-1	6
                  1	1	OSD_RSSI_ROW	-1	6
                  1	1	OSD_SCROLL_RATE	125	6
                  1	1	OSD_STATUS_COL	1	6
                  1	1	OSD_STATUS_ROW	17	6
                  1	1	OSD_SYMBOLS	16383	6
                  1	1	OSD_VIO_COL	38	6
                  1	1	OSD_VIO_ROW	0	6
                  
                  

                  Thank you for the advice.
                  Both messages are disappeared when I set OSD_STATUS_ROW to -1
                  osd.jpg

                  Also it was working as expected when I try it from the J10 port

                  JP DroneJ Offline
                  JP DroneJ Offline
                  JP Drone
                  Contributor
                  wrote on last edited by
                  #10

                  @Eric-Katzfey
                  I think the messages of OSD_STATUS_ROW appear on both, OSD_STATUS and OSD_FM.
                  Problem seems the message is appear to OSD_FM_ROW when OSD_STATUS_ROW is enabled.

                  Eric KatzfeyE 1 Reply Last reply
                  0
                  • JP DroneJ JP Drone

                    @Eric-Katzfey
                    I think the messages of OSD_STATUS_ROW appear on both, OSD_STATUS and OSD_FM.
                    Problem seems the message is appear to OSD_FM_ROW when OSD_STATUS_ROW is enabled.

                    Eric KatzfeyE Offline
                    Eric KatzfeyE Offline
                    Eric Katzfey
                    ModalAI Team
                    wrote on last edited by
                    #11

                    @JP-Drone Looks like there was an issue with the handling of strings in the DSP version of the code. I made an update, can you try it now? http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-px4_1.14.0-2.0.89-202412270902_arm64.deb

                    JP DroneJ 1 Reply Last reply
                    0
                    • Eric KatzfeyE Eric Katzfey

                      @JP-Drone Looks like there was an issue with the handling of strings in the DSP version of the code. I made an update, can you try it now? http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-px4_1.14.0-2.0.89-202412270902_arm64.deb

                      JP DroneJ Offline
                      JP DroneJ Offline
                      JP Drone
                      Contributor
                      wrote on last edited by
                      #12

                      @Eric-Katzfey
                      Thank you for your quick update.
                      I was able to confirm that it is functioning properly.
                      Really appreciate your support. Wishing you a wonderful New Year!

                      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

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