M-TI Freedom ReAct Interactive User manual

©2013 MTI. All Rights Reserved.
1050 NW 229th Avenue, Hillsboro, Oregon 97124
T: 800.426.6844 F: 503.648.7500
www.mti-interactive.com
Freedom™ReAct™
Interactive Media Player
MTI P/N 063-1011-02 Rev C
Release Date: January 2013
Player Firmware: V3.0.27
PRODUCT MANUAL

Freedom ReAct
2
CONTENTS
1.0 Overview ................................................................................................. 3
1.1 System Components & Features......................................................... 3
1.2 Media Player Details ..........................................................................4
1.3 About the Memory Card .....................................................................5
2.0 Installation & Connections........................................................................ 6
2.1 General Guidelines ............................................................................6
2.2 Installing or Replacing the Memory Card..............................................6
2.3 Connecting the Components ...............................................................6
3.0 Operation & Setup ................................................................................... 9
3.1 Playing Media Content ...................................................................... 9
3.2 Error Messages................................................................................. 9
3.3 Using the Remote Control or USB Keyboard...................................... 10
3.4 Conguring the Player Using the Setup Menu ................................... 10
3.5 Updating the Firmware.................................................................... 15
4.0 Content Management............................................................................. 16
4.1 Conguring Media Content & Triggers............................................... 16
4.2 Updating Media Content & Playlists ................................................. 18
4.3 Downloading Log Files .................................................................... 20
5.0 Troubleshooting......................................................................................21
6.0 Accessories........................................................................................... 23
7.0 Limited Warranty ................................................................................... 24
Appendix A .................................................................................................. 25
Playlist Elements & Attributes .........................................................................25
Example mti_cong.xml File............................................................................29
For more information, please contact MTI at 800-426-6844

Freedom ReAct
3
ReAct Player Features
Full HD
Supports high resolution media les
up to 1920x1080
Multiple playback options
Supports playback of the most popular
video & audio formats (see page 4)
Multiple trigger options
System can be congured to trigger specic
media content in the playlist using a variety of
devices, including
- certied touch-screen monitors
(see page 23 for list of compatible monitors)
- push buttons
- MTI Freedom U2 or LP3 posts
- motion-detection sensors
3D video with auto mode detection
Supports 3D les in Side-by-Side (half) format
with HDMI metadata to enable automatic mode
switching on the 3D-TV
Displays web page content
Supports interactive web page content (html
les) stored locally or via Internet connection
SmartSound™ features
Mute and volume control features designed
specically for retail signage applications
Digital & analog output options
Supports HDMI, component & composite video
Remote management of Internet-
connected ReAct players
Apply new content and playlists, and monitor
player status from a remote location. See the
ReAct Digital Signage Media System Manual
for details.
Enhanced touch-screen functionality
Create touch‐screen interactive experiences
using standard video or image les. Touch points
dened in the ReAct playlist are overlaid onto
any content type, eliminating the need to author
custom interactive content.
Control external devices via RS232
For example, temporarily switch the ReAct
monitor to a live camera output by controlling an
HDMI switching device.
Manage manual content updates to multiple
players from a single USB flash drive
1.0 OVERVIEW
Welcome to Freedom™ReAct™— MTI’s next-generation interactive media
player. This small, solid-state player provides customers with a powerful shopping
experience by displaying rich media content (e.g., video or computer animation)
on a TV or video monitor.
This player operates by using a removable, ash memory card (SDHC) that holds
media content (individual media les). The card also contains a conguration le
that controls the playback behavior. This conguration le can be easily edited to
develop a variety of custom applications.
The ReAct player is extremely versatile. It can be used as a stand-alone player to
simply play media content on a monitor, or it can be used with triggers to create
an interactive shopping experience. These triggers might be touch points created
for a touch-screen monitor, push-buttons mounted next to the store merchandise,
display posts that are part of an MTI Freedom™display, or a combination of these.
When used as part of an interactive display, the system is typically congured to
play a video ‘attract loop’ that catches the shopper’s attention when the display
is not in use. When a shopper decides to demo a product (by pressing a button
or lifting a Freedom post), this action triggers the player to switch and play the
specic media content assigned to that product.
1.1 System Components & Features
Power adapter & line cord
Remote control
023-0124-00
DIN9-to-6RCA
adapter cable
422-0221-00
HDMI cable
422-0200-00
Standard Components (supplied with 023-0123-02)
Accessories (sold separately)
ReAct media player
3.5mm
audio adapter
406-0594-00
For a complete list of all accessories, please see the table on page 23.
HDMI-to-DVI
adapter cable
DIN9-to-3.5mm
stereo adapter
422-0220-00
SDHC
Class 6
memory card
036-0017-00
Component
video cable
420-0195-00
Stereo
audio cable
420-0026-00
023-0123-02
422-0219-00

