________________ AIO-16A Firmware ________________ These are the release notes for the firmware for the AIO-16A card. ____________________________ Boot Loader and Client Image ____________________________ The firmware is structured in two parts: The boot loader and the client image. On power-up, the boot loader looks for a valid client image. If present, control is passed to it; otherwise, the boot loader remains in control. The firmware consists of the following files: - aio16a_boot.mot - Boot loader, downloadable from AZedit - aio16a_client_v1.2.0.mot - Client image, downloadable from AZedit You can force the AIO-16A to remain in the boot loader, even if a valid client image is present, in either of two ways: 1. Install a jumper on J36, and then reset the card. 2. If an LED daughter-card is installed, press and hold both front-panel pushbuttons, and hit the reset button. Keep holding both pushbuttons until the card finishes initialization. When the boot loader is running, once the card completes initialization, green LEDs 8-23 show a single LED moving continually up and down. While running the boot loader, the card will communicate with a Master Controller card and will accept a new download. However, it will not pass any audio, and it will not communicate with keypanels. In normal operation, the only firmware that can be downloaded is the client code. In order to download a new version of the boot loader, or a new FPGA image, it is necessary to restart the card in boot loader mode. ______________ Change History ______________ Version 1.2.1 (CRC = 781c) ========================== * Disable polling on non-data ports Keypanel polling on a port is disabled if the panel type is set in AZedit to any of the following: - Virtual - SSA-324/424 - SSA-424A / DSI-2008 - Camera Port - Non-Data Port - IFB Port For an AIO-16A card with a MDR back-cards, polling is enabled or disabled individually on each port, based on the configured panel type. For an AIO-16A card with a SCSI back-card, polling is enabled or disabled for a set of 8 ports, based on the configured panel type for the first port in the set (port 1 or port 9 on the card). NOTE: This feature requires MCII-e version 3.5.1 or later. Version 1.2.0 (CRC = 89e9) ========================== * Improved control bus communications This version improves control bus communications with the MCII-e. It is possible that the MCII-e might sporadically lose contact with an AIO-16A card for a few seconds. It is necessary to update to FPGA v2.0.0 (which must be downloaded separately) to resolve this issue. Version 1.0.0 (CRC = 1cb9) ========================== * Initial release This version corresponds to AIO-16 firmware v1.7.0. It includes support for the following: - Advanced KP-Series features: - Upload and download of keypanel configurations - Keypanel mirroring - Voice messaging - Real-time control of the panel from AZedit - Download keypanels in parallel - Report babbling panels to the MCII-e - Support for trunking of up to 255 intercoms