(→Instructions) |
(→Download) |
||
(36 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | __NOTOC__ | ||
[[Category:Documentation]] | [[Category:Documentation]] | ||
[[Category:Downloads]] | [[Category:Downloads]] | ||
+ | {{PageHeading| | ||
+ | The current stable firmware is '''V2.2a.8'''. 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. Flashing your device will not retain configuration settings. | ||
+ | }} | ||
− | + | ==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. | ||
− | {| summary=" | + | {| summary="AlarmDecoder Devices and Revisions" |
|[[File:2_2_board.jpg|thumb|2.2 (AD2USB)]] | |[[File:2_2_board.jpg|thumb|2.2 (AD2USB)]] | ||
|[[File:2_2_serial.jpg|thumb|2.2 (AD2SERIAL)]] | |[[File:2_2_serial.jpg|thumb|2.2 (AD2SERIAL)]] | ||
+ | |[[File:Ad2pi.png|thumb|2.2 (AD2PI)]] | ||
|[[File:2_0_board.jpg|thumb|2.0 (AD2USB)]] | |[[File:2_0_board.jpg|thumb|2.0 (AD2USB)]] | ||
|} | |} | ||
− | =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 26: | ||
!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== |
− | {| | + | {| class="wikitable" border="1" |
! scope="col" width="120px" | Board Revision | ! scope="col" width="120px" | Board Revision | ||
− | ! scope="col" | + | ! scope="col" width="140px" | Firmware Version |
+ | ! scope="col" width="60px" | Revision History | ||
+ | ! scope="col" width="140px" | Panel Support | ||
|- | |- | ||
− | | colspan=" | + | | colspan="4" align="center" style="background-color: #70BA66; font-weight: bold" | Stable |
|- | |- | ||
| align="center" style="font-weight: bold" | 2.2+ | | align="center" style="font-weight: bold" | 2.2+ | ||
− | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ | + | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2-2a-8-8.zip 2.2a.8.8] |
+ | | align="center" | [[FirmwareRevisionHistory#2.2a.8.8|link]] | ||
+ | | DSC, Ademco Vista | ||
|- | |- | ||
− | | | + | | colspan="4" align="center" style="background-color: #F56464; font-weight: bold" | Beta |
− | + | ||
|- | |- | ||
− | | | + | | align="center" style="font-weight: bold" | 2.2+ |
+ | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2-2a-8-9b-306.zip 2.2a.8.9b-306] | ||
+ | | align="center" | [[FirmwareRevisionHistory#2.2a.8.9b-306|link]] | ||
+ | | DSC, Ademco Vista | ||
|- | |- | ||
| align="center" style="font-weight: bold" | 2.2+ | | align="center" style="font-weight: bold" | 2.2+ | ||
− | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ | + | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2-2a-8-9-303.zip 2.2a.8.9-303] |
+ | | align="center" | [[FirmwareRevisionHistory#2.2a.8.9-303|link]] | ||
+ | | DSC, Ademco Vista | ||
|- | |- | ||
− | | | + | | align="center" style="font-weight: bold" | 2.2+ |
+ | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2-2a-8-7-297.zip 2.2a.8.7-297] | ||
+ | | align="center" | [[FirmwareRevisionHistory#2.2a.8.7-297|link]] | ||
+ | | DSC, Ademco Vista | ||
+ | |- | ||
+ | | align="center" style="font-weight: bold" | 2.2+ | ||
+ | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2_2a_8_7a.zip 2.2a.8.7a] | ||
+ | | align="center" | [[FirmwareRevisionHistory#2.2a.8.7a|link]] | ||
+ | | DSC, Ademco Vista | ||
+ | |- | ||
+ | | align="center" style="font-weight: bold" | 2.2+ | ||
+ | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2_2a_8_5s.zip 2.2a.8.5s] | ||
+ | | align="center" | [[FirmwareRevisionHistory#2.2a.8.5s|link]] | ||
+ | | DSC, Ademco Vista | ||
+ | |- | ||
+ | | align="center" style="font-weight: bold" | 2.2+ | ||
+ | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2_2a_8_3c.zip 2.2a.8.3c] | ||
+ | | align="center" | [[FirmwareRevisionHistory#2.2a.8.3c|link]] | ||
+ | | VPLEX BETA | ||
+ | |- | ||
+ | | align="center" style="font-weight: bold" | 2.2+ | ||
+ | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2_2a_8_3b.zip 2.2a.8.3b] | ||
+ | | align="center" | [[FirmwareRevisionHistory#2.2a.8.3b|link]] | ||
+ | | DSC, Ademco Vista | ||
+ | |- | ||
+ | | colspan="4" align="center" style="background-color: #FAFA70; font-weight: bold" | Legacy | ||
+ | |- | ||
+ | | align="center" style="font-weight: bold" | 2.2+ | ||
+ | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2_2a_8_6.zip 2.2a.8.6] | ||
+ | | align="center" | [[FirmwareRevisionHistory#2.2a.8.6|link]] | ||
+ | | *DSC(limited), Ademco Vista | ||
+ | |- | ||
+ | | align="center" style="font-weight: bold" | 2.2+ | ||
+ | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2_2a_6.zip 2.2a.6] | ||
+ | | align="center" | [[FirmwareRevisionHistory#2.2a.6|link]] | ||
+ | | Ademco Vista | ||
+ | |- | ||
+ | | align="center" | 2.0 | ||
+ | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.0/ademcoemu_V2_1f_10.zip 2.1f.10] | ||
+ | | align="center" | - | ||
+ | | Ademco Vista | ||
+ | |- | ||
+ | | align="center" style="font-weight: bold" | 2.2+ | ||
+ | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2_2a_8_2.zip 2.2a.8.2] | ||
+ | | align="center" | [[FirmwareRevisionHistory#2.2a.8.2|link]] | ||
+ | | Ademco Vista | ||
|- | |- | ||
| align="center" style="font-weight: bold" | 2.2+ | | align="center" style="font-weight: bold" | 2.2+ | ||
− | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2_2a_3_beta.zip 2.2a.3 | + | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2_2a_3_beta.zip 2.2a.3] |
+ | | align="center" | - | ||
+ | | Ademco Vista | ||
|- | |- | ||
| align="center" style="font-weight: bold" | 2.2+ | | align="center" style="font-weight: bold" | 2.2+ | ||
− | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2_2a_2.zip 2.2a.2] | + | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.2/ademcoemu_V2_2a_2.zip 2.2a.2] |
+ | | align="center" | - | ||
+ | | Ademco Vista | ||
|- | |- | ||
| align="center" | 2.0 | | align="center" | 2.0 | ||
− | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.0/ademcoemu_V2_1f_0e.zip 2.1f.0e] | + | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.0/ademcoemu_V2_1f_0e.zip 2.1f.0e] |
+ | | align="center" | - | ||
+ | | Ademco Vista | ||
|- | |- | ||
| align="center" | 2.0 | | align="center" | 2.0 | ||
− | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.0/ademcoemu_V2_1f_0d.zip 2.1f.0d] | + | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.0/ademcoemu_V2_1f_0d.zip 2.1f.0d] |
+ | | align="center" | - | ||
+ | | Ademco Vista | ||
|- | |- | ||
| align="center" | 2.0 | | align="center" | 2.0 | ||
− | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.0/ademcoemu_V1_0f_26.zip 1.0f.26] | + | | align="center" | [http://www.alarmdecoder.com/downloads/firmware/2.0/ademcoemu_V1_0f_26.zip 1.0f.26] |
+ | | align="center" | - | ||
+ | | Ademco Vista | ||
|} | |} | ||
− | =Instructions= | + | ==Instructions== |
− | There are a few different ways to go about flashing your device. | + | ; '''Flashing new firmware will not retain device configuration settings''' |
+ | ; 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.) | ||
− | # Download one of the available programs | + | # Download one of the available programs or use the built in firmware uploader in the [[AlarmDecoder_WebApp|AlarmDecoder WebApp]] |
− | #* [[ | + | #* [[AlarmDecoder_Keypad|AlarmDecoder Keypad]] - .NET/Mono and Gtk# |
#* [http://www.alarmdecoder.com/downloads/firmwareupload.zip Console firmware uploader] - .NET/Mono | #* [http://www.alarmdecoder.com/downloads/firmwareupload.zip Console firmware uploader] - .NET/Mono | ||
#* [http://github.com/nutechsoftware/alarmdecoder ad2-firmwareupload] - from the official Python library | #* [http://github.com/nutechsoftware/alarmdecoder ad2-firmwareupload] - from the official Python library | ||
# Download your desired firmware from the choices above. | # Download your desired firmware from the choices above. | ||
# Flash the firmware | # Flash the firmware | ||
− | #* | + | #* [[AlarmDecoder_WebApp|AlarmDecoder WebApp]] |
+ | #** <tt>Settings -> Advanced -> Firmware Upload</tt> | ||
+ | #* AlarmDecoder Keypad | ||
#*# Navigate to <tt>System -> Firmware Upload</tt> | #*# Navigate to <tt>System -> Firmware Upload</tt> | ||
#*# Select the firmware file to upload. | #*# Select the firmware file to upload. |
Latest revision as of 14:53, 24 August 2020
The current stable firmware is V2.2a.8. 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. Flashing your device will not retain configuration settings.
Identifying your Board Revision
Use the images below to identify what revision of AlarmDecoder you have.
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 | Revision History | Panel Support |
---|---|---|---|
Stable | |||
2.2+ | 2.2a.8.8 | link | DSC, Ademco Vista |
Beta | |||
2.2+ | 2.2a.8.9b-306 | link | DSC, Ademco Vista |
2.2+ | 2.2a.8.9-303 | link | DSC, Ademco Vista |
2.2+ | 2.2a.8.7-297 | link | DSC, Ademco Vista |
2.2+ | 2.2a.8.7a | link | DSC, Ademco Vista |
2.2+ | 2.2a.8.5s | link | DSC, Ademco Vista |
2.2+ | 2.2a.8.3c | link | VPLEX BETA |
2.2+ | 2.2a.8.3b | link | DSC, Ademco Vista |
Legacy | |||
2.2+ | 2.2a.8.6 | link | *DSC(limited), Ademco Vista |
2.2+ | 2.2a.6 | link | Ademco Vista |
2.0 | 2.1f.10 | - | Ademco Vista |
2.2+ | 2.2a.8.2 | link | Ademco Vista |
2.2+ | 2.2a.3 | - | Ademco Vista |
2.2+ | 2.2a.2 | - | Ademco Vista |
2.0 | 2.1f.0e | - | Ademco Vista |
2.0 | 2.1f.0d | - | Ademco Vista |
2.0 | 1.0f.26 | - | Ademco Vista |
Instructions
- Flashing new firmware will not retain device configuration settings
- 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.)
- Download one of the available programs or use the built in firmware uploader in the AlarmDecoder WebApp
- AlarmDecoder Keypad - .NET/Mono and Gtk#
- Console firmware uploader - .NET/Mono
- ad2-firmwareupload - from the official Python library
- Download your desired firmware from the choices above.
- Flash the firmware
- AlarmDecoder WebApp
- Settings -> Advanced -> Firmware Upload
- AlarmDecoder Keypad
- Navigate to System -> Firmware Upload
- Select the firmware file to upload.
- The program will start uploading automatically.
- Console firmware uploader
- firmwareupload COM6 115200 firmware.hex
- ad2-firmwareupload
- ad2-firmwareupload firmware.hex /dev/ttyUSB0 115200
- AlarmDecoder WebApp
- Confirm communication with your device.
- Reset your device's configuration by sending ! and going through the prompts.