Site Server Category

Table of Contents

  1. Contents of Site Server
    1. Application Configuration (How to configure the applications that run on...)
    2. Hardware (Installation and upgrading the Site Server and...)
    3. POS Interface (How to interface Intelio Site Server to...)
    4. Software Installation (Software (operating environment) installation...)
    5. Troubleshooting (Techniques for finding and resolving problems.)

Site Server

Articles about the various Site Servers, Site Controllers, and Code-a-Washes.

About Cold Card Activation

Cold Card Activation allows you to have WashMax Market cards that are assigned to a marketing program, but not yet functioning. This allows you to have the cards sitting on a display where customers can grab them, but stolen cards will not work. A store clerk must activate the card upon purchase.

Cold Card Activation is driven by a program on the Site Server called Cold Card Activator (CCA). It sits in the tray (a blue card with ice and a check mark) until a card is swiped. The application comes pre-installed on recent Site Server images, and may be added to an existing device. A mag-card reader for the Site Server must be purchased along with a license for the application.

When a card is swiped the input display pops up over the normal Code-a-Wash or EPG display:



The clerk enters information via the touch-screen.

Each of these three input fields may be configured as not shown, shown but not required, or shown and required. They can all be turned off, allowing swiped cards to be activated without any input at all. Here's the settings screen:



If a card is swiped but the back-end WashMax Onsite service, which handles the actual processing, is not connected it shows:



Other failures also show with this red screen. Any error screen can be closed or will go away on its own after several seconds.

Cards are active and available for immediate use on the first bay of the site where activated. Other sites/bays will take a few minutes.

Two WashMax Flex Program Reports are available for card activation. (Sample screen below.) Also, the Key details screen shows when the card was activated, and any other available detail (clerk ID, initial value, initial usage count).



By requiring the clerk to enter their ID at activation, and using the WashMax reports, clerks can be rewarded for signing up customers.

Any number of different marketing programs can be activated. You create the programs on WashMax and pre-assign groups of cards to each program. When the card is swiped for activation, it already "knows" which program it belongs to. Different card art-work or packaging can be used to distinguish the cards on display.
Adam Fanello

About Site Controllers

The Activa Site Controller and WashMax Site Controller is the general name for a device at a car wash location that hosts Intelio (and sometimes Ryko) provided software, other than the Activa itself. It is frequently called an "edge" or a "caw", although these designations no longer fits very well.

These platforms have been replaced by the Site Server for new and replacement installations.

A bit of history...

NEMA/6102

The first Site Controller utilized a Nagasaki 6102 motherboard and was enclosed in a large NEMA rated box. The model is commonly called a NEMA or a 6102. The early versions ran Red Hat Linux 9 (RH9), but replacement hard drives switched to running Fedora Core 5 (FC5). On the SOC, you will thus see the platform for edges running on this model labeled as 6102 RH9 and 6102 FC5.

Minibox

The second generation/model of edge was run an an iTuner MiniBox. It also ran Fedora Core 5 (FC5) as the operating system. These are listed on the SOC as a Minibox FC5 platform.

Here's where things start getting complex...

Sys1 / Sys2 CAW

The third generate of edge does not, in fact, have a hardware platform. This is where the Site Controller name began. Ryko provided a hardware box, produced by Sys Technologies, that was designated a CAW-iC. The CAW-iC runs Windows XP Embedded with Cygwin as the operating system, and Ryko's Code-a-Wash, EPI Server, and other applications. It also runs VMware's VM Player, which can run two virtual machine (VM) edges. This became Intelio's Site Controller platform. Even when the Ryko applications aren't needed, this platform may be used simply to run the edge VMs.  This hardware platform may also be called Sys1 and uses the CAW1 flash imager. (The CAW2 flash imager is known to work on the Sys1 most of the time.) The motherboard is model GA-945GCMX-S2.

Around the beginning of 2009, Ryko began shipping a new revision of the CAW-iC which looked the same as the old one but had a new motherboard model GA-G31M-S2L. This is designated the Sys2 and requires the CAW2 flash imager. (Later CAW flash imagers also work, up to CAW5.)



Sys3 CAW

This model never shipped.

Sys4

Beginning in June 2009, Intelio began working directly with Sys Technologies and has produced the Sys4 box with the latest GA-G31M-ES2L rev 1.x motherboard. It has a different front panel than the older models, no CD-RW drive, and replaces the modem card with two additional Ethernet ports. For the first time, this hardware is a dual-purpose device. It can be imaged with the CAW4 or CAW5 flash imager and operate as such a CAW-iC, with the Ryko applications and edge VMs. Alternatively, it may be imaged with the ehost1 flash imager, whereby it operates as an edge host device.

It is important to understand that the Sys4 box is just a piece of hardware. Intelio has leveraged this same piece of hardware to serve two different functions. The ehost and caw devices run entirely different operating systems, serve different (but overlapping) purposes, and are managed in different ways.  (The ehost platform has been discontinued.)



Back of a Sys4 box

Sys5

In late September 2009, Sys Technologies began delivering a box with GA-G31M-ES2L rev 2.0 motherboard. The main difference is that the on-board Ethernet chip changed from Realtec to Attansic (owned by Atheros). The outside looks identical to a Sys4, but requires the CAW5 flash imager.

In Q2 2010, Ryko began shipping a Sys5 CAW iC, but with a different case. In spite of the case difference, this is still a Sys5.

CAW model Site Controller

The "caw" model Site Controller is also called the Merchandise Site Controller, because it is the only model that can interface with a store Point of Sale (POS) system to issue wash codes. Because it runs the EPI Server, it is also required if the site has a Ryko coinbox (AMTT, AMTT-CS, or Enteract) or multiple Intelio Activa tellers.

Ethernet Adapters

Every caw has a primary Ethernet port around the middle of the back panel, among the USB ports. This is the network uplink port and is shipped set to automatically obtain a dynamic IP address. It may be reconfigured from within Windows XP.

On the Sys4 and Sys5 boxes, there are two additional Ethernet adapters:
These adapters can used to connect other equipment, such as Moxa nPort serial device servers for carwash communication. By convention, a Moxa for bay 1 should have a last octet of .21, bay 2 should have .22, etc. A network switch may be added to support more than one device. The edge(s) must be configured with the address you choose for the Moxas. You may also just place Moxas on the site's network, along with the caw via the primary port, and not use these auxiliary connections.

Ehost model Site Controller

This platform has been discontinued, but there are still a few in service.

The ehost (AKA: ehostess) is a device running the CentOS 5.3 Linux operating system that has been modified by the OpenVZ virtualization system. Unlike the virtual machines (VMs) of WMware on the caw, the ehost runs a single kernel that has been split into multiple operating system instances (all CentOS). Just to confuse matters, an instance is synonymously called a Virtual Private Server (VPS), Virtual Environment (VE), or container. In any case, each VPS runs an Intelio edge. This approach is very light weight, allowing for many edges to run on a singe ehost. (The maximum number of edges is untested, but may be as high as eight.)

The ehost does not run any Windows or Ryko applications. It is simply a hardware host for WashMax edges.

Ethernet Adapters and Moxas

The Sys4 box has three Ethernet ports.

ID Location IP Address Netmask Suggested Use
eth0 Center of back panel among USB ports
dynamic
dynamic
uplink
eth1 Card slot nearest eth0
192.168.111.20 255.255.255.0 teller Moxa
eth2 Card slot nearest outer edge of box
192.168.112.20 255.255.255.0 car wash Moxa

When an edge is running in a VPS, it will default to find a Wash Select II at 192.168.111.21 and an AUTEC, Belanger, or Istobal at 192.168.112.21. This of course only works for a single bay site. The network can be setup in whatever makes sense for the site, including plugging everything into the site network and not using eth1 and eth2, or plugging a network switches into these ports to accommodate multiple devices.

Configure the Ethernet adapters by logging into the ehost as root and using the command:
  nw config [ifc] [static|dhcp] [ipaddr] [netmask] [gateway] [default] [dns]
The parameters in brackets may be left off, in which case the script will prompt for details.

Configure a Moxa nPort by logging into the ehost as root and using the moxaconfig command:
  Usage: moxaconfig <eth-adapter>
  Where: <eth-adapter> is eth0 eth1 or eth2


Bootstrapping

As with all Intelio devices, you configure it by logging in as root and running ./bootstrap.sh.  The script will prompt you for an edge number to add to the host. Enter it, and the scripts will create the new VPS and automatically run its bootstrap. When complete, allow it to reboot as normal; it will return you to the ehost where another edge can be added.

If an edge needs to be added after the initial bootstrap is completed, login to the ehost as root and run
  /home/intelio/script/install/createEdge.sh <edge#>
Replacing <edge#> with the edge number to add.
Adam Fanello

About Site Servers

Activa Site Server and WashMax Site Server are two names for a device at a car wash location that hosts Intelio (and sometimes Ryko) provided software, other than the Activa itself. It's name is sometimes shortened to sserv.  The Ryko iServer and Sheetz Car Wash Server (cws) are variants.

A bit of history...

The Site Server is a direct descendant of the older Site Controller line, and picks up its numbering scheme where the Site Controller left off (at five).

Models


Hardware BIOS Settings Network Locations
Sys1 (same case as Sys2)

Gigabyte GA-945GCMX-S2 motherboard
Intel Celeron CPU @ 2.8 GHz (Benchmark 334)
1 GB RAM
3.5" 80 GB HDD
Dial-up modem
Press DEL at bootup to enter CMOS setup

Power Management Setup

-> AC Back Function = Full-On.

Press F12 at bootup for boot menu.
Select Hard Drives and then USB-HDD0 to boot flash imager.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: N/A

Auxiliary Connection #2: N/A

Modem: In expansion card slot. Not used.
Sys2 (same case as Sys1)

