1.9.9 release notes
[fw/altos] / doc / release-notes-1.9.9.inc
diff --git a/doc/release-notes-1.9.9.inc b/doc/release-notes-1.9.9.inc
new file mode 100644 (file)
index 0000000..2c30772
--- /dev/null
@@ -0,0 +1,39 @@
+= Release Notes for Version 1.9.9
+include::release-head.adoc[]
+:doctype: article
+
+       Version 1.9.9
+
+       This release contains a critical bug fix for a problem
+       introduced in version 1.9.8 for TeleMega and EasyMega
+       boards. This problem occurs when using the stored
+       configuration from 1.9.7 or earlier.
+
+       If you are running 1.9.8 or are upgrading from 1.9.8 on any
+       version of TeleMega or EasyMega, you must reconfigure all pyro
+       channels, recalibrate accelerometers, reset the APRS interval,
+       adjust the beep tone and reset the pyro time.
+
+       == AltOS
+
+       * Fix EasyMega and TeleMega upgrade process from 1.9.7 or
+         earlier.  1.9.8 introduced larger delay values, which
+         required modifying the configuration in-place, and the 1.9.8
+         version had a flaw which broke the pyro channel config and
+         all of the config values beyond that in memory, including
+         APRS interval, IMU accel calibation, beep tone and pyro
+         time.
+
+       * Fix TeleMega v5.0 mag sensor driver. This driver was quite
+         broken due to developing it in the presence of the magnetic
+         beeper on the board. Because of that beeper, the values this
+         sensor records are not accurate. Fortunately, they are not
+         used for controlling the flight.
+
+       == AltosUI
+
+       * Parse TeleMega v5.0 log files. A missing check in the code
+          meant that the TeleMega v5.0 log files would cause an error
+          when attempting to load them. Logs saved with AltosUI
+          1.9.8 were not affected, only the presentation of the data
+          was broken.