Freedom ReAct
1.2 Media Player Details
Front Panel
Rear Panel
Video Outputs
HDMI, Analog Component, Composite
Supports auto-detection of monitor resolution (HDMI port)
Supports 24Hz, 50Hz, 60Hz frame rates
Manual TV resolution settings up through 1080p
Audio Output
Digital 5.1 (HDMI, S/PDIF), Analog L&R
3D Format Supported
Side-by-Side (Half) 720p, 1080i, 1080p
Encoders Supported
MPEG-2 MP@HL, 45Mbps max
MPEG4 Part2 ASP@L5, 8Mbps max
Part 10 (H.264) MP@L4, HP@L4, 45Mbps max
WMV9 (VC-1) AP@L3, 45bps max
Still Image Formats Supported
BMP, JPG, PNG, TIF
Video Container Formats Supported
AVI, MOV, MP4, MPG, TS, VOB, WMV
Control I/O
Contact closure (x4) Normally Open (NO) or
Normally Closed (NC) congurable
RS-232 Interface to Freedom U2 or LP3 via
available UIM accessory
USB 2.0 Content & rmware uploads
Usage data downloads
5V, 0.5A power output
Internal Solid State Storage
SDHC Card Class 6, speed for HD les
Supports up to 32GB capacity
Format as FAT32
*See page 23 for information on compatible wireless adapters
4
IR signal receiver
For use with
optional remote control
Message LED Memory card cover (on bottom)
USB connectors
Use to connect a wireless network adapter* (optional), USB
keyboard (optional), touch-screen interface (optional), or to
upload new content & rmware or download log les using
a USB ash drive
RS-232 port
Use to interface with Freedom U2 or
LP3 systems using Universal Interface
Module (UIM) accessory
HDMI
S/PDIF audio out
LAN
10/1000 Base-T for connecting to the Internet, allowing
you to manage content remotely, view web page content,
and synchronize date & time (optional)
Power input (12VDC)
GPIO port
Use to connect up to four, external
momentary contact closure triggers
Analog audio/video out

Freedom ReAct
1.3 About the Memory Card
The player uses a Secure Digital High Capacity (SDHC) memory card to hold the media les and playlist information. This card
has two folders: mti_data and mti_log. The mti_data folder holds all the individual media les and an mti_cong.xml le. This
conguration le controls the attract loop, playlists, and all the trigger behaviors (see Appendix A for example le).
Note: To support bit rates required for high denition les, Class 6 or higher SDHC cards should be used with the ReAct player.
Class 6 cards support read/write speeds up to 48 Mbits/sec.
5
Configuration file
Use to specify attract loop,
playlists, & trigger behaviors
Media files
Media content that plays during the
attract loop and specic trigger events

Freedom ReAct
2.0 INSTALLATION & CONNECTIONS
2.1 General Guidelines
Place media player in a secure location to avoid tampering.
Do not place player in a tightly enclosed space to prevent excessive temperatures inside player.
Do not mount player upside down. It is designed to dissipate heat through the top metal cover.
Do not mount other heat-generating devices near player.
Do not remove player housing as it could result in electric shock and/or damage to player. In addition, inadvertent static dis-
charges to certain components may corrupt the player rmware leaving it in an inoperable state.
If installing push-buttons as the trigger device, mount buttons in pre-drilled cabinet holes before connecting components.
6
2.3 Connecting the Components
1 Connect player to monitor (or other AV components) using the connection diagrams below. HDMI provides the highest quality
video and audio in a single cable. This connection should be used whenever possible.
2.2 Installing or Replacing the Memory Card
Important! Always unplug the power adapter before inserting or removing the memory card.
1 Remove access cover from bottom of player (requires small Phillips screwdriver).
2 Insert card containing media content into card slot as shown; then re-secure cover.
AV port on player
422-0221-00
DIN9-to-6RCA cable
Plug DIN9 cable into AV port on player; then use the desired video and/or audio
cables to connect to monitor inputs as shown below.
Analog monitor with component or composite video & stereo audio
Digital monitor with HDMI port
Connect HDMI cable between player &
monitor. Cable provides both audio & video
signals to monitor.
Monitor input DIN9 connector color
Component video Red, Green & Blue
Composite video Yellow
Stereo audio White & Red
• For home theater systems, connect a digital
audio cable to the S/PDIF port on the player.
• For computer speakers, plug a DIN9-to-3.5mm
adapter into the AV port on the player; then plug
the speaker cable into the adapter.
Touch-screen monitor with
DVI port & 3.5mm audio
• Connect an HDMI-to-DVI cable
& USB cable between player &
touch-screen monitor.
• Use alternative audio connection
(see examples to right).
Alternative audio connections
3.5mm speaker jack
422-0220-00
DIN9-to-3.5mm adapter
422-0200-00
HDMI cable
* See list of compatible touch-
screen monitors on page 23.
023-0123-01

