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

ModalAI Forum

  1. ModalAI Support Forum
  2. VOXL 2 and VOXL 2 Mini
  3. Need Urgent Support ASAP regarding Starling Max 2 Controller Arming issue

Need Urgent Support ASAP regarding Starling Max 2 Controller Arming issue

Scheduled Pinned Locked Moved Unsolved VOXL 2 and VOXL 2 Mini
5 Posts 2 Posters 46 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.
  • O Offline
    O Offline
    oiler251
    Contributor
    wrote last edited by
    #1

    Hardware: (board / drone / SKU, serial # if you have it) Starling Max 2

    Software version: (paste the output of voxl-version) VOXL

    Configuration / services: (paste the output of voxl-inspect-services)

    What I am trying to do: The drone keeps drifting once takes off. Started with drone sensors calibration via QGround application which was successfully completed but drone was till drifting. Then performed the controller calibration which was successfully completed but now the controller does not arm the drone. The controller has connection to the drone and i can see the kill switch and mode switch updates reported on QGround application whereas the manual arm does not work.

    What actually happens: (error messages, behavior)
    After the controller calibration.

    Steps to reproduce: Calibrated via Q-Ground
    Calibrate controller via QGround Application.

    Logs / pictures: (attach files; PX4 logs -> https://logs.px4.io)
    Not sure how to retrieve this

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

      Hi @oiler251 , please follow these steps to diagnose the issue. It looks like Step 1 is ok, but double check it anyway.

      Step 1: Check the RC protocol setting

      SSH or ADB into the drone and check /etc/modalai/voxl-px4.conf:

      cat /etc/modalai/voxl-px4.conf
      

      Look for the RC setting. It must match your controller's protocol. For Ghost/GHST receivers (the Starling Max 2's default), it should read:

      RC=GHST
      

      If it shows SPEKTRUM, SBUS, or anything else, change it to GHST (or whatever protocol your controller uses), then reboot:

      reboot
      

      This exact issue caused arming failures for other Starling Max 2 users after running ESC or RC calibration — see this thread and this one for confirmed resolutions.

      Step 2: Re-check RC calibration (switch channels)

      If the protocol is correct, the calibration itself may have missed the switch channels. When you re-run RC calibration in QGroundControl, make sure you move all switches (kill switch, mode switch, and any others) through their full range when prompted. Channels 5–8 need to be swept or the calibration will leave them in a bad state.

      Step 3: Check the specific arming failure reason in QGC

      Connect to QGroundControl and attempt to arm. QGC will display a specific pre-arm failure message (e.g., "RC not calibrated", "Throttle too high", "Kill switch engaged"). That message will tell you exactly what PX4 is blocking on.

      Common blockers:

      • Throttle not at zero — left stick must be fully down before arming
      • Kill switch active — ensure it's in the "disarmed" (off) position
      • RC not calibrated — re-run calibration as above

      Regarding the original drift issue:

      Drift after takeoff is usually caused by an IMU or accelerometer calibration issue, or by flying in a mode that requires GPS/VIO when neither is available (or not configured). Once you get arming working, if drift persists, share the output of voxl-inspect-services and a flight log — that will help diagnose whether it's a sensor calibration or an estimation/navigation issue.

      How to retrieve PX4 logs (for when you need them):

      Option 1 — ADB over USB:

      adb shell ls /data/px4/log          # list sessions
      adb pull /data/px4/log/sess001/log001.ulg .
      

      Option 2 — SCP over WiFi (replace IP with your drone's IP):

      scp -r root@192.168.x.x:/data/px4/log ./px4_logs
      

      Option 3 — QGroundControl:
      Go to Analyze → Log Download while connected over WiFi.

      Then upload the .ulg file to https://logs.px4.io for analysis.


      Please try Step 1 first and report what the RC setting shows — that's resolved this exact symptom in at least two prior cases.

      Sources

      • Starling 2 Max Not Arming (forum post/19806) — RC protocol set to SPEKTRUM instead of GHST; confirmed fix
      • Drone not flying manually with ORQA FPV.Ctrl controller (forum post/19647) — same RC protocol fix confirmed by ModalAI staff
      • Arming Issues with Controller (forum post/3641) — controller switches visible in QGC but arm gesture not working
      • Starling 2 Max does not roll and pitch in position mode — related flight behavior thread
      • Downloading PX4 ulog files (forum post/7053) — log retrieval methods
      • VOXL PX4 docs — official VOXL 2 PX4 documentation
      1 Reply Last reply
      0
      • O Offline
        O Offline
        oiler251
        Contributor
        wrote last edited by
        #3

        Hi @alex-kushleyev Alex

        I will follow the instructions tomorrow morning.
        Regarding Channels 5–8 need to be swept during calibration, one of the steps ask for both joystick to be in certain position and left and right top button. In that case, do I press/toggle channel 5-8 all at once or one after another. The instructions were not clear, so I believe that may have caused the calibration at bad state as you mentioned. Would you mind provide steps particularly for channel 5-8 for Ghost RC.
        Also, are you available over the phone tomorrow if support needed.

        It looks like arming denied due to high throttle. I had throttle pulled all the way down and to the right for arming propeller as that is how it used to arm prior calibration.

        42eafe2d-3ec6-4c5e-ae80-600e66a8b142-image.jpeg

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

          Please refer to the standard PX4 calibration procedure for the RC. For example, more details here https://docs.px4.io/main/en/config/radio . You may also just need to clear your RC parameters from PX4.

          You can also try to clear your calibration since it's normally not required : https://docs.qgroundcontrol.com/v4.4.3/en/qgc-user-guide/setup_view/radio.html

          "
          TIP

          You can clear all parameter/tuning channel mappings by selecting menu Tools > Clear RC to Param at the top right of the Parameters screen.
          "

          1 Reply Last reply
          0
          • O Offline
            O Offline
            oiler251
            Contributor
            wrote last edited by
            #5

            @alex-kushleyev
            Thank you for additional information. I will try these instructions tomorrow morning and update you accordingly.

            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