Platform Updates - Background - Micros Systems Workstation 4 LX Service Manual

Table of Contents

Advertisement

WS4 LX Troubleshooting
Operational Troubleshooting

Platform Updates - Background

A Platform Update (for example, GR 1.1.) is performed by the CAL in conjunction
with the pre-boot firmware applications described below. The CAL itself performs
platform updates as dictated by a script file called SETUP.DAT and is described
below.
If a newer version of CAL Client is included in the update, it will be
transferred to the workstation first and the unit restarted.
Windows CE Starts, the CAL resumes and copies platform files and folders
directly to the USB Flash Drive, then copies the NK.BIN file to the CF Card
before restarting the unit. When copying platform files to the USB Flash
Drive, the CAL script renames all files to 'new' and 'old' extensions. One
example is UWS4.DLL, the WS4 LX API. If one attempts to simply copy over
this file while the system is 'live', it will generate a file sharing violation.
However, you can rename a .DLL file on a live system without generating
errors, so the CAL script copies the new file as UWS4.DLLn, renames the
existing file to UWS4.DLLo, then renames USW4.DLLn to UWS4.DLL. This
process is repeated for virtually all files located on \DOC and its sub-folders.
Also, the CAL script uses the regedit.exe utility stored in the \doc\utilities
folder to extract CAL, network, and wireless related keys from the CF card
registry and place them in a temporary .reg file. If a POS application is
installed, related registry settings are preserved as well.
The unit restarts and a pre-boot firmware application called FlashCE detects
the NK.BIN file, copies it over the existing NK.BIN file in Partition 1 of the
USB Flash Drive and starts it. On the LCD, you see the text message
'Updating Operating System - Please Wait...' followed by a boot.
Windows CE starts, the CAL resumes and immediately deletes the NK.BIN file
from the CF Card. The CAL then enters a clean-up phase, removing the 'n'
and 'o' files from the USB Flash Drive before another reboot occurs.
If a BIOS upgrade is not required, the unit boots to Windows Embedded CE
6.0 and is ready to receive an application through the CAL.
If a BIOS update is part of the PlatformUpdate, the CAL script copies the
HMLTON.BIN image and several support files to the CF Card before
restarting the unit. When the unit restarts, a pre-boot application called the
PlatformUpdate Facility detects the HMLTON.BIN file, performs file size and
checksum tests on the binary file and if successful, flashes the System Board
BIOS chip. When the update is complete, the unit starts. After the operating
system starts, the CAL resumes and removes the BIOS binary and support
files from the CF card.
5-8
Workstation 4 and 4 LX Field Service Guide

Advertisement

Table of Contents
loading

This manual is also suitable for:

Workstation 4

Table of Contents