Freedom ReAct
7
2 Turn on the monitor and use the monitor’s controls to select the correct video input (e.g., HDMI).
3 Optional Internet connection - Use one of the options below if you want to connect the player to the Internet.
LAN Connection - Plug an Ethernet cable from your network into the player’s LAN port.
Wireless Connection - Plug a wireless network adapter into one of the player’s USB ports (see page 23 for compatible adapters).
4 To connect push-button triggers (or similar devices), connect trigger wires to a 5-position screw terminal connector (common wire to
GND). Plug connector into the player’s GPIO port.
5 To interface with a Freedom U2 or LP3 system, connect a serial cable to the RS-232 port on the UIM. Connect the other end of this
cable to the RS-232 port on the player (see connection diagram on next page).
6 Plug provided 12VDC power adapter into the player; then connect the adapter to a suitable AC power source.
7 If you connected the player to a network, you must congure the player’s network settings using the player’s Setup mode
(see pages 12-13). The default factory setting is DHCP.
8 If you are using a touch-screen, you must calibrate the monitor using the player’s Setup Menu (see page 14).
2.4 Power-up Sequence
The player does not have a dedicated on/off power button. The player automatically turns on and boots when power is supplied. The boot
sequence includes the following elements:
Approximately 10 seconds after power is applied, the MTI logo appears on the monitor.
Approximately 30 seconds after power is applied, an“MTI” label appears on the front panel of the player.
Approximately 45 seconds after power is applied, the video output from the player turns off briey. This is normal.
Approximately 60 seconds after power is applied, the attract loop begins to play.
Note: This rmware version boots the system in 1280x720p/ 60Hz mode. If using a monitor that does not support this resolution or frame
rate, the MTI logo may not be displayed. After the boot sequence, the player reverts to the current video output setting. When shipped
from the factory, the video output is set to Auto (see page 12 for details). If valid content does not exist on the memory card, the player
automatically displays the Setup Menu (see page 9 for details). If no image is displayed on the monitor, the player may be set for a video
output format that the monitor cannot display. The player’s video output setting may be changed using the front panel display as follows:
1 Enter 68473887 on the optional remote or attached USB keyboard to access the Setup Menu. The front panel on the player displays
“Setup Mode.”
2 If the down-arrow key, then the OK or Enter keys are the rst keys pressed after entering setup, the front panel indicates the current
output format (e.g., “Auto” or “1080p”, etc.).
3 Use the up or down buttons to select a resolution the monitor can display. If you are unsure what the monitor is capable of, select
Auto. If connected via HDMI or DVI, ReAct will automatically set its output to match the native resolution of the monitor. If connected
via YPbPr, ReAct will set its output to 480/576 which should display on the monitor.
4 Press OK or Enter to change the output resolution. The Setup Menu should now appear on the monitor along with a Conrmation
message. Press the left-arrow key to highlight “Save,” then press OK or Enter. If the monitor is not capable of displaying the new
resolution, the player will automatically revert back to the previous output setting. When this happens, the front panel will once again
display “Setup Mode.” Simply pressing OK or Enter (do not press the down-arrow from this state) will once again display the current
output setting on the front panel.
Triggers can be wired as normally open (NO) or
normally closed (NC). Switching behavior is controlled
by the mti_cong.xml le on the memory card.

Freedom ReAct
8
Connection Diagram for Interfacing the ReAct Player with Freedom U2 or LP3
(optional)
(3ft)
023-0123-01
(2ft)

Freedom ReAct
9
3.0 OPERATION & SETUP
3.1 Playing Media Content
The player does not have a dedicated on/off power button. Once power is supplied, the player performs the system boot
process (approximately 60 seconds) and then plays the rst media le in the attract loop playlist. The player continues to
play the attract loop content until a trigger event occurs (e.g., customer pushes a button or lifts a Freedom post). When a
trigger event occurs, the player switches and plays the media les in the playlist assigned to that trigger. These les play only
once; the system then returns to playing les in the attract loop.
3.2 Error Messages
If the player encounters problems with the playlist or media content during bootup, it will begin searching for a connected
USB device with updated content. During this process, a blue window with the word ‘Preparing’ is displayed on screen, along
with an error message that helps pinpoint the problem (see examples below). Problems are typically caused by one of the
following conditions usually after writing to the SD Card directly from a PC:
Memory card is missing or not properly seated.
Memory card does not contain the mti_data folder with content and the mti_cong.xml le.
Media les specied in the mti_cong.xml le are missing.
There are syntax errors in the mti_cong.xml le.
Note: The error message only appears briey on the screen. If you want to view the error message again, simply press the
Setup button on the optional remote, or the Home key if you have an attached USB keyboard.
Example Error Message Probable Cause
Cannot open /tmp/media/sd/mmcblk0p1/mti_data/
mti_cong.xml
Memory card is not installed or not properly seated
mti_data folder is missing on the SD card
mti_cong.xml le is missing on the SD card
Missing lename.mov, Invalid content in attract
loop
A le listed in the mti_cong.xml le is missing. In this case it is a le
listed in the Attract Loop section.
Cannot parse xml: tag mismatch ln4 col72 A syntax error has been detected in the mti_cong.xml le. In this case
it is a tag mismatch. The line and column number indicates where the
xml parser failed. The actual error could be earlier in the le.
Attract Loop missing
Check for proper spelling of the tags and attributes in the
mti_cong.xml le. In this case, the “AttractLoop” tag may be
mis-spelled. Also check the beginning and end tags.
For all of these errors, check the SD card contents on a PC and correct the error. Or, reload the player content from a known
good USB Flash drive. See pages 16-19 for details.

