______________________________________________ ADAM MADI-64 Card - Boot Loader, version 0.1.1 ______________________________________________ Code image CRC: f4c1 ----------- Description ----------- The MADI-64 firmware consists of two components: A boot loader, and the "client" firmware. The boot loader has no audio functionality. Its sole purpose is to provide for fall-back operation, to allow recovery if a firmware download fails (e.g. a power failure occurs while the card is reprogramming its flash with a new version of firmware). The only functionality supported by the boot loader is the ability to download new firmware. ------------------------ Updating the Boot Loader ------------------------ The boot loader should rarely, if ever, need to be updated. To download a new version of the MADI-64 boot loader: 1. Remove the MADI-64 card, and turn on DIP switch #8. 2. Holding in the 2 pushbuttons while installing (or powering up) the MADI-64. This will cause the MADI-64 to restart in boot loader mode. The version string (on the I/O Card Version screen in AZedit) will identify that the card is in boot loader mode. 3. Download a new version of firmware via AZedit. (You can download either a new version of the boot loader, or a new version of the client code.) 4. Once the boot loader has downloaded a new code image and reprogrammed itself, it will reset, and then come up in debug-only mode because DIP switch #8 is on. Remove the card, turn off DIP switch #8, and then reinstall the card. -------------- Change History -------------- New in version 0.1.1 -------------------- * Fixed licensing (MADIF cards only) With version 0.1.0, the MADIF card could not store or validate a license file, limiting the card to 16 channels. Fixed. Note that this problem did not affect the MADI card, but only the MADIF card. New in version 0.1.0 -------------------- * Added support for MADIF cards This version of firmware runs on both MADI and MADIF hardware. ** NOTE ** This version of Boot Loader is only compatible with Client code v2.0.0 and later. New in version 0.0.9 - Transitional version only! -------------------- * Interim version, for upgrading only Starting with MADI Boot Loader v0.1.0 and Client v2.0.0, the MADI firmware supports both the MADI and MADIF cards. Support for the MADIF card requires a much larger boot loader (larger than supported by Boot Loader v0.0.1 and Client v1.1.0). In order to upgrade a MADI card from Boot Loader v0.0.1 / Client v1.1.0 to the latest firmware, you must: - Restart the MADI card in Boot Loader mode - Download Boot Loader v0.0.9 - Once the card has reprogrammed itself, restart the MADI card in Boot Loader mode again - Download Boot Loader v0.1.0 - Once the card has reprogrammed itself, restart the MADI card normally. (However, it will still come up in Boot Loader mode, because the older version of the Client code is not compatible.) - Download Client code v2.0.0 New in version 0.0.1 -------------------- * Initial release