______________________________ ADAM MADI Card - Version 2.2.3 ______________________________ Code image CRC: 5798 Files: madi.hex - Client image, suitable for downloading via AZedit madi.flash - Flash image, suitable for programming the MADI card via a BDM programmer. _____________ Compatibility _____________ This firmware is compatible with the following minimum versions of firmware: * ADAM MCII-e v2.2.0 * ADAM DBX v1.23.0 with PeriphII-e v1.23.0 AZedit v3.8.0 or later is required for MADI support. AZedit v4.5.0 or later is required if the Reference Clock setting for a card is to be set to NTSC or PAL. _______________ Boot Downloader _______________ The firmware consists of two parts: a boot loader and the actual client code. The boot loader is normally not touched when upgrading firmware, so it allows for recovery if a download fails (e.g. if there is a power failure while reprogramming the flash). The "madi.flash" image contains both the boot loader and the client image. The "madi.hex" image (which can be downloaded via AZedit) does not include the client image. ____________ DIP Switches ____________ Position Description -------- ----------- 8 Must be open (closed => force diagnostic mode) 7 Must be open (closed => manually load back-card FPGA) 6 Future, should be open 5 Future, should be open 4 Future, should be open 3 Future, should be open 2 Future, should be open 1 Future, should be open On the MADI Back Card, DIP switch #1 is used to select the format of serial pass-through data (open = RS-485, closed = RS-232). ______________ Change History ______________ New in version 2.2.3 -------------------- * Added support for MADI-2 hardware * Added support for input and output gain adjustments For MADI-2 hardware, input and output gain adjustments can be made via AZedit (accessed via the System | Gains | Input / Output Gains menu). New in version 2.1.2 -------------------- * Fixed problems in handling pass-through data With version 2.1.1, certain revisions of MADI hardware would not handle pass-through data reliably. Fixed. New in version 2.1.1 -------------------- * Fixed TV sync multiplier when Reference Clock is set to video (NTSC / PAL) * Fixed clock drift problem Note: AZedit v4.5.0 or later is required in order to set the Reference Clock to NTSC or PAL. New in version 2.1.0 -------------------- * Support incremental licenses The MADI card now supports incremental licenses. An incremental license specifies the current number of ports and the revised number of ports, e.g. a card already licensed for 32 ports would accept an incremental license which specifies that the number of ports be increase from 32 to 48. If a MADI card is already licensed for more than 16 ports, and the card is upgraded to version 2.1.0, it will retain the existing license. Incremental license files are only valid for firmware version 2.1.0 and later. If a MADI card (running firmware version 2.1.0) has an incremental license file, and then it is downgraded to version 2.0.3 or earlier, the MADI card will lose the license file, and will revert to 16 ports. * Improved messages when downloading a license If a license downloaded fails, a description is shown in place of the version string for 5 minutes. This has been enhanced as follows: - It takes about 5 seconds to validate a license file. The version string now displays the message Validating license file... during this period. - Once a valid license is accepted, the version string now displays the message Accepted new license file - NN ports for one minute. (The number of ports can also be verified on the I/O card status screen and the MADI configuration and status screens.) New in version 2.0.3 -------------------- * Fixed problem of no audio after power-up Occasionally, the MADI card would power up normally, but not pass any audio. Audio would start passing once the card was reset. Fixed. New in version 2.0.2 -------------------- * Interim test version, not released New in version 2.0.1 -------------------- * Fixed erroneous status message After a power-up, the MADI card could report "Failed to boot back-card FPGA", but still pass audio. Fixed. New in version 2.0.0 -------------------- * Added support for deallocating timeslots from the card In systems with support for Port Allocation Table (MCII-e v2.3.0 or later; DBX/PeriphII-e v1.24.0 or later), it is possible to reduce the number of audio channels assigned to individual I/O cards. This was not fully supported by previous versions - it would be necessary to reset the MADI card after reducing the number of timeslots allocated to it. Fixed. ** NOTE ** This version of firmware requires a newer version of Boot Loader firmware (v0.1.0 or later). If updating a card in the field from an earlier version, you must first update the Boot Loader to v0.1.0; once the Boot Loader has been updated, you can download v2.0.0. New in version 1.1.0 -------------------- * Added support for up to 64 intercom channels Starting with this version, a single MADI card can support up to 64 channels of intercom audio. A license file must be downloaded to the MADI card in order to enable more than 16 channels of audio. (Note that the license file is actually stored in, and associated with, the MADI back-card. If a MADI card is licensed for more than 16 channels, the front card can be swapped out, and the new front card will automatically be licensed for the same number of channels.) * Improved handling of ESD The MADI card now automatically recovers if an electrostatic discharge causes it to stop passing audio. New in version 1.0.0 -------------------- * Initial release