Freedom ReAct
3.3 Using the Remote Control or USB Keyboard
A remote control is not required for normal operation of the player. It is an optional accessory that can control several basic
player functions (e.g., mute and volume) and can also be used to congure the player and monitor. If you do not have a remote,
you can also congure the player by plugging a USB keyboard into one of the USB slots or by using touch points if connected to
a compatible touch screen. Basic remote control and keyboard functions are detailed below.
Setup button
Exits Setup mode. Use Home key if using USB keyboard.
Volume
Temporarily controls playback volume of current media playing.
Volume can also be controlled via GPI0 push buttons.
Text button
Use in Setup mode to close
the on-screen keyboard
Mute
Temporarily mutes current media le playing. Mute
can also be controlled via GPI0 push button.
Number/letter buttons
Example only - actual remote may vary in
color and layout. Remote buttons not called
out have no function on the ReAct player.
Navigation buttons
Use in Setup mode. Use arrow keys and Enter key if
using a USB keyboard.
3.4 Configuring the Player Using the Setup Menu
Overview
In most cases, the factory default settings are sufcient for basic operation and there is no need to congure the player. You may,
however, need to congure the player using the Setup Menu under the following conditions:
Player is connected to the monitor using the AV port. This is an analog interface that does not exchange resolution informa-
tion between the player and monitor. The player’s video output must be set to a specic resolution.
You want to use a different audio output format (e.g., PCM 5.1).
Player is connected to a wireless network. You must congure the player’s wireless settings.
Player is connected to a touch screen.
10

Freedom ReAct
Accessing & Navigating the Setup Menu
You can access the Setup Menu and congure the player using the optional remote control, by attaching a USB keyboard, or by
using a touch screen. Refer to the details below for instructions on how to use each of these devices.
Note: If the player is not on, plug in the power supply and wait approximately 60 seconds until the boot sequence is complete.
Using the remote control
• Enter 68473887 using the remote
(spells “MTISETUP”) to access the
Setup Menu.
• Use the arrow buttons to navigate
between the tabs and the menu
choices.
• Press the Select/OK button to see
choices and make selections.
• An on-screen keyboard appears if
you select a menu item that requires
either a text or numerical entry. Use
the arrow buttons on the remote to
navigate and select keys on the on-
screen keyboard.
• Select the backspace key on the
keyboard to delete existing entries.
• Security keys are case sensitive, so
be sure to use the right case when
entering the keys.
• Press the Text button on the remote to
close the on-screen keyboard.
• Once you have nished with all
entries, select the Exit button at the
bottom of the screen or click the
Setup button on the remote to exit the
Setup Menu.
Using a USB keyboard
• Enter 68473887 using the keyboard
to access the Setup Menu.
• Use the arrow keys on the keyboard
to navigate between the tabs and the
menu choices.
• When a drop-down box is highlighted,
press the Enter key to see choices
and make selections.
• When a text entry box is highlighted,
press any letter or number key to
begin. The Backspace and Delete
keys are used to delete text. When
nished, press the up or down arrow
to navigate away from the text box.
Note: An on-screen keyboard
appears if you press the Enter key
while on a text entry box. Use the
arrow keys on the USB keyboard to
navigate the on-screen keyboard, and
press Enter on the USB keyboard to
enter the character. Navigate to Enter
on the on-screen keyboard to exit.
• WiFi security keys are case sensitive,
please be sure to use the right case
when entering the keys.
• Once you have nished with all
entries, select the Exit button at the
bottom of the screen or press the
Home key on the USB keyboard to
exit the Setup Menu.
Using a touch screen
Note: The touch screen must be
calibrated when it is initially connected.
This requires entering the Setup Menu
via the remote control or USB keyboard.
• Tap twice in the upper left corner of
the touch screen to access the on-
screen keyboard.
• Use the on-screen keyboard to type
“mtisetup” and access the Setup
Menu.
• Use touch points on the screen to
navigate between the menu items.
• An on-screen keyboard appears if
you select a menu item that requires
either a text or numerical entry.
• Press the backspace key on the
on-screen keyboard to delete existing
entries.
• Security keys are case sensitive, so
be sure to use the right case when
entering the keys.
• Touch anywhere outside the keyboard
to exit the on-screen keyboard.
• Once you have nished with all
entries, press the Exit button at the
bottom of the screen to exit the Setup
Menu.
11
Player model
Current date & time
Firmware version
Machine (MAC) address
Navigate between tabs to access
the details in each section