Gigabyte GA-G31M-S2L motherboard
Intel Celeron 430 CPU @ 1.8 GHz (Benchmark 529)
1 GB RAM
3.5" 80 GB HDD
Dial-up modem
Press DEL at bootup to enter CMOS setup

Power Management Setup

-> AC Back Function = Full-On.

Press F12 at bootup for boot menu.
Select Hard Drives and then USB-HDD0 to boot flash imager.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: N/A

Auxiliary Connection #2: N/A

Modem: In expansion card slot. Not used.
Sys3 (Ryko only)

Biostar G31-M7 TE motherboard
Intel Celeron E3300 @ 2.5 GHz (Benchmark 1676)
1 GB RAM
Press DEL at bootup to enter CMOS setup

Advanced
-> SuperIO Configuration
  -> Restore on AC Power Loss = Power On
Boot
-> Hard Disk Drives
  -> Press '-' to move USB device to the top

Press F10 and Enter to Save & Exit.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: N/A

Auxiliary Connection #2: N/A

Modem: In expansion card slot. Not used.
Sys4 (same case as Sys5)
Front of Sys4/5 box
Gigabyte GA-G31M-ES2L rev 1.x motherboard
Intel Celeron 430 CPU @ 1.8 GHz (Benchmark 529)
1 GB RAM
3.5" 80 GB HDD
Two PCI Network Interface Cards
Press DEL at bootup to enter CMOS setup

Power Management Setup

-> AC Back Function = Full-On.

Press F12 at bootup for boot menu.
Select Hard Drives and then USB-HDD0 to boot flash imager.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Add-on card nearest motherboard. (Center of three NICs.)

Auxiliary Connection #2: Add-on card nearest outer edge of case.
Sys5 (same case as Sys4)

Gigabyte GA-G31M-ES2L rev 2.0 motherboard
Intel Celeron 430 CPU @ 1.8 GHz (Benchmark 529)
1 GB RAM
3.5" 80 GB HDD
Two PCI Network Interface Cards
Press DEL at bootup to enter CMOS setup

Power Management Setup

-> AC Back Function = Full-On.

Press F12 at bootup for boot menu.
Select Hard Drives and then USB-HDD0 to boot flash imager.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Add-on card nearest motherboard. (Center of three NICs.)

Auxiliary Connection #2: Add-on card nearest outer edge of case.
Sys6
Intel D945GCLF2D motherboard
Intel Atom 330 CPU
   dual-core @ 1.60 GHz (Benchmark 635)
1 GB RAM
3.5" 80 GB Western Digital HDD
PCI Network Interface Card

Optional external USB Ethernet interface

Press DEL at bootup to enter CMOS setup

Advanced / Peripheral Configuration:
-> Serial Port = Enable
-> Parallel Port Port = Disable
-> Audio = Enable
-> On-board LAN = Enable

Advanced / Drive Configuration:
-> ATA/IDE Mode = Native
-> S.M.A.R.T. = Enable

Power:
-> After Power Failure = Power on
-> Wake on LAN = Power on

Boot
-> Boot to Removable Devices = Enable
-> Boot to Network = Disabled
-> USB Boot = Enable
-> Boot USB Devices First = Enable

Automatically boots a flash imager when inserted.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Sole add-on card.

Auxiliary Connection #2: Blue TrendNet USB device (optional)
Sys7

Jetway NC94-510-LF motherboard
Intel Atom D510 CPU dual-core @ 1.66 GHz (Benchmark 661)
1 GB RAM
3.5" 80 GB Western Digital HDD
Realtec Dual NIC PCIe Network Interface Card
Insert flash drive in USB port.
Press DEL at bootup to enter CMOS setup.

Advanced BIOS Features
- Hard Disk Drives
 - - Page Down to put SATA:WDC below USB FLASH

Integrated Peripherals
- Onboard SATA Function
 - - SATA Run Mode Configuration = Compatible
- Onboard Super IO Function
 - - Onboard Floppy Controller = Disabled
- PWR Status After PWR Failure = Always On
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Port labeled CH1 on add-on card.

Auxiliary Connection #2: Port labeled CH2 on add-on card.
Sys8
Intel D525MW motherboard
Intel Atom D525 CPU
   dual-core @ 1.80 GHz (Benchmark 717)
1 GB RAM
3.5" 160 GB Western Digital HDD
PCI Network Interface Card






See Fix Site Server Sys8 Serial Port.
Press F2 at bootup to enter CMOS setup

Advanced / Peripheral Configuration:
-> Serial Port = Enable
-> Parallel Port Port = Disable
-> Audio = Enable
-> On-board LAN = Enable

Advanced / Internal Chipset Drive Configuration:
-> Configure SATA as = IDE
-> S.M.A.R.T. = Enable

Power:
-> After Power Failure = Power on
-> Wake on LAN from S5 = Power on

Boot
-> Boot to Removable Devices = Enable
-> Boot to Network = Disabled
-> USB Boot = Enable
-> Boot USB Devices First = Enable

Automatically boots a flash imager when inserted.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Sole add-on card.

Auxiliary Connection #2: N/A
Sys9

Jetway NC94-525-LF motherboard
Intel Atom D525 CPU dual-core @ 1.80 GHz (Benchmark 717)
2 GB RAM
3.5" 160 GB Western Digital HDD
Intel Gigabit Dual NIC PCIe Network Interface Card
Insert flash drive in USB port.
Press DEL at bootup to enter CMOS setup.

Advanced BIOS Features
- Hard Disk Drives
 - - Page Down to put SATA:WDC below USB FLASH

Integrated Peripherals
- Onboard SATA Function
 - - SATA Run Mode Configuration = Compatible
- Onboard Super IO Function
 - - Onboard Floppy Controller = Disabled
- PWR Status After PWR Failure = Always On
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Port labeled CH1 on add-on card.

Auxiliary Connection #2: Port labeled CH2 on add-on card.


Images

Images are snapshots of a hard drive content that is cloned onto each hardware device to act as the starting point. The images have names of the format <image-class><highest model supported><variant><revision> <company> <date>. For example, "sserv7Rh Ryko 2010-08-05".  The fields are:
The master list of all Site Server images is on the SiteServer page of Intelio's internal wiki.

sserv3 image for Sys3

The Sys3 box is the currently shipping hardware from Ryko. It was forked from Intelio's sserv7h image and is PCI compliant.
Note: The iVisor application's reporting service requires login name "reporting" with password "reporting".

sserv6 image for Sys6

The sserv6 image is obsolete because it is not PCI compliant. Only use sserv7.

The sserv6 image was built for the Sys6 hardware platform. It runs Windows XP Professional, VMware Server (replacing VMplayer on caw images) supporting up to three edge virtual machines. It is otherwise equivalent to the CAW images.

sserv7 image for all models

With sserv7, the image has built rebuilt from the ground up to be PCI compliant. It is backwards compatible to the Sys1 hardware platform, runs Windows Embedded for POS 2009, VMware Server, EPG, ClamWin anti-virus, and auto-logins as a non-administrative user. It may also run all of the normal Ryko Code-a-Wash applications. Radiant Epsilon may be installed on it.

sserv8 image for all models

The sserv8 image has updated drivers to work with the Sys8 platform. It is backwards compatible to the Sys1.

Ethernet Adapters

Every Site Server has a primary Ethernet port around the middle of the back panel, among the USB ports. This is the network uplink port and is shipped set to automatically obtain a dynamic IP address. It may be reconfigured from within Windows, where it is labeled Local Area Connection. There are one or two additional Ethernet adapters, depending on configuration. The following table describes all of the network connections that you will find in Control Panel / Network Connections on a freshly imaged sserv:

Name in Windows
IP Address Netmask Recommended Use
Local Area Connection dynamic
dynamic
uplink
Auxiliary Connection #1 192.168.111.20 255.255.255.0 teller Moxa @ 192.168.111.21
Auxiliary Connection #2 192.168.112.20 255.255.255.0 car wash Moxa @ 192.168.112.21
Intelio VPN dynamic dynamic do not alter
VMware vmnet1 192.168.110.1 255.255.255.0 do not alter
VMware vmnet8 192.168.109.1 255.255.255.0 do not alter

The Auxiliary Connections on the add-on cards and/or USB adapter can used to connect other equipment, such as Moxa nPort serial device servers for carwash communication. By convention, a Moxa for bay 1 should have a last octet of .21, bay 2 should have .22, etc. A network switch may be added to support more than one device. The edge(s) must be configured with the address you choose for the Moxas. You may also just place Moxas on the site's network, along with the Site Server via the primary port, and not use these auxiliary connections.

See Also

   Site Server Flash Imager
   How to configure a new Site Server (sserv)
Adam Fanello

Application Configuration

How to configure the applications that run on Site Servers and Controllers.

EPG Installation and User Manual

Introduction

The Electronic Payment Gateway (EPG) is a program that runs on a Site Server (sserv7 image) and handles the interfaces with tellers and payment processors. It also reports status of these tellers and Ryko car washes on the General Intelio Interoperability Protocol (GIIP) for systems that wish to monitor and report activity.

Supported tellers:
Supported payment processors:
EPG is a replacement for non-PCI compliant EPI Server application.

Installation and Startup

EPG should operate on any Windows XP based system. However, it's only supported by Intelio as pre-installed on an Intelio Site Server. See the Application Configuration section at How to configure a new Site Server for details.

Taskbar Icon and Menu

When running, EPG has an icon in the Windows taskbar notification area that looks like this: 
Right click on it for a menu of windows and actions:

Status Window

The Electronic Payment Gateway Status window shows the current state of things in EPG. It may be brought up from the taskbar icon menu, or it may be displayed full screen on a Site Server that is configured solely as a Payment Gateway system (via CAW Booter configuration profile).

Items that may be appear in the status:
The following buttons may also be available:
When a Site Server is configured as a Payment Gateway, EPG runs with the Status Window full screen and adds buttons to Exit to Boot Aplication, Reboot Server, and Shutdown Server. It also displays the program version and copyright.

