Link Search Menu Expand Document

SDK 1.3.X Release Notes

Available now at https://developer.modalai.com/asset/

SDK 1.3 Support Matrix

PlatformPCB TargetsSupport Status
VOXL 2M0054-1, M0054-2, M0154-1, M0154-2
VOXL 2 MiniM0104-1
VOXLM0006-2
VOXL FlightM0019-2
Qualcomm Flight RB5M0052-2
Flight Core v2M0087-1
Flight Core v1M0018-1

The SDK-1.3.0 release on the QRB5165 platform use the 1.7.8 system image. See here for system image release notes.

Table of contents

  1. SDK 1.3.X Release Notes
  2. New Features in SDK 1.3.X
  3. SDK 1.3.0 Package List and Changelog
    1. SDK 1.3.0 Package List
    2. SDK 1.3.0 Full Changelog (from SDK 1.2.0)
  4. SDK 1.3.X Test Matrix
    1. SDK 1.3.0 Test Status

New Features in SDK 1.3.X

  • New Hardware Support

    • Starling 2 (D0014) + Starling 2 Max (D0012) support
  • New Camera Support

    • liow2 ToF: enable exposure settings, framerates, point cloud params
    • Add new camera config options for Starling 2 drones
    • M0173 camera breakout board support
  • PX4

    • Lost link backtrack feature
    • SLPI reset on PX4 shutdown
  • Other

    • qrb5165-rangefinder-server: Add test option to voxl-inspect-rangefinders, add config option for rangefinders on M0173
    • voxl-portal: Improvements for camera streams
    • voxl-modem: Added “doodle-cli” tool for scripted access to doodle modem CLI
    • voxl-mpa-to-ros: Encoded video support
    • voxl-tflite-server: Added YUV422 format image support
    • voxl-uvc-server: Standalone option for multiple instances

SDK 1.3.0 Package List and Changelog

SDK 1.3.0 Package List

Release date: June 3, 2024

Package list and changes from SDK-1.2.0 to SDK-1.3.0

PackageVersionAPQ8096QRB5165
apq8096-dfs-server0.3.1 (unchanged) 
apq8096-imu-server1.1.0 (unchanged) 
apq8096-libpng1.6.38-1 (unchanged) 
apq8096-rangefinder-server0.1.3 (unchanged) 
apq8096-system-tweaks0.2.3 (unchanged) 
apq8096-tflite2.8.3-1 (unchanged) 
libapq8096-io0.6.0 (unchanged) 
libfc-sensor1.0.5 –> 1.0.7 
libmodal-cv0.4.0 –> 0.5.6
libmodal-exposure0.1.0 (unchanged)
libmodal-journal0.2.2 (unchanged)
libmodal-json0.4.3 (unchanged)
libmodal-pipe2.10.0 (unchanged)
libqrb5165-io0.4.5 (unchanged) 
librc-math1.4.2 (unchanged)
libvoxl-cci-direct0.2.1 (unchanged)
libvoxl-cutils0.1.1 (unchanged)
modalai-slpi1.1.12 –> 1.1.14 
qrb5165-dfs-server0.2.0 (unchanged) 
qrb5165-imu-server1.0.1 (unchanged) 
qrb5165-rangefinder-server0.1.1 –> 0.1.3 
qrb5165-system-tweaks0.2.6 (unchanged) 
qrb5165-tflite2.8.0-2 (unchanged) 
voxl-bind-spektrum0.1.1 (unchanged) 
voxl-boost1.65.0 (unchanged) 
voxl-camera-calibration0.5.4 –> 0.5.4
voxl-camera-server1.9.1 –> 1.9.4
voxl-ceres-solver2:1.14.0-10 (unchanged)
voxl-configurator0.5.6 –> 0.6.6
voxl-cpu-monitor0.4.8 (unchanged)
voxl-docker-support1.3.1 (unchanged)
voxl-elrs0.1.3 –> 0.2.0 
voxl-esc1.4.0 –> 1.4.3 
voxl-feature-tracker0.3.2 –> 0.3.10 
voxl-flow-server0.3.3 –> 0.3.6 
voxl-gphoto2-server0.0.10 (unchanged)
voxl-jpeg-turbo2.1.3-5 (unchanged)
voxl-lepton-server1.2.0 –> 1.2.1
voxl-lepton-trackernone –> 0.0.1 
voxl-libgphoto20.0.4 (unchanged)
voxl-libuvc1.0.7 (unchanged)
voxl-logger0.4.0 –> 0.4.1
voxl-mapper0.2.0 (unchanged)
voxl-mavcam-manager0.5.3 –> 0.5.6
voxl-mavlink-server1.4.0 –> 1.4.1
voxl-modem1.0.9 –> 1.1.2
voxl-mongoose7.7.0-1 (unchanged)
voxl-mpa-tools1.1.5 –> 1.1.6
voxl-mpa-to-ros0.3.7 –> 0.3.8
voxl-mpa-to-ros20.0.2 (unchanged) 
voxl-neopixel-manager0.0.3 (unchanged)
voxl-nlopt2.5.0-4 (unchanged)
voxl-opencv4.5.5-2 (unchanged)
voxl-open-vins0.4.4 –> 0.4.11 
voxl-open-vins-server0.2.18 –> 0.2.53 
voxl-portal0.6.5 –> 0.6.6
voxl-px41.14.0-2.0.68 –> 1.14.0-2.0.73 
voxl-px4-imu-server0.1.2 (unchanged) 
voxl-px4-params0.3.8 –> 0.4.2 
voxl-qvio-server1.0.2 –> 1.0.4
voxl-remote-id0.0.9 (unchanged) 
voxl-ros2-foxy0.0.1 (unchanged) 
voxl-streamer0.7.4 (unchanged)
voxl-tag-detector0.0.4 (unchanged)
voxl-tflite-server0.3.2 –> 0.3.4
voxl-utils1.3.9 –> 1.4.1
voxl-uvc-server0.1.6 –> 0.1.7
voxl-vision-hub1.7.4 –> 1.8.0
voxl-voxblox1.1.5 (unchanged)
voxl-vpn0.0.6 (unchanged) 
voxl-vtxnone –> 1.0.2 
voxl2-ionone –> 0.0.3 