Freedom ReAct
12
Configuring Network Settings
Select the Network tab to congure the settings as described below. This is only required if the player is connected to your network.
Note: It may take a few minutes for an internet connection to establish once the player indicates it has received proper IP
addresses.
LAN
If you connected the player using an Ethernet cable, congure the network settings using the LAN Settings sub-menu.
Address Type: Choices are Dynamic (default) or Static. If Dynamic is selected, player obtains IP automatically if the network router
is DHCP enabled. If Static is selected, you must set the following IP parameters manually using addresses provided by your IT
administrator. The player must be rebooted after the static addresses are entered.
IP Address: (e.g., 192.168.000.002)
Net Mask: (e.g., 255.255.255.0)
DNS: Enter network DNS IP address.
Gateway: Enter IP of router or other directly connected device (e.g., 192.168.000.001).
Configuring Audio & Video Settings
Select the AV tab on the Setup Menu to change the video and audio settings as described below:
Video
Output: Choices are Auto, 1080p, 1080i, 720p, 480p, or 480i. These output choices are based on common TV resolutions,
not typical PC resolutions. If you are using a PC monitor, or a TV with an HDMI or DVI cable connection, select Auto as your
desired output. The player will automatically detect and display the correct resolution for your monitor.
Format: Choices are NTSC, PAL or 24p. NTSC selects the US composite video standard, and 60Hz frame rate for YPbPr
and HDMI outputs. PAL selects the European composite video standard, and 50Hz frame rate for YPbPr and HDMI outputs.
The 24p setting may be selected when playing 24Hz video content to avoid 3:2 pull-down artifacts. Note that not all TVs or
monitors support 24Hz.
Aspect Ratio: Choices are 16:9 or 4:3.
Audio
Output: Choices are PCM 2.0 (for stereo-decoded output), PCM 5.1 (for 5.1 surround sound decoded output), or Pass-through
(for non-decoded digital output). Only applies to output through HDMI and SPDIF connections. Select based on the type of
speaker system that you are using (e.g., select 5.1 only if connected to home theater system via HDMI).
If the content le has a multi-channel (5.1) audio track:
• 2.0 decodes and down-mixes the audio to stereo L&R.
• 5.1 decodes the multi-channel audio. The full bandwidth 5.1 channels of audio is carried on the HDMI output. Only the
front left and right audio channels are passed to the analog L&R outputs (no down-mixing).
• Pass-through does not decode the audio. The encoded audio is carried on the SPDIF and HDMI outputs for the connected
audio device to decode.
Settings/Output SPDIF HDMI DIN9 red,white
PCM 2.0 (see note below) 2.0 2.0 2.0
PCM 5.1 N/A 5.1 Front left & right only
Pass-through Pass-through Pass-through N/A
Note: When connecting the player to a non-5.1 channel device, such as a TV, select PCM 2.0 in order to hear audio on the
device. The player will downmix 5.1 content to 2.0 (stereo L&R). Only use Pass-through mode when the connected audio
device, such as a Home Theater receiver, can properly decode the audio format of the content les.
* If the video le has AAC encoded audio, the audio is decoded and downmixed to 2.0 (stereo L&R). Other audio encodings
such as AC-3, DTS, or WMA are not decoded and no audio appears on this port.

Freedom ReAct
WiFi (Wireless Connection)
If you are using a compatible wireless network adapter (see page 23), the player automatically detects the adapter and displays
a Wi sub-menu. Use this sub-menu to congure the following wireless network settings with information provided by your IT
department:
Scan: Press to search for available wireless networks. When complete, the Scan button becomes a drop-down box. Use it to
select the desired network.
SSID: This will automatically populate when the desired network is selected from the drop-down box.
Authentication: This will also populate automatically.
Secret Key: Enter the security key for the selected network.
Address Type: Choices are Dynamic (default) or Static. If Dynamic is selected, player obtains IP automatically. If Static is
selected, you must set up the IP parameters listed below manually. The player must be rebooted after the static addresses are
entered.
IP Address: Enter IP address (e.g., 192.168.000.002).
Net Mask: Enter 255.255.255.000 or other correct mask.
DNS: Enter network DNS IP address.
Gateway: Enter IP of router or other directly connected device (e.g., 192.168.000.001).
Connect: If dynamic addressing is selected, rst clear any existing addresses by briey unplugging the WiFi adapter and waiting
until the Wi menu disappears. When it is plugged back in, the SSID and Secret Key are remembered. Press Connect when
the Wi menu re-appears. It may take a minute or so for the new IP addresses to populate after pressing Connect.
Note: If the WiFi connection does not establish, it may be necessary to reboot the player.
13

Freedom ReAct
14
Performing Action Tasks
The Action tab provides access to the following tasks:
Sync Config/Media/Log: Use to update media content and the conguration le (see page 18).
Touch Screen Calibration: Select this option and perform the following steps to calibrate the touch screen:
1. When the ‘Touch Screen Calibration’ menu item is selected, a screen appears with a marker in the upper left corner.
2. Place nger on marker for 2 seconds, then remove. The marker moves to the bottom left corner of the screen.
3. Place nger on marker for 2 seconds, then remove. The marker moves to the bottom right corner of the screen.
4. Place nger on marker for 2 seconds, then remove. The marker moves to the upper right corner of the screen.
5. Place nger on marker for 2 seconds, then remove. The marker moves to the center of the screen.
6. Place nger on marker for 2 seconds, then remove. The screen is now calibrated. Touch screen anywhere to exit.
Audio Codec Update: Use to update the WMA (Windows Media Audio) codec. This is only needed for serial numbers lower
than M504-110112-xxxxxxxxxxxx. Requires an Internet connection.
Restore Factory Default: Use to restore all settings to the factory defaults. The player automatically reboots when this item is
selected. The following settings are reset when restoring to the factory default:
Firmware Upgrade: Use to update the rmware (see next page).
Diagnostic: Do not select as this is for production-line testing use only. If you select this option, you must recycle the power to
exit the diagnostic routine.
Burnin Test: Do not select as this is for production-line testing use only. If you select this option, you must recycle the power to
exit this test.
Marker
Network Settings
Lan
Address Type Dynamic
IP Address 0.0.0.0
Net Mask 0.0.0.0
DNS 0.0.0.0
Gateway 0.0.0.0
Other Settings
Language English
Local Mode True
Terminal ID (will be blank)
GMT Zone -0800
Sync Network Date Time Yes
Date = last value if not connect to Internet
Time = last value if not connect to Internet
AV Settings
Video
Output Auto
Format NTSC
Aspect Ratio 16:9
Audio
Output PCM 2.0

