HI,
Im trying to connect ublox zed f9p 15b(https://www.u-blox.com/en/product/zed-f9p-module). im using voxl2 dev kit.
i connected the gps to j19 pin (uart at pin 2,3) there seems to be no issue with the connection. but im not getting any gps message published
tarling-px4-dev-kit (D0011):/$ journalctl -b -u voxl-px4
-- Logs begin at Mon 2025-11-17 07:25:30 UTC, end at Thu 2026-02-26 20:09:53 UTC. --
Feb 23 22:58:05 m0054 systemd[1]: Starting px4...
Feb 23 22:58:07 m0054 systemd[1]: Started px4.
Feb 23 22:58:07 m0054 voxl-px4[2203]: [INFO] Reading from /etc/modalai/voxl-px4.conf
Feb 23 22:58:07 m0054 voxl-px4[2203]: Found DSP signature file
Feb 23 22:58:07 m0054 voxl-px4[2203]: [INFO] Daemon mode enabled
Feb 23 22:58:07 m0054 voxl-px4[2203]: *************************
Feb 23 22:58:07 m0054 voxl-px4[2203]: AIRFRAME=MULTICOPTER
Feb 23 22:58:07 m0054 voxl-px4[2203]: GPS=AUTODETECT
Feb 23 22:58:07 m0054 voxl-px4[2203]: RC=SPEKTRUM
Feb 23 22:58:07 m0054 voxl-px4[2203]: ESC=VOXL_ESC
Feb 23 22:58:07 m0054 voxl-px4[2203]: POWER MANAGER=VOXLPM
Feb 23 22:58:07 m0054 voxl-px4[2203]: AIRSPEED SENSOR=NONE
Feb 23 22:58:07 m0054 voxl-px4[2203]: DISTANCE SENSOR=NONE
Feb 23 22:58:07 m0054 voxl-px4[2203]: OSD=DISABLE
Feb 23 22:58:07 m0054 voxl-px4[2203]: DAEMON_MODE=ENABLE
Feb 23 22:58:07 m0054 voxl-px4[2203]: SENSOR_CAL=ACTUAL
Feb 23 22:58:07 m0054 voxl-px4[2203]: ARTIFACT_MODE=DISABLE
Feb 23 22:58:07 m0054 voxl-px4[2203]: EXTRA STEPS:
Feb 23 22:58:07 m0054 voxl-px4[2203]: *************************
Feb 23 22:58:07 m0054 voxl-px4[2203]: INFO [px4] mlockall() enabled. PX4's virtual address space is lock
Feb 23 22:58:07 m0054 voxl-px4[2203]: INFO [px4] assuming working directory is rootfs, no symlinks neede
Feb 23 22:58:07 m0054 voxl-px4[2203]: INFO [muorb] Got muorb init command
Feb 23 22:58:07 m0054 voxl-px4[2203]: Sending initialization request
Feb 23 22:58:07 m0054 voxl-px4[2203]: Got topic data before configuration complete
Feb 23 22:58:07 m0054 voxl-px4[2203]: Got topic data before configuration complete
Feb 23 22:58:07 m0054 voxl-px4[2203]: Got topic data before configuration complete
Feb 23 22:58:08 m0054 voxl-px4[2203]: *************************
Feb 23 22:58:08 m0054 voxl-px4[2203]: AIRFRAME: MULTICOPTER
Feb 23 22:58:08 m0054 voxl-px4[2203]: GPS: AUTODETECT
Feb 23 22:58:08 m0054 voxl-px4[2203]: RC: SPEKTRUM
Feb 23 22:58:08 m0054 voxl-px4[2203]: ESC: VOXL_ESC
Feb 23 22:58:08 m0054 voxl-px4[2203]: POWER MANAGER: VOXLPM
Feb 23 22:58:08 m0054 voxl-px4[2203]: AIRSPEED SENSOR: NONE
Feb 23 22:58:08 m0054 voxl-px4[2203]: DISTANCE SENSOR: NONE
Feb 23 22:58:08 m0054 voxl-px4[2203]: OSD: DISABLE
Feb 23 22:58:08 m0054 voxl-px4[2203]: ARTIFACT_MODE: DISABLE
Feb 23 22:58:08 m0054 voxl-px4[2203]: EXTRA STEPS:
Feb 23 22:58:08 m0054 voxl-px4[2203]:
Feb 23 22:58:08 m0054 voxl-px4[2203]: *************************
Feb 23 22:58:08 m0054 voxl-px4[2203]: Running on M0054
Feb 23 22:58:09 m0054 voxl-px4[2203]: INFO [param] selected parameter default file /data/px4/param/param
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [parameters] BSON document size 2241 bytes, decoded 2241 byte
Feb 23 22:58:10 m0054 voxl-px4[2203]: Starting IMU driver with no rotation
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] Send cmd: 'icm42688p start -s'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] qshell return value timestamp: 13807556, local time:
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] Send cmd: 'icp101xx start -I -b 5'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] qshell return value timestamp: 13847307, local time:
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [modules__muorb__slpi] muorb aggregator thread runnin
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] muorb protobuf initalize method succeeded
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] succesfully did ADVERTISE_TEST_TYPE
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Creating pthread test_MUORB
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Successfully created px4 task PX4_test_MUORB
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] succesfully did SUBSCRIBE_TEST_TYPE
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Creating pthread test_MUORB
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Successfully created px4 task PX4_test_MUORB
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] succesfully did TOPIC_TEST_TYPE
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Creating pthread test_MUORB
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Successfully created px4 task PX4_test_MUORB
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] succesfully did UNSUBSCRIBE_TEST_TYPE
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Creating pthread test_MUORB
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Successfully created px4 task PX4_test_MUORB
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] muorb test passed
Feb 23 22:58:10 m0054 voxl-px4[2203]: ______ __ __ ___
Feb 23 22:58:10 m0054 voxl-px4[2203]: | ___ \ \ \ / / / |
Feb 23 22:58:10 m0054 voxl-px4[2203]: | |_/ / \ V / / /| |
Feb 23 22:58:10 m0054 voxl-px4[2203]: | __/ / \ / /_| |
Feb 23 22:58:10 m0054 voxl-px4[2203]: | | / /^\ \ \___ |
Feb 23 22:58:10 m0054 voxl-px4[2203]: \_| \/ \/ |_/
Feb 23 22:58:10 m0054 voxl-px4[2203]: px4 starting.
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Advertising remote topic log_message
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [px4] startup script: /bin/sh /usr/bin/voxl-px4-start 0
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [parameters] Starting param sync THREAD
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [parameters] Starting param sync THREAD
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] before starting the qshell_entry task
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Creating pthread qshell
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Successfully created px4 task PX4_qshell with
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell entry.....
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] after starting the qshell_entry task
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Init app map initialized
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(parameter_client_reset_requ
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [uORB] Marking DeviceNode(parameter_client_reset_response) as
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Advertising remote topic parameter_update
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(parameter_client_set_value_
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [uORB] Marking DeviceNode(parameter_server_set_used_request)
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(parameter_server_set_used_r
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [uORB] Marking DeviceNode(parameter_client_set_value_response
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: icm42688p start -s
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'icm42688p'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg2 = '-s'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [drivers__device] *** SPI Device ID 0x26000a 2490378
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic sensor_accel
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic sensor_gyro
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [icm42688p] ICM42688P::probe successful!
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [drivers__device] on SPI bus 1
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] icm42688p #0 on SPI bus 1
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb]
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [icm42688p] >>> ICM42688P this: b26012d8
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Ok executing command: icm42688p start -s
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic qshell_retval
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [icm42688p] >>> ICM42688P this: b26012d8
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [drivers__device] Register interrupt b214ec48 e61ebf5
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic sensor_gyro_fifo
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic sensor_accel_fifo
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic imu_server
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: icp101xx start -I -b 5
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'icp101xx'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg2 = '-I'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg3 = '-b'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg4 = '5'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [drivers__device] *** I2C Device ID 0xb76329 12018473
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [drivers__device] Set up I2C bus mutex for bus 5
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] icp101xx #0 on I2C bus 5
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] address 0x63
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb]
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Ok executing command: icp101xx start -I -b 5
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceINFO [qshell] Send cmd: 'temper
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] qshell return value timestamp: 13882130, local time:
Feb 23 22:58:10 m0054 voxl-px4[2203]: Looking for qmc5883l magnetometer
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] Send cmd: 'qmc5883l start -R 10 -X -b 1'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] cmd returned with: -1
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] qshell return value timestamp: 13922352, local time:
Feb 23 22:58:10 m0054 voxl-px4[2203]: ERROR [qshell] Command failed
Feb 23 22:58:10 m0054 voxl-px4[2203]: Looking for ist8310 magnetometer
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] Send cmd: 'ist8310 start -R 10 -X -b 1'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] cmd returned with: -1
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] qshell return value timestamp: 13958469, local time:
Feb 23 22:58:10 m0054 voxl-px4[2203]: ERROR [qshell] Command failed
Feb 23 22:58:10 m0054 voxl-px4[2203]: Looking for ist8308 magnetometer
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] Send cmd: 'ist8308 start -R 12 -X -b 1'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] cmd returned with: -1
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] qshell return value timestamp: 13998516, local time:
Feb 23 22:58:10 m0054 voxl-px4[2203]: ERROR [qshell] Command failed
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] Send cmd: 'gps start -d 6 -b 115200'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [qshell] qshell return value timestamp: 14028093, local time:
Feb 23 22:58:10 m0054 voxl-px4[2203]: Looking for ncp5623c RGB LED
Feb 23 22:58:10 m0054 voxl-px4[2203]: Node(qshell_req) as advertised in process_remote_topic
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: temperature_compensation star
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'temperature_compensation'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic sensor_correction
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Ok executing command: temperature_compensati
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: qmc5883l start -R 10 -X -b 1
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'qmc5883l'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg2 = '-R'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg3 = '10'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg4 = '-X'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg5 = '-b'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg6 = '1'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [drivers__device] *** I2C Device ID 0x80d09 527625
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [drivers__device] Set up I2C bus mutex for bus 1
Feb 23 22:58:10 m0054 voxl-px4[2203]: ERROR [muorb] [drivers__device] i2c probe failed
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [SPI_I2C] PX4_qshell: no instance started (no device
Feb 23 22:58:10 m0054 voxl-px4[2203]: ERROR [muorb] [qshell] Failed to execute command: qmc5883l start -R
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [icm42688p] >>> ICM42688P this: b26012d8
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: ist8310 start -R 10 -X -b 1
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'ist8310'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg2 = '-R'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg3 = '10'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg4 = '-X'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg5 = '-b'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg6 = '1'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [drivers__device] *** I2C Device ID 0x60e09 396809
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [drivers__device] Set up I2C bus mutex for bus 1
Feb 23 22:58:10 m0054 voxl-px4[2203]: ERROR [muorb] [drivers__device] i2c probe failed
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [SPI_I2C] PX4_qshell: no instance started (no device
Feb 23 22:58:10 m0054 voxl-px4[2203]: ERROR [muorb] [qshell] Failed to execute command: ist8310 start -R
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: ist8308 start -R 12 -X -b 1
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'ist8308'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg2 = '-R'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg3 = '12'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg4 = '-X'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg5 = '-b'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg6 = '1'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [drivers__device] *** I2C Device ID 0xb0c09 723977
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [drivers__device] Set up I2C bus mutex for bus 1
Feb 23 22:58:10 m0054 voxl-px4[2203]: ERROR [muorb] [drivers__device] i2c probe failed
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [SPI_I2C] PX4_qshell: no instance started (no device
Feb 23 22:58:10 m0054 voxl-px4[2203]: ERROR [muorb] [qshell] Failed to execute command: ist8308 start -R
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: gps start -d 6 -b 115200
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'gps'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg2 = '-d'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg3 = '6'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg4 = '-b'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg5 = '115200'
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Creating pthread gps
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Successfully created px4 task PX4_gps with ti
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Ok executing command: gps start -d 6 -b 1152
Feb 23 22:58:10 m0054 voxl-px4[2203]: INFO [muorb] [gps] GPS UART baudrate set to 115200
.
.
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Ok executing command: land_detector start mu
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic vehicle_land_detected
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox firmware version: HPGL1L5 1.40
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox protocol version: 27.40
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox module: ZED-F9P
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: manual_control start
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'manual_control'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Ok executing command: manual_control start
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic manual_control_setpoint
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: control_allocator start
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'control_allocator'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic control_allocator_status
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [uORB] Marking DeviceNode(control_allocator_status) as advert
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic actuator_motors
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic actuator_servos
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic actuator_servos_trim
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Ok executing command: control_allocator star
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: load_mon start
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'load_mon'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Ok executing command: load_mon start
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic cpuload
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: rc_update start
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'rc_update'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [gps] GPS UART baudrate set to 115200
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [gps] Got ack to initial CFG_VALSET!
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Ok executing command: rc_update start
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: commander start
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'commander'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Creating pthread commander
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [tasks] Successfully created px4 task PX4_commander w
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox firmware version: HPGL1L5 1.40
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox protocol version: 27.40
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox module: ZED-F9P
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic led_control
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [muorb] [commaINFO [qshell] Send cmd: 'commander start'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [qshell] qshell return value timestamp: 16635298, local time:
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [qshell] Send cmd: 'flight_mode_manager start'
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [qshell] qshell return value timestamp: 16765888, local time:
Feb 23 22:58:13 m0054 voxl-px4[2203]: INFO [mavlink] MAVLink only on localhost (set param MAV_{i}_BROADC
Feb 23 22:58:19 m0054 voxl-px4[2203]: nder] LED: open /dev/led0 failed (22)
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic tune_control
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Ok executing command: commander start
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic event
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic mavlink_log
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [health_and_arming_checks] Preflight Fail: Accel 0 un
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [health_and_arming_checks] Preflight Fail: Compass Se
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic health_report
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic failsafe_flags
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic actuator_armed
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic vehicle_control_mode
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic vehicle_status
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic failure_detector_status
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic vehicle_thrust_setpoint
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic vehicle_torque_setpoint
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic vehicle_attitude_setpoint
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic vehicle_rates_setpoint
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(qshell_req) as advertised i
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [qshell] qshell gotten: flight_mode_manager start
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg0 = 'flight_mode_manager'
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [qshell] arg1 = 'start'
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic vehicle_command
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [qshell] Ok executing command: flight_mode_manager st
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [dataman] data manager file '/data/px4/dataman' size is 78666
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Advertising remote topic transponder_report
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Advertising remote topic rtl_time_estimate
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Advertising remote topic position_setpoint_tri
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [mavlink] mode: Onboard, data rate: 100000 B/s on udp port 14
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Advertising remote topic telemetry_status
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [mavlink] partner IP: 127.0.0.1
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Advertising remote topic obstacle_distance
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Advertising remote topic offboard_control_mode
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Advertising remote topic timesync_status
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] GPS UART baudrate set to 115200
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [uORB] Advertising remote topic actuator_controls_status_0
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(vehicle_command_ack) as adv
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [mavlink] mode: Normal, data rate: 100000 B/s on udp port 145
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [uORB] Marking DeviceNode(telemetry_status) as advert
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [px4] Startup script returned successfully
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [logger] logger started (mode=all)
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] Got ack to initial CFG_VALSET!
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox firmware version: HPGL1L5 1.40
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox protocol version: 27.40
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox module: ZED-F9P
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] GPS UART baudrate set to 115200
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] Got ack to initial CFG_VALSET!
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox firmware version: HPGL1L5 1.40
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox protocol version: 27.40
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox module: ZED-F9P
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [health_and_arming_checks] Preflight Fail: Accel 0 un
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [health_and_arming_checks] Preflight Fail: Attitude f
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [health_and_arming_checks] Preflight Fail: Compass Se
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] GPS UART baudrate set to 115200
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] Got ack to initial CFG_VALSET!
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox firmware version: HPGL1L5 1.40
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox protocol version: 27.40
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox module: ZED-F9P
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] GPS UART baudrate set to 115200
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] Got ack to initial CFG_VALSET!
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox firmware version: HPGL1L5 1.40
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox protocol version: 27.40
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox module: ZED-F9P
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] GPS UART baudrate set to 115200
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] Got ack to initial CFG_VALSET!
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox firmware version: HPGL1L5 1.40
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox protocol version: 27.40
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox module: ZED-F9P
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] GPS UART baudrate set to 115200
Feb 23 22:58:19 m0054 voxl-px4[2203]: INFO [muorb] [gps] Got ack to initial CFG_VALSET!
Feb 23 22:58:35 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox firmware version: HPGL1L5 1.40
Feb 23 22:58:35 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox protocol version: 27.40
Feb 23 22:58:35 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox module: ZED-F9P
Feb 23 22:58:35 m0054 voxl-px4[2203]: INFO [muorb] [gps] GPS UART baudrate set to 115200
Feb 23 22:58:35 m0054 voxl-px4[2203]: INFO [muorb] [gps] Got ack to initial CFG_VALSET!
Feb 23 22:58:35 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox firmware version: HPGL1L5 1.40
Feb 23 22:58:35 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox protocol version: 27.40
Feb 23 22:58:35 m0054 voxl-px4[2203]: INFO [muorb] [gps] u-blox module: ZED-F9P
Feb 23 22:58:35 m0054 voxl-px4[2203]: INFO [muorb] [gps] GPS UART baudrate set to 115200
Feb 23 22:58:35 m0054 voxl-px4[2203]: INFO [muorb] [gps] Got ack to initial CFG_VALSET!
this is the log, i see that the gps is recognized by the voxl but it resets for some reason.
#!/bin/sh
# PX4 commands need the 'px4-' prefix in bash.
# (px4-alias.sh is expected to be in the PATH)
. px4-alias.sh
echo -e "\n*************************"
echo "AIRFRAME: $AIRFRAME"
echo "GPS: $GPS"
echo "RC: $RC"
echo "ESC: $ESC"
echo "POWER MANAGER: $POWER_MANAGER"
echo "AIRSPEED SENSOR: $AIRSPEED_SENSOR"
echo "DISTANCE SENSOR: $DISTANCE_SENSOR"
echo "OSD: $OSD"
echo "ARTIFACT_MODE: $ARTIFACT_MODE"
echo "EXTRA STEPS:"
for i in "${EXTRA_STEPS[@]}"
do
echo -e "\t$i"
done
echo -e "*************************\n"
# In order to just exit after starting the uorb / muorb modules define
# the environment variable MINIMAL_PX4. (e.g. export MINIMAL_PX4=1)
# This is useful for testing / debug where you may want to start drivers
# and modules manually from the px4 command shell
if [ ! -z $MINIMAL_PX4 ]; then
/bin/echo "Running minimal script"
exit 0
fi
# Figure out what platform we are running on.
PLATFORM=`/usr/bin/voxl-platform 2> /dev/null`
RETURNCODE=$?
if [ $RETURNCODE -ne 0 ]; then
# If we couldn't get the platform from the voxl-platform utility then check
# /etc/version to see if there is an M0052 substring in the version string. If so,
# then we assume that we are on M0052.
VERSIONSTRING=$(</etc/version)
M0052SUBSTRING="M0052"
if [[ "$VERSIONSTRING" == *"$M0052SUBSTRING"* ]]; then
PLATFORM="M0052"
fi
fi
# We can only run on M0052, M0054, or M0104 so exit with error if that is not the case
if [ $PLATFORM = "M0052" ]; then
/bin/echo "Running on M0052"
elif [ $PLATFORM = "M0054" ]; then
/bin/echo "Running on M0054"
elif [ $PLATFORM = "M0104" ]; then
/bin/echo "Running on M0104"
else
/bin/echo "Error, cannot determine platform!"
exit 0
fi
# Sleep a little here. A lot happens when the uorb and muorb start
# and we need to make sure that it all completes successfully to avoid
# any possible race conditions.
/bin/sleep 1
param select /data/px4/param/parameters
# Load in all of the parameters that have been saved in the file
param load
# IMU (accelerometer / gyroscope)
if [ "$PLATFORM" == "M0104" ]; then
/bin/echo "Starting IMU driver with rotation 12"
qshell icm42688p start -s -R 12
else
/bin/echo "Starting IMU driver with no rotation"
qshell icm42688p start -s
fi
# Start Invensense ICP 101xx barometer built on to VOXL 2
qshell icp101xx start -I -b 5
qshell temperature_compensation start
# Auto detect the magnetometer. If one or both of these devices
# are not connected it will fail but not cause any harm.
# Rotation 10 = ROLL_180_YAW_90
/bin/echo "Looking for qmc5883l magnetometer"
qshell qmc5883l start -R 10 -X -b 1
/bin/echo "Looking for ist8310 magnetometer"
qshell ist8310 start -R 10 -X -b 1
/bin/echo "Looking for ist8308 magnetometer"
# Rotation 12 = PITCH_180
qshell ist8308 start -R 12 -X -b 1
# GPS and magnetometer
if [ "$GPS" != "NONE" ]; then
# On M0052 the GPS driver runs on the apps processor
if [ $PLATFORM = "M0052" ]; then
gps start -d /dev/ttyHS2 -b 115200
# On M0054 and M0104 the GPS driver runs on SLPI DSP
else
qshell gps start -d 6 -b 115200
fi
fi
starling-px4-dev-kit (D0011):/$ px4-listener vehicle_gps_position
TOPIC: vehicle_gps_position
starling-px4-dev-kit (D0011):/$ px4-listener sensor_gps
never published
starling-px4-dev-kit (D0011):/$
this is usr/bin/voxl-px4-start i updated the baudrate to match with my gps ublox baud rate but the problem remains same. Please help