Release Notes

AltosUI for iPads and iPhones is an active application that grew into being very quickly. As developers, we want this application to be the best it can be. However that takes time and attention. We worked to get all the critical features up rapidly and in doing so there are bound to be rough edges. We are hunting these down and recording anything we find on this page. Likewise, anything you our user community find and report will also be tracked on this page.

Latest: v3.0

Major release with AR recovery tools, full AltosDroid 1.9.22 math parity, and Quick Look file previews. See the Features page for details.

v3.0

2026-04-03 — Major release: AltOS 1.9.22 parity, AR recovery, GPS uncertainty visualization

New Features

  • AR Recovery HUD — augmented reality camera overlay with compass ribbon, direction arrow, targeting reticle, and GPS uncertainty circle for walking to your landed rocket
  • Recovery Map — dedicated walking map with route line, heading tracking, and live distance badge
  • GPS Uncertainty Circle — shows HDOP-derived accuracy area around the rocket position in both AR HUD and Recovery Map, so you know the real search area instead of trusting a pin
  • TeleMega v7 (30V) hardware support with new packet type 0x15
  • TeleGPS v3/v4 detection with correct voltage calculations
  • EasyTimer v2 hardware recognition (IMU type 7)
  • Tilt angle displayed in Pad and Flight tabs for IMU-equipped devices (TeleMega, EasyMega, EasyTimer)
  • Device version suffix shown in device name (e.g., "teleGPS v4")
  • Quick Look preview for .telem files in the Files app — shows flight metadata at a glance
  • Quick Look thumbnails for .telem files with custom Altus Metrum icon

AltosDroid 1.9.22 Parity

  • Comprehensive math parity audit: ground altitude, ground pressure filtering, max value tracking, Kalman precision, and speed derivation now match AltosDroid exactly
  • Fixed altitude-derived speed calculation — the sole speed source for TeleMini was completely broken since the original port
  • Fixed max value tracking initialization and source selection to match Java behavior
  • Fixed Kalman speed/acceleration precision: parameters changed from int16_t to double to preserve fractional values
  • Flight tab rows reordered to match AltosDroid: added Altitude (MSL) and Max Altitude rows
  • Pad tab rows reordered to match AltosDroid: Data Logging, GPS Locked, GPS Ready before igniters
  • Removed +0.5 rounding bias from display values (maxSpeed, maxHeight, elevation, bearing, maxAccel)
  • Fixed max speed/acceleration tracking so peak values are captured only during powered flight, matching AltosDroid
  • Updated atmospheric model to support altitudes up to 100km (8 pressure layers)

Idle Mode Improvements

  • Reduced monitoring poll interval from 10s to 5s for more responsive updates
  • Added 5-second igniter status polling in fire dialog
  • GPS queries now skipped for devices without GPS hardware
  • Capitalized igniter status strings to match AltosDroid

Bug Fixes

  • Fixed unnecessary tracker rebuild prompts on app launch
  • Changed Flight tab igniter voltage threshold from >= 3.2V to > 3.2V for safer pyro indication

Errata

Nothing reported as of yet.

v2.2

2023-05-06 — Add support for Telemetry from TeleMegaV5 and TeleMegaV6

Changes & Fixes

  • BUGFIX: Repair ability to reboot (Adjust timeouts in Idle Mode connections preventing reboot request)

Errata

Nothing reported as of yet.

v2.1.2

2021-06-19 — General cleanup for some Flight Computers

Changes & Fixes

  • Speech subsystem renovated to reduce delays
  • Replace algorithm determining need for flight meta-data rebuild (stop the rebuild many times nonsense)
  • Adjusted walk to rocket experience — distance more accurate, algorithm/behavior verified against latest AltosDroid
  • Repair GPS Ready reporting when GPS-lock is lost/recovered
  • Fixes for TeleMetrum V1 (older boards)
  • BUGFIX: Repair telemetry packet interpretation for TeleMetrum V1 hardware (fixed max Height calcs)
  • Visual Adjustments for TeleMini (sync w/AltosDroid)
  • BUGFIX: Recovery tab — remove display of maxAccel for TeleMini
  • Fixes to TeleGPS V1 & V2 displayed voltages
  • BUGFIX: Add support for TeleGPS V2 battery conversion
  • BUGFIX: Repair reporting of elevation (wrong spoken text)
  • BUGFIX: Repair reporting of maxHeight was reporting before max was actually achieved
  • Address issues with latest TEST flight-filenames

Errata

Started to see problems with ability to reboot while in idle mode.

v2.0.1

2020-03-25 — Added Support for TeleMegaV4 telemetry

