surface premium table

Want to build the future of retail? Let's get started.

Microsoft's Store of the Future ("SOTF") experience is a retail fixture used by Best Buy in Canada to showcase Surface products. SOTF leverages XOGO Decision Signage to play videos on two sets of NEC displays connected to the table. Video content can be triggered wirelessly when people interact with the Surface devices on the table, i.e. by clicking the pen on a Surface Pro. You will need the following items in order to install XOGO Decision Signage in a Microsoft SPE location.


Step 1: Set Up a USB Flash Drive Before Going to the Store

The XOGO Media Kit includes a media player PC and router but you will also need to install a software application called SurfaceAgent onto multiple Microsoft Surface devices. Please download the application here and load it onto a USB flash drive so you don't need to download it on every device. Important: you must right click on Properties and check "Unblock" before you extract the zip file!

Step 2: Connect all Media Hardware and Cables

When you arrive in the store with your XOGO Media Kit and USB flash drive, the Surface Table should already be set up and the screens should be installed but not yet partially covered by the table fixture (if this is not the case, please contact the store manager). You will first connect all of the hardware as shown in the diagram above. Let’s start with one side of the table first.

a) NEC displays are designed for video walls and support what is called “daisy chaining”.  We will work backward from the displays to the media players. First ensure that one DisplayPort cable runs from DisplayPort IN on the top display, to DisplayPort OUT on the bottom display.  A second DisplayPort cable must run from DisplayPort IN on the bottom display, to the inside of the table where it will connect to a media player.  

b) NEC displays also support daisy chaining for ethernet cables. Like before, first ensure that one Cat6 cable runs from LAN1 on the top display, to LAN2 on the bottom display. A second Cat6 cable must run from LAN1 on the bottom display, to the inside of the table where it will connect to a switch. 

c) Place a media player PC onto the shelf inside the Surface Table. Connect it to the DisplayPort cable from the bottom NEC display via the adapter and plug the PC into the power strip inside the table.  

d) Repeat this process for the other side of the Surface Table.

e) Place the router and switch onto the middle shelf inside the Surface Table and connect them to the power strip. Connect the 2 ethernet cables from the bottom NEC displays to the switch (the port number does not matter). Connect ethernet cables from the 2 media player PCs to the switch. Connect ethernet cables from the 3 Surface Devices to the switch. Finally, connect 1 ethernet cable from the switch into port 1 on the MP70 router.


Step 3: Setting up the Displays

When you are sure that the hardware is connected properly, you can turn on the displays and configure them for use. Again we will start with one side of the table first and then repeat all steps on the other side. 

a) Press the power button on the front of the media player. It will boot and begin playing video files.

b) Press the power button on the back of each display to power it up. The first time that an NEC display is turned on, it will display text asking about auto power save and LAN power. Using the arrow / input buttons on the back of the display, turn auto power save OFF and LAN power ON. Then use the input button to cycle through to DisplayPort. You should now see videos from the media player on the screens. 

c) Next we will assign static IP addresses to the displays so we can access their menus via a web browser. Plug your mouse and keyboard into the USB ports on the media player and hit ctrl + alt + delete several times in order to bring up the list of users. Sign in as XOGO-Admin (password: xogorocks) and open Internet Explorer from the start menu.

d) The router is set up to initially assign dynamic IPs to devices. Your first display should therefore be accessible by typing into the web browser. You should now see an NEC menu appear in the browser - if not, ensure that the display connection and IP addresses are set up correctly. 

e) Navigate to the “Multi Display” menu and select Tile Matrix. Set the display as 1 Horizontal, 2 Vertical, and Position 1 (top) or 2 (bottom). Select “enable” and click to apply the settings. Set Aspect to Zoom. Assign an IP address according to the diagram above. You should now see your Windows desktop extended across the two displays. However, it will appear somewhat distorted until we set the proper resolution on the media player.

Step 4: Setting Media Player Resolution

Once the displays have been set to function in tile matrix mode, we must configure our media players to send the proper resolution to the displays. This is a two-part process.

a) Double click the Intel HD Graphics Manager icon on the Windows desktop. Select Display and then set up a custom resolution of 1920 x 2160 pixels at 24Hz. Click to apply. 

b) Right click on the Windows desktop and select Display Settings. Scroll down to Advanced Settings and then apply the 1920 x 2160 resolution that we just created. If you have followed all of the steps properly, the Windows desktop should now extend across both displays without distortion. 

