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

ModalAI Forum

  1. ModalAI Support Forum
  2. Development Drones
  3. Adding CP210x USB to Serial converter support to m500

Adding CP210x USB to Serial converter support to m500

Scheduled Pinned Locked Moved Unsolved Development Drones
m500
5 Posts 3 Posters 1.5k Views 2 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.
  • bogaB Offline
    bogaB Offline
    boga
    Contributor
    wrote on last edited by
    #1

    How do I add support for CP210x USB to Serial converter on my m500 drone?
    I know that it is a driver / kernel module issue, but I can't figure it out. Connecting Arduino UNO creates a ttyACM0 (virtual serial) right away. But the device that I need to connect has CP210x serial converter chip onboard.

    I found the tutorials below, but as I am new to this, I am unable to figure it out. Help please!
    https://gitlab.com/voxl-public/system-image-build/voxl-build/-/blob/master/README.md#building-the-kernel-and-wlan-module
    https://gitlab.com/voxl-public/system-image-build/meta-voxl/-/tree/master?ref_type=heads
    https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads
    https://askubuntu.com/questions/941594/installing-cp210x-driver

    Eric KatzfeyE 1 Reply Last reply
    0
    • bogaB boga

      How do I add support for CP210x USB to Serial converter on my m500 drone?
      I know that it is a driver / kernel module issue, but I can't figure it out. Connecting Arduino UNO creates a ttyACM0 (virtual serial) right away. But the device that I need to connect has CP210x serial converter chip onboard.

      I found the tutorials below, but as I am new to this, I am unable to figure it out. Help please!
      https://gitlab.com/voxl-public/system-image-build/voxl-build/-/blob/master/README.md#building-the-kernel-and-wlan-module
      https://gitlab.com/voxl-public/system-image-build/meta-voxl/-/tree/master?ref_type=heads
      https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads
      https://askubuntu.com/questions/941594/installing-cp210x-driver

      Eric KatzfeyE Online
      Eric KatzfeyE Online
      Eric Katzfey
      ModalAI Team
      wrote on last edited by
      #2

      @boga Can you use an FTDI based converter instead?

      bogaB 1 Reply Last reply
      0
      • Eric KatzfeyE Eric Katzfey

        @boga Can you use an FTDI based converter instead?

        bogaB Offline
        bogaB Offline
        boga
        Contributor
        wrote on last edited by
        #3

        @Eric-Katzfey, yes. I came up with the same solution in parallel. I am already able to read data. FTDI based converter appears as ttyUSBX (X=0...n).
        Also, while we're at it... If I would use the VOXL Flight port J10 to read in UART data, what is the port number from the software side?
        Is there a documentation about that?

        Eric KatzfeyE 1 Reply Last reply
        0
        • bogaB boga

          @Eric-Katzfey, yes. I came up with the same solution in parallel. I am already able to read data. FTDI based converter appears as ttyUSBX (X=0...n).
          Also, while we're at it... If I would use the VOXL Flight port J10 to read in UART data, what is the port number from the software side?
          Is there a documentation about that?

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

          @boga On a VOXL board J10 is mapped to the DSP and so you have to go through our libvoxl_io library to use it: https://docs.modalai.com/libvoxl-io/

          Alex KushleyevA 1 Reply Last reply
          0
          • Eric KatzfeyE Eric Katzfey

            @boga On a VOXL board J10 is mapped to the DSP and so you have to go through our libvoxl_io library to use it: https://docs.modalai.com/libvoxl-io/

            Alex KushleyevA Offline
            Alex KushleyevA Offline
            Alex Kushleyev
            ModalAI Team
            wrote on last edited by
            #5

            this should be helpful as well : https://docs.modalai.com/voxl-serial-io/ , which points to a uart loop back test app for DSP-based UART ports (https://gitlab.com/voxl-public/libvoxl_io/blob/master/lib/apps/voxl-uart-loopback.c)

            1 Reply Last reply
            0

            Reading along? Create a free ModalAI Forum account to join in.

            With an account you can reply, ask your own question, get an email when a ModalAI engineer answers, and mark the reply that solved it. Your place in each thread is saved between visits.

            Questions about VOXL, Flight Core, ESCs and ModalAI drones are answered here by the engineers who build them.

            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