Freedom ReAct
15
Configuring Region Settings
Use the Region tab to congure the following settings:
GMT Zone: This sets the time zone relative to Greenwich Mean Time. Default is -0800 (Pacic Standard Time). Enter your
local time zone in relation to GMT. If Sync Network Date Time is set to Yes, the player time will be set according to the GMT
Zone entered. (Note: Automatic switching to Daylight Savings Time is not supported.)
Sync Network Date Time: If you set to Yes, then the system automatically gets the date and time from the network (if
connected). If set to No, then you must manually enter the date and time.
Date: Use on-screen keyboard to enter date in the format yyyy/mm/dd (e.g., 2011/07/05).
Time: Use on-screen keyboard to enter the current time in the format hh:mm:ss AM or PM (e.g., 10:33:46 AM)
3.5 Updating the Firmware
Warning! Do not remove power while the firmware is updating. Doing so can leave the player in an unusable state, requiring it be
returned to MTI for repair.
If you have a player with older rmware, you can update the player’s rmware using a USB ash drive. Please contact MTI for the
latest rmware le and then update the player using the steps below:
1 Using a PC, make a copy of the new rmware and name it fw.bin. Copy this le to the root directory of the USB ash drive.
2 Plug the USB ash drive into the player.
3 Access the Setup Menu (see page 11) and select the Action tab.
4 Select Firmware Upgrade.
Note: If the dialog box says ‘Firmware Not Found’ select ‘Close’, wait a few seconds, then select Firmware Upgrade
again. It takes a few seconds for the player to confirm a valid fw.bin file.
5 When the ‘Firmware Found’ dialog box appears, it displays the version currently loaded in the player as well as the version
on the USB drive. Make sure you are upgrading to the desired version, then select Flash.
6 The player automatically updates the rmware.
7 The player automatically reboots when done.
8 Remove USB ash drive when nished.
New rmware le

Freedom ReAct
4.0 CONTENT MANAGEMENT
4.1 Configuring Media Content & Triggers
Configuration Overview
The player’s behavior is controlled by the mti_cong.xml le on the memory card. This le contains sets of elements and attributes
that species the attract loop, playlists, and trigger behaviors. An example cong.xml le is included in Appendix A. This
appendix also details the specic elements and attributes that are used to create the conguration le. A small excerpt from this
conguration le is shown below:
<?xml version="1.0" encoding="UTF-8" ?>
<M504date="2011 06 22 22:38:29" version="3">
<DefaultVolumevalue="45" />
<DefaultDurationvalue="30" />
<AttractLoop>
<contenttype="video" linkToTP="1,2,3,4,5,11" rs232Out="#0" volume="55">MTI-Macworld.mov</content>
<contenttype="picture" duration="60" linkToTP="1,2,3,4,5,11">3D_Logo.png</content>
</AttractLoop>
<UIMposition="68">
<commandtype="1" value="01">
<contenttype="video" rs232Out="#A">MTI-Bold_Loop_v5.mov</content>
</command>
<commandtype="1" value="02">
<contenttype="video" rs232Out="#B">MTI-Curve_Loop_v5.mov</content>
</command>
<commandtype="1" value="04">
<contenttype="video" rs232Out="#D">MTI-Pearl_Loop_v5.mov</content>
</command>
</UIM>
<GPIO>
<portlockout="true" normal_open="false" value="1">
<contenttype="video">MTI-CoralReef.wmv</content>
</port>
<portnormal_open="false" value="2">
<contenttype="video" mode3d="1">MTI-FIFA3D.mov</content>
</port>
<portaudioctrl="volume_up" normal_open="true" value="3" />
<portaudioctrl="volume_down" normal_open="true" value="4" />
</GPIO>
<IRREMOTE/>
<TP>
<tpItemvalue="1" w="476" h="65" x="770" y="600" r="0" g="0" b="0" transparent-level="0.3" a="0"
focusOut="MTItp_SEE_THE_DETAILS.png">
<contenttype="html" duration="60" linkToTP="12">http://www.mti-interactive.com/Products/Intuition</content>
</tpItem>
<tpItemvalue="2" w="100" h="100" x="900" y="20" r="255" g="255" b="0" transparent-level="0.0" a="255"
rs232Out="#A" uimOnly="1"/>
<tpItemvalue="3" w="150" h="50" x="875" y="150" r="0" g="255" b="255" transparent-level="0.0" a="200"
rs232Out="#B" uimOnly="1"/>
<tpItemvalue="4" w="50" h="75" x="925" y="225" r="255" g="0" b="0" transparent-level="0.0" a="100"
rs232Out="#D" uimOnly="1"/>
<tpItemvalue="5" w="50" h="50" x="1230" y="0" r="0" g="0" b="0" transparent-level="0.0" a="0">
<contenttype="picture" duration="120" linkToTP="6,7,8,9">MTI-Movie_Trailer_Menu.png</content>
</tpItem>
<tpItemvalue="6" w="200" h="150" x="120" y="505"r="255" g="0" b="0" transparent-level="0.0" a="150"
repeatPlayList="1">
<contenttype="video" linkToTP="10">MTI-Cars2a.mp4</content>
</tpItem>
<tpItemvalue="7" w="156" h="150" x="422" y="505" r="0" g="0" b="0" transparent-level="0.9" a="0"
focusOut="MTItp-GrnLantern.png" repeatPlayList="1">
<contentlinkToTP="10" type="video">MTI-GreenLantern.mp4</content>
</tpItem>
<tpItemvalue="8" w="309" h="281" x="615" y="425" r="0" g="0" b="0" transparent-level="0.0" a="0"
focusOut="MTItp-KFP2_BTTN.png" repeatPlayList="1">
<contenttype="video" linkToTP="10">MTI-KFP2.mp4</content>
</tpItem>
16
Notes:
A useful freeware program called ConTEXT (www.contexteditor.org) supports syntax color coding of xml les.
Media content can include media les (e.g., image or video les) or web page content (html les stored on the memory card or on a
web server if player is connected to the Internet).
All media content must specify the content type and name.
Media les identied in this conguration le must be in the mti_data folder. If a le is missing, the system displays an error message
and enters Setup Mode.
System requires the <M504> tag at the beginning, a DefaultVolume value, and the </M504> tag at the end.
Volume for individual media les is optional; the system will simply use the default value instead.
You must specify mode3d=”1” for 3D media les; otherwise the system will play the le in the default 2D mode.
Child Element
Element
Attribute (name = “value” pair) Content file name
Tag

