HLX V1.2.0 Instructions - 7/15/2011
--------------------------------------------------------------------------------
Warning: please read all of these instructions before proceeding, as misuse of
the firmware update utility can result in rendering the unit inoperable.

Files included in this package:
-------------------------------
hlx_changes.txt      - A list of the changes in each firmware version.
hlx_v120.s19         - The HLX system firmware, version 1.2.0.
hlxbl120.bl          - The HLX bootloader firmeware, version 1.2.0.
hlxblrep.s19         - The HLX bootloader replacement utility, version 1.0.0.
readme.txt           - This file.

Instructions:
-------------
In order to update both the main firmware and bootloader firmware in the HLX
unit, a series of operations must be performed, in precise order.

WARNING
There is some element of risk in replacing the bootloader. If power is lost,
the file on the USB drive is corrupted, or any serious error occurs while
flashing the bootloader, the unit will be rendered inoprable and will require
factory service. 

Read all instructions below and be sure you understand the process before 
proceeding.

1. First copy all these files to a USB drive, and place it in the USB socket
   in the front panel of the HLX.

2. Backup the current HLX settings to the USB drive using the menu export
   command (provided there are any settings that you would like to retain).

3. The bootloader replacement utility must be loaded, which replaces the main
   firmware of the unit.

	a. If you have bootloader 1.0.1 or earlier, start by power cycling
	   the unit, and pressing the knob when the screen displays the
           'press knob to update firmware' message.

           If you have bootloader 1.2.0, you may power cycle the unit while
           holding in the knob to force the unit into the bootloader.

	   If you are unsure of your bootloader version, simply power on the
           unit and navigate to the firmware version selection on the menu.

	b. Once in the bootloader, follow the on screen instructions to
	   select the 'blrep100.hff' file.

	c. The bootloader will update the system controller firmware. On
           completion, press the knob or power cycle the unit to reboot.

4. The bootloader replacement utility is used to replace the bootloader.

	a. Once the bootloader replacement utility is loaded, follow the on
           screen display to select the 'hlxbl120.bl' bootloader file.

	b. After the firmware has been updated, power cycle the unit.

5. Use the new bootloader to load the system firmware.

	a. After the unit is power cycled, the bootloader will prompt you to
	   press and release the knob in order to load new firmware. Press
	   the knob to prevent the unit from entering the bootloader
	   replacement utility a second time. Alternatively you may hold in
           the knob while power cycling the unit to force it to stay in the
           bootloader.

	b. Follow the on screen instructions to select the 'hlx_v120.hff'
	   firmware file. 

	c. After the firmware has completed updating, the screen will prompt
	   you to press the knob to reboot. Press the knob or power cycle the
	   unit.

6. Update the expander cards in the system.
	
	a. Once the system loads the HLX V1.2.0 firmware and enters normal
           operation, the expander cards MUST be updated for the unit to
           function properly. Using the menu key, select the firmware update
           item.

	b. Follow the on screen instructions to update the cards; once they
           have been updated, the system will automatically reboot and update
           the system card a second time.

	c. Once this has completed, the unit will prompt you to press the knob
           to reboot. Once you have done this, the firmware update procedure is
           complete.

6. Check that the firmware has been updated successfully.

	a. After the unit has rebooted from step 4, it will load the main
	   firmware and enter the main menu. Using the menu key, select the
	   firmware versions selection.

	b. The bootloader and the main firmware version should both read v1.2.0;
           the expander cards will also read 1.2.0 for their main firmware and
           their bootloader should be version 1.0.0.

7. Import previous settings using the import command from the menu. 