Skip to main content

Changelog


Version 1.2.1

New Features

  • Added support for the Proximity Sensor stream: the tool now recognizes this stream and reports it in the output JSON
  • Added duration-aware threshold overrides for numeric checks: thresholds can now declare relaxed values that apply only to short recordings, via a new duration_overrides field (see Configurations and Threshold Checks)
  • Added new camera timing check ratio_large_deviation_over_total: the percentage of frames whose timing deviates from the expected period by more than a configurable amount

Configuration Updates

AriaGen2_Default configuration:

  • Added Proximity Sensor Data Class checks (only applied to recordings whose firmware emits this stream)
  • Relaxed GPS start_offset_from_file_us warn threshold from 3,000,000µs to 6,000,000µs
  • Added a duration override for GPS ratio_dropped_over_expected: recordings ≤ 60s use fail 10% / warn 5% (default remains fail 2% / warn 1%)
  • Disabled GPS percentage_inaccurate_samples and percentage_invalid_raw_measurement_samples (set ignore: true) to reduce false warnings on valid-but-inaccurate GNSS fixes

AriaGen2_Location configuration:

  • Camera timing: removed largest_deviation_from_period_us fail threshold (kept warn_threshold at 250µs)
  • Camera timing: added ratio_large_deviation_over_total fail threshold at 0.1%, using a 500µs deviation threshold

Bug Fixes

  • Fixed camera large-deviation frame counting so it now matches the periodic stream's behavior
  • Lowered the log level of the calib_json_tag_correct check from error to warning when an unexpected exception occurs (the check result is still reported in the final summary)

Version 1.2.0

New Features

  • Added thresholds_version field to output JSON for better version tracking of check configurations

Configuration Updates

AriaGen2_Handtracking configuration:

  • Updated thresholds version from v1.0 to v2.0
  • Changed base configuration from AriaGen2_Location to AriaGen2_Default
  • Added slam_imu_streams_present file-level check
  • Added dedicated thresholds for Camera Data (SLAM), IMU Data (SLAM), and RGB Camera Class
  • Relaxed IMU drop ratio fail threshold from 0.2% to 1%
  • Added ignore rules for non-essential streams (Eye Camera, Magnetometer, Audio, Barometer, Wifi, Bluetooth, PPG, Battery, ALS, Pose, Gaze, GPS, Temperature, Time Domain Mapping)

Version 1.1.0

Configuration Updates

AriaGen2_Default configuration:

  • Updated BLE RSSI valid range from < 0.0 to [-127.0, 20.0] or == +127.0
  • Changed GPS drop ratio warn threshold from 5% to 2%
  • Increased longest repeating gyro fail threshold from 10 to 15
  • Relaxed VIO drop ratio fail threshold from 2% to 5%, added warn threshold at 2%
  • Relaxed hand tracking drop ratio fail threshold from 2% to 5%, added warn threshold at 2%

AriaGen1_* configuration:

  • Updated Aria Gen1 SLAM camera exposure valid range from [0.10ms, 48ms] to [0.019ms, 14ms]

New Features

  • Added streams_match_profile check to verify expected stream counts match recording profile (Aria Gen2 only)

Version 1.0.0

  • Initial release