Settings Window

The EPG Settings window provides an interface to configure options, interfaces, and payment processing. Each area of configuration appears as a separate tab, each of which is detailed below. If the OK button is clicked, your changes are saved and EPG exits. On a Site Server, the boot application will automatically launch a new instance running the new configuration.

General Settings

This tab contains settings that are not tied to a particular interface.

Authorize.Net Settings

Authorize.Net is an online credit card processor gateway. A merchant account must be setup by your provider (not Intelio). The Authorize.Net account must be setup as Merchant Type "Retail". Device type should be set to Self-Service Terminal. Once the account is created, login to Authorize.Net, go to Settings, and generate an API login and transaction key.

Fields:

EPI Settings

Electronic Payment Interface (EPI) is the protocol used to communicate with Ryko coinboxes and car washes, and Intelio tellers.

Fields:

Epsilon Settings

Radiant Epsilon is credit and fleet card processor that is customized to each customer. The Epsilon service may be installed on the Site Server itself, or on a Radiant server on site. Contact your Intelio or Radiant sales representative for more information.

Fields:

GIIP Settings

The lone field in this tab defines the port on which the General Intelio Interoperability Protocol (GIIP) server will listen for connection.
There is currently no reason to change this.

HTTP Settings

The lone field in this tab defines the port on which a basic HTTP server will listen for connection. This server is used to access reports provided to EPG from the Epsilon interface. To access the reports, login to WashMax.com, click on the Reports tab, and then Payment Processor Reports below that.

There is currently no reason to change this setting.

Unitec Settings

EPG can process payments for and monitor up to four Unitec Wash Select II bays at a single site. The interface in a Wash Select II is serial, so a serial device server is installed within the teller to provide an Ethernet interface. Enter the IP address and listening port for the TCP Server for each bay you wish to connect to.

Configuring the Serial Device Server

A serial device server must be connected to the site's IP network or directly to the Site Server via an Auxiliary Connection and a cross-over cable. Configured the device to:
If using a Moxa nPort serial device server, a search utility from Moxa is pre-installed on the Site Server. Find it in the Start / All Programs menu and use it to configure the Moxa(s).

Configuring the Wash Select II

The Wash Select II (WSII) must be configured to communicate correctly with EPG. Open the teller and flip the toggle switch on top of the motherboard to Setup mode. (Refer to your WSII Operations Manual, "Setup and Operate Modes".)  Use thekey on the keypad to go backwards in a menu and also to answer Yes. Use the 3 key to go forward and to answer No. The * key is used for selection, or as an Enter key.
Now flip the motherboard toggle switch back to Operation mode.

WashMax Reports

Reports provided to EPG from the Epsilon interface are accessible from your WashMax.com account. To access the reports, login to WashMax.com, click on the Reports tab, and then Payment Processor Reports below that. If your site does not appear there, contact Intelio Customer Support at 800-874-6099 to have it enabled.

(Instructions for Intelio Customer Support: Configure WashMax EPG Reports.)
Adam Fanello

How to setup RykoNet over IP

Introduction

The Activa Virtual Attendant and Site Controller communicate with each other over over a protocol known as RykoNet. This software protocol can be physically transmitted Echelon or Ethernet (IP). At a site running a Ryko car wash, Echelon is typically used because that is the only connection possible with the Ryko car washes. (A mixed environment is possible, but unusual.)

For site with car washes from all other manufacturers, RykoNet over IP is the physical transmission method of choice.

Choose the RykoNet Server Computer

One of the computers, either the Virtual Attendant or the Site Controller, must be select to be the server computer. This choice is not trivial, as the server computer becomes a single point of failure for RykoNet. That is, if that one computer is offline, then no other device using it as the server can communicate via RykoNet. Use the following decision table to make a choice.

Scenario
Server Computer
Does the site have just one Virtual Attendant and one Site Controller using RykoNet? Site Controller
Does the site have a Ryko car wash, and you need to use RykoNet over IP? Virtual Attendant
Does the site use the Intelio gate system? Site Controller
Does the site have multiple car wash bays? Site Controller

Set Static IP on the server

The server computer must be assigned a static IP address on the LAN.

Selecting a Static IP

  1. If the site's network is actively managed by the operator, then request an IP address to use.
  2. Check the router's DHCP settings. Choose an IP in the same subnet but outside of the range used by DHCP.
  3. Do not assign the computer to statically use the IP that it was given dynamically! The router could give that IP to another device, resulting in a conflict.
  4. Ping the IP that you plan to use, to ensure that nothing is already there.

Setting a Static IP on Windows XP

Ao the selected server computer:
  1. Bring up the Control Panel.
  2. Double click on Network Connections.
  3. Scroll the window sideways and identify the connection with a Device Name of RealTec.
  4. Right-click on the connection and select Properties.
  5. Scroll down on the item list to Internet Protocol (TCP/IP), and double-click on it.
  6. Click on the bubble to the left of Use the following IP address.
  7. Fill in the IP address (which you choose), Subnet mask (usually 255.255.255.0), and Default gateway (the nearest router).
  8. Fill in the Preferred DNS server. Use the router address again if you don't know of any other.
  9. Click on the OK button. (If you are running this remotely, you will be disconnect and need to VNC back in after some delay.)
  10. Click on the next OK button.

Configure the non-server device

If you selected the Site Controller as the server computer, then the Activa must now be configured to use it as the server. See the next section.
Otherwise, the section after the next describes how to configure the Site Controller to use the Virtual Attendant as the server.

Configure the Activa Virtual Attendant to use the Site Controller as the server

Configure the Site Controller to use the Virtual Attendant as the server

Configuring the Site Controller requires changes in three places, including editing files on the file system. It is not for the non-technical.
Adam Fanello

Select VMware Server Bridged Network Adapter

When setting up an edge VM to bridge to the physical network, you usually only need to configure eth1 on the edge and VMware on the host will automatically select the correct adapter to bridge to the uplink. This works best if the uplink is working before you start the edge. If not, VMware may choose the wrong adapter to bridge.

You can manually tell VMware which adapter to use by following these steps:

Run the Manage Virtual Networks program.


If running under the LocalTerminal account (or other non-administrator account), you must run this application as Administrator by right-clicking on "Manage Virtual Networks" and selecting "Run As"


... and then select "The following user:". Make sure the local Administrator account is selected, enter the password, and click OK.


Now click to the "Automatic Bridging" tab and uncheck it.



On the "Host Virtual Networking Mapping" tab, drop down the list for VMnet0 and select the adapter that provides the uplink. You can cross-reference this on the Control Panel / Network Connections window. In the example below, it's the Realtek Gigabit. On Sys6 and Sys7 Site Servers, it'll be the only Intel adapter.



Click OK, and you're done.

Adam Fanello

Update Manager Usage Manual

Intelio provides software updates to Site Servers and Activas on its network through its own system specially designed for the Intelio and Ryko products and network. The Intelio Support Scripts running on each device automatically download these updates and can install them during Windows shutdown or reboot. On the Site Server, this behavior can be monitored and controlled through the Update Manager application.

Update Manager is launched by CAW Boot and appears in the taskbar. Normally the icon is , but when an update is waiting, it changes to .  Right-click on the icon to trigger a reboot, show the waiting updates, or configure update manager.



Update Processing Mode:
Fully Automated is recommended, as it ensures that the Site Server always installs the latest updates on a timely basis. Updates are automatically downloaded and installed upon the next reboot, as scheduled or sooner based on the urgency of the update.

When set to Manually Initated, updates are still automatically downloaded. Rare emergency security fixes may cause an immediate reboot and install, but normally updates will not install until manually initiated by right-clicking on the Update Manager icon and selecting the reboot option. This ensures that updates are only installed when someone is ready for them, and allows for the list of updates to be reviewed. However, it's important that someone remembers to follow this procedure and initiate the install & reboot at least once a month!

When set to Offline, updates are never downloaded or installed. When selected, the customer is taking responsibility for all application and operating system updates. Using this option may break PCI compliance and void the site's support contract.

Updates Provider:
Select the provider of your updates. Intelio Site Server default to Intelio, while Ryko devices default to Ryko.

Auto-Reboot Schedule:
Setting a reboot schedule is highly recommended when using Fully Automated processing, as it allows for the reboots to be scheduled during a known slow period. If disabled, a reboot will typically be triggered exactly eight days after the older pending update was downloaded, which could be during a busy time of day! Setting a weekly schedule is preferred.

Intelio recommends scheduling reboot every Tuesday at 2:30:00 AM.

Warn before reboot:
Before any automated reboot, whether scheduled or driven by pending updates, a warning will be displayed on the screen. This warning provides the option to delay the reboot for some time.
Adam Fanello

Use $1 Coins

To use $1 coins in the Activa coin dispenser, rather than quarters, you must change settings in two different places.

On the Activa,
  1. Login to Maintenance mode.
  2. Touch the System Setups button.
  3. Touch the Hardware Setups button.
  4. Touch the Coin Dispenser tab.
  5. Enter 1.00 in the Coin Value field.
  6. Touch Accept.
In the Code-a-Wash application on the Site Controller:
  1. Login to the Code-a-Wash application.
  2. Touch the Setup Menu button.
  3. Touch the Coinbox button.
  4. Touch the Currency tab.
  5. Set Change Value to 1.00.
Adam Fanello

Hardware

Installation and upgrading the Site Server and Site Controller hardware.

About Site Servers

Activa Site Server and WashMax Site Server are two names for a device at a car wash location that hosts Intelio (and sometimes Ryko) provided software, other than the Activa itself. It's name is sometimes shortened to sserv.  The Ryko iServer and Sheetz Car Wash Server (cws) are variants.

A bit of history...

The Site Server is a direct descendant of the older Site Controller line, and picks up its numbering scheme where the Site Controller left off (at five).