Freedom ReAct
17
Trigger Overview
ReAct currently supports three types of trigger inputs:
GPIO - momentary contact closure connections (e.g., push buttons or motion-detection sensors). You can attach up to four
GPIO devices to the player’s GPIO port and each device can trigger a specic playlist. Attributes in the cong.xml le deter-
mine whether a position is normally open or normally closed, and whether another GPIO trigger may interrupt the current
playback.
Display posts or buttons that are part of a Freedom U2 or LP3 merchandising system. Up to 68 Freedom positions are sup-
ported. Positions 65-68 are special positions that connect to the positions A through D jacks on the UIM. These four special
positions can be used to control illuminating buttons (illumination is controlled through the rs232Out attribute in the cong.
xml le).
Touch points on a compatible touch screen. You can create as many touch points as you want over any media content
displayed on the screen. Each content le has its own unique set of touch point triggers and you can create as many triggers
as you like for each le.
Creating Touch Points
You can add touch points over any media le by adding touch point elements (<TP>) to the cong.xml le. Each touch point
is dened by a set of four values (w,h,x,y) indicating its size and position on the screen as measured in pixels. The position is
measured from the top left corner of the screen and is always dened relative to a 1280x720 canvas.
For example, on a 26” 1280x720 monitor, a touch point 2” wide by 1” high in the center of the screen
would be dened as follows:
w=”113” h=”56” x=”584” y=”332”
Once you have dened the size and location of the touch point in the cong le, there are other at-
tributes that you can add to give the touch point the look that you want. For example, you can specify
the color (r,g,b values) and the transparency level to create basic colored buttons.
You can also assign an image le to your touch point, which is useful for creating special on-screen buttons. If you assign an
image le, the player places and scales the image inside your dened rectangle. You can then also set the transparency of the
image le using the transparency attribute (transparent_level=) and set the transparency of the image background using the
alpha attribute (a=). Refer to the Appendix for additional details regarding these attributes.
Using RS-232 Capabilities
The player has the ability to output any character string that you specify out the RS-232 port when content is triggered. This is
accomplished using the RS232 attribute (rs232Out=) in the cong.xml le. This can be useful for triggering or controlling external
devices.
For example, you can use this to control LEDs on buttons connected to positions A through D on the UIM. A typical installation
would be to have the LED light when the button is pressed and the content plays, then turn off when the content nishes and
player goes back to the attract loop.
Likewise, the rs232Out attribute is needed to control the light rings built into the Freedom U2 display posts. In this application,
when a U2 position becomes active, the cong.xml le directs the player to send the appropriate code to the UIM, instructing the
light ring on that position to change to its active color.
Examples:
Freedom U2 positions are represented by single letters. Upper case A thru Z represent positions 1 thru 26, and lower case a thru z repre-
sent positions 27 thru 52.
To change U2 position 1 light ring to the active state, enter rs232Out=”#A” in the <content> element.
To activate multiple U2 light rings, enter rs232Out=”@ABCD”. Enter multiple letters after the @ corresponding to the positions to activate.
Buttons attached to the UIM are represented by the numbers 1 thru 4.
To light the rst button, enter rs232Out=”#1”. To light multiple buttons, enter rs232Out=”@1234”.
To reset all U2 light rings to their idle state and turn all button lights off, enter rs232Out=”#0”. This is usually entered into the rst <con-
tent> element of the attract loop to reset all U2 lights.
w
h
x
y

