X-Start Watchdog Module


The X-Start Watchdog Module is a standard functionality within the X-Start Power Module. It provides remote power-cycle functionality, as well as the ability to self-heal an X-Start kiosk terminal through automatic power cycles, reducing the instances of an operator/manager/technician having to physically power-cycle the kiosk terminal from the lane. This can reduce support calls and technician service calls, while increasing up-time. The self-healing functionality includes the ability to automatically resolve the following:

  • Windows OS lockups or indeterminate states
  • Application lockups, crashes, or indeterminate states
  • Critical peripheral device lockups or indeterminate states
  • Power surges that cause hardware CPU or peripheral lock ups

FAQs


Hardware Connections

  • LAN Ethernet Connection for Connection to Cloud service (Director) 
  • USB Connection to CPU board (for protocol coms and firmware update)

Hardware Devices for User Interaction

Push Switch to disable/bypass Watchdog Keep Alive restart functionality as well as persistent disable and Power Module firmware settings reset (factory default)

  • LEDs indicating current Watchdog Status (on or off)
  • LEDs indicating Director/Cloud interface status 

Connection to Sierra

The Power Module has a USB connection to the CPU module. It communicates via a proprietary protocol to the SierraX kiosk application. The SierraX application is responsible for configuring the Watchdog parameters in the Power Module on power up. Configuration settings include:

  • Watchdog enable/disable
  • Director credentials for the X-Start
  • Watchdog Keep alive Timeout value (length of time before a failed message from SierraX to the Power Module will cause a power cycle)
  • Keep Alive message (periodic messages from SierraX to Power Module to indicate health of the SierrraX kiosk application) 

Note: SierraX will send the Keep Alive message to the Power Module every 2.5 minutes. The watchdog could reset the power anywhere from 7.5 - 10 minutes after an OS lockup or SierraX crash.  

Note: The Watchdog Module will automatically enable itself on power up. If SierraX does not finish initializing and start sending the Keep Alive message over the USB, the Watchdog will power cycle in 10 minutes, up to 3 times before stopping and remaining powered up.

Connection to Director

A Director account is required to properly set up the Watchdog functionality of the Power Module. With a valid Director account set up in SierraX, SierraX will send Director credentials to the Power Module upon every start up. The Power Module will retain these credentials and communicate with Director every 15 seconds. It will also do this when the X-Start is power-cycled and communicate even if SierraX is not running. Director has the ability to reboot any X-Start configured in Director. Remote Reboot from Director will work even if the Watchdog is temporarily disabled. A remote reboot typically will initiate within 15 seconds of the Director Reboot function, if there is power to the X-Start and network components are all online to the internet.

The network link typically starts communicating within 1 minute after the following error conditions are corrected:

  • Internet outage (C-Store internet back online)
  • Ethernet unplugged at Power module or Network Switch

Power Outages

If there is a site wide or building wide power outage, it may take up to 5 minutes for devices, including the Power Module, to communicate back to Director over the internet. This primarily depends on the DRB router and store network router boot up times.

Watchdog LED and button

Disable Watchdog (temporary) Pressing the button for 1 second will toggle the Watchdog from being enabled or disabled. Green WD LED displays the WD active/inactive state.  Director messages if credentials were sent to the PM will still function, Power Cycling will re-enable and restarting Sierra will set it to the value configured in Sierra 

Factory Defaults Pressing the button and holding for 20 seconds, the LED will flash 1 time a second (1/2 second off, ½ second on), the Watchdog will be enabled (which is factor default contion) In addition, the Director credentials saved will be cleared out and it will not connect to Director until new credentials  are sent via Sierra which is typically when SierraX restarts the GUI. When SierraX sends credentials on a start up, the defaults are over written so that on each power up, Power module will start talking to Director right away. 

LED Lights

The Watchdog module provides LED status lights that provide information for its various monitoring functions, including voltages, heater, blower, surge protection, reset functions, lighting, USB communications, and server communications.

VOLTAGES

Voltage lights for the Power supply voltages show that the voltages are within 5% of designed regulation.  Note that all of the Modules run off of 12V but if the 12V power has failed, the Power Module processor board will automatically switch to use the 24V power supply(if it is working) and continue to display valid LED conditions as well as communicate with Director even though the Kiosk itself will not function because the CPU module will not get power.  

STATUS

The STATUS column of LEDs provides information for the Watchdog module's heater, blower, and surge functions.

HEATER

LED indicates the internal heater is activated.

BLOWER

LED indicates the internal ambient air filtered fan is activated.

SURGE

LED indicates the surge plug in module has failed (likely due to a surge so high it damaged the protection components).

RESET

The RESET column of LEDs provides information for the Watchdog Module's CPU, DC voltage, and AC voltage functions.

CPU

LED indicates the Watchdog is resetting the CPU module.

DC VOLT

LED indicates the Watchdog is resetting the 12 & 24V devices which include the Control and Display modules, the EMV reader, Printer and optional peripherals.

AC VOLT

LED indicates it is resetting the 3 left AC outlets (The right AC outlet is not switched by the Watchdog, it always powered when Power Module is on).

LIGHTING STATUS

The LIGHTING STATUS columns of LEDs provide information for the Watchdog Module's door lighting, case lighting, USB, and communications functions.

Door (Yellow)

  • On: Door lighting is active.
  • Off: Door lighting is inactive.

Case (Yellow)

  • On: Halo lighting is active.
  • Off: Halo lighting is inactive.

USB Status

Alternating blinking : connected to CPU module.

Left (Green)

  • Off : Disconnected from CPU Module 

Right (Green)

  • Off : Disconnected from CPU Module 
  • Both Flashing fast at same time: Suspend mode (Windows rebooting) 

Server Status

The Power Module communicates to Director once every 15 seconds to determine whether Director wants the Watchdog to reset the Power Module outputs. If the message goes through successfully, Server Status GREEN LED will blink . If there is a problem, it will flash RED. It is not uncommon for periodic Red flashes from time to time as long as most all >90% are Green.

When installing a site for the first time, and the Director credentials are first entered, you will need to perform a reload (Device upload from Web pages or Maintenance Mode Reload from the Shutdown menu) for the new credentials to load into the power module. On first Director installation, until a transaction is performed on the kiosk or waiting up to an hour for a “phone home” to director by Sierra, the Status LED may stay red. This is normal. If it is continually RED, then there is a configuration problem or a network problem. 

Watchdog Module Block Diagram


Updated: 042726