Models


Hardware BIOS Settings Network Locations
Sys1 (same case as Sys2)

Gigabyte GA-945GCMX-S2 motherboard
Intel Celeron CPU @ 2.8 GHz (Benchmark 334)
1 GB RAM
3.5" 80 GB HDD
Dial-up modem
Press DEL at bootup to enter CMOS setup

Power Management Setup

-> AC Back Function = Full-On.

Press F12 at bootup for boot menu.
Select Hard Drives and then USB-HDD0 to boot flash imager.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: N/A

Auxiliary Connection #2: N/A

Modem: In expansion card slot. Not used.
Sys2 (same case as Sys1)

Gigabyte GA-G31M-S2L motherboard
Intel Celeron 430 CPU @ 1.8 GHz (Benchmark 529)
1 GB RAM
3.5" 80 GB HDD
Dial-up modem
Press DEL at bootup to enter CMOS setup

Power Management Setup

-> AC Back Function = Full-On.

Press F12 at bootup for boot menu.
Select Hard Drives and then USB-HDD0 to boot flash imager.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: N/A

Auxiliary Connection #2: N/A

Modem: In expansion card slot. Not used.
Sys3 (Ryko only)

Biostar G31-M7 TE motherboard
Intel Celeron E3300 @ 2.5 GHz (Benchmark 1676)
1 GB RAM
Press DEL at bootup to enter CMOS setup

Advanced
-> SuperIO Configuration
  -> Restore on AC Power Loss = Power On
Boot
-> Hard Disk Drives
  -> Press '-' to move USB device to the top

Press F10 and Enter to Save & Exit.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: N/A

Auxiliary Connection #2: N/A

Modem: In expansion card slot. Not used.
Sys4 (same case as Sys5)
Front of Sys4/5 box
Gigabyte GA-G31M-ES2L rev 1.x motherboard
Intel Celeron 430 CPU @ 1.8 GHz (Benchmark 529)
1 GB RAM
3.5" 80 GB HDD
Two PCI Network Interface Cards
Press DEL at bootup to enter CMOS setup

Power Management Setup

-> AC Back Function = Full-On.

Press F12 at bootup for boot menu.
Select Hard Drives and then USB-HDD0 to boot flash imager.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Add-on card nearest motherboard. (Center of three NICs.)

Auxiliary Connection #2: Add-on card nearest outer edge of case.
Sys5 (same case as Sys4)

Gigabyte GA-G31M-ES2L rev 2.0 motherboard
Intel Celeron 430 CPU @ 1.8 GHz (Benchmark 529)
1 GB RAM
3.5" 80 GB HDD
Two PCI Network Interface Cards
Press DEL at bootup to enter CMOS setup

Power Management Setup

-> AC Back Function = Full-On.

Press F12 at bootup for boot menu.
Select Hard Drives and then USB-HDD0 to boot flash imager.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Add-on card nearest motherboard. (Center of three NICs.)

Auxiliary Connection #2: Add-on card nearest outer edge of case.
Sys6
Intel D945GCLF2D motherboard
Intel Atom 330 CPU
   dual-core @ 1.60 GHz (Benchmark 635)
1 GB RAM
3.5" 80 GB Western Digital HDD
PCI Network Interface Card

Optional external USB Ethernet interface

Press DEL at bootup to enter CMOS setup

Advanced / Peripheral Configuration:
-> Serial Port = Enable
-> Parallel Port Port = Disable
-> Audio = Enable
-> On-board LAN = Enable

Advanced / Drive Configuration:
-> ATA/IDE Mode = Native
-> S.M.A.R.T. = Enable

Power:
-> After Power Failure = Power on
-> Wake on LAN = Power on

Boot
-> Boot to Removable Devices = Enable
-> Boot to Network = Disabled
-> USB Boot = Enable
-> Boot USB Devices First = Enable

Automatically boots a flash imager when inserted.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Sole add-on card.

Auxiliary Connection #2: Blue TrendNet USB device (optional)
Sys7

Jetway NC94-510-LF motherboard
Intel Atom D510 CPU dual-core @ 1.66 GHz (Benchmark 661)
1 GB RAM
3.5" 80 GB Western Digital HDD
Realtec Dual NIC PCIe Network Interface Card
Insert flash drive in USB port.
Press DEL at bootup to enter CMOS setup.

Advanced BIOS Features
- Hard Disk Drives
 - - Page Down to put SATA:WDC below USB FLASH

Integrated Peripherals
- Onboard SATA Function
 - - SATA Run Mode Configuration = Compatible
- Onboard Super IO Function
 - - Onboard Floppy Controller = Disabled
- PWR Status After PWR Failure = Always On
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Port labeled CH1 on add-on card.

Auxiliary Connection #2: Port labeled CH2 on add-on card.
Sys8
Intel D525MW motherboard
Intel Atom D525 CPU
   dual-core @ 1.80 GHz (Benchmark 717)
1 GB RAM
3.5" 160 GB Western Digital HDD
PCI Network Interface Card






See Fix Site Server Sys8 Serial Port.
Press F2 at bootup to enter CMOS setup

Advanced / Peripheral Configuration:
-> Serial Port = Enable
-> Parallel Port Port = Disable
-> Audio = Enable
-> On-board LAN = Enable

Advanced / Internal Chipset Drive Configuration:
-> Configure SATA as = IDE
-> S.M.A.R.T. = Enable

Power:
-> After Power Failure = Power on
-> Wake on LAN from S5 = Power on

Boot
-> Boot to Removable Devices = Enable
-> Boot to Network = Disabled
-> USB Boot = Enable
-> Boot USB Devices First = Enable

Automatically boots a flash imager when inserted.
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Sole add-on card.

Auxiliary Connection #2: N/A
Sys9

Jetway NC94-525-LF motherboard
Intel Atom D525 CPU dual-core @ 1.80 GHz (Benchmark 717)
2 GB RAM
3.5" 160 GB Western Digital HDD
Intel Gigabit Dual NIC PCIe Network Interface Card
Insert flash drive in USB port.
Press DEL at bootup to enter CMOS setup.

Advanced BIOS Features
- Hard Disk Drives
 - - Page Down to put SATA:WDC below USB FLASH

Integrated Peripherals
- Onboard SATA Function
 - - SATA Run Mode Configuration = Compatible
- Onboard Super IO Function
 - - Onboard Floppy Controller = Disabled
- PWR Status After PWR Failure = Always On
Local Area Connection: Center of back panel among USB ports.

Auxiliary Connection #1: Port labeled CH1 on add-on card.

Auxiliary Connection #2: Port labeled CH2 on add-on card.


Images

Images are snapshots of a hard drive content that is cloned onto each hardware device to act as the starting point. The images have names of the format <image-class><highest model supported><variant><revision> <company> <date>. For example, "sserv7Rh Ryko 2010-08-05".  The fields are:
The master list of all Site Server images is on the SiteServer page of Intelio's internal wiki.

sserv3 image for Sys3

The Sys3 box is the currently shipping hardware from Ryko. It was forked from Intelio's sserv7h image and is PCI compliant.
Note: The iVisor application's reporting service requires login name "reporting" with password "reporting".

sserv6 image for Sys6

The sserv6 image is obsolete because it is not PCI compliant. Only use sserv7.

The sserv6 image was built for the Sys6 hardware platform. It runs Windows XP Professional, VMware Server (replacing VMplayer on caw images) supporting up to three edge virtual machines. It is otherwise equivalent to the CAW images.

sserv7 image for all models

With sserv7, the image has built rebuilt from the ground up to be PCI compliant. It is backwards compatible to the Sys1 hardware platform, runs Windows Embedded for POS 2009, VMware Server, EPG, ClamWin anti-virus, and auto-logins as a non-administrative user. It may also run all of the normal Ryko Code-a-Wash applications. Radiant Epsilon may be installed on it.

sserv8 image for all models

The sserv8 image has updated drivers to work with the Sys8 platform. It is backwards compatible to the Sys1.

Ethernet Adapters

Every Site Server has a primary Ethernet port around the middle of the back panel, among the USB ports. This is the network uplink port and is shipped set to automatically obtain a dynamic IP address. It may be reconfigured from within Windows, where it is labeled Local Area Connection. There are one or two additional Ethernet adapters, depending on configuration. The following table describes all of the network connections that you will find in Control Panel / Network Connections on a freshly imaged sserv:

Name in Windows
IP Address Netmask Recommended Use
Local Area Connection dynamic
dynamic
uplink
Auxiliary Connection #1 192.168.111.20 255.255.255.0 teller Moxa @ 192.168.111.21
Auxiliary Connection #2 192.168.112.20 255.255.255.0 car wash Moxa @ 192.168.112.21
Intelio VPN dynamic dynamic do not alter
VMware vmnet1 192.168.110.1 255.255.255.0 do not alter
VMware vmnet8 192.168.109.1 255.255.255.0 do not alter

The Auxiliary Connections on the add-on cards and/or USB adapter can used to connect other equipment, such as Moxa nPort serial device servers for carwash communication. By convention, a Moxa for bay 1 should have a last octet of .21, bay 2 should have .22, etc. A network switch may be added to support more than one device. The edge(s) must be configured with the address you choose for the Moxas. You may also just place Moxas on the site's network, along with the Site Server via the primary port, and not use these auxiliary connections.

See Also

   Site Server Flash Imager
   How to configure a new Site Server (sserv)
Adam Fanello

Approved Wire and Uses

Ethernet (Internet) Wire

Run one Ethernet cable from the network access point (modem, router, switch...etc) to each Activa Virtual Attendant and to the Activa Site Controller.

Use shielded, Stranded CAT5e, any quality brand.

Activa Direct Wire

Activa Direct wire is used between the Activa Virtual Attendant terminals and the car wash PLC.

Use 18 gage shielded, stranded 10 conductor.