c) From the start menu, reboot the PC. It will always reboot as XOGO-User and immediately launch the XOGO application and begin to play videos. If the video fills both screens without distortion, you can move on to the next step. If not, please check that all settings have been applied properly.

d) Repeat steps 3 and 4 for the displays and media player on the other side of the table.

Step 5: Apply Static IP Addresses to the Surface Devices

Connect Cat6 ethernet cables from the three Surface devices to the remaining 3 ports on the switch. The Surface Book and Surface Pro do not have ethernet ports so each must be connected via a Surface Dock.

a) Hit ctrl+alt+delete and log into the Surface Device as RetailAdmin (pass: trs10).

b) Open settings and select ethernet. Right click the ethernet adapter and select properties. Set a static IP address for the device:

  • Surface Book:
  • Surface Studio:
  • Surface Pro:

Step 6: Install LogMeIn on the Surface Devices

Now that you have connected the XOGO devices, please install LogMeIn (remote support) software onto the Surface Book, Surface Studio and Surface Pro devices. The process is the same for all three devices.

a) Connect the Surface device to a WiFi signal - either the store's WiFi network or an LTE hotspot from your mobile device.

b) Use the start menu or ctrl + alt + delete to sign out as the default Windows user and sign in as user: RetailAdmin pass: trs10 (if you do not see RetailAdmin as a log-in option then it means that RDX retail demo mode has not been enabled on the device - in this case please contact us).

c) Install LogMeIn by opening a web browser on the device and navigating to Run LogMeIn and follow the prompts to enter the device name following these guidelines: country-city-street-device type-device number. (Example: france-paris-champselysees-book-1). You do not need to enter a username / password for LogMeIn when you use the link above. Close the 2 LogMeIn Windows that appear once you've installed the app, and when prompted click YES to allow LogMeIn to run in the background at all times.

d) Restart the Surface device. It will automatically sign in again as the default Windows user.

Step 7: Configure Retail Access Code on the Surface Devices

The Surface devices are configured to run Windows RDX (Retail Demo Experience). This application plays region-specific videos on the Surface devices when no one is using them. We will update the RAC (Retail Access Code) to customize the content on these devices.  

a) Open Settings from the start menu and click on Update & Security

b) Click Activation on the left, then click 5 times on the word Windows. Select "change" to turn on RDX

c) When prompted, enter Retail Access Code: RECPremium and allow RDX to update online

d) Within RDX the Surface Dial will now be able to change the color of the Studio screen and NEC Displays

Step 8: Install SurfaceAgent on the Surface Book / Surface Pro

Once the media player is running and LogMeIn is installed on the Surface device, you will need to install our SurfaceAgent (content trigger) software from the USB flash drive that you set up in Step 1. Please follow these steps on the Surface Book / Surface Pro:

a) Connect your USB flash drive to the Surface device and run the Setup program for SurfaceAgent. You will be prompted to enter an admin password, which is trs10. If the installation fails, simply run it again. 

b) Restart the Surface device. It will automatically sign in again as the default user.

c) Enter the SurfaceAgent utility. To do this type "xogorocks" while viewing the Windows desktop. You will see a popup window like in the video below. If not, reboot the device and try again. The utility should have the following settings: 

  • Signage IP:
  • Keyboard Event Asset: Keyboard 1080 (or similar) - this is the video triggered by keyboard removal
  • Pen Eraser Event Asset: Pen 1080 (or similar) - this is the video triggered by clicking Surface Pen
  • Location: The same computer name you used during LogMeIn setup (country-city-street-device type-device number)
  • WiFi Device: Select the device listed.
  • WiFi Profile: Select any network that is being used to access the Internet.

d) Verify that the pen trigger works by clicking the eraser button on the Surface Pen (and/or Surface Book). The media player PC should begin playing the pen video. Note that if you hold down the eraser button, the system will activate Cortana instead of triggering the video. Shortly after the video plays, the two media players will sync up again and begin playing the same videos at the same time.

e) Surface Pro only: Verify that the keyboard trigger works by removing the keyboard from the Surface Pro 4. The media player PC should begin playing the keyboard video when the keyboard is removed from or attached to the device. Note that if you trigger on one device then there will be a delay before the same trigger will activate from another device. 

Step 9: Apply Support Stickers / Final Clean-Up

Once the devices are installed and all of the software is running, please take the following steps before leaving the store:

  • Place a label on the media player PCs - "For 24/7 support please email:"
  • Place the Microsoft asset tag stickers on the PCs and router. Record the sticker numbers and send to Pivital.
  • As a final step please ensure that all cables are neatly tucked away inside the table. Use cable ties if necessary.