ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    No RGB LED and Missing Mag with VOXL2 and VOXL2 GPS (MDK-M0094-2-02)

    VOXL 2
    3
    10
    600
    Loading More Posts
    • 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.
    • Chase RileyC
      Chase Riley
      last edited by

      I am using a VOXL2 running SDK version 0.9.5 and px4 version 1.12.31 in my custom air frame. I have been unable to get the RGB/Status LED on the Holybro M8N (MDK-M0094-2-02) to illuminate. The GPS lock LED is behaving as normal. When connected to QGC I receive and error saying Mag 0 is missing. It will allow me to perform a mag calibration, however after the reboot it reports back again with the error of Mag 0 Missing. I have read through some similar post on the forum and tried the fixes from them with no luck. Currently I have modified the /etc/modalai/voxl-px4.config GPS line as suggested here (https://forum.modalai.com/topic/2201/gps-not-ok-with-voxl2-px4?_=1691679917440) I have also changed the GPS to Holybro in /etc/modalai/voxl-px4.conf.

      I also tried with SDK version 1.0.0 and had the same issue, however the RGB/Status LED was flashing Red. I had to downgrade back to 0.9.5 because I need support for the VOXL2 IO board (MDK-M0065-1-02).

      Does anyone have any suggestions on what to try next. I also have a mRo GPS with the M8N GPS module and the IST8310 Mag on my bench that I plan to try today.

      Eric KatzfeyE 1 Reply Last reply Reply Quote 0
      • Chase RileyC
        Chase Riley
        last edited by

        I was able to get the mRo M8N GPS with IST8310 Mag to work. This still presents an issue for me though because they no longer make that GPS module. Seems the new ones have a different Mag. So I am still looking for a solution for the MDK-M0094-2-02 GPS module.

        Eric KatzfeyE 1 Reply Last reply Reply Quote 0
        • Eric KatzfeyE
          Eric Katzfey ModalAI Team @Chase Riley
          last edited by

          @Chase-Riley What do you need the VOXL2 IO board for? Is it just for SBus RC or are you using PWM as well?

          1 Reply Last reply Reply Quote 0
          • Eric KatzfeyE
            Eric Katzfey ModalAI Team @Chase Riley
            last edited by

            @Chase-Riley I am guessing that the Holybro unit has a hardware issue of some sort. Although it is very strange that the LED works in 1.0.0 but not in 0.9.5. In both the Holybro unit and the mRo the magnetometer is the same device so should work exactly the same in both. That is why I suspect a hardware issue. The startup logs can often show what is going wrong. Can you send those? I usually use the journalctl command to see that. For example, journalctl -b -u voxl-px4 --no-pager

            Chase RileyC 1 Reply Last reply Reply Quote 0
            • Chase RileyC
              Chase Riley @Eric Katzfey
              last edited by

              @Eric-Katzfey Sorry for the late reply. I was out of town for a few days. I am using the VOXL2 IO board for PWM. I have included the startup logs below that you requested.

              voxl2:/$ journalctl -b -u voxl-px4 --no-pager
              -- Logs begin at Thu 2023-03-02 12:58:02 UTC, end at Thu 2023-08-10 14:48:49 UTC. --
              Aug 10 14:06:16 m0054 systemd[1]: Starting px4...
              Aug 10 14:06:21 m0054 systemd[1]: Started px4.
              Aug 10 14:06:21 m0054 bash[4296]: Found DSP signature file
              Aug 10 14:06:22 m0054 bash[4296]: Running on M0054
              Aug 10 14:06:23 m0054 bash[4296]: INFO  [qshell] Send cmd: 'icm42688p start -s'
              Aug 10 14:06:23 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 11633381, local time: 11636044
              Aug 10 14:06:25 m0054 bash[4296]: Starting Holybro magnetometer
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [qshell] Send cmd: 'ist8310 start -R 10 -X -b 1'
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [qshell] cmd returned with: -1
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 14286532, local time: 14287595
              Aug 10 14:06:25 m0054 bash[4296]: ERROR [qshell] Command failed
              Aug 10 14:06:25 m0054 bash[4296]: Starting Holybro LED driver
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [qshell] Send cmd: 'rgbled_ncp5623c start -X -b 1 -f 400 -a 56'
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [qshell] cmd returned with: -1
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 14327252, local time: 14328245
              Aug 10 14:06:25 m0054 bash[4296]: ERROR [qshell] Command failed
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [px4] mlockall() enabled. PX4's virtual address space is locked into RAM.
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [px4] assuming working directory is rootfs, no symlinks needed.
              Aug 10 14:06:25 m0054 bash[4296]: ______  __   __    ___
              Aug 10 14:06:25 m0054 bash[4296]: | ___ \ \ \ / /   /   |
              Aug 10 14:06:25 m0054 bash[4296]: | |_/ /  \ V /   / /| |
              Aug 10 14:06:25 m0054 bash[4296]: |  __/   /   \  / /_| |
              Aug 10 14:06:25 m0054 bash[4296]: | |     / /^\ \ \___  |
              Aug 10 14:06:25 m0054 bash[4296]: \_|     \/   \/     |_/
              Aug 10 14:06:25 m0054 bash[4296]: px4 starting.
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [px4] Calling startup script: /bin/sh /etc/modalai/voxl-px4.config 0
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread hpwork
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_hpwork with tid 83
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread lpwork
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_lpwork with tid 82
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread wkr_hrt
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_wkr_hrt with tid 81
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread client_sync_thread
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_client_sync_thread with tid 80
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread wq_manager
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_wq_manager with tid 79
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread qshell
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_qshell with tid 78
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: icm42688p start -s
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread wq_SPI1
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_wq_SPI1 with tid 76
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: *** SPI Device ID 0x26000a 2490378
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [uorb] Advertising remote topic sensor_accel
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [uorb] Marking DeviceNode(parameter_server_set_used_request) as advertised in process_remote_topic
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(parameter_server_set_used_response) as advertised in process_remote_topic
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [uorb] Advertising remote topic sensor_gyro
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [uorb] Advertising remote topic imu_server
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: on SPI bus 1
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: icm42688p #0 on SPI bus 1 (devid=0x0)
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI:
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: icm42688p start -s
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 11633381, current timestamp 11633382
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [uorb] Advertising remote topic qshell_retval
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(parameter_client_reset_request) as advertised in process_remote_topic
              Aug 10 14:06:25 m0054 bash[4296]: ERROR [muorb] SLPI: Cannot reset all parameters on client side
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [uorb] Marking DeviceNode(parameter_client_reset_response) as advertised in process_remote_topic
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Advertising remote topic parameter_update
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(parameter_client_set_value_request) as advertised in process_remote_topic
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [uorb] Marking DeviceNode(parameter_client_set_value_response) as advertised in process_remote_topic
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [logger] logger started (mode=all)
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: ist8310 start -R 10 -X -b 1
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread wq_I2C1
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_wq_I2C1 with tid 75
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: *** I2C Device ID 0x60e09 396809
              Aug 10 14:06:25 m0054 bash[4296]: ERROR [muorb] SLPI: i2c probe failed
              Aug 10 14:06:25 m0054 bash[4296]: ERROR [muorb] SLPI: Failed to execute command: ist8310 start -R 10 -X -b 1
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 14286532, current timestamp 14286533
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: rgbled_ncp5623c start -X -b 1 -f 400 -a 56
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread wq_I2C1
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_wq_I2C1 with tid 4171
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: *** I2C Device ID 0x7b3809 8075273
              Aug 10 14:06:25 m0054 bash[4296]: ERROR [muorb] SLPI: i2c probe failed
              Aug 10 14:06:25 m0054 bash[4296]: ERROR [muorb] SLPI: Failed to execute command: rgbled_ncp5623c start -X -b 1 -f 400 -a 56
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 14327252, current timestamp 14327253
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: icp10100 start -I -b 5
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread wq_I2C5
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully crINFO  [qshell] Send cmd: 'icp10100 start -I -b 5'
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 14365607, local time: 14368921
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [qshell] Send cmd: 'modalai_esc start'
              Aug 10 14:06:25 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 14420792, local time: 14422434
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] Send cmd: 'mixer load /dev/uart_esc quad_x.main.mix'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 14478542, local time: 14479304
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] Send cmd: 'voxlpm start -X -b 2'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 14525218, local time: 14525815
              Aug 10 14:06:26 m0054 bash[4296]: Starting Holybro GPS
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] Send cmd: 'gps start'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 14558013, local time: 14558986
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] Send cmd: 'px4io detect'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 14585752, local time: 14586737
              Aug 10 14:06:26 m0054 bash[4296]: Found M0065, starting px4io
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] Send cmd: 'px4io start'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 14768792, local time: 14770697
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] Send cmd: 'px4io recovery'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 14959690, local time: 14960837
              Aug 10 14:06:26 m0054 bash[4296]: eated px4 task PX4_wq_I2C5 with tid 8267
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: *** I2C Device ID 0x9c6329 10249001
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: probe probe succeeded. data = 0x1 0x48
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: icp10100 #0 on I2C bus 5
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: icp10100 start -I -b 5
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 14365607, current timestamp 14365608
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: modalai_esc start
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread wq_hp_default
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_wq_hp_default with tid 74
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [uorb] Advertising remote topic test_motor
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [uorb] Advertising remote topic sensor_baro
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: modalai_esc start
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 14420792, current timestamp 14420793
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Opened UART ESC device
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: mixer load /dev/uart_esc quad_x.main.mix
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread wq_rate_ctrl
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_wq_rate_ctrl with tid 72
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: mixer load /dev/uart_esc quad_x.main.mix
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 14478542, current timestamp 14478543
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [uorb] Advertising remote topic actuator_outputs
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [uorb] Advertising remote topic multirotor_motor_limits
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: voxlpm start -X -b 2
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread wq_I2C2
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_wq_I2C2 with tid 4170
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: *** I2C Device ID 0x784411 7881745
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [uorb] Advertising remote topic battery_status
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: voxlpm #0 on I2C bus 2 (external)
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: voxlpm start -X -b 2
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 14525218, current timestamp 14525219
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [uorb] Advertising remote topic power_monitor
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: gps start
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread gps
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_gps with tid 71
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: gps start
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 14558013, current timestamp 14558014
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: px4io detect
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: serial port fd 2
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: IO found
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: px4io detect
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 14585752, current timestamp 14585753
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: px4io start
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: serial port fd 2
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: default PWM output device
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread px4io
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_px4io with tid 68
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: PX4IO task_main start
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: px4io start
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 14768792, current timestamp 14768793
              Aug 10 14:06:26 m0054 bash[4296]: ERROR [muorb] SLPI: Skipping motor test. Command took too long 14772881
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [uorb] Advertising remote topic safety
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: px4io recovery
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [uorb] Advertising remote topic px4io_status
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [uorb] Marking DeviceNode(actuator_outputs) as advertised in process_remote_topic
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: px4io recovery
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 14959690, current timestamp 14959691
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [muorb]INFO  [qshell] Send cmd: 'mixer load /dev/px4io quad_x_io.main.mix'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 15018896, local time: 15019972
              Aug 10 14:06:26 m0054 bash[4296]: /etc/modalai/voxl-px4.config: line 184: sleep: command not found
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] Send cmd: 'pwm rate -c 1234 -r 400'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 15057438, local time: 15058673
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] Send cmd: 'pwm disarmed -c 1234 -p 900'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 15094035, local time: 15095035
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] Send cmd: 'pwm min -c 1234 -p 1060'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 15135559, local time: 15136657
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] Send cmd: 'pwm max -c 1234 -p 2000'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 15168435, local time: 15168830
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] Send cmd: 'pwm failsafe -c 1234 -p -1 -d /dev/px4io'
              Aug 10 14:06:26 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 15198429, local time: 15199450
              Aug 10 14:06:27 m0054 bash[4296]: INFO  [qshell] Send cmd: 'sensors start'
              Aug 10 14:06:27 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 16254750, local time: 16256897
              Aug 10 14:06:27 m0054 bash[4296]: INFO  [qshell] Send cmd: 'ekf2 start'
              Aug 10 14:06:27 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 16396738, local time: 16398307
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [qshell] Send cmd: 'mc_pos_control start'
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 16438567, local time: 16440227
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [qshell] Send cmd: 'mc_att_control start'
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 16481314, local time: 16482821
              Aug 10 14:06:28 m0054 bash[4296]:  SLPI: qshell gotten: mixer load /dev/px4io quad_x_io.main.mix
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: mixer load /dev/px4io quad_x_io.main.mix
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 15018896, current timestamp 15018897
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: pwm rate -c 1234 -r 400
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: pwm rate -c 1234 -r 400
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 15057438, current timestamp 15057439
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: pwm disarmed -c 1234 -p 900
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: pwm disarmed -c 1234 -p 900
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 15094035, current timestamp 15094036
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: pwm min -c 1234 -p 1060
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: pwm min -c 1234 -p 1060
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 15135559, current timestamp 15135560
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: pwm max -c 1234 -p 2000
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: pwm max -c 1234 -p 2000
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 15168435, current timestamp 15168436
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: pwm failsafe -c 1234 -p -1 -d /dev/px4io
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: pwm failsafe -c 1234 -p -1 -d /dev/px4io
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 15198429, current timestamp 15198430
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: sensors start
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread wq_nav_and_controllers
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_wq_nav_and_controllers with tid 67
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: sensors start
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 16254750, current timestamp 16254751
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [uorb] Advertising remote topic vehicle_angular_acceleration
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [uorb] Advertising remote topic vehicle_angular_velocity
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Creating qurt thread wq_INS0
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Successfully created px4 task PX4_wq_INS0 with tid 66
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [uorb] Advertising remote topic vehicle_imu
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [uorb] Advertising remote topic vehicle_imu_status
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [uorb] Advertising remote topic sensors_status_imu
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [uorb] Advertising remote topic vehicle_acceleration
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [uorb] Advertising remote topic vehicle_air_data
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [uorb] Advertising remote topic sensor_selection
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [uorb] Advertising remote topic sensor_combined
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: ekf2 start
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: ekf2 start
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 16396738, current timestamp 16396739
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [uorb] Advertising remote topic ekf2_timestamps
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: mc_pos_control start
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: mc_pos_control start
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 16438567, current timestamp 16438568
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: mc_att_control start
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: mc_att_control start
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retval with timestamp 16481314, current timestamp 16481318
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Marking DeviceNode(qshell_req) as advertised in process_remote_topic
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: qshell gotten: mc_rate_control start
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Ok executing command: mc_rate_control start
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [muorb] SLPI: Sending qshell retvalINFO  [qshell] Send cmd: 'mc_rate_control start'
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 16534019, local time: 16535349
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [qshell] Send cmd: 'mc_hover_thrust_estimator start'
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 16568105, local time: 16569269
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [qshell] Send cmd: 'land_detector start multicopter'
              Aug 10 14:06:28 m0054 bash[4296]: INFO  [qshell] qshell return value timestamp: 16604263, local time: 16604701
              
              
              
              Eric KatzfeyE 1 Reply Last reply Reply Quote 0
              • Eric KatzfeyE
                Eric Katzfey ModalAI Team @Chase Riley
                last edited by

                @Chase-Riley Those "i2c probe failed" messages indicate there is a problem with the connectivity or the actual magnetometer and LED devices themselves. So it really looks like bad hardware or bad cable / connector.

                Chase RileyC 1 Reply Last reply Reply Quote 0
                • Chase RileyC
                  Chase Riley @Eric Katzfey
                  last edited by

                  @Eric-Katzfey The cable seems to be fine and passes a continuity test. I am using the cable that was supplied with MDK-M0094-2-02. Only difference is that I re-pinned the Spektrum Bind module with the I/O board. How would you suggest getting a replacement for MDK-M0094-2-02? This is a brand new unit purchased recently.

                  Adrian HidalgoA 1 Reply Last reply Reply Quote 0
                  • Adrian HidalgoA
                    Adrian Hidalgo ModalAI Team @Chase Riley
                    last edited by

                    @Chase-Riley can you check that the pin out is correct?
                    d6157cfb-54ee-4cb6-8e8a-487934d715a2-image.png
                    2a98605e-c3db-4523-8e1f-bb0e0811361d-image.png
                    ec01d201-0724-4510-9a53-04aca53434b4-image.png
                    7e8b5791-0cd3-45f6-b1bf-2b71f606486a-image.png

                    Chase RileyC 1 Reply Last reply Reply Quote 0
                    • Chase RileyC
                      Chase Riley @Adrian Hidalgo
                      last edited by

                      @Adrian-Hidalgo I checked the pin out and it is correct, I removed the case form the GPS to inspect the connector on the GPS side of the harness. After unplugging the connector from the GPS board I noticed that Pin 1 and Pin 2 of the GPS PCB connector were shorted together. It seems when the connector was plugged in at the factory Pin 1 did not line up correctly with the connector and caused it to bend over and short pin 2. There was some slight damage on the female connector housing from the pin bending. I was able to replace the housing and straighten out the pin on the GPS PCB connector. I know have the RBG led behaving as it should. I will be working through calibrating and testing today to make sure everything is functioning as it should.

                      Adrian HidalgoA 1 Reply Last reply Reply Quote 0
                      • Adrian HidalgoA
                        Adrian Hidalgo ModalAI Team @Chase Riley
                        last edited by

                        @Chase-Riley Nice find! Let us know how the testing goes.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Powered by NodeBB | Contributors