Echelon (RykoNet) Wire

Echelon wire is only used at sites with a Ryko car wash. It runs between each car wash PLC and its associated Activa Virtual Attendant, and then front either of those to the Site Controller.

Echelon wire is 18 gauge twisted pair. Only the following are approved for use:
Run wire to each Echelon device, and tie them together in one place using a terminal block or (for just a few wires) two wire caps.
Adam Fanello

Fix Site Server Sys8 Serial Port

The Sys8 Site Servers have a glitch with serial ports 1 and 2. Here are the instructions on how to change COM2 to COM1.

  1. Log in as Administrator.
  2. Click the Start button, then right click on "My Computer" then left click on "Manage".
  3. Select "Device Manager" on the left.
  4. Double click on "Ports". 
  5. Right click on "Communications Port (COM1) and select "Uninstall".
  6. Right click on "Communications Port (COM2). Select "Properties". Go to "Port Settings" tab.
  7. Click on the "Advanced" button.
  8. Look for the Port Number and click on the drop down arrow. 
  9. Scroll up and select "COM1".
  10. Click "Ok" button(s).
  11. Reboot the sServ.
Once connected to a POS, be sure that the POS bubble (in the Main Screen of Code-A-Wash app) turns green. Ensure that you set the POS configurations to the required protocol.
Adam Fanello

Site Server Flash Imager

The sserv8 Flash Imager drive may be used to initialize a Site Server, Site Controller, or Ryko Code-a-Wash hardware with all of the current software needed for PCI DSS and PA-DSS compliant use of WashMax services. Initialization requires a keyboard (PS/2 is best) and monitor, and a few minutes to start. It will then run to completion, unattended, in about twenty minutes.

Note: Initializing your Site Server will destroy all existing configuration and data on it.

BIOS Setup

If the Site Server fails to boot from the flash drive and run to completion, then the computer's BIOS probably needs to be configured. See About Site Servers for configuration instructions.

Backup Procedure

If you wish to preserve existing Code-a-Wash configuration data and code inventory, follow the procedure below. If not, skip to the Initialization Procedure below.
  1. Begin with the Site Server powered on and in normal operating mode.
  2. Insert the USB flash drive in any USB port.
  3. Touch the Setup Menu button. (Login if necessary.)
  4. Touch the Database Maintenance button.
  5. Touch the Backup Now button.

Initialization Procedure

  1. Begin with the PC powered off, a keyboard plugged in, and the USB Flash Imager drive in any USB port.
  2. Press the PC power button.
  3. On a Sys1, Sys2, Sys4 or Sys5 box:
  4. On a Sys6 or Sys8 box, it will boot from the flash drive without pressing anything.
  5. On a Sys7 box:
  6. The imager will run:
  7. Press the power button to turn the PC off.
  8. Remove the USB Flash drive.
  9. Press the power button to start up the newly imaged Site Server.
  10. When Windows has started up, give it a few minutes to discover new devices. Allow it to reboot if it wants to.
  11. If reimaging an old PC to make it PCI DSS compliant, double-click on Secure Delete on the desktop. This will take about an hour to run.
  12. Double-click the Post-Cloning Fix-Up icon on the Desktop.
  13. Call Intelio tech support to reinitialize your Site Server. (It needs to be given its identity on the network and software initialized.)

Restore Procedure

If you made a backup of your Site Server configuration data, you may restore it once the newly initialized Site Server has started back up. (Ask your Intelio tech, a remote backup may have been restored during the initialization process.)
  1. Begin with the Site Server powered on and in normal operating mode.
  2. Insert the USB flash drive in any USB port.
  3. Touch the Setup Menu button.
  4. Touch the Exit button.
  5. Touch the Repair Backup Restore button.
  6. Touch the Restore Data From Backup button.
  7. Touch the caw.mdb file and touch the OK button.
  8. Touch the OK button.
  9. Touch the next OK button.
  10. Touch the Finished button.
  11. Touch the Start button.

Revision History

The file C:\image.txt on the PC contains the revision date of the Flash Imager used to initialize the PC.
The file image.txt on the USB Flash Imager drive contain the revision date of the image.
Adam Fanello

POS Interface

How to interface Intelio Site Server to different Point-of-Sale systems for wash code issuance.

Allied ANDI

Source: Allied Electronics Online Documents

Code-a-Wash Settings

Setup Menu / Point of Sale:

Cable for most companies and POS