Changes & Fixes

  • Added new TeleGPS algorithmic flight-state detection and tab switching
  • Adjusted User Interface keeping up with latest AltosDroid application
  • New setting "Callsign Prefix" — allows gathering of own devices at top of Select Tracker picker
  • New setting "Show Launch Sites" — places circles for all known sites on the map in Map Tab (tap on a Launch site circle to see name and link to website)
  • Fixed Acceleration conversion from meters to feet
  • Fixed TeleMini behaviors (no GPS so don't speak GPS related values)
  • Fixed Battery Voltage display for TeleMetrum v1.x, TeleMini v1.0 and TeleNano Flight Computers
  • Past flight specifics are now displayed when selecting recorded flight
  • Repaired problems with downloading off-line maps
  • Dark-mode/Light-mode UI iPhone settings no longer affect AltosUI screens
  • Cleaned up/Fixed IDLE mode operation

Errata

Nothing reported as of yet.

v1.8.0

2019-10-21 — Bug fixes and improvements

Changes & Fixes

  • Repaired crash when selecting recorded flight
  • Adjusted flight meta-data rebuild to correct pad and landing locations shown
  • Repaired frequency selection code

Known Issues

  • Swipe to change tabs is not working correctly (simply tap on tab icon to change)

Errata

Battery Voltages not displaying correctly for TeleMetrum v1.x, TeleMini v1.0 and TeleNano. Past flight specifics not displayed when selecting past flights. Problems with downloading off-line maps identified. Dark-mode UI causes some unreadable screens (workaround: set device to light-mode).

v1.7.1

2019-10-02 — Major feature additions and fixes

Changes & Fixes

  • Repaired crash when tapping on trackers
  • Added filter so only selected tracker data is presented when more than one tracker on same channel
  • Added missing feature of keeping list of trackers heard and ability to reconnect to them quickly
  • Added recovery voice support to map view
  • Repair units and scaling for distances and heights
  • Launch pad and landing locations are now shown in map view when appropriate
  • Clean up voice announcements (units and scaling)
  • Algorithm for detecting movement and conditioning speech based on moving or not — should now be the same as AltosDroid

Known Issues

  • Swipe to change tabs is not working correctly
  • Off-line map download issues reported by some users

Errata

Nothing reported as of yet.

v1.6.3

2019-05-06 — IMPORTANT: Fixes possible communications problem with TeleBT

Changes & Fixes

  • Adds Pad Marker to map view seen when walking to landed rocket
  • Fix: Corrects the TeleBT startup communication problem
  • Fix: Adapts to the new location for the launch-sites data and adds an alert when the list of launch sites can't be loaded

Known Issues

  • Algorithm for detecting movement and conditioning speech is not same as AltosDroid
  • Swipe to change tabs is not working correctly

Errata

Crash on tapping on Tracker tag in map view. Failure of offline maps to download in some cases. Differences of voice reporting from AltosDroid. Inability to delete existing trackers. (Reported by KellyB — thank you Kelly!)

v1.5.1

2018-12-28 — IMPORTANT: All Current Altus Metrum Flight Computers are supported

Changes & Fixes

  • Full IDLE-mode support (ground testing your pyro-charges while horizontal on ground)
  • App remembers last frequency/telemetry-rate setting for each TeleBT that has been connected
  • Fixes to imperial units conversion as well as units display for longer distances

Known Issues

  • Algorithm for detecting movement and conditioning speech is not same as AltosDroid
  • Icon is missing at launch-pad end of launch-to-landing track on map view
  • Swipe to change tabs is not working correctly

Errata

The list of launch sites is no longer loading. Infrequent problem with TeleBT communication that can lock up the TeleBT (fixed in v1.6.2). Thank you Lawrence G. for helping us find this!

v1.4.3

2018-07-02 — IMPORTANT: All Altus Metrum Flight Computers are now supported

Changes & Fixes

  • VERIFIED: TeleMini flight computer — all differences addressed, now presents identically
  • VERIFIED: TeleMetrum flight computer — rate differences addressed, now presents identically
  • PAD TAB: Receiver Battery now hides until TeleBT attached
  • Addressed possible issues with hearing telemetry from the flight computers

Known Issues

  • Algorithm for detecting movement and conditioning speech is not same as AltosDroid
  • Swipe to change tabs is not working correctly

Errata

Imperial units conversion issue reported by ChrisS and MattQ. Icons missing at ends of launch-to-landing track. App not remembering last frequency/telemetry-rate settings.

v1.3.0

2018-04-30 — Flight computer verification

Changes & Fixes

  • VERIFIED: TeleMetrum flight computer presents identically (update rate different but values match)
  • VERIFIED: TeleMega flight computer presents identically
  • FIXED: Recover Tab — Max Accel display corrected for TeleMega
  • FIXED: Recover Tab — Max Height in m NOT km!
  • FIXED: Flight Tab — Range in km NOT m!

Known Issues

  • Algorithm for detecting movement and conditioning speech is not same as AltosDroid
  • Swipe to change tabs is not working correctly

Errata

TeleMini — some differences that need fixing. TeleMetrum shows an update rate difference.

v1.2.1

2018-04-19 — Multiple bug fixes

Changes & Fixes

  • Fixed: Battery Voltage for TeleGPS is not being presented
  • Fixed: Pad view LED-indicators not indicating properly when TeleBT is disconnected
  • Fixed: Incorrect connect/disconnect behavior (not clearing flight when disconnect)
  • Fixed: Voice narration when it shouldn't be
  • Fixed: Height not showing on Flight Tab
  • Fixed: Kalman height calculations not always correct
  • Fixed: Large values shown in Flight tab before telemetry received
  • Fixed: Select Tracker dialog behavior (section headings, scan behavior)
  • Fixed: Distance to landing location not updated while walking to rocket

Known Issues

  • Recover Tab not showing Max Accel correctly for TeleMega
  • Algorithm for detecting movement and conditioning speech is not same as AltosDroid
  • Swipe to change tabs is not working correctly

Errata

None.

v1.1.0

2018-03-30 — UI improvements

Changes & Fixes

  • Hide IDLE subsystem behind Alert until it's ready for use

Known Issues

  • Swipe to change tabs is not working correctly
  • Algorithm for detecting movement and conditioning speech is not same as AltosDroid
  • Recover Tab not showing Max Accel correctly for TeleMega

Errata

Pad view LED-indicators not indicating properly when TeleBT is disconnected. Distance to landing location not updated while walking to rocket. Voice narration when it shouldn't be. Large values shown in Flight tab before telemetry received. Battery Voltage for TeleGPS is not being presented.

v1.0.7

2018-03-29 — Initial Release

2017-12-11 — Development began