SDK 1.3.0 Full Changelog (from SDK 1.2.0)

qrb5165-rangefinder-server  (0.1.1 to 0.1.3)
0.1.3
    * add test option to voxl-inspect-rangefinders
    * mods for M0157
0.1.2
    * add config option for rangefinders on M0173


voxl-camera-calibration  (0.5.4 to 0.5.5)
0.5.5
    * increase tolerance for extrinsic reprojection error


voxl-camera-server  (1.9.1 to 1.9.4)
1.9.4
    * add C31 camera config
    * fix exif GPS data
    * add exposure max for liow2 TOF to conf
1.9.3
    * add initial m0173 configs
    * enable rotating TOF debug images to portrait mode for starling
    * add max exposure control for TOF
    * enable more framerates for TOF
    * fix TOF setup bugs
    * set LIOW2 TOF to default 10hz
    * tune point cloud processing params for LIOW2
1.9.2
    * fix -C22 for D0013


voxl-configurator  (0.5.6 to 0.6.6)
0.6.6
    *added a -j/--json option to voxl-check-calibration
0.6.5
    * force no RF assistance in flight (px4)
0.6.4
    * support hot swap between E1 and E2
0.6.3
    * update E4 config
0.6.2
    * D0012/D0014 fixes
    * update transmitter list and logic
0.6.1
    * add -X option for lepton
0.6.0
    * add voxl-streamer config customization based on camera config
0.5.9
    * only scan ELRS when necessary
0.5.8
    * start D0012 and D0014
0.5.7
    * enable M0065 experimental mode
    * start D0015 implementation


voxl-elrs  (0.1.3 to 0.2.0)
0.2.0
    * Add M0139 support
    * Update logic/cleanup voxl-elrs script
    * Update voxl-configure-elrs to support 4 PWMs for M0139
    * Fix bug in voxl-configure-elrs default CLI arg usage
    * Add ability to check current PWM config from voxl-configure-elrs
    * Update M0139 firmware to ELRS 3.3.2
    * Update PWM defaults


voxl-esc  (1.4.0 to 1.4.3)
1.4.3
    * improve spinup reliability on Starling 2 Max
1.4.2
    * add misc params for tmotor 2203_5 1500kv with 6042_3 gemfan prop
1.4.1
    * add params for Starling 2


voxl-feature-tracker  (0.3.2 to 0.3.10)
0.3.10
    * Change default features to 30 and change default L/R cam pipes
0.3.9
    * Fix bug with multicam duplicate packets
0.3.8
    * Fix overlay bug
0.3.7
    * Added syncing between camera groups
0.3.6
    * Updates to support new libmodal-cv functionality
0.3.5
    * Fixes for ar144 camera
0.3.4
    * added option to track using the CVP feature tracker
0.3.3
    * add support for using 16-bit images and method to convert to 8-bit based on current and previous images
    * add parameters fast_threshold, min_temp_delta, hgraphy_min_pts
    * relax some parameters related to cornerSubPix and findHomography
    * add updates to timing data


