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

    Lumenier RID & M10Q GPS Module compatibility

    VOXL 2 Mini
    3
    21
    328
    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.
    • Eric KatzfeyE
      Eric Katzfey ModalAI Team @Alex May
      last edited by

      @Alex-May And can you post the entire output from voxl-px4 -d?

      Alex MayA 1 Reply Last reply Reply Quote 0
      • Alex MayA
        Alex May @Eric Katzfey
        last edited by

        @Eric-Katzfey

        _| / / |_/

        px4 starting.

        INFO [parameters] Starting param sync THREAD
        INFO [px4] startup script: /bin/sh /usr/bin/voxl-px4-start 0


        AIRFRAME: MULTICOPTER
        GPS: AUTODETECT
        RC: CRSF_RAW
        ESC: VOXL_ESC
        POWER MANAGER: VOXLPM
        AIRSPEED SENSOR: NONE
        DISTANCE SENSOR: NONE
        OSD: DISABLE
        ARTIFACT_MODE: DISABLE
        EXTRA STEPS:


        INFO [muorb] [parameters] Starting param sync THREAD
        Running on M0104
        INFO [muorb] [qshell] before starting the qshell_entry task
        INFO [muorb] [tasks] Creating pthread qshell
        INFO [muorb] [qshell] qshell entry.....
        INFO [muorb] [tasks] Successfully created px4 task PX4_qshell with tid 2097652
        INFO [muorb] [qshell] Init app map initialized
        INFO [muorb] [qshell] after starting the qshell_entry task
        INFO [param] selected parameter default file /data/px4/param/parameters
        INFO [muorb] [uORB] Marking DeviceNode(parameter_client_reset_request) as advertised in process_remote_topic
        INFO [uORB] Marking DeviceNode(parameter_client_reset_response) as advertised in process_remote_topic
        INFO [muorb] [uORB] Advertising remote topic parameter_update
        INFO [muorb] [uORB] Marking DeviceNode(parameter_client_set_value_request) as advertised in process_remote_t
        INFO [uORB] Marking DeviceNode(parameter_server_set_used_request) as advertised in process_remote_topic
        INFO [muorb] [uORB] Marking DeviceNode(parameter_server_set_used_response) as advertised in process_remote_t
        INFO [uORB] Marking DeviceNode(parameter_client_set_value_response) as advertised in process_remote_topic
        INFO [parameters] BSON document size 3260 bytes, decoded 3260 bytes (INT32:49, FLOAT:104)
        Starting IMU driver with rotation 12
        INFO [qshell] Send cmd: 'icm42688p start -s -R 12'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: icm42688p start -s -R 12
        INFO [muorb] [qshell] arg0 = 'icm42688p'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] arg2 = '-s'
        INFO [muorb] [qshell] arg3 = '-R'
        INFO [muorb] [qshell] arg4 = '12'
        INFO [muorb] [drivers__device] *** SPI Device ID 0x26000a 2490378
        INFO [uORB] Advertising remote topic sensor_accel
        INFO [uORB] Advertising remote topic sensor_gyro
        INFO [muorb] [icm42688p] ICM42688P::probe successful!
        INFO [muorb] [drivers__device] on SPI bus 1
        INFO [muorb] icm42688p #0 on SPI bus 1
        INFO [muorb] [icm42688p] >>> ICM42688P this: b2601298
        INFO [muorb] rotation 12
        INFO [muorb]

        INFO [muorb] [qshell] Ok executing command: icm42688p start -s -R 12
        INFO [uORB] Advertising remote topic qshell_retval
        INFO [muorb] [icm42688p] >>> ICM42688P this: b2601298
        INFO [qshell] qshell return value timestamp: 211374557, local time: 211377002
        INFO [muorb] [icm42688p] >>> ICM42688P this: b2601298
        INFO [muorb] [drivers__device] Register interrupt b214ec48 e61ebf5c b2601298
        INFO [uORB] Advertising remote topic sensor_gyro_fifo
        INFO [uORB] Advertising remote topic sensor_accel_fifo
        INFO [uORB] Advertising remote topic imu_server
        INFO [qshell] Send cmd: 'icp101xx start -I -b 5'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: icp101xx start -I -b 5
        INFO [muorb] [qshell] arg0 = 'icp101xx'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] arg2 = '-I'
        INFO [muorb] [qshell] arg3 = '-b'
        INFO [muorb] [qshell] arg4 = '5'
        INFO [muorb] [drivers__device] *** I2C Device ID 0xb76329 12018473
        INFO [muorb] [drivers__device] Set up I2C bus mutex for bus 5
        INFO [muorb] icp101xx #0 on I2C bus 5
        INFO [muorb] address 0x63
        INFO [muorb]

        INFO [muorb] [qshell] Ok executing command: icp101xx start -I -b 5
        INFO [qshell] qshell return value timestamp: 211427777, local time: 211431619
        INFO [qshell] Send cmd: 'temperature_compensation start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: temperature_compensation start
        INFO [muorb] [qshell] arg0 = 'temperature_compensation'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [uORB] Advertising remote topic sensor_correction
        INFO [muorb] [qshell] Ok executing command: temperature_compensation start
        INFO [qshell] qshell return value timestamp: 211467706, local time: 211471033
        Looking for qmc5883l magnetometer
        INFO [muorb] [icm42688p] >>> ICM42688P this: b2601298
        INFO [qshell] Send cmd: 'qmc5883l start -R 10 -X -b 1'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: qmc5883l start -R 10 -X -b 1
        INFO [muorb] [qshell] arg0 = 'qmc5883l'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] arg2 = '-R'
        INFO [muorb] [qshell] arg3 = '10'
        INFO [muorb] [qshell] arg4 = '-X'
        INFO [muorb] [qshell] arg5 = '-b'
        INFO [muorb] [qshell] arg6 = '1'
        INFO [muorb] [drivers__device] *** I2C Device ID 0x80d09 527625
        INFO [muorb] [drivers__device] Set up I2C bus mutex for bus 1
        INFO [muorb] qmc5883l #0 on I2C bus 1
        INFO [muorb] (external)
        INFO [muorb] address 0xD
        INFO [muorb] rotation 10
        INFO [muorb]

        INFO [muorb] [qshell] Ok executing command: qmc5883l start -R 10 -X -b 1
        INFO [qshell] qshell return value timestamp: 211508749, local time: 211510033
        Looking for ist8310 magnetometer
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: ist8310 start -R 10 -X -b 1
        INFO [qshell] Send cmd: 'ist8310 start -R 10 -X -b 1'
        INFO [muorb] [qshell] arg0 = 'ist8310'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] arg2 = '-R'
        INFO [muorb] [qshell] arg3 = '10'
        INFO [muorb] [qshell] arg4 = '-X'
        INFO [muorb] [qshell] arg5 = '-b'
        INFO [muorb] [qshell] arg6 = '1'
        INFO [muorb] [drivers__device] *** I2C Device ID 0x60e09 396809
        INFO [muorb] [drivers__device] Set up I2C bus mutex for bus 1
        ERROR [muorb] [drivers__device] i2c probe failed
        INFO [muorb] [SPI_I2C] PX4_qshell: no instance started (no device on bus?)
        ERROR [muorb] [qshell] Failed to execute command: ist8310 start -R 10 -X -b 1
        INFO [qshell] cmd returned with: -1
        INFO [qshell] qshell return value timestamp: 211536822, local time: 211541301
        ERROR [qshell] Command failed
        Looking for ist8308 magnetometer
        INFO [qshell] Send cmd: 'ist8308 start -R 12 -X -b 1'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: ist8308 start -R 12 -X -b 1
        INFO [muorb] [qshell] arg0 = 'ist8308'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] arg2 = '-R'
        INFO [muorb] [qshell] arg3 = '12'
        INFO [muorb] [qshell] arg4 = '-X'
        INFO [muorb] [qshell] arg5 = '-b'
        INFO [muorb] [qshell] arg6 = '1'
        INFO [muorb] [drivers__device] *** I2C Device ID 0xb0c09 723977
        INFO [muorb] [drivers__device] Set up I2C bus mutex for bus 1
        ERROR [muorb] [drivers__device] i2c probe failed
        INFO [muorb] [SPI_I2C] PX4_qshell: no instance started (no device on bus?)
        ERROR [muorb] [qshell] Failed to execute command: ist8308 start -R 12 -X -b 1
        INFO [qshell] cmd returned with: -1
        INFO [qshell] qshell return value timestamp: 211592767, local time: 211594905
        ERROR [qshell] Command failed
        INFO [qshell] Send cmd: 'gps start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: gps start
        INFO [muorb] [qshell] arg0 = 'gps'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [tasks] Creating pthread gps
        INFO [muorb] [tasks] Successfully created px4 task PX4_gps with tid 2097647
        INFO [muorb] [qshell] Ok executing command: gps start
        INFO [qshell] qshell return value timestamp: 211620958, local time: 211622253
        Looking for ncp5623c RGB LED
        INFO [uORB] Advertising remote topic sensor_mag
        INFO [muorb] [gps] GPS UART baudrate set to 115200
        INFO [qshell] Send cmd: 'rgbled_ncp5623c start -X -b 1 -f 400 -a 56'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: rgbled_ncp5623c start -X -b 1 -f 400 -a 56
        INFO [muorb] [qshell] arg0 = 'rgbled_ncp5623c'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] arg2 = '-X'
        INFO [muorb] [qshell] arg3 = '-b'
        INFO [muorb] [qshell] arg4 = '1'
        INFO [muorb] [qshell] arg5 = '-f'
        INFO [muorb] [qshell] arg6 = '400'
        INFO [uORB] Advertising remote topic sensor_baro
        INFO [muorb] [qshell] arg7 = '-a'
        INFO [muorb] [qshell] arg8 = '56'
        INFO [muorb] [drivers__device] *** I2C Device ID 0x7b3809 8075273
        INFO [muorb] [drivers__device] Set up I2C bus mutex for bus 1
        INFO [muorb] [drivers__device] Set i2c address 0x38, fd 4
        ERROR [muorb] [drivers__device] i2c probe failed
        INFO [muorb] [SPI_I2C] PX4_qshell: no instance started (no device on bus?)
        ERROR [muorb] [qshell] Failed to execute command: rgbled_ncp5623c start -X -b 1 -f 400 -a 56
        INFO [qshell] cmd returned with: -1
        INFO [qshell] qshell return value timestamp: 211659904, local time: 211662135
        ERROR [qshell] Command failed
        Starting VOXL ESC driver
        INFO [qshell] Send cmd: 'voxl_esc start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: voxl_esc start
        INFO [muorb] [qshell] arg0 = 'voxl_esc'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [uORB] Advertising remote topic actuator_outputs
        INFO [muorb] [voxl_esc] Starting VOXL ESC driver
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_CONFIG: 1
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_MODE: 0
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_BAUD: 250000
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_FUNC1: 104
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_FUNC2: 101
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_FUNC3: 103
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_FUNC4: 102
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_SDIR1: 1
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_SDIR2: 1
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_SDIR3: 1
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_SDIR4: 1
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_RPM_MIN: 1500
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_RPM_MAX: 12000
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_T_PERC: 90
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_T_DEAD: 20
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_T_EXPO: 35
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_T_MINF: 0.150000
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_T_COSP: 0.990000
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_VLOG: 1
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_PUB_BST: 1
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_T_WARN: 0
        INFO [muorb] [voxl_esc] Params: VOXL_ESC_T_OVER: 0
        INFO [muorb] [voxl_esc] Params: GPIO_CTL_CH: 0
        INFO [muorb] [qshell] Ok executing command: voxl_esc start
        INFO [muorb] [voxl_esc] Opening UART ESC device 2, baud rate 250000
        INFO [muorb] [voxl_esc] Successfully opened UART ESC device
        INFO [muorb] [voxl_esc] Detecting ESCs...
        INFO [muorb] [voxl_esc] ESC ID : 0
        INFO [muorb] [voxl_esc] Board Type : 42: ModalAi 4-in-1 ESC (M0138-1)
        INFO [muorb] [voxl_esc] Unique ID : 0x2030303355465715004A0021
        INFO [qshell] qshell return value timestamp: 211799981, local time: 211806814
        INFO [muorb] [voxl_esc] Firmware : version 39, hash e4f576a0
        INFO [muorb] [voxl_esc] Bootloader : version 184, hash e1c038de
        INFO [muorb] [voxl_esc] Reply time : 2538us
        INFO [muorb] [voxl_esc] VOXL_ESC:
        INFO [muorb] [voxl_esc] ESC ID : 1
        INFO [muorb] [voxl_esc] Board Type : 42: ModalAi 4-in-1 ESC (M0138-1)
        INFO [muorb] [voxl_esc] Unique ID : 0x2030303355465715003B001E
        INFO [muorb] [voxl_esc] Firmware : version 39, hash e4f576a0
        INFO [muorb] [voxl_esc] Bootloader : version 184, hash e1c038de
        INFO [muorb] [voxl_esc] Reply time : 3147us
        INFO [muorb] [voxl_esc] VOXL_ESC:
        INFO [muorb] [voxl_esc] ESC ID : 2
        Starting CRSF RC driver
        INFO [muorb] [voxl_esc] Board Type : 42: ModalAi 4-in-1 ESC (M0138-1)
        INFO [muorb] [voxl_esc] Unique ID : 0x20303033554657150048001F
        INFO [muorb] [voxl_esc] Firmware : version 39, hash e4f576a0
        INFO [muorb] [voxl_esc] Bootloader : version 184, hash e1c038de
        INFO [muorb] [voxl_esc] Reply time : 3800us
        INFO [muorb] [voxl_esc] VOXL_ESC:
        INFO [muorb] [voxl_esc] ESC ID : 3
        INFO [muorb] [voxl_esc] Board Type : 42: ModalAi 4-in-1 ESC (M0138-1)
        INFO [muorb] [voxl_esc] Unique ID : 0x2030303355465715002E0020
        INFO [muorb] [voxl_esc] Firmware : version 39, hash e4f576a0
        INFO [muorb] [voxl_esc] Bootloader : version 184, hash e1c038de
        INFO [muorb] [voxl_esc] Reply time : 3141us
        INFO [muorb] [voxl_esc] VOXL_ESC:
        INFO [muorb] [voxl_esc] Use extened rpm packet : 1
        INFO [muorb] [voxl_esc] All ESCs successfully detected
        INFO [qshell] Send cmd: 'crsf_rc start -d 7'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: crsf_rc start -d 7
        INFO [muorb] [qshell] arg0 = 'crsf_rc'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] arg2 = '-d'
        INFO [muorb] [qshell] arg3 = '7'
        INFO [muorb] [qshell] Ok executing command: crsf_rc start -d 7
        INFO [muorb] [crsf_rc] Crsf serial opened sucessfully
        INFO [muorb] [crsf_rc] Crsf serial is single wire. Telemetry disabled
        INFO [uORB] Advertising remote topic input_rc
        INFO [qshell] qshell return value timestamp: 211853575, local time: 211856609
        INFO [uORB] Advertising remote topic actuator_outputs_debug
        INFO [uORB] Advertising remote topic esc_status
        INFO [qshell] Send cmd: 'voxlpm start -X -b 2'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: voxlpm start -X -b 2
        INFO [muorb] [qshell] arg0 = 'voxlpm'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] arg2 = '-X'
        INFO [muorb] [qshell] arg3 = '-b'
        INFO [muorb] [qshell] arg4 = '2'
        INFO [muorb] [drivers__device] *** I2C Device ID 0xd24411 13779985
        INFO [muorb] [drivers__device] Set up I2C bus mutex for bus 2
        INFO [muorb] [drivers__device] Set i2c address 0x6a, fd 5
        INFO [muorb] [drivers__device] Set i2c address 0x44, fd 5
        ERROR [muorb] [drivers__device] i2c probe failed
        INFO [muorb] [SPI_I2C] PX4_qshell: no instance started (no device on bus?)
        ERROR [muorb] [qshell] Failed to execute command: voxlpm start -X -b 2
        INFO [qshell] cmd returned with: -1
        INFO [qshell] qshell return value timestamp: 211911245, local time: 211914428
        ERROR [qshell] Command failed
        INFO [qshell] Send cmd: 'sensors start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: sensors start
        INFO [muorb] [qshell] arg0 = 'sensors'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [uORB] Advertising remote topic sensor_selection
        INFO [uORB] Advertising remote topic sensors_status_imu
        INFO [uORB] Advertising remote topic vehicle_acceleration
        INFO [uORB] Advertising remote topic vehicle_angular_velocity
        INFO [uORB] Advertising remote topic sensor_combined
        INFO [uORB] Advertising remote topic battery_status
        INFO [uORB] Advertising remote topic vehicle_air_data
        INFO [uORB] Advertising remote topic vehicle_gps_position
        INFO [uORB] Advertising remote topic vehicle_magnetometer
        INFO [uORB] Advertising remote topic sensor_preflight_mag
        INFO [uORB] Advertising remote topic sensors_status_mag
        INFO [uORB] Advertising remote topic vehicle_imu
        INFO [uORB] Advertising remote topic vehicle_imu_status
        INFO [muorb] [qshell] Ok executing command: sensors start
        INFO [qshell] qshell return value timestamp: 212095544, local time: 212100016
        INFO [uORB] Advertising remote topic sensors_status_baro
        INFO [qshell] Send cmd: 'ekf2 start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: ekf2 start
        INFO [muorb] [qshell] arg0 = 'ekf2'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [uORB] Advertising remote topic vehicle_attitude
        INFO [uORB] Advertising remote topic vehicle_local_position
        INFO [uORB] Advertising remote topic estimator_event_flags
        INFO [uORB] Advertising remote topic estimator_innovation_test_ratios
        INFO [uORB] Advertising remote topic estimator_innovation_variances
        INFO [uORB] Advertising remote topic estimator_innovations
        INFO [uORB] Advertising remote topic estimator_sensor_bias
        INFO [uORB] Advertising remote topic estimator_states
        INFO [uORB] Advertising remote topic estimator_status_flags
        INFO [uORB] Advertising remote topic estimator_status
        INFO [muorb] [qshell] Ok executing command: ekf2 start
        INFO [uORB] Advertising remote topic ekf2_timestamps
        INFO [uORB] Advertising remote topic vehicle_odometry
        INFO [uORB] Advertising remote topic estimator_aid_src_fake_pos
        INFO [uORB] Advertising remote topic estimator_aid_src_fake_hgt
        INFO [uORB] Advertising remote topic estimator_aid_src_mag_heading
        INFO [uORB] Advertising remote topic estimator_aid_src_mag
        INFO [uORB] Advertising remote topic estimator_aid_src_gravity
        INFO [qshell] qshell return value timestamp: 212264482, local time: 212270715
        INFO [qshell] Send cmd: 'mc_pos_control start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: mc_pos_control start
        INFO [muorb] [qshell] arg0 = 'mc_pos_control'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [uORB] Advertising remote topic takeoff_status
        INFO [muorb] [qshell] Ok executing command: mc_pos_control start
        INFO [qshell] qshell return value timestamp: 212351878, local time: 212353666
        INFO [qshell] Send cmd: 'mc_att_control start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: mc_att_control start
        INFO [muorb] [qshell] arg0 = 'mc_att_control'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [uORB] Advertising remote topic estimator_aid_src_baro_hgt
        INFO [muorb] [qshell] Ok executing command: mc_att_control start
        INFO [qshell] qshell return value timestamp: 212387868, local time: 212389654
        INFO [qshell] Send cmd: 'mc_rate_control start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: mc_rate_control start
        INFO [muorb] [qshell] arg0 = 'mc_rate_control'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [uORB] Advertising remote topic rate_ctrl_status
        INFO [muorb] [qshell] Ok executing command: mc_rate_control start
        INFO [qshell] qshell return value timestamp: 212448566, local time: 212452284
        INFO [qshell] Send cmd: 'mc_hover_thrust_estimator start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: mc_hover_thrust_estimator start
        INFO [muorb] [qshell] arg0 = 'mc_hover_thrust_estimator'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] Ok executing command: mc_hover_thrust_estimator start
        INFO [qshell] qshell return value timestamp: 212509852, local time: 212513050
        INFO [qshell] Send cmd: 'mc_autotune_attitude_control start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: mc_autotune_attitude_control start
        INFO [muorb] [qshell] arg0 = 'mc_autotune_attitude_control'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [uORB] Advertising remote topic autotune_attitude_control_status
        INFO [muorb] [qshell] Ok executing command: mc_autotune_attitude_control start
        INFO [qshell] qshell return value timestamp: 212547374, local time: 212549706
        INFO [qshell] Send cmd: 'land_detector start multicopter'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: land_detector start multicopter
        INFO [muorb] [qshell] arg0 = 'land_detector'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] arg2 = 'multicopter'
        INFO [muorb] [qshell] Ok executing command: land_detector start multicopter
        INFO [qshell] qshell return value timestamp: 212585335, local time: 212585998
        INFO [uORB] Advertising remote topic vehicle_land_detected
        INFO [qshell] Send cmd: 'manual_control start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: manual_control start
        INFO [muorb] [qshell] arg0 = 'manual_control'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] Ok executing command: manual_control start
        INFO [uORB] Advertising remote topic manual_control_setpoint
        INFO [qshell] qshell return value timestamp: 212623416, local time: 212626408
        INFO [qshell] Send cmd: 'control_allocator start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: control_allocator start
        INFO [muorb] [qshell] arg0 = 'control_allocator'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [uORB] Advertising remote topic control_allocator_status
        INFO [uORB] Marking DeviceNode(control_allocator_status) as advertised in process_remote_topic
        INFO [uORB] Advertising remote topic actuator_motors
        INFO [uORB] Advertising remote topic actuator_servos
        INFO [uORB] Advertising remote topic actuator_servos_trim
        INFO [muorb] [qshell] Ok executing command: control_allocator start
        INFO [qshell] qshell return value timestamp: 212776930, local time: 212779497
        INFO [qshell] Send cmd: 'load_mon start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: load_mon start
        INFO [muorb] [qshell] arg0 = 'load_mon'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] Ok executing command: load_mon start
        INFO [uORB] Advertising remote topic cpuload
        INFO [qshell] qshell return value timestamp: 212826033, local time: 212827740
        INFO [qshell] Send cmd: 'rc_update start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: rc_update start
        INFO [muorb] [qshell] arg0 = 'rc_update'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [qshell] Ok executing command: rc_update start
        INFO [uORB] Advertising remote topic rc_channels
        INFO [qshell] qshell return value timestamp: 212954650, local time: 212958731
        INFO [qshell] Send cmd: 'commander start'
        INFO [muorb] [ekf2] resetQuatStateYaw called: -0.968698 (0.090000)

        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: commander start
        INFO [muorb] [qshell] arg0 = 'commander'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [muorb] [tasks] Creating pthread commander
        INFO [muorb] [tasks] Successfully created px4 task PX4_commander with tid 2097640
        INFO [uORB] Advertising remote topic led_control
        INFO [muorb] [commander] LED: open /dev/led0 failed (22)
        INFO [muorb] [qshell] Ok executing command: commander start
        INFO [uORB] Advertising remote topic tune_control
        INFO [qshell] qshell return value timestamp: 213091743, local time: 213094449
        INFO [uORB] Advertising remote topic event
        INFO [uORB] Advertising remote topic health_report
        INFO [uORB] Advertising remote topic failsafe_flags
        INFO [uORB] Advertising remote topic actuator_armed
        INFO [uORB] Advertising remote topic vehicle_control_mode
        INFO [uORB] Advertising remote topic vehicle_status
        INFO [uORB] Advertising remote topic failure_detector_status
        INFO [uORB] Advertising remote topic vehicle_thrust_setpoint
        INFO [uORB] Advertising remote topic vehicle_torque_setpoint
        INFO [uORB] Advertising remote topic vehicle_attitude_setpoint
        INFO [uORB] Advertising remote topic vehicle_rates_setpoint
        INFO [qshell] Send cmd: 'flight_mode_manager start'
        INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
        INFO [muorb] [qshell] qshell gotten: flight_mode_manager start
        INFO [muorb] [qshell] arg0 = 'flight_mode_manager'
        INFO [muorb] [qshell] arg1 = 'start'
        INFO [uORB] Advertising remote topic vehicle_command
        INFO [muorb] [qshell] Ok executing command: flight_mode_manager start
        INFO [qshell] qshell return value timestamp: 213156797, local time: 213159088
        INFO [dataman] data manager file '/data/px4/dataman' size is 7866640 bytes
        INFO [muorb] [uORB] Advertising remote topic transponder_report
        INFO [muorb] [uORB] Advertising remote topic rtl_time_estimate
        INFO [muorb] [uORB] Advertising remote topic position_setpoint_triplet
        INFO [mavlink] mode: Onboard, data rate: 100000 B/s on udp port 14556 remote port 14557
        INFO [muorb] [uORB] Advertising remote topic telemetry_status
        INFO [mavlink] partner IP: 127.0.0.1
        INFO [muorb] [uORB] Advertising remote topic offboard_control_mode
        INFO [muorb] [uORB] Advertising remote topic obstacle_distance
        INFO [muorb] [uORB] Advertising remote topic timesync_status
        INFO [uORB] Advertising remote topic actuator_controls_status_0
        INFO [mavlink] mode: Normal, data rate: 100000 B/s on udp port 14558 remote port 14559
        INFO [muorb] [uORB] Marking DeviceNode(telemetry_status) as advertised in process_remote_topic
        INFO [mavlink] MAVLink only on localhost (set param MAV_{i}_BROADCAST = 1 to enable network)
        INFO [px4] Startup script returned successfully
        pxh> INFO [logger] logger started (mode=all)
        INFO [muorb] [gps] GPS UART baudrate set to 9600
        INFO [mavlink] partner IP: 127.0.0.1
        INFO [muorb] [gps] GPS UART baudrate set to 38400
        INFO [muorb] [uORB] Advertising remote topic ping
        INFO [muorb] [gps] GPS UART baudrate set to 57600
        INFO [muorb] [gps] GPS UART baudrate set to 230400
        INFO [muorb] [gps] GPS UART baudrate set to 460800
        INFO [muorb] [gps] GPS UART baudrate set to 921600
        ERROR [muorb] [gps] GPS: failed to set baud rate 19200 on serial port
        INFO [uORB] Advertising remote topic mavlink_log
        INFO [muorb] [health_and_arming_checks] Preflight Fail: Strong magnetic interference
        INFO [muorb] [health_and_arming_checks] Preflight Fail: Yaw estimate error
        INFO [muorb] [gps] No COM port detected
        INFO [muorb] [gps] GPS UART baudrate set to 115200
        INFO [muorb] [gps] GPS UART baudrate set to 9600
        INFO [muorb] [gps] GPS UART baudrate set to 38400
        INFO [muorb] [gps] GPS UART baudrate set to 57600
        INFO [muorb] [gps] GPS UART baudrate set to 230400
        INFO [muorb] [gps] GPS UART baudrate set to 460800
        INFO [muorb] [gps] GPS UART baudrate set to 921600
        ERROR [muorb] [gps] GPS: failed to set baud rate 19200 on serial port
        INFO [muorb] [gps] No COM port detected
        INFO [muorb] [gps] GPS UART baudrate set to 115200
        INFO [muorb] [gps] GPS UART baudrate set to 9600
        INFO [muorb] [gps] GPS UART baudrate set to 38400
        INFO [muorb] [gps] GPS UART baudrate set to 57600
        INFO [muorb] [gps] GPS UART baudrate set to 230400
        INFO [muorb] [gps] GPS UART baudrate set to 460800
        INFO [muorb] [gps] GPS UART baudrate set to 921600

        1 Reply Last reply Reply Quote 0
        • Alex MayA
          Alex May @Eric Katzfey
          last edited by

          @Eric-Katzfey I don't believe we have a scope available for at least a few more days. But I do have other M10 GPS units I could try.

          1 Reply Last reply Reply Quote 0
          • P
            psafi
            last edited by

            @Eric-Katzfey I am Alex's co-worker and helping with the building the magnetometer's driver into PX4.

            I am following instructions outlined here: https://gitlab.com/voxl-public/rb5-flight/rb5-flight-px4-build-docker#install-qualcomm-package-manager

            I am having hard time downloading the hexagon SDK from qualcomm. I see v3.1 is available on your website. Am I going to need 4.X or I can use 3.1

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

              @psafi Yes, unfortunately it is a real pain to get the SDK from Qualcomm and you need that version.

              P 1 Reply Last reply Reply Quote 0
              • P
                psafi @Eric Katzfey
                last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • P
                  psafi @Eric Katzfey
                  last edited by

                  @Eric-Katzfey I am able to build voxl-px4 now.

                  I am following instructions outlined here to add this magnetometer:
                  https://forum.modalai.com/post/16770

                  I am adding following line:

                  CONFIG_DRIVERS_MAGNETOMETER_LIS3MDL=y
                  

                  to this file:
                  https://github.com/modalai/px4-firmware/blob/voxl-dev/boards/modalai/voxl2-slpi/default.px4board

                  when I attempt to build px4 I get the following error from the driver module:
                  e58ba536-27d6-45cd-9d25-2a67e6f48462-image.png

                  Eric KatzfeyE 2 Replies Last reply Reply Quote 0
                  • Eric KatzfeyE
                    Eric Katzfey ModalAI Team @psafi
                    last edited by

                    @psafi Looks like it will compile if you comment out the #include <debug.h> lines in both lis3mdl_i2c.cpp and lis3mdl_spi.cpp

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

                      @psafi Those should only be there on the Nuttx platform.

                      1 Reply Last reply Reply Quote 0
                      • P
                        psafi @Eric Katzfey
                        last edited by

                        @Eric-Katzfey I did that and was able to build and install new px4. Thank you!

                        Sill not detecting lis3mdl module on the px4 side.

                        I tried adding the following to /usr/bin/voxl-px4-start

                        qshell lis3mdl start -R 10 -X -b 1
                        

                        but I think that causes px4 service fail to start. Not sure if that means the module has not been successfully added to voxl-px4 or some other issue.

                        Are there any steps I need to take besides adding sensor name to default.px4board file?

                        Eric KatzfeyE 3 Replies Last reply Reply Quote 0
                        • Eric KatzfeyE
                          Eric Katzfey ModalAI Team @psafi
                          last edited by

                          @psafi If you disable the px4 service (systemctl stop voxl-px4) and then start it from the command line (voxl-px4 -d) what output do you get? And if you disconnect the magnetometer from the system how does that change things? Remove the start command from voxl-px4-start and enter it after px4 starts from the command prompt to see what happens.

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

                            @psafi And how did you load your updated build to the VOXL 2?

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

                              @psafi I just built voxl-px4 with the lis3mdl driver and when I run it the command fails because it fails the probe (I don't have that magnetometer) but otherwise runs normally.

                              1 Reply Last reply Reply Quote 0
                              • P
                                psafi @Eric Katzfey
                                last edited by

                                @Eric-Katzfey by installing debian package and I got output similar to this after installation:
                                https://gitlab.com/voxl-public/voxl-sdk/services/voxl-px4#deployment

                                1 Reply Last reply Reply Quote 0
                                • P
                                  psafi @Eric Katzfey
                                  last edited by

                                  @Eric-Katzfey I did the systemctl stop and started service again. I guess rebooting the board earlier did not have the same effect. The compass calibration in Q is working now (no more "no mag found" error) which I guess it means the mag is working now and our gps is working too.

                                  here is the output of voxl-p4 -d by the way:

                                  INFO  [qshell] Send cmd: 'lis3mdl start -R 10 -X -b 1'
                                  INFO  [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised in process_remote_topic
                                  INFO  [muorb] [qshell] qshell gotten: lis3mdl start -R 10 -X -b 1
                                  INFO  [muorb] [qshell]   arg0 = 'lis3mdl'
                                  INFO  [muorb] [qshell]   arg1 = 'start'
                                  INFO  [muorb] [qshell]   arg2 = '-R'
                                  INFO  [muorb] [qshell]   arg3 = '10'
                                  INFO  [muorb] [qshell]   arg4 = '-X'
                                  INFO  [muorb] [qshell]   arg5 = '-b'
                                  INFO  [muorb] [qshell]   arg6 = '1'
                                  INFO  [muorb] [drivers__device] *** I2C Device ID 0x51e09 335369
                                  INFO  [muorb] [drivers__device] Set up I2C bus mutex for bus 1
                                  INFO  [muorb] lis3mdl #0 on I2C bus 1
                                  INFO  [muorb]  (external)
                                  INFO  [muorb]  address 0x1E
                                  INFO  [muorb]  rotation 10
                                  INFO  [muorb] 
                                  
                                  INFO  [muorb] [qshell] Ok executing command: lis3mdl start -R 10 -X -b 1
                                  
                                  
                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post
                                  Powered by NodeBB | Contributors