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 visualizationNew 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 TeleMegaV6Changes & 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 ComputersChanges & 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 telemetryChanges & 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 improvementsChanges & 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 fixesChanges & 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 TeleBTChanges & 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 supportedChanges & 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 supportedChanges & 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 verificationChanges & 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 fixesChanges & 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 improvementsChanges & 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.