Hardware manual

TVI I300 Hardware Manual
© Essential Viewing Systems Limited 2010
Page 14
5 Factory Configuration
The standard mechanism for installing firmware and for configuring the operational mode of an
I300 is via a USB mass storage device.
The I300 uses non volatile memory to store firmware and configuration where the configuration
partition includes both factory settings and user definable settings. The I300 supports OEM
modification of the factory settings to allow for a degree of customisation to accommodate
product specific features and product naming.
On inserting a USB pen drive the I300 searches for one of several files which define the
subsequent operation to be carried out. It is imperative that the root of the pen drive contain
only the files appropriate for one operation. The following are relevant for OEM integration.
5.1 OEM Defaults
The I300 supports the modification of a subset of the factory default configuration to allow for
OEM customisation. These OEM defaults are retained when applying a factory reset. OEM
defaults are applied by creating a single text file in the root of the pen drive with the name;
.OEM_DEFAULTS
The file should contain one or more settings each of the form;
setting=value
Each setting must start on a new line within the file. Note that if the file is empty, then the OEM
defaults will be erased.
Supported settings are;
Setting Function
vendor
The vendor field is exported from the I300 to the TVI Server where this string
is then provided to TVI Manager and as required to the Viewing Clients. This
string will be displayed to inform the user as to the type of device. For
example;
vendor=TVI I300
This would result in TVI Manager displaying the connected device as a “TVI
I300”.
product
The product field is used by the I300 board to determine the functionality and
behaviour. For example;
product=I300
This would be used by the firmware to establish the board type and to control
the application of user configuration settings.