VOXL2 IMU server not working
-
Hello,
I have VOXL 2(M0054) board, with VOXL suite version : 0.9.5.
My imu0 is not working, when i directly run the inu server with this commnadvoxl-imu-server voxl2:/$ voxl-imu-server loading calibration file ================================================================= calibration for IMU0: Gyro Offsets (rad/s): X: 0.000 Y: 0.000 Z: 0.000 Accl Offsets (m/s^2): X: 0.000 Y: 0.000 Z: 0.000 Accl Scale : X: 1.000 Y: 1.000 Z: 1.000 has_baseline_temp: 0 gyro_baseline_temp (C): 30.000 accl_baseline_temp (C): 30.000 has_temp_cal: 0 gyro_drift_coeff: X: 0.000000 0.000000 0.000000 gyro_drift_coeff: Y: 0.000000 0.000000 0.000000 gyro_drift_coeff: Z: 0.000000 0.000000 0.000000 accl_drift_coeff: X: 0.000000 0.000000 0.000000 accl_drift_coeff: Y: 0.000000 0.000000 0.000000 accl_drift_coeff: Z: 0.000000 0.000000 0.000000 calibration for IMU1: Gyro Offsets (rad/s): X: 0.000 Y: 0.000 Z: 0.000 Accl Offsets (m/s^2): X: 0.000 Y: 0.000 Z: 0.000 Accl Scale : X: 1.000 Y: 1.000 Z: 1.000 has_baseline_temp: 0 gyro_baseline_temp (C): 30.000 accl_baseline_temp (C): 30.000 has_temp_cal: 0 gyro_drift_coeff: X: 0.000000 0.000000 0.000000 gyro_drift_coeff: Y: 0.000000 0.000000 0.000000 gyro_drift_coeff: Z: 0.000000 0.000000 0.000000 accl_drift_coeff: X: 0.000000 0.000000 0.000000 accl_drift_coeff: Y: 0.000000 0.000000 0.000000 accl_drift_coeff: Z: 0.000000 0.000000 0.000000 calibration for IMU2: Gyro Offsets (rad/s): X: 0.000 Y: 0.000 Z: 0.000 Accl Offsets (m/s^2): X: 0.000 Y: 0.000 Z: 0.000 Accl Scale : X: 1.000 Y: 1.000 Z: 1.000 has_baseline_temp: 0 gyro_baseline_temp (C): 30.000 accl_baseline_temp (C): 30.000 has_temp_cal: 0 gyro_drift_coeff: X: 0.000000 0.000000 0.000000 gyro_drift_coeff: Y: 0.000000 0.000000 0.000000 gyro_drift_coeff: Z: 0.000000 0.000000 0.000000 accl_drift_coeff: X: 0.000000 0.000000 0.000000 accl_drift_coeff: Y: 0.000000 0.000000 0.000000 accl_drift_coeff: Z: 0.000000 0.000000 0.000000 calibration for IMU3: Gyro Offsets (rad/s): X: 0.000 Y: 0.000 Z: 0.000 Accl Offsets (m/s^2): X: 0.000 Y: 0.000 Z: 0.000 Accl Scale : X: 1.000 Y: 1.000 Z: 1.000 has_baseline_temp: 0 gyro_baseline_temp (C): 30.000 accl_baseline_temp (C): 30.000 has_temp_cal: 0 gyro_drift_coeff: X: 0.000000 0.000000 0.000000 gyro_drift_coeff: Y: 0.000000 0.000000 0.000000 gyro_drift_coeff: Z: 0.000000 0.000000 0.000000 accl_drift_coeff: X: 0.000000 0.000000 0.000000 accl_drift_coeff: Y: 0.000000 0.000000 0.000000 accl_drift_coeff: Z: 0.000000 0.000000 0.000000 ================================================================= loading config file ================================================================= imu_apps_enable: 1 imu_apps_bus: 3 imu_apps_sample_rate_hz: 1000.0 imu_apps_lp_cutoff_freq_hz: 92.0 imu_apps_rotate_common_frame: 1 imu_apps_fifo_poll_rate_hz: 100.0 aux_imu1_enable: 0 aux_imu1_bus: 1 aux_imu1_sample_rate_hz: 1000.0 aux_imu1_lp_cutoff_freq_hz: 92.0 aux_imu1_fifo_poll_rate_hz: 100.0 aux_imu2_enable: 0 aux_imu2_spi_bus: 14 aux_imu2_sample_rate_hz: 1000.0 aux_imu2_lp_cutoff_freq_hz: 92.0 aux_imu2_fifo_poll_rate_hz: 100.0 aux_imu3_enable: 0 aux_imu3_spi_bus: 5 aux_imu3_sample_rate_hz: 1000.0 aux_imu3_lp_cutoff_freq_hz: 92.0 aux_imu3_fifo_poll_rate_hz: 100.0 ================================================================= detected ICM42688 on spi bus[id] 3 Detected board M0054 Initializing IMU0 using ODR=1000.00hz which is the nearest the icm42688 can get to 1000.0 ERROR: in icm42688_basic_read read all 0's ERROR: failed to read data from IMU0 ERROR: failed to init at least one IMUI have tried flashing previous versions of voxl suite but its same result.
It was working perfectly before, but suddenly it stopped working.
So flashed suite again.Please help
-
@yashas-katte Same Problem
-
@Achyut-Sapariya @Moderator Please help on this
-
@Achyut-Sapariya Can you try updating to the latest SDK (1.3.5) and give it a go?
-
@tom I am running The Latest one 1.3.5. I had tried all possible things mentioned on docs but still not getting imu server running.
-
@Achyut-Sapariya You said "VOXL suite version : 0.9.5" so I wasn't sure if that was what you currently had loaded. Did the IMU work at one point and then stop working? Trying to determine whether or not this is a hardware issue.
-
@tom Yes Initially IMU was working but suddenly next day it stops working.
-
@Achyut-Sapariya When flashing the board did you go through SKU setup and allow
voxl-configure-mpato run?Can you post the output of
voxl-versionandvoxl-inspect-sku? -
@tom
I didn't aware about SKU setup but when I flashed i had runvoxl-configure-mpa
output ofvoxl-versionvoxl2:/$ voxl-version -------------------------------------------------------------------------------- system-image: 1.7.10-M0054-14.1a-perf kernel: #1 SMP PREEMPT Fri Sep 27 21:18:59 UTC 2024 4.19.125 -------------------------------------------------------------------------------- hw platform: M0054 mach.var: 1.0.0 -------------------------------------------------------------------------------- voxl-suite: 1.3.5 -------------------------------------------------------------------------------- Packages: Repo: http://voxl-packages.modalai.com/ ./dists/qrb5165/sdk-1.3/binary-arm64/ Last Updated: 2024-12-20 06:50:35 List: kernel-module-voxl-fsync-mod-4.19.125 1.0-r0 kernel-module-voxl-gpio-mod-4.19.125 1.0-r0 kernel-module-voxl-platform-mod-4.19.125 1.0-r0 libfc-sensor 1.0.7 libmodal-cv 0.5.11 libmodal-exposure 0.1.1 libmodal-journal 0.2.2 libmodal-json 0.4.3 libmodal-pipe 2.10.2 libqrb5165-io 0.4.6 libvoxl-cci-direct 0.2.3 libvoxl-cutils 0.1.1 modalai-slpi 1.1.19 mv-voxl 0.1-r0 qrb5165-bind 0.1-r0 qrb5165-dfs-server 0.2.0 qrb5165-imu-server 1.0.1 qrb5165-rangefinder-server 0.1.3 qrb5165-slpi-test-sig 01-r0 qrb5165-system-tweaks 0.3.0 qrb5165-tflite 2.8.0-2 voxl-bind-spektrum 0.1.1 voxl-camera-calibration 0.5.7 voxl-camera-server 2.0.1 voxl-ceres-solver 2:1.14.0-10 voxl-configurator 0.8.5 voxl-cpu-monitor 0.4.8 voxl-docker-support 1.3.1 voxl-elrs 0.2.2 voxl-esc 1.4.7 voxl-feature-tracker 0.4.1 voxl-flow-server 0.3.6 voxl-fsync-mod 1.0-r0 voxl-gphoto2-server 0.0.10 voxl-gpio-mod 1.0-r0 voxl-jpeg-turbo 2.1.3-5 voxl-lepton-server 1.2.3 voxl-lepton-tracker 0.0.2 voxl-libgphoto2 0.0.4 voxl-libuvc 1.0.7 voxl-logger 0.4.7 voxl-mavcam-manager 0.5.7 voxl-mavlink 0.1.1 voxl-mavlink-server 1.4.2 voxl-modem 1.1.3 voxl-mongoose 7.7.0-1 voxl-mpa-to-ros 0.3.9 voxl-mpa-tools 1.2.3 voxl-neopixel-manager 0.0.3 voxl-open-vins 0.4.14 voxl-open-vins-server 0.2.75 voxl-opencv 4.5.5-2 voxl-osd 0.0.1 voxl-platform-mod 1.0-r0 voxl-portal 0.7.0 voxl-px4 1.14.0-2.0.84 voxl-px4-imu-server 0.1.2 voxl-px4-params 0.5.3 voxl-qvio-server 1.0.4 voxl-remote-id 0.0.9 voxl-reset-slpi 0.0.1 voxl-state-estimator 0.0.2 voxl-streamer 0.7.4 voxl-suite 1.3.5 voxl-tag-detector 0.0.4 voxl-tflite-server 0.3.4 voxl-utils 1.4.3 voxl-uvc-server 0.1.7 voxl-vision-hub 1.8.9 voxl-vtx 1.1.0 voxl2-io 0.0.3 voxl2-system-image 1.7.10-r0 voxl2-wlan 1.0-r0 --------------------------------------------------------------------------------output of
voxl-inspect-skuvoxl2:/$ voxl-inspect-sku family code: MRB-D0006 (sentinel) compute board: 4 (voxl2) hw version: 1 cam config: 11 modem config: 4 (LTE v2, 7610 NA (M0030)) tx config: 7 (elrs_beta_fpv) extras config: 0 (none) SKU: MRB-D0006-4-V1-C11-T7-M4-X0 -
@Achyut-Sapariya That all looks normal, I'd recommend submitting an RMA and our team can diagnose the issue: https://www.modalai.com/pages/rma