Difference between revisions of "Firmware"

(Instructions)
Line 1: Line 1:
 +
__NOTOC__
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Downloads]]
 
[[Category:Downloads]]
 +
<div style="margin-left: .2em; font-size: 14pt;">
 +
The current stable firmware is '''V2.2a.6'''. It is not possible to brick the AlarmDecoder but it can get into some states that make firmware updates difficult so be patient when updating the firmware in your AlarmDecoder
 +
</div>
  
__NOTOC__
 
  
=Identifying your Board Revision=
+
==Identifying your Board Revision==
 
Use the images below to identify what revision of AlarmDecoder you have.
 
Use the images below to identify what revision of AlarmDecoder you have.
  
Line 13: Line 16:
 
|}
 
|}
  
=Checking your Firmware Version=
+
==Checking your Firmware Version==
 
You can retrieve the version information by connecting to your device with a terminal program (PuTTY, screen, etc.) and sending the <b>V</b> command.
 
You can retrieve the version information by connecting to your device with a terminal program (PuTTY, screen, etc.) and sending the <b>V</b> command.
  
Line 19: Line 22:
 
   !VER:ffffffff,'''V2.2a.8a8''',TX;RX;SM;VZ;RF;ZX;RE;AU;3X;CG;DD;MF;LR;KE;MK;CB;DS
 
   !VER:ffffffff,'''V2.2a.8a8''',TX;RX;SM;VZ;RF;ZX;RE;AU;3X;CG;DD;MF;LR;KE;MK;CB;DS
  
=Download=
+
==Download==
 
{| align="center" class="wikitable" border="1"
 
{| align="center" class="wikitable" border="1"
 
! scope="col" width="120px" | Board Revision
 
! scope="col" width="120px" | Board Revision
Line 55: Line 58:
 
|}
 
|}
  
=Instructions=
+
==Instructions==
There are a few different ways to go about flashing your device.
+
; There are a few different ways to go about flashing your device.
  
 
# Make sure that you have completed the installation and can communicate with your device through a terminal program. (PuTTY, screen, etc.)
 
# Make sure that you have completed the installation and can communicate with your device through a terminal program. (PuTTY, screen, etc.)

Revision as of 22:45, 21 December 2013

The current stable firmware is V2.2a.6. It is not possible to brick the AlarmDecoder but it can get into some states that make firmware updates difficult so be patient when updating the firmware in your AlarmDecoder


Identifying your Board Revision

Use the images below to identify what revision of AlarmDecoder you have.

2.2 (AD2USB)
2.2 (AD2SERIAL)
2.0 (AD2USB)

Checking your Firmware Version

You can retrieve the version information by connecting to your device with a terminal program (PuTTY, screen, etc.) and sending the V command.

A response will be returned with your current version information:

 !VER:ffffffff,V2.2a.8a8,TX;RX;SM;VZ;RF;ZX;RE;AU;3X;CG;DD;MF;LR;KE;MK;CB;DS

Download

Board Revision Firmware Version
Stable
2.2+ 2.2a.6
2.0 2.1f.10
Beta
2.2+ 2.2a.8
Legacy
2.2+ 2.2a.3-beta
2.2+ 2.2a.2
2.0 2.1f.0e
2.0 2.1f.0d
2.0 1.0f.26

Instructions

There are a few different ways to go about flashing your device.
  1. Make sure that you have completed the installation and can communicate with your device through a terminal program. (PuTTY, screen, etc.)
  2. Download one of the available programs.
  3. Download your desired firmware from the choices above.
  4. Flash the firmware
    • AlarmDecoderGUI
      1. Navigate to System -> Firmware Upload
      2. Select the firmware file to upload.
      3. The program will start uploading automatically.
    • Console firmware uploader
      1. firmwareupload COM6 115200 firmware.hex
    • ad2-firmwareupload
      1. ad2-firmwareupload firmware.hex /dev/ttyUSB0 115200
  5. Confirm communication with your device.
  6. Reset your device's configuration by sending ! and going through the prompts.