altos: Add 'booster' mode for dual-deploy igniters
[fw/altos] / doc / updating-firmware.inc
index d28838290c0f7d7195e0f5e6ccd10f3de52004e7..1999a9c77e6a2557458fc97aa07a5888d18d664b 100644 (file)
@@ -2,7 +2,7 @@
 == Updating Device Firmware
 
        ifdef::telemega[]
 == Updating Device Firmware
 
        ifdef::telemega[]
-       TeleMega, TeleMetrum v2, EasyMega, EasyMini and TeleDongle v3
+       TeleMega, TeleMetrum v2 and newer, EasyMega, EasyMini and TeleDongle v3
        are all
        endif::telemega[]
        ifndef::telemega[]
        are all
        endif::telemega[]
        ifndef::telemega[]
        http://www.altusmetrum.org/AltOS/
 
        ifdef::telemega[]
        http://www.altusmetrum.org/AltOS/
 
        ifdef::telemega[]
-       === Updating TeleMega, TeleMetrum v2, EasyMega, EasyMini or TeleDongle v3 Firmware
+
+       === Updating TeleMega, TeleMetrum v2 or newer, EasyMega, EasyMini, TeleDongle v3 or TeleBT v3 Firmware
+
        endif::telemega[]
        ifndef::telemega[]
        endif::telemega[]
        ifndef::telemega[]
+
        === Updating EasyMini Firmware
        === Updating EasyMini Firmware
+
        endif::telemega[]
 
                Self-programmable devices are reprogrammed by
        endif::telemega[]
 
                Self-programmable devices are reprogrammed by
                        the board.
                        endif::easymega[]
 
                        the board.
                        endif::easymega[]
 
+                       ifdef::easytimer[]
+                       EasyTimer::
+
+                       Connect pin 5 and pin 1 of the debug connector, which
+                       is the six holes next to the beeper. Pin 1 can be
+                       identified by the square pad around it, and then the
+                       pins could sequentially across the board, making Pin 5
+                       the one on the other end of the row.
+                       endif::easytimer[]
+
                        ifdef::telemetrum[]
                        ifdef::telemetrum[]
-                       TeleMetrum v2::
+                       TeleMetrum v2 and newer::
 
                        Connect pin 6 and pin 1 of the companion
                        connector. Pin 1 can be identified by the square pad
 
                        Connect pin 6 and pin 1 of the companion
                        connector. Pin 1 can be identified by the square pad
                        the one on the other end of the row.
                        endif::easymini[]
 
                        the one on the other end of the row.
                        endif::easymini[]
 
+                       TeleGPS v1::
+
+                       Connect pin 32 on the CPU to ground.  Pin 32 is the
+                       right-most pin on the bottom edge of the CPU when the
+                       board is oriented with the USB and battery connectors
+                       to the right.
+
+                       TeleGPS v2::
+
+                       Connect together pins 1 and 5 of the Debug connector.
+                       Pin 1 is the pin with the square pad around the hole.
+
                        ifdef::telemetrum[]
                        TeleDongle v3::
 
                        ifdef::telemetrum[]
                        TeleDongle v3::
 
                        of the board. Ground is available on the capacitor
                        next to it, on the end towards the USB wires.
                        
                        of the board. Ground is available on the capacitor
                        next to it, on the end towards the USB wires.
                        
+                       TeleBT v3::
+
+                       Connect pin 4 on the CPU to 3.3V, which can be done by
+                       connecting pin 1 to pin 4.  Pin 1 is the left pin on
+                       the lower edge of the chip when the unit is oriented
+                       such that the SMA is at the top.
+
                        TeleBT v4::
 
                        Connect pin 30 on the CPU to ground. Pin 30 is the 6th
                        TeleBT v4::
 
                        Connect pin 30 on the CPU to ground. Pin 30 is the 6th