ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. ModalAI Support Forum
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • All categories
    • D

      Issues with controller and drone

      Watching Ignoring Scheduled Pinned Locked Moved Starling & Starling 2
      22
      0 Votes
      22 Posts
      692 Views
      Eric KatzfeyE
      @daniellee This log shows a normal flight happening in altitude hold mode. RC inputs are coming in and motors are spinning. Was there some issue with the flight this log was captured from?
    • Jetson NanoJ

      FC v2 Collision prevention issue with voxl 2

      Watching Ignoring Scheduled Pinned Locked Moved Ask your questions right here!
      19
      0 Votes
      19 Posts
      1k Views
      Eric KatzfeyE
      @Jetson-Nano Can you rebuild to add UAVCAN? The code is here: https://github.com/modalai/px4-firmware/tree/v1.14.0-2.0.133-dev
    • N

      VOXL2 gyro unresponsive after enabling qvio

      Watching Ignoring Scheduled Pinned Locked Moved Ask your questions right here!
      11
      0 Votes
      11 Posts
      798 Views
      Eric KatzfeyE
      @NikosMav Yes, things will get hotter when running QVIO. But once you arm and start the props everything will cool down. When reflashing the SDK I would grab one of the official releases from our downloads page and not a nightly.
    • R

      dsp is not running

      Watching Ignoring Scheduled Pinned Locked Moved VOXL SDK
      11
      0 Votes
      11 Posts
      1k Views
      R
      @Eric-Katzfey thanks. before I did sdk reflash I found out the px4 params were somehow corrupted. I have tried to reproduce these values without success. what made it work is taking a similar drawn read the params usign px4-param show -a and writing the to the corrupted one.
    • S

      VOXL2 J19 external I2C not showing clock activity

      Watching Ignoring Scheduled Pinned Locked Moved VOXL 2
      10
      0 Votes
      10 Posts
      534 Views
      Eric KatzfeyE
      @saegsali BTW, the voxl_i2c commands are only going to try to exercise apps processor mapped i2c buses, not the DSP mapped ones on J19. Stick with the PX4 commands, those should work. And when you start PX4 from the command line use the -d option so that it doesn't start in daemon mode. E.g. MINIMAL_PX4=1 voxl-px4 -d.
    • Mustafa_CayciM

      Inquiry: Starling 2 Max — ROS2 / Jetson Orin Nano & RFID integration

      Watching Ignoring Scheduled Pinned Locked Moved FPV Drones
      10
      0 Votes
      10 Posts
      565 Views
      Eric KatzfeyE
      @Mustafa_Cayci You can get the Starling 2 Max with a ToF sensor for depth mapping indoors (The sensors don't really work outdoors). https://www.modalai.com/products/starling-2-max?variant=49129974923568
    • astro_philA

      ov7251 tracking + imx214 hires not working

      Watching Ignoring Scheduled Pinned Locked Moved Support Request Format for Best Results
      9
      1
      0 Votes
      9 Posts
      740 Views
      Alex KushleyevA
      @astro_phil , I just tested your configuration on voxl2 mini ov7251 connected to M0135 JL imx214 connected to M0135 JU M0135 interposer connected to Voxl2 mini J7 cameras are connected to hardware camera slots 2 and 3 respectively This particular board is using an old SDK but it should not matter, kernel variant 2.0.0 hw platform: M0104 mach.var: 2.0.0 -------------------------------------------------------------------------------- voxl-suite: 1.3.3 voxl-camera-server -l DEBUG: Attempting to open the hal module DEBUG: SUCCESS: Camera module opened on attempt 0 DEBUG: ----------- Number of cameras: 2 DEBUG: Cam idx: 0, Cam slot: 2, Slave Address: 0x00E2, Sensor Id: 0x7750 DEBUG: Cam idx: 1, Cam slot: 3, Slave Address: 0x0020, Sensor Id: 0x0214 DEBUG: Note: This list comes from the HAL module and may not be indicative DEBUG: of configurations that have full pipelines DEBUG: Number of cameras: 2 dmesg: [ 209.617719] CAM_INFO: CAM-ICP: cam_icp_mgr_hw_open: 3879 FW download done successfully [ 209.648730] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.59 [ 209.649003] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.55 [ 209.649103] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.60 [ 209.649137] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.79 [ 209.666156] CAM_INFO: CAM-SENSOR: cam_sensor_driver_cmd: 918 Probe success,slot:3,slave_addr:0x20,sensor_id:0x214 [ 209.666263] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.79 [ 209.670389] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.60 [ 209.670476] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.55 [ 209.670541] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.59 [ 209.688989] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.59 [ 209.691170] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.55 [ 209.693356] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.60 [ 209.693454] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.79 [ 209.717968] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 731 [Applying Alternative Address] : Sensor Index : 2538021044 [ 209.717979] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 732 [Applying Alternative Address] : Slave Address : 0xE2 [ 209.717988] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 733 [Applying Alternative Address] : Slave sensor id: 0x7750 [ 209.717997] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 734 [Applying Alternative Address] : cci_client sid : 0x71 [ 209.718308] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 770 [Applying Alternative Address] : Probe : Alternate address updated [ 209.718543] CAM_INFO: CAM-SENSOR: cam_sensor_driver_cmd: 918 Probe success,slot:2,slave_addr:0xe2,sensor_id:0x7750 I also tested the same configuration in J6: voxl-camera-server -l DEBUG: Attempting to open the hal module DEBUG: SUCCESS: Camera module opened on attempt 0 DEBUG: ----------- Number of cameras: 2 DEBUG: Cam idx: 0, Cam slot: 0, Slave Address: 0x00E2, Sensor Id: 0x7750 DEBUG: Cam idx: 1, Cam slot: 1, Slave Address: 0x0020, Sensor Id: 0x0214 DEBUG: Note: This list comes from the HAL module and may not be indicative DEBUG: of configurations that have full pipelines DEBUG: Number of cameras: 2 dmesg [ 216.996797] CAM_INFO: CAM-ICP: cam_icp_mgr_hw_open: 3879 FW download done successfully [ 217.029303] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.58 [ 217.029395] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.55 [ 217.029484] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.60 [ 217.029516] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.79 [ 217.046069] CAM_INFO: CAM-SENSOR: cam_sensor_driver_cmd: 918 Probe success,slot:1,slave_addr:0x20,sensor_id:0x214 [ 217.046191] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.79 [ 217.050324] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.60 [ 217.050407] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.55 [ 217.050470] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.58 [ 217.069409] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.58 [ 217.071541] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.55 [ 217.073710] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.60 [ 217.073801] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.79 [ 217.097221] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 731 [Applying Alternative Address] : Sensor Index : 390152372 [ 217.097229] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 732 [Applying Alternative Address] : Slave Address : 0xE2 [ 217.097234] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 733 [Applying Alternative Address] : Slave sensor id: 0x7750 [ 217.097239] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 734 [Applying Alternative Address] : cci_client sid : 0x71 [ 217.097532] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 770 [Applying Alternative Address] : Probe : Alternate address updated [ 217.097747] CAM_INFO: CAM-SENSOR: cam_sensor_driver_cmd: 918 Probe success,slot:0,slave_addr:0xe2,sensor_id:0x7750 By the way, i think the SDKs are now not including the imx214 driver for slot 1. If you need it, you can use the following drivers https://storage.googleapis.com/modalai_public/temp/imx214_test_bins/imx214_eis_drivers_20250815.zip for all camera slots. The only functional change of these drivers is that the maximum resolution of the sensor has been changed from 4208 x 3120 to 4196 x 3120 due to some optimizations in gpu-based debayering that require certain image width (long story, but you can still use this driver, just may need to adjust your camera server config so that you are not requesting impossible resolution). When you do your tests, please make sure you have the correct sensormodule id's for each camera in /usr/lib/camera . The slot number where the camera is physically plugged in has to match the index at the end of the sensormodule file name (before .bin). Alex
    • voxltesterV

      Additional UDP Port Setting

      Watching Ignoring Scheduled Pinned Locked Moved Ask your questions right here!
      9
      0 Votes
      9 Posts
      423 Views
      Eric KatzfeyE
      @voxltester As I tried to explain before, don't wait for voxl-mavlink-server to connect to your application. You need to have it initiate the connection to voxl-mavlink-server.
    • nickanickN

      VOXL2 USB Host Port J18 Not initializing

      Watching Ignoring Scheduled Pinned Locked Moved Ask your questions right here!
      9
      0 Votes
      9 Posts
      564 Views
      nickanickN
      @Eric-Katzfey We are experiencing connection issues between VOXL2 and QGC. QGroundControl is showing disconnected after inputting the comms link with 192.168.7.2:14550 in UDP. mavlink_to_gcs and mavlink_from_gcs are both reporting data. voxl-px4 and voxl-mavlink-server are running. voxl-my-ip 192.168.7.2 (usb0)
    • P

      Software On/Off VTX Power using VOXL FPV 4in1 ESC

      Watching Ignoring Scheduled Pinned Locked Moved ESCs
      8
      1
      0 Votes
      8 Posts
      641 Views
      tomT
      @PatkirkMartin In order to toggle power via PX4 you can do the following: Set GPIO_CTL_CH to the AUX channel you'd like to use for this feature, e.g., 3 for RC_MAP_AUX3. Set the corresponding RC_MAP_AUX# to the button/switch you want to use. e.g. 10 for channel 10 on your RC transmitter.
    • G

      Microhard pDDL Carrier stopped working

      Watching Ignoring Scheduled Pinned Locked Moved Ask your questions right here!
      10
      0 Votes
      10 Posts
      605 Views
      VinnyV
      @gerard I also just remembered we had a stint of bad MCBL-00010's a few months ago... We have since cleared that up, but there is no telling how long ago you may have ordered that cable... Please see this thread for guidance and if you do think your MCBL-00010 is at fault, we will replace your M0048, just reference both threads in your RMA (this one and this one -->) https://forum.modalai.com/topic/4632/flight-core-2-firmware-update-through-qgc?_=1781284416780
    • Jetson NanoJ

      Voxl ESC not responding and not detected

      Watching Ignoring Scheduled Pinned Locked Moved ESCs
      10
      0 Votes
      10 Posts
      473 Views
      Alex KushleyevA
      Hi @Jetson-Nano, Can you please clarify the following - in your original post, you mentioned that the third party ESC also had issues, however in the post above you said no issues. I am quoting your notes from above: " Scenario 3 – Third-Party ESC Evaluation To further isolate the issue, we replaced the VOXL FPV ESC with a NeutronRC X-CLASS 4IN1 ESC V2 (3–8S, 70A) configured using the DShot protocol. During testing, we observed the following: ESC temperature increased rapidly, reaching approximately 80°C to 90°C within two minutes of flight. One motor would subsequently stop during flight. The aircraft would lose stability and crash. " I just wanted to clarify what actually happened and then we can investigate further. Than, you for providing the diagram, i think it looks OK. I have never seen this behavior where the ESC reports incorrect voltage and these short spikes in temperature. This may point to a hardware issue on the ESC board, but i do not actually know where it might be or what would cause it. Have you visually inspected the FPV ESC that has this issue to see if any components appear damaged or anything looks unusual? Alex
    • C

      GPIO on DSP?

      Watching Ignoring Scheduled Pinned Locked Moved VOXL 2
      8
      0 Votes
      8 Posts
      854 Views
      J
      @tom got it, I think you indirectly answered my question by giving me the last valid configuration. Am I looking in the right place?: voxl sdk 1.5.0 -> system image 1.8.04 -> recipes-kernel/linux-msm/files/dts/common/m0xxx-modalai-gpio.dtsi : &soc { voxl_gpio { ... modalai,gpio-init-output-high = <0 1 53 56 57 85 86 87 88 89 124 152 157 159>; modalai,**gpio-init-output-low** = <36 37 **46** 54 55 67 82 83 84 131 153 154 155>; modalai,gpio-init-input = <48 49 50 51 52 110 111 112 113 114>; status = "ok"; }; ... }; So settings for gpio pin 46 on sentinel w/ spektrum receiver should be direction:out, value:0 assuming they aren't overwritten somewhere else.
    • P

      Connecting to QGC Via Transmitter

      Watching Ignoring Scheduled Pinned Locked Moved VOXL 2
      6
      0 Votes
      6 Posts
      349 Views
      Eric KatzfeyE
      @PatkirkMartin No, as I said a UART mapped to the applications processor would also work. PX4 has a split architecture on VOXL2 with all flight critical operations happening on the DSP and support functions such as Mavlink, logging, and data manager are on the applications processor. But there is flexibility to move functions between them as needed. So, to match the ELRS receiver with the Mavlink module you could run it on the applications processor instead of the DSP. However, you would need an expansion board that exposes such a connector.
    • V

      Starling 2 max Not detecting Wifi hardware

      Watching Ignoring Scheduled Pinned Locked Moved Ask your questions right here!
      6
      0 Votes
      6 Posts
      425 Views
      tomT
      @vmbasvi That appears to be a Microhard modem, not a WiFi dongle.
    • Hector GutierrezH

      "set_position_target_local_ned: coordinate frame 0 unsupported" error in QGroundControl

      Watching Ignoring Scheduled Pinned Locked Moved Starling & Starling 2
      6
      0 Votes
      6 Posts
      223 Views
      Hector GutierrezH
      @ApoorvThapliyal : the problem (Error message: "set_position_target_local_ned: coordinate frame 0 unsupported") appeared in QGC after updating VOXL SDK from 1.5.0 to 1.6.3. The error blocked me from being able to use QGC to calibrate or arm the drone. Stopping and restarting voxl-vision-hub solved the problem. For now I'm using voxl-vision-hub as it comes on SDK 1.6.3 (no changes yet) and have not made changes to the .conf file (yet).
    • Hector GutierrezH

      ELRS BetaFPV receiver bricked when updating SDK on Starling 2

      Watching Ignoring Scheduled Pinned Locked Moved Starling & Starling 2
      6
      1
      0 Votes
      6 Posts
      223 Views
      Hector GutierrezH
      @Ben-Linne : Thanks for the excellent instructions. Worked perfectly first shot. betaFPV is back to normal and binds to the radio controller ! Best regards, Hector
    • J

      Starling 2 Max C28 vs C29

      Watching Ignoring Scheduled Pinned Locked Moved Starling & Starling 2
      9
      0 Votes
      9 Posts
      924 Views
      Timothy ZinwotaT
      @Alex-Kushleyev said in Starling 2 Max C28 vs C29: @jbiscan21 , yes you can add the TOF sensor to Starling 2 Max, but you will also need a new front plastic mount that will hold the hires and tracking cameras as well as the new TOF sensor. You can order the mount (which will be a drop in replacement for the original camera mount) with the TOF sensor. If you do want to proceed with the TOF sensor + plastics order, we will need to double check that all the necessary screws are included. You would need to send an email for a custom order to start this off and mention this thread and that we need to include mounting hardware. https://www.modalai.com/pages/contact-us (related post : https://forum.modalai.com/topic/5157/c29-configuration) See more detailed pictures. [image: 1778622521915-06f55cf3-051e-4cf8-8029-dc558eddf484-image.png] [image: 1778622565955-d6b9c715-eb34-4012-8785-f8c317d4e743-image.png] [image: 1778622615250-74789adc-815b-4c67-9663-aae23dc96106-image.png] Alex @Alex-Kushleyev We are trying to purchase the TOF sensor for our Starling 2 max c28 configuration. The sales department asked to make a post on the forum for technical information which I did here Can you confirm if we can also reference this post to make the purchase for our drone with the required parts included? We'd like to place an order as soon as possible. Thank you, Timothy Zinwota University of Nevada, Las Vegas.
    • Jetson NanoJ

      UAVCAN error in FC v2 px4 firmware

      Watching Ignoring Scheduled Pinned Locked Moved Ask your questions right here!
      5
      0 Votes
      5 Posts
      211 Views
      Jetson NanoJ
      @Eric-Katzfey UAVCAN is working in the latest versions, when enabled. And yes I meant heading error, thats my mistake. The collision prevention is the major issue I am having. The heading error is in the latest version, and I also came across it in the issues section and it was shown solved, but I did not test it out still with VIO, I was testing with only Optical flow and it was not working.
    • Maya BokerM

      adding payload to max2?

      Watching Ignoring Scheduled Pinned Locked Moved Ask your questions right here!
      4
      0 Votes
      4 Posts
      272 Views
      Alex KushleyevA
      @Ebenezer-Afrifa , sorry, but Starling 2 Max is not capable of carrying such a large payload. We currently do not offer any platforms capable of carrying 3-4 pounds. Alex