Freedom ReAct
18
4.2 Updating Media Content & Playlists
There are two methods you can use to update the player’s media content and conguration le. You can do it remotely through an
Internet connection (i.e., remote content management) or locally using a USB ash drive.
Updating via USB Flash Drive
You can update a single player or multiple players using a single USB ash drive. If you are updating multiple players, one or more
‘target’ folders may be created on the USB ash drive to help simplify the process (see next page for example folder structure):
MAC Folders: Create an individual folder for each player using the last six digits of the player’s MAC address as the folder
name. Place the updated content and the cong_xml le specic to each player in its MAC/mti_data folder.
Terminal ID (TID) Folders: If all players are assigned a Terminal ID using the same format (see page 13), you can create fold-
ers named with full or partial TIDs to direct the content to specic players or groups of players. For example, if players are all
named with a unique number (e.g., mti01, mti02, etc.), you can create a single folder path named mti#/mti_data to direct
content in that folder to all players (the ‘#’ at the end of a folder name is wildcard for any character). If you create a folder
mti$1, then it directs content only to players mti01, mti11, mti21, etc. In this case, the ‘$’ is used as a wildcard for any single
character in the TID.
Default Folder: If the player’s MAC address or Terminal ID does not match any of the above folders, the player will look for a
mti_data folder in the root of the USB ash drive as a default.
Common Content Folder: This is an optional folder, containing content that is common to the playlists in multiple MAC, TID,
or default folders. Common content is placed in the common/mti_data folder. This avoids needing to duplicate media les in
multiple folders on the USB ash drive.
Once you have created your desired folders and copied the new content into these folders, use the following steps to update the
player(s):
1 Create and name a sync.xml le with the following attributes:
<M504Sync>
<SYNCData Incremental=”true”FollowCongXml=”true” />
</M504Sync>
2 Copy this sync le into each of the mti_data folders. Note that each mti_data folder may contain a different sync.xml le.
Important! It is best to use a dedicated USB ash drive for the updating media content, not the same ash drive used to
download log les.
If you set to true, it copies all the new media content and does not delete any existing (old) les.
If you set to false, it copies all the new media content and any old media les not listed in the
mti_cong.xml le are deleted.
If you set to true, only media les specied in the new mti_cong.xml le are
copied from the ash drive to the memory card.
If you set to false, all media les in both the target/mti_data folder and the
common/mti_data folder are copied to the player, even if they are not specied in
the mti_cong.xml le.

Freedom ReAct
19
3 Plug the ash drive into one of the player’s USB slots.
4 When the ‘Ready’ dialog box appears on the monitor, the USB -> SD button is highlighted. Select to start the update.
5 The player automatically copies the les to the memory card.
Note: Before transferring the new content, make sure that all content les called out in the mti_cong.xml le are present
on the USB ash drive. If any content les are missing it will leave the player with an unusable playlist. When the update is
complete, the Close button on the bottom of the screen should be highlighted. Select (or press Enter) to close the window.
6 Remove the ash drive when nished.
Note: If the new mti_cong.xml le has the
same or older date as the existing le on the
player, a red warning window appears asking to
conrm the content transfer.
Example USB Flash
drive folder structure
070b50
mti_data
ImageA.jpg
mti_cong.xml
sync.xml
VideoA.mov
VideoB.mov
070c63
mti_data
ImageB.jpg
ImageC.jpg
mti_cong.xml
sync.xml
VideoC.mov
common
mti_data
VideoD.mov
VideoE.mov
mti$1
mti_data
mti_cong.xml
sync.xml
VideoF.mov
VideoG.mov
mti_data
ImageD.jpg
mti_cong.xml
sync.xml
VideoH.mov
VideoI.mov
Player with MAC address 070b50 will only look for content in the 070b50/mti_data
and common/mti_data folders as directed by the mti_cong.xml and sync.xml les in
the 070b50/mti_data folder.
Player with MAC address 070c63 will only look for content in the 070c63/mti_data
and common/mti_data folders as directed by the mti_cong.xml and sync.xml les in
the 070c63/mti_data folder.
Players with Terminals IDs that match the mti$1 string will only look for content in the
mti$1/mti_data and common/mti_data folders as directed by the mti_cong.xml and
sync.xml les in the mti$1/mti_data folder.
All other players will only look for content in the mti_data and common/mti_data
folders as directed by the mti_cong.xml and sync.xml les in the mti_data folder.

Freedom ReAct
20
4.3 Downloading Log Files
The player maintains log les of all activity. You can download these log les using a USB ash drive.
1 Create a folder named mti_log.
2 Create and name a sync.xml le with the following attributes:
<M504Sync>
<SYNCLog CleanUp”true”/>
</M504Sync>
3 Copy the sync.xml le into the mti_log folder; then copy this folder to a USB ash drive.
Important! It is best to use a dedicated USB ash drive for the log les, not the same ash drive used to update the media content.
4 Plug the ash drive into one of the player’s USB slots.
5 When the ‘Ready’ dialog box appears on the monitor, verify that the SD -> USB button is highlighted. Select to copy the les.
6 The player automatically copies the log les to the ash drive.
7 When copying is complete, the Close button will be highlighted. Select to close the window.
8 Remove the ash drive when nished.
Notes: The log les are created as plain text les. with one le containing all user activity for each day. The le names contain both
the player serial number and the date:
m504_001BF007011B_20101008.log
When copying log les from the SDHC card to the USB ash drive, be aware that the current day’s le is not copied. This le may
change later if additional user activity occurs. The player does not copy this le in order to avoid duplication of data during future
copy operations.
If you set to true, it copies the les to the ash drive and then deletes the les from the SD card.
If you set to false, it does not delete the les from the SD card after copying them to the ash drive.
Note: If this ash drive also contains the mti_data
folder, then the USB -> SD button will be highlighted
by default. You must use a remote, keyboard or
touch screen to select the SD -> USB button before
proceeding.
Table of contents