OpenfiBoot

The first step - and this is critical - is to install openfiboot on your DMS1. If you are certain you already have openfiboot installed, you need not perform this step again. Openfiboot gives you the ability to recover your DMS1 in case something goes wrong during the openfi install. You can find the openfiboot installation file in the openfi download section on sourceforge.net:
	http://sourceforge.net/project/showfiles.php?group_id=143150&package_id=174712
Download armbootRAZOR_v1.0.sfu and save it to disk. The .sfu suffix indicates that it is a "System Firmware Update".

Download the update trigger file from here:

	http://www.realbig.com/openfi/trigger.txt
and save it to disk as well.

Unplug anything besides the ethernet dongle from your DMS1, and reboot it (by holding down the power button until the LED turns red) before proceeding further.

In my command line FTP client, it looks like this:

	ftp 10.0.1.216
	(it prompts you to login)
	sync
	(if your client prompts you for a password any password should work)
	bin
	cd transfer
	put armbootRAZOR_v1.0.sfu simpleUpgrade.zip
	cd ..
	append trigger.txt cmd
	close
You should then see the DMS1 display "Upgrading omnifi." to indicate it's performing an upgrade for up to a couple of minutes before it automatically reboots.

You will know you were successfull if your DMS1 now boots with a graphic "OpenFi" logo.

Now your DMS1 should protected from accidental permanent damage due to a failed firmware update. Any time you think you're in trouble, you can reboot your DMS1 and use the following instructions to install either openfi or the factory firmware. By the way, openfiboot works just fine with the factory firmware too.


Installing the operating system image and application

Attach your DMS1 storage device (USB disk, pen drive, etc) to your desktop and make empty folders named "openfi" and "openfi_static" on your DMS1 disk. These directories are where we will store programs, configuration, disk indexing and other data.

Fetch this file:

	http://www.realbig.com/openfi/openfi_app_0.9.400a25.zip
or the most recent openfi_app release available at
	http://www.realbig.com/openfi/
and unzip it in the openfi_static directory.

Now reboot your DMS1 (by holding down the power button until the power LED turns red, and then releasing the button). When openfiboot displays the "openfi boot v1.0" text in the lower right, immediately press the "HOME" button on the front panel or your remote. The text in the lower right should disappear when you press the button. It will only wait like 2 seconds for a button press, so be quick about it. If you did it right, it will boot into a "failsafe" system that only knows how to install new firmware. If you were too slow, just reboot it, and try again. When it boots into failsafe mode, it will display:

	System Error!!!
	Please Upgrade Firmware
Don't let this message scare you - it indicates that the failsafe system has booted, and you can now update the firmware.

On your desktop, download the openfi install from:

	http://www.realbig.com/openfi/openfi_1.0.7_DMS.sfu
This firmware update file includes a new kernel, and a new OS filesystem. The latter two are what Omnifi called "firmware".

Choose to save the file, and use the same procedure as above to install it as the new firmware:

In my command line FTP client, it looks like this:

	ftp 10.0.1.216
	(it prompts you to login)
	sync
	(if your client prompts you for a password any password should work)
	bin
	cd transfer
	put openfi_DMS1_1.0.7.sfu simpleUpgrade.zip
	cd ..
	append trigger.txt cmd
	close
Once the LCD indicates the update has begun, you can plug in your DMS1 storage device (USB disk, flash drive, etc).

When the update is finished, and the DMS1 reboots, don't press anything during the boot, and in a few seconds it will boot openfi.

Openfi should play a pair of chords as it boots and should say it's booting on the LCD, and then should start the openfi_app application.

It will immediately begin indexing your music. Even if you've run openfi before, it will do this. The format of the index file has changed (to store more information), so it won't use your old index file.

After it is done indexing the disk, enter the Configuration menu and configure all your settings. There are a number of new settings available, so it's worth the effort to look through all of them. Exit the Configuration menu, and it will save your settings. Now you're set to go.