ANDI SSC (CH14) RJ45 adapter to the Intelio Site Server DB9 (Allied Part #HT9352-ADP)
SSC
DB25 Female
Pins
RJ45
Adapter
Pins
  CAT5 Cable
(T568B Spec.
  RJ45
Modular Jack
Pins
Site Server
DB9 Female
Pins
TXD 2 (Blk) 3 ------- Wht/Grn ------- 3 (Blk) 2 RXD
RXD 3 (Wht) 8 ------- Brown ------- 8 (Wht) 3 TXD
RTS 4 tie to CTS 5 -------   -------    
CTS 5 tie to RTS 4 -------   -------    
DSR 6 tie to DTR 11 -------   -------    
DTR 11 tie to DSR 6 -------   -------    
GND 7 (Brn) 7 ------- Wht/Brn ------- 7 (Brn) 5 Gnd

Cable for BP Amoco with Gilbarco

ANDI SSC (CH14) RJ45 adapter to the Intelio Site Server DB9 (Allied Part #HT9352-ADP)
SSC
DB25 Female
Pins
 
  Site Server
DB9 Male
Pins
TXD 2 ------- Black ------- 2 RXD
RXD 3 ------- White ------- 3 TXD
RTS 4 -------  Green -------  8 CTS
CTS 5 -------  Red -------  7 RTS
GND 7
-------  Brown -------  5 GND
DTR 11 -------  Blue -------  6 DSR
DSR 6
------- Orange ------- 4 DTR

 

Adam Fanello

Allied NeXGen

Source: Allied Electronics Online Documents

Code-a-Wash Settings

Setup Menu / Point of Sale:

Cable

NeXGen RJ45 adapter to the Intelio Site Server DB9 (Allied Part #N9352-ADP)
NeXGen
RJ45
Pins
  CAT5 Cable
(T568B Spec.
  RJ45
Modular Jack
Pins
Site Server
DB9 Female
Pins
RXD 3 ------- Wht/Grn ------- 3 (Blk) 3 TXD
TXD 5
------- Wht/Blue ------- 5 (Grn)
2 RXD
GND 8
-------  Brown -------  8 (Wht) 5 GND
Adam Fanello

Software Installation

Software (operating environment) installation and reinitialization instructions and notes for Site Servers and Site Controllers.

Bootstrap a previously Offline Configured device

When a device doesn't have Internet access at installation time, the "Offline Configure" shortcut may be run on the desktop to put the system into operation. This procedure describes how to later bootstrap it when it does come online.

  1. Login to WIndows with the Administrator account and open Cygwin. (Or ssh in as Administrator.)
  2. On an sserv, enter the lines:
  3. On a teller, enter the lines:
  4. Follow normal procedure for bootstrap.
Adam Fanello

EPG Installation and User Manual

Introduction

The Electronic Payment Gateway (EPG) is a program that runs on a Site Server (sserv7 image) and handles the interfaces with tellers and payment processors. It also reports status of these tellers and Ryko car washes on the General Intelio Interoperability Protocol (GIIP) for systems that wish to monitor and report activity.

Supported tellers:
Supported payment processors:
EPG is a replacement for non-PCI compliant EPI Server application.

Installation and Startup

EPG should operate on any Windows XP based system. However, it's only supported by Intelio as pre-installed on an Intelio Site Server. See the Application Configuration section at How to configure a new Site Server for details.

Taskbar Icon and Menu

When running, EPG has an icon in the Windows taskbar notification area that looks like this: 
Right click on it for a menu of windows and actions:

Status Window

The Electronic Payment Gateway Status window shows the current state of things in EPG. It may be brought up from the taskbar icon menu, or it may be displayed full screen on a Site Server that is configured solely as a Payment Gateway system (via CAW Booter configuration profile).

Items that may be appear in the status:
The following buttons may also be available:
When a Site Server is configured as a Payment Gateway, EPG runs with the Status Window full screen and adds buttons to Exit to Boot Aplication, Reboot Server, and Shutdown Server. It also displays the program version and copyright.

Settings Window

The EPG Settings window provides an interface to configure options, interfaces, and payment processing. Each area of configuration appears as a separate tab, each of which is detailed below. If the OK button is clicked, your changes are saved and EPG exits. On a Site Server, the boot application will automatically launch a new instance running the new configuration.

General Settings

This tab contains settings that are not tied to a particular interface.

Authorize.Net Settings

Authorize.Net is an online credit card processor gateway. A merchant account must be setup by your provider (not Intelio). The Authorize.Net account must be setup as Merchant Type "Retail". Device type should be set to Self-Service Terminal. Once the account is created, login to Authorize.Net, go to Settings, and generate an API login and transaction key.

Fields:

EPI Settings

Electronic Payment Interface (EPI) is the protocol used to communicate with Ryko coinboxes and car washes, and Intelio tellers.

Fields:

Epsilon Settings

Radiant Epsilon is credit and fleet card processor that is customized to each customer. The Epsilon service may be installed on the Site Server itself, or on a Radiant server on site. Contact your Intelio or Radiant sales representative for more information.

Fields:

GIIP Settings

The lone field in this tab defines the port on which the General Intelio Interoperability Protocol (GIIP) server will listen for connection.
There is currently no reason to change this.

HTTP Settings

The lone field in this tab defines the port on which a basic HTTP server will listen for connection. This server is used to access reports provided to EPG from the Epsilon interface. To access the reports, login to WashMax.com, click on the Reports tab, and then Payment Processor Reports below that.

There is currently no reason to change this setting.

Unitec Settings

EPG can process payments for and monitor up to four Unitec Wash Select II bays at a single site. The interface in a Wash Select II is serial, so a serial device server is installed within the teller to provide an Ethernet interface. Enter the IP address and listening port for the TCP Server for each bay you wish to connect to.

Configuring the Serial Device Server

A serial device server must be connected to the site's IP network or directly to the Site Server via an Auxiliary Connection and a cross-over cable. Configured the device to:
If using a Moxa nPort serial device server, a search utility from Moxa is pre-installed on the Site Server. Find it in the Start / All Programs menu and use it to configure the Moxa(s).

Configuring the Wash Select II

The Wash Select II (WSII) must be configured to communicate correctly with EPG. Open the teller and flip the toggle switch on top of the motherboard to Setup mode. (Refer to your WSII Operations Manual, "Setup and Operate Modes".)  Use thekey on the keypad to go backwards in a menu and also to answer Yes. Use the 3 key to go forward and to answer No. The * key is used for selection, or as an Enter key.
Now flip the motherboard toggle switch back to Operation mode.

WashMax Reports

Reports provided to EPG from the Epsilon interface are accessible from your WashMax.com account. To access the reports, login to WashMax.com, click on the Reports tab, and then Payment Processor Reports below that. If your site does not appear there, contact Intelio Customer Support at 800-874-6099 to have it enabled.

(Instructions for Intelio Customer Support: Configure WashMax EPG Reports.)
Adam Fanello

Fix Site Server Sys8 Serial Port

The Sys8 Site Servers have a glitch with serial ports 1 and 2. Here are the instructions on how to change COM2 to COM1.

  1. Log in as Administrator.
  2. Click the Start button, then right click on "My Computer" then left click on "Manage".
  3. Select "Device Manager" on the left.
  4. Double click on "Ports". 
  5. Right click on "Communications Port (COM1) and select "Uninstall".
  6. Right click on "Communications Port (COM2). Select "Properties". Go to "Port Settings" tab.
  7. Click on the "Advanced" button.
  8. Look for the Port Number and click on the drop down arrow. 
  9. Scroll up and select "COM1".
  10. Click "Ok" button(s).
  11. Reboot the sServ.
Once connected to a POS, be sure that the POS bubble (in the Main Screen of Code-A-Wash app) turns green. Ensure that you set the POS configurations to the required protocol.
Adam Fanello

How to configure a new Site Server (sserv) for Cobra

Assumptions

The Site Server has been imaged by an Intelio sserv flash imager. (Don't forget the Post-Cloning script for an sserv7.)

The Site Server is connected to an IP network which has access to ports 2372 and 2374 at Internet address 209.11.249.195.

See Also

   About Site Servers
   Site Server Flash Imager

Contact the Site Server

A freshly image Site Server will appear as a new sserv_configme on the VPN list.  Confirm that you have the correct site by checking the source of the IP address or by clicking the VNC link and confirming movement on the screen with someone on site.

System Configuration

Via SSH

If the system was just imaged, ask someone locally to double-click the Post-Clone Fix-Up icon on the desktop.

SSH into the Site Server as the user Administrator using a link on the VPN list, with Putty, or from the Linux command line.
The command prompt [Administrator@sserv ~]$ will appear. Type in the command:
./bootstrap.sh 172.16.1.102 cobra
Answer the prompts. While this is running, you may proceed to the next step.

Via VNC or locally

VNC into the Site Server. Double-click the Post-Clone Fix-Up icon on the desktop. (It's safe to do more than once after imaging, but not once you start configuring.)
After several seconds, it will ask if you would like to bootstrap the system now. Enter n for no.
Double click on Cygwin icon on the desktop. The command prompt [Administrator@sserv ~]$ will appear. Type in the command:
./bootstrap.sh 172.16.1.102 cobra
Answer the prompts. While this is running, you may proceed to the next step.

Configure the Edge VMs

An edge is only required if the customer purchase WashMax Manage, Maintain, or Market.
  1. Click the VMs link on the VPN list, point your web browser to http://<sserv IP address>:8222/ui/
  2. Login as Administrator with the default or current password.
  3. With sserv selected on the left, find the Commands block on the right and click on Edit Virtual Machine Startup/Shutdown Settings.
  4. Click on Intelio Edge A and then click the Move Up button to put it in the (Startup Order)  Any Order section.
  5. Repeat as needed for Intelio Edge B and Intelio Edge C to run two or three edges.
  6. Click on Intelio Edge A on the left.
  7. Notes about power on/off from on this page:
    1. Do not power on the edge until the bootstrap/installation scripts complete!
    2. Do not use the red square STOP button or Power Off link. These are like cutting power to the machine.
    3. Do use the Shut Down Guest and Restart Guest links when needed. These do clean shutdowns and reboots.
  8. If the edge VM needs to be on the physical network rather than a virtual network inside of the Site Server:
    1. If the edge is already running, click the Shut Down Guest link and wait for it to shut down.
    2. If Network Adapter 2 isn't listed in the Hardware section:
      1. Click on Add Hardware in the right column.
      2. Click on Network Adapter and then Next.
      3. Click on Next and then Finish.
    3. If the edge had been running, start it back up by clicking the Power On link on the right.
  9. If the edge VM needs to access a device plugged into the 9-pin DIN serial port:
    1. Go to the Hardware section and click the icon next to Serial Port 1.
    2. Click on Edit.
    3. Select Connect at power on.
    4. Click on the OK button.
    5. Note: Do not do this if the Code-a-Wash application is to run. They will conflict!
  10. If the edge VM needs to access a USB Serial adapter:
    1. Note: The adapter must be plugged in as the Site Server is boots up. If it was not, plug it in now and come back to this after a reboot.
    2. Go to the Hardware section and click the icon next to Serial Port 1.
    3. Click on Edit.
    4. Select Connect at power on.
    5. Select the Physical COM port. The one on the motherboard is COM1. The adaptor will show with a higher number.
    6. Click on the OK button.
    7. If you need multiple adapters, only add them one at a time so that you can tell which is which.
  11. Feel free to put comments in the Notes section if you feel a need.
  12. Repeat for Intelio Edge B and Intelio Edge C as needed.
Once complete here and the bootstrap/install scripts have completed, reboot the Site Server. (Use the option at the end of the install script, or press the REBOOT button on the screen.)

Windows User Accounts

After imaging, the server auto logs on with the Administrator account so that you can configure it. After bootstrap, it logs in as the less privileged user name LocalTerminal. This is a PCI DSS requirement. LocalTerminal can run the applications and configure network settings, but cannot install software. Should you need to change the operating system settings, you must do so as Administrator:
  1. Shut down all applications that you can.
  2. Press the Windows key to pop up the START menu, and select Log Out.
  3. At the new logon prompt, enter user name Administrator and the current password. (See the SOC.)
Once done making changes, you must return to the lower privileged LocalTerminal account. Either reboot or log out and back in. The user name for log on is LocalTerminal; leave the password blank.

Do not share the Administrator password if possible. If you must, inform the Director of Development so that the password may be changed. (Globally, for all sites.) This must be done every ninety days regardless.

If an owner wishes to have their own administrator account, this is permitted. Create the new user. The owner is responsible for meeting PCI DSS requirements on that account. (See the WashMax Payments Implementation Guide.)

Edge Configuration

An edge is only required if the customer purchase WashMax Manage, Maintain, or Market.

Identify the edge_configme(s) on the VPN list for the site. They will come from the same public IP address as the sserv.
SSH into each one as root and run ./bootstrap.sh, configuring them as usual.

Note: For a PCI compliant solution, you must run EPG on the Site Server and select the -epg variant when configuring the edge's configuration profile.

Fix Screen Resolution

Sometimes the display resolution after imaging will come up too high and the applications will not occupy the entire screen. If you can see the Windows toolbar and part of the desktop, follow these instructions to fix.
  1. Right click on the desktop and select Properties.
  2. Click the Settings tab.
  3. Click the Advanced button.
  4. Click the Adapter tab.
  5. Click List All Modes.
  6. Scroll the list up and select 640 by 480, True Color (32 bit), 60 Hertz, and click OK.
  7. Click OK.
  8. Click OK.
  9. Click Yes on the dialog box.
  10. Click OK.
Alternatively, on some systems there is a blue trapizoidal icon in the notification tray for the Intel Graphics Media Driver. It may also be used to set the screen resolution.

Application Configuration

VNC into the Site Server. It will now appear on the VPN list under its new name and on the SOC.

Site with Car wash Equipment

Skip this section if no wash equipment is at the site.

Installations without WashMax Merchandise and the sserv7 image (PCI compliant)

  1. Configure startup programs:
    1. On the Booter program, touch the Set Program Options button.
    2. Touch the Startup Options button.
    3. Touch the down arrow next to Configuration one so that it reads Payment Gateway.
    4. Touch the OK button.
    5. Touch the Finished button.
    6. Touch the Start button.
See the article How to configure EPG.

Installations Connected to Ryko or Intelio Tellers and WashMax Merchandise

  1. Configure startup programs:
    1. On the Booter program, touch the Set Program Options button.
    2. Touch the Startup Options button.
    3. Touch the down arrow next to Configuration twice so that it reads Full Function.
    4. Touch the OK button.
    5. Touch the Finished button.
    6. Touch the Start button.
  2. Login to the Code-a-Wash application.
  3. Touch the Setup Menu button.
  4. Touch the Wash Keys button.
  5. Edit each wash package to match the Activa. Touch the Close button when done.
  6. Back at the Setup Menu. The Promo Messages section defines the text printed at the bottom on codes printed out directly from the Code-a-Wash. Edit if desired.
  7. Use of Fleet Account, Discount Keys and Discount Programs are discouraged, as they do not report properly to WashMax. Use WashMax Marketing instead.
  8. Touch the Users button and have the OWNER consider a new password. They may also want additional accounts for other users.
  9. Touch the Site Information button and fill in the fields. This is printed at the top of codes printed directly from the Code-a-Wash.
  10. Touch the Point Of Sale button.
  11. Touch the Coinbox button.
  12. Touch Close to exit the Setup Menu.
  13. Touch the Logout button. Never leave the ENG user logged in once you are done.
For an sserv7 image, see the article How to configure EPG.

Installations Connected to Unitec Tellers and not PCI compliant

Sometimes a Site Server is used just as a host of the edge virtual machines. In these cases, there is no need to run the Ryko applications. The Site Server is shipped already in this Edge Only configuration; there's no need to do anything more on the Site Server.

Remote Site Server

A remote Site Server is at a site that does not have car wash equipment, but does have a POS system that can sell codes.
  1. Give the sserv VPN access to the other sserv or caw device:
  2. Configure startup programs:
  3. Configure application to communicate with master CAW at car wash site.
  4. Once communication is establish with the host CAW and wash keys are setup on the host, copy them:


Adam Fanello

How to configure a new Site Server (sserv) for latest

Assumptions

The Site Server has been imaged by an Intelio sserv flash imager. (Don't forget the Post-Cloning script for an sserv7.)

The Site Server is connected to an IP network which has access to ports 2372 and 2374 at Internet address 209.11.249.195.

See Also

   About Site Servers
   Site Server Flash Imager

Contact the Site Server

A freshly image Site Server will appear as a new sserv_configme on the VPN list.  Confirm that you have the correct site by checking the source of the IP address or by clicking the VNC link and confirming movement on the screen with someone on site.

System Configuration

Via SSH

If the system was just imaged, ask someone locally to double-click the Post-Clone Fix-Up icon on the desktop.

SSH into the Site Server as the user Administrator using a link on the VPN list, with Putty, or from the Linux command line.
The command prompt [Administrator@sserv ~]$ will appear. Type in the command:
./bootstrap.sh
Answer the prompts. Reboot at the end.

Via VNC or locally

VNC into the Site Server. Double-click the Post-Clone Fix-Up icon on the desktop. (It's safe to do more than once after imaging, but not once you start configuring.)
After several seconds, it will ask if you would like to bootstrap the system now. Enter y for yes.
Answer the prompts. Reboot at the end.

Windows User Accounts

After imaging, the server auto logs on with the Administrator account so that you can configure it. After bootstrap, it logs in as the less privileged user name LocalTerminal. This is a PCI DSS requirement. LocalTerminal can run the applications and configure network settings, but cannot install software. Should you need to change the operating system settings, you must do so as Administrator:
  1. Shut down all applications that you can.
  2. Press the Windows key to pop up the START menu, and select Log Out.
  3. At the new logon prompt, enter user name Administrator and the current password. (See the SOC.)
Once done making changes, you must return to the lower privileged LocalTerminal account. Either reboot or log out and back in. The user name for log on is LocalTerminal; leave the password blank.

Do not share the Administrator password if possible. If you must, inform the Director of Development so that the password may be changed. (Globally, for all sites.) This must be done every ninety days regardless.

If an owner wishes to have their own administrator account, this is permitted. Create the new user. The owner is responsible for meeting PCI DSS requirements on that account. (See the WashMax Payments Implementation Guide.)

Fix Screen Resolution

Sometimes the display resolution after imaging will come up too high and the applications will not occupy the entire screen. If you can see the Windows toolbar and part of the desktop, follow these instructions to fix.
  1. Right click on the desktop (or Control Panel / Desktop) and select Properties.
  2. Click the Settings tab.
  3. Click the Advanced button.
  4. Click the Adapter tab.
  5. Click List All Modes.
  6. Scroll the list up and select 640 by 480, True Color (32 bit), 60 Hertz, and click OK.
  7. Click OK.
  8. Click OK.
  9. Click Yes on the dialog box.
  10. Click OK.
Alternatively, on some systems there is a blue trapizoidal icon in the notification tray for the Intel Graphics Media Driver. It may also be used to set the screen resolution.

Application Configuration

VNC into the Site Server. It will now appear on the VPN list under its new name and on the SOC.

Site with Car wash Equipment

Skip this section if no wash equipment is at the site.

Installations without WashMax Merchandise or a Ryko car wash.

  1. Configure startup programs:
    1. On the Booter program, touch the Set Program Options button.
    2. Touch the Startup Options button.
    3. Touch the down arrow next to Configuration one so that it reads Payment Gateway.
    4. Touch the OK button.
    5. Touch the Finished button.
    6. Touch the Start button.
See the article How to configure EPG.

Installations with WashMax Merchandise or a Ryko car wash.

  1. Configure startup programs:
    1. On the Booter program, touch the Set Program Options button.
    2. Touch the Startup Options button.
    3. Touch the down arrow next to Configuration twice so that it reads Full Function.
    4. Touch the OK button.
    5. Touch the Finished button.
    6. Touch the Start button.
  2. Login to the Code-a-Wash application.
  3. Touch the Setup Menu button.
  4. Touch the Wash Keys button.
  5. Edit each wash package to match the Activa. Touch the Close button when done.
  6. Back at the Setup Menu. The Promo Messages section defines the text printed at the bottom on codes printed out directly from the Code-a-Wash. Edit if desired.
  7. Use of Fleet Account, Discount Keys and Discount Programs are discouraged, as they do not report properly to WashMax. Use WashMax Marketing instead.
  8. Touch the Users button and have the OWNER consider a new password. They may also want additional accounts for other users.
  9. Touch the Site Information button and fill in the fields. This is printed at the top of codes printed directly from the Code-a-Wash.
  10. Touch the Point Of Sale button.
  11. Touch the Coinbox button.
  12. Touch Close to exit the Setup Menu.
  13. Touch the Logout button. Never leave the ENG user logged in once you are done.
See the article How to configure EPG.

Configure EPG

Details @ EPG Installation and User Manual

  1. Open EPG Settings window. (Right click on icon near clock.)
  2. From the SOC, determine the Entry Device (teller) interface and payment processor to use.
  3. Read Computer ID from General tab. Edit the site on the SOC and generate the payment processor's product key (EPG-AuthNet or EPG-Epsilon).
  4. Go to that payment processor's setting tab (Authorize.Net or Epsilon). Set key and other options.
  5. If Wash Select II:
    1. Configure Moxa using nPort Search Utility. See Wash Select II interface and configuration.
    2. Configure Unitec settings tab in EPG.
  6. Click OK on the Settings window and OK to the notification.

Remote Site Server

A remote Site Server is at a site that does not have car wash equipment, but does have a POS system that can sell codes.
  1. Give the sserv VPN access to the other sserv or caw device:
  2. Configure startup programs:
  3. Configure application to communicate with master CAW at car wash site.
  4. Once communication is establish with the host CAW and wash keys are setup on the host, copy them:

Configure WashMax Onsite

If the customer has purchased any WashMax features (besides Broadband, which is just EPG, and Merchandise, which is Code-a-Wash), WashMax Onsite must be configured.
  1. Check the SOC comment to ensure that the site has been added to a WashMax Server.
  2. Configure as described by the article: Configure WashMax Onsite.
If this sserv is replacing one that previously ran Cobra (there's an edge node on the SOC), follow the two cleanup steps at the end of the article: How to upgrade from Cobra/edge to Enzo/WashMax Onsite

Test

  1. Bring up EPG Status and see green lights for the configured credit payment processor and Intelio GIIP Payment Processor.
  2. Wash code sale (if applicable)
  3. Wash code redemption (if applicable)
  4. Credit card purchase at teller. (Must activate the wash, not just validate the card.)

Software Updates

Within an hour of configuration, the site server will begin downloading software updates. The time to download all available updates can vary from minutes to hours, depending on the network speed and number of updates. A couple of hours, to no more than a day, after configuring, the site server must be rebooted to allow these updates to install.
Adam Fanello

How to install Cold Card Activator system

Purpose

WashMax Marketing cards are typically assigned to a program and available for immediate use. This is a problem for cards that are sold, as they are then prone to theft. Instead, cards should be assigned to a problem, but inactive - unavailable for immediate use. A stolen card is then worth nor more than the plastic card itself.

Cold Card Activator (CCA) is a way to enable the card. A store clerk swipes the card on the Site Server, and it activates the card. Additional fields can also be set at activation, such as initial value and usage count.

Installation

The sserv and edge must be running at least v4.0-103 of WashMax. Update if needed.

Log in as administrator.

Cold Card Activator comes pre-installed on the images sserv7j and later. For earlier images:

Plug the UIC MSR120 card reader device into an available USB port. The New Hardware Wizard will appear, select to manually specify a location and browse to C:\Program Files\Ryko\CCA\MSR120-driver\.  At the warning, click Continue Anyway and finally Finish.

Login to the (first) edge and add ,coldcard to site.profile in the conf/site.properties file.

Reboot the Site Server.

Configuration

Right-click CCA icon in task bar (blue icy card) and select Settings. Configure options and license key. Click OK and wait for it to restart.

Options:

Testing

Swipe any marketing card. Enter required values and click Activate. If it says the backend server isn't connected, wait a while for the edge to finish coming up and try again. Unknown card or Card already Activated both mean that everything is communicating, it just couldn't activate that specific card.
Adam Fanello

How to re-initialize edge virtual machines (VMs)

Sometimes the virtual hard drive of an edge running on a Site Server (sserv) may become corrupt. You don't have to reimage the entire sserv, you can effectively "reimage" just the edge's virtual hard drive.

First, open the VMware web console, either via the local desktop or remotely at http://sserv###.any:8222/ui/ (substitute the actual sserv number or IP address), and stop each edge that you want to reimage.

Now either ssh into the sserv or open the local Cygwin shell. Switch to the main VM directory:
cd /cygdrive/c/Intelio/vm
Delete the virtual hard drive for each edge you want to reimage. Only enter the commands for the edge(s) you want to reimage:
rm edgeA/*.vmdk
rm edgeB/*.vmdk
rm edgeC/*.vmdk
Now you can re-create the virtual hard drives from the initial template:
./initVMdisks.bat
Only the disks you deleted will be copied. Once the edge's virtual HDD is in place, use the VMware web console to start it up. Give it a couple of minutes to finish booting (you can tell it's done when the IP address fills in on the web console).  Now bootstrap the edge(s) as you normally would. For example:
ssh [email protected]
./bootstrap.sh
Adam Fanello

How to upgrade existing Site Server to WashMax Onsite (Enzo)


The enzo code base includes WashMax Onsite and Intelio Support Scripts. This article explains how to upgrade an existing Site Server to enzo. It could be already running with edges and the cobra code base, or it might be a fresh image not yet bootstrapped.

Note: As of the sserv8b image, WashMax Onsite is pre-installed! Follow the article How to configure a new Site Server (sserv) for latest instead!

Preparation:

Several files need to be copied to the sserv node. There are three ways to do this; do one of the following:
  1. VNC to the sserv, open Internet Explorer, and download the files from http://repository.server/repo/WashMax%20Onsite/ to D:\  
  2. ssh to [email protected] and scp repo/onsite/* [email protected]:/cygdrive/d/   (change sservXXX to the node name)
  3. Copy the files from a USB flash drive plugged into the Site Server to D:\ . (This is necessary at sites with slow networks.)
Through ssh or Windows Explorer, extract enzo-upgrade.zip in place.

Disable Edges:

You can disable VMware from auto-starting the edge VMs, while leaving them running for most of the upgrade process. They edges will continue to run until the reboot.

Install Software:

Software installation must be done with the Administrator account. The easiest way to do this is to log out of LocalTerminal and in as Administrator.

As Administrator:

If you are comfortable at the command-line and minimizing downtime is important, the above programs can be run while logged in as LocalTerminal by clicking the Start Menu / Run and entering runas /user:administrator cmd. Run the programs from the command-line. You cannot do this installation from ssh or Cgywin!

Switch from Cobra to Enzo:

If the sserv is already running Cobra support scripts, it must be upgraded to Enzo's Intelio Support Scripts.

Run Cygwin on the local screen or via ssh to the node.  (If you are logged into Windows as LocalTerminal and run Cygwin, enter ssh administrator@localhost to switch users.)

Enter:  cd; /cygdrive/d/enzo-upgrade/cobra2enzo.sh

Answer prompts and reboot at the end.

Installing on fresh (older) image:

If the sserv has not been bootstrapped yet, but you are following this guide because it's image is older than sserv8b (which includes enzo), then just run the enzo installer instead of bootstrap.sh.

VNC into the Site Server. Double-click the Post-Clone Fix-Up icon on the desktop. After several seconds, it will ask if you would like to bootstrap the system now. Enter n for no!

Double-click the Cygwin icon on the desktop. Enter:  cd; /cygdrive/d/enzo-upgrade/enzo_install.sh

Answer prompts and reboot at the end.

Refer to the article How to configure a new Site Server (sserv) for latest for configuration of the rest of the Site Server.

Configuring WashMax Onsite:

See the article Configure WashMax Onsite.

Verify EPG Status:

Open the EPG Status display (if not showing). Within a minute of restarting WashMax Onsite, you will see the sserv node appear in green under GIIP Server. There should not be any edge nodes. (If there are, the VM is still running.)

Cleanup Alerts on WashMax Server (wms):

Once WashMax Onsite has been running for a few minutes and the old edge has been offline for at least 22 minutes, it'll have reported fresh Operational alerts to the WashMax Server (wms) and have an alert about lost contact with the site. You can verify this with the WashMax tab on the SOC. You can then clean-up old alerts left by the cobra edge:

Cleanup SOC:

On the site's Facts page, click the edit link on the edge node, and then click the DELETE button to remove the old edge node and all of it's events.

Adam Fanello

Select VMware Server Bridged Network Adapter

When setting up an edge VM to bridge to the physical network, you usually only need to configure eth1 on the edge and VMware on the host will automatically select the correct adapter to bridge to the uplink. This works best if the uplink is working before you start the edge. If not, VMware may choose the wrong adapter to bridge.

You can manually tell VMware which adapter to use by following these steps:

Run the Manage Virtual Networks program.


If running under the LocalTerminal account (or other non-administrator account), you must run this application as Administrator by right-clicking on "Manage Virtual Networks" and selecting "Run As"


... and then select "The following user:". Make sure the local Administrator account is selected, enter the password, and click OK.


Now click to the "Automatic Bridging" tab and uncheck it.



On the "Host Virtual Networking Mapping" tab, drop down the list for VMnet0 and select the adapter that provides the uplink. You can cross-reference this on the Control Panel / Network Connections window. In the example below, it's the Realtek Gigabit. On Sys6 and Sys7 Site Servers, it'll be the only Intel adapter.



Click OK, and you're done.

Adam Fanello

Site Server Flash Imager

The sserv8 Flash Imager drive may be used to initialize a Site Server, Site Controller, or Ryko Code-a-Wash hardware with all of the current software needed for PCI DSS and PA-DSS compliant use of WashMax services. Initialization requires a keyboard (PS/2 is best) and monitor, and a few minutes to start. It will then run to completion, unattended, in about twenty minutes.

Note: Initializing your Site Server will destroy all existing configuration and data on it.

BIOS Setup

If the Site Server fails to boot from the flash drive and run to completion, then the computer's BIOS probably needs to be configured. See About Site Servers for configuration instructions.

Backup Procedure

If you wish to preserve existing Code-a-Wash configuration data and code inventory, follow the procedure below. If not, skip to the Initialization Procedure below.
  1. Begin with the Site Server powered on and in normal operating mode.
  2. Insert the USB flash drive in any USB port.
  3. Touch the Setup Menu button. (Login if necessary.)
  4. Touch the Database Maintenance button.
  5. Touch the Backup Now button.

Initialization Procedure

  1. Begin with the PC powered off, a keyboard plugged in, and the USB Flash Imager drive in any USB port.
  2. Press the PC power button.
  3. On a Sys1, Sys2, Sys4 or Sys5 box:
  4. On a Sys6 or Sys8 box, it will boot from the flash drive without pressing anything.
  5. On a Sys7 box:
  6. The imager will run:
  7. Press the power button to turn the PC off.
  8. Remove the USB Flash drive.
  9. Press the power button to start up the newly imaged Site Server.
  10. When Windows has started up, give it a few minutes to discover new devices. Allow it to reboot if it wants to.
  11. If reimaging an old PC to make it PCI DSS compliant, double-click on Secure Delete on the desktop. This will take about an hour to run.
  12. Double-click the Post-Cloning Fix-Up icon on the Desktop.
  13. Call Intelio tech support to reinitialize your Site Server. (It needs to be given its identity on the network and software initialized.)

Restore Procedure

If you made a backup of your Site Server configuration data, you may restore it once the newly initialized Site Server has started back up. (Ask your Intelio tech, a remote backup may have been restored during the initialization process.)
  1. Begin with the Site Server powered on and in normal operating mode.
  2. Insert the USB flash drive in any USB port.
  3. Touch the Setup Menu button.
  4. Touch the Exit button.
  5. Touch the Repair Backup Restore button.
  6. Touch the Restore Data From Backup button.
  7. Touch the caw.mdb file and touch the OK button.
  8. Touch the OK button.
  9. Touch the next OK button.
  10. Touch the Finished button.
  11. Touch the Start button.

Revision History

The file C:\image.txt on the PC contains the revision date of the Flash Imager used to initialize the PC.
The file image.txt on the USB Flash Imager drive contain the revision date of the image.
Adam Fanello

Troubleshooting

Techniques for finding and resolving problems.

Code-a-Wash Reports show incorrect change

The Code-a-Wash application has settings indicating the monetary denomination of change given by the Activa. These values must match the Activa configuration, otherwise reports will be incorrect.
  1. Login to the Code-a-Wash application.
  2. Touch the Setup Menu button.
  3. Touch the Coinbox button.
  4. Touch the Currency tab.
  5. Set Coin 1 Value to match the Coin Acceptor value on the Activa.
  6. Set Change Value to match the Coin Dispenser value on the Activa.
  7. If there is more than one Activa, touch the right arrow at the top of the screen to configure the next bay.
Adam Fanello

Fix Site Server Sys8 Serial Port

The Sys8 Site Servers have a glitch with serial ports 1 and 2. Here are the instructions on how to change COM2 to COM1.

  1. Log in as Administrator.
  2. Click the Start button, then right click on "My Computer" then left click on "Manage".
  3. Select "Device Manager" on the left.
  4. Double click on "Ports". 
  5. Right click on "Communications Port (COM1) and select "Uninstall".
  6. Right click on "Communications Port (COM2). Select "Properties". Go to "Port Settings" tab.
  7. Click on the "Advanced" button.
  8. Look for the Port Number and click on the drop down arrow. 
  9. Scroll up and select "COM1".
  10. Click "Ok" button(s).
  11. Reboot the sServ.
Once connected to a POS, be sure that the POS bubble (in the Main Screen of Code-A-Wash app) turns green. Ensure that you set the POS configurations to the required protocol.
Adam Fanello

Missing Printer Driver for Star TSP100

If the CAW or Site Server complains about the printer driver for a Star TSP 100 printer -- it will actually say it needs file "smjt100res.dll" and offer  a browse option.

Select Browse, and starting with "My Computer", select "Drive C:\" and then navigate to this directory:
C:\Windows\system32\spool\drivers\W32X86\startsp113__str_t_008447\
You will find the driver there.  Highlight it, and click "Open".  It will go back to the Need File screen.  Click OK and the printer will be installed.

Powered by KnowledgeBuilder