voxl-flow-server  (0.3.3 to 0.3.6)
0.3.6
    * use fixed height of 3m for range in voxl-flow-service.service
    * bug fix - actually use dt for flow vs gyro diff check
    * add feature to use simple relative height difference from start for range
0.3.5
    * Change tracker to voxl-lepton-tracker
0.3.4
    * add support for 16-bit images


voxl-lepton-server  (1.2.0 to 1.2.1)
1.2.1
    * new mode for Lepton on M0173
    * add factory_enable_manual option to voxl-configure-lepton
    * cleanup i2c traffic


voxl-logger  (0.4.0 to 0.4.1)
0.4.1
    * Fixed CP Error Message


voxl-mavcam-manager  (0.5.3 to 0.5.6)
0.5.6
    * fix broken ip autodetect
0.5.5
    * Changed camera names from cameraX to underlying pipe name for easier identification
0.5.4
    * Refactored the code into C++ to more easily support multiple connections each configured via the configuration file


voxl-mavlink-server  (1.4.0 to 1.4.1)
1.4.1
    * bugfix in mission delay feature


voxl-modem  (1.0.9 to 1.1.2)
1.1.2
    * added doodle-cli.sh helper script
1.1.1
    * doodle conf update
1.1.0
    * perf testing scripts


voxl-mpa-to-ros  (0.3.7 to 0.3.8)
0.3.8
    * fix encoded video


voxl-mpa-tools  (1.1.5 to 1.1.6)
1.1.6
    * new extrinsics for d0012 and d0014


voxl-portal  (0.6.5 to 0.6.6)
0.6.6
    * Camera List refreshes every second
    * render tof point clouds other than just "tof"
    * fix tof confidence and intensity buttons


voxl-px4-params  (0.3.8 to 0.4.2)
0.4.2
    * Improved all Starling drone tunes
0.4.1
    * VOXL 2 IO experimental params 
    * increase GPS SACC required for position mode
    * update vins params
0.4.0
    * Add helpers for Starling 18650 batteries 
0.3.10
    * Changed order of setting EKF2_GPS_CTRL and EKF2_HGT_REF for cases where it will cause an inconsistency
    * Added a set of VOXL 2 default parameters
    * Changed some sleep durations for voxl-px4 restarts
0.3.9
    * initial d0012 and d0014 prarams


voxl-px4  (1.14.0-2.0.68 to 1.14.0-2.0.73)
1.14.0-2.0.73
    * Brought in update GPS drivers submodule with tx packet consolidation
1.14.0-2.0.72
    * Removed set default parameters logic. Will now be done externally
    * Updated dependencies on libfc-sensor and modalai-slpi
1.14.0-2.0.71
    * Added SLPI reset on px4 shutdown
1.14.0-2.0.70
    * Added option to skip Spektrum protocol byte validation
    * Add HDZero OSD driver
    * More voxl-esc cleanups and fixes
    * voxl2_io cleanup and fixes
1.14.0-2.0.69
    * Clean up voxl-esc init code so that version checks are done there and not in main loop


voxl-qvio-server  (1.0.2 to 1.0.4)
1.0.4
    * fix sample vio mask
1.0.3
    * add config option for tracking_front and tracking_down


voxl-tflite-server  (0.3.2 to 0.3.4)
0.3.4
    * Allow YUV422 formatted images to be piped into tflite
0.3.3
    * Fix enabled timing printouts


voxl-utils  (1.3.9 to 1.4.1)
1.4.1
    * added a -j option to inspect services script for json output
1.4.0
    * add platform config to voxl-version


voxl-uvc-server  (0.1.6 to 0.1.7)
0.1.7
    * add standalone option for multiple instances


voxl-vision-hub  (1.7.4 to 1.8.0)
1.8.0
    * Added the lost link backtracking feature with configurable amount of backtracking time
    * add textfile waypoint following feature


voxl-lepton-tracker (Initial Release)
voxl-vtx (Initial Release)
voxl2-io (Initial Release)

SDK 1.3.X Test Matrix

SymbolDefinition
Passed
In Progress
Failed or Not Supported

SDK 1.3.0 Test Status

ArchitectureDescriptionIndoor Test StatusOutdoor Test Status
D0001m500
D0003Seeker
D0004Qualcomm Flight RB5 5G Deprecated
D0005-4Starling
D0006-4Sentinel
D0011PX4 Autonomy Dev Kit, see: Starling
D0012Starling 2 Max, see: Starling
D0014Starling 2, see: Starling