Honeywell International Inc. (“HII”) reserves the right to make changes in specifications and other information contained in this
document without prior notice, and the reader should in all cases consult HII to determine whether any such changes have
been made. The information in this publication does not represent a commitment on the part of HII.
HII shall not be liable for technical or editorial errors or omissions contained herein; nor for incidental or consequential damages
resulting from the furnishing, performance, or use of this material.
This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document
may be photocopied, reproduced, or translated into another language without the prior written consent of HII.
RFTerm is a trademark or registered trademark of EMS Technologies, Inc. in the United States and/or other countries.
Microsoft®Windows, ActiveSync®, MSN, Outlook®, Windows Mobile®, the Windows logo, and Windows Media are
registered trademarks or trademarks of Microsoft Corporation.
Intel®and Intel XScale®are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States
and other countries.
Summit Data Communications, the Laird Technologies Logo, the Summit logo, and "Connected. No Matter What" are
trademarks of Laird Technologies, Inc.
The Bluetooth®word mark and logos are owned by the Bluetooth SIG, Inc.
Symbol®is a registered trademark of Symbol Technologies. MOTOROLA, MOTO, MOTOROLA SOLUTIONS and the
Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings, LLC and are used under license.
Wavelink®, the Wavelink logo and tagline, Wavelink Studio™, Avalanche Management Console™, Mobile Manager™, and
Mobile Manager Enterprise™ are trademarks of Wavelink Corporation, Kirkland.
Other product names or marks mentioned in this document may be trademarks or registered trademarks of other companies
and are the property of their respective owners.
Patents
For patent information, please refer to www.honeywellaidc.com/patents.
Limited Warranty
Refer to www.honeywellaidc.com/warranty_information for your product’s warranty information.
Table of Contents
Chapter 1: Introduction1-1
End User License Agreement (EULA)1-1
Important Battery Information1-2
Li-Ion Battery1-2
Continuous Scan Mode1-2
Components1-3
Front1-3
Alpha Mode 3 Tap Keypad1-3
Dual Alpha Keypad1-3
Triple Tap Keypad1-4
Back1-5
Connectors1-6
Ring Scanner / Audio / Battery Connection1-6
Cradle Connection1-6
Ring Scanner and Ring Imager1-7
Cables1-8
Battery and HX2 Connector1-8
Audio, Battery and HX2 Connector1-8
Ring Scanner Extended Cable1-8
Li-Ion Battery1-9
Battery Connectors1-9
Standard Battery1-9
Extended Battery1-9
Mounting Bracket Clips1-10
Connect1-10
Disconnect1-11
System Status LEDs1-12
Reboot1-13
Warm Boot1-13
Cold Boot1-13
HX2 Help1-13
Chapter 2: Hardware2-1
System Hardware2-1
802.11b/g and a/b/g Wireless Client2-1
Central Processing Unit2-1
System Memory2-1
Internal SD Memory Card2-1
i
Video Subsystem2-2
Power Supply2-2
Bluetooth Pairing2-3
Input/Output Connectors2-3
Audio Support2-4
Speaker2-4
Volume Control2-4
Voice2-4
Touch Screen2-4
Keypads2-5
The Alpha Mode 3 Tap Keypad2-5
Alpha Modifier Key2-5
Blue Modifier Key2-5
Mappable Keys2-6
The Dual Alpha Keypad2-7
Features2-7
The Triple Tap Keypad2-8
Features2-8
Chapter 3: Power3-1
Power Modes3-1
Primary Events Listing3-1
On Mode3-1
The Display3-1
The HX23-1
Suspend Mode3-2
The HX23-2
Off Mode3-2
Batteries3-3
Checking Battery Status3-3
Status LED and the Batteries3-3
Main Battery Pack3-3
Battery Hotswapping3-4
Low Battery Warning3-4
Backup Battery3-4
Handling Batteries Safely3-5
Chapter 4: Software4-1
Operating System and Software Load4-1
Operating System4-1
Windows CE Operating System4-1
ii
General Windows CE Keyboard Shortcuts4-2
Warmboot4-3
Coldboot4-3
Clearing Persistent Storage / Reset to Default Settings4-3
Folders Copied at Startup4-4
Saving Changes to the Registry4-4
Software Load4-5
Software Applications4-5
Bluetooth (Option)4-5
Java (Option)4-5
RFTerm (Option)4-5
Avalanche4-5
Software Development4-6
Access Files on the Flash Card4-6
HX2 Utilities4-7
LAUNCH.EXE4-7
LAUNCH.EXE and Persistent Storage4-8
REGEDIT.EXE4-8
REGLOAD.EXE4-8
REGDUMP.EXE4-8
WARMBOOT.EXE4-9
WAVPLAY.EXE4-9
Command-line Utilities4-9
COLDBOOT.EXE4-9
PrtScrn.EXE4-9
Desktop4-10
Desktop Icons4-10
Taskbar4-11
My Device Folders4-12
Wavelink Avalanche Enabler (Option)4-12
Internet Explorer4-12
Start Menu Program Options4-13
Communication4-13
ActiveSync4-13
Connect and LXEConnect4-14
Start FTP Server / Stop FTP Server4-14
Summit4-14
Certs4-14
Command Prompt4-14
eXpress Scan4-15
iii
Internet Explorer4-15
Microsoft WordPad4-15
Remote Desktop Connection4-15
Settings4-15
Transcriber4-16
Windows Explorer4-16
Taskbar4-17
General Tab4-17
Advanced Tab4-18
Expand Control Panel4-18
Clear Contents of Document Folder4-18
Taskbar Icons4-19
HX2 OS Upgrade4-21
Introduction4-21
Preparation4-21
Procedure4-21
Battery State and OS Upgrade4-22
Using ActiveSync4-23
Introduction4-23
Initial Setup4-23
Connect via USB4-24
Cable for USB ActiveSync Connection:4-24
Serial Connection4-25
Wireless Connection4-25
Synchronizing from the Mobile Device4-26
Explore4-26
Backup Data Files using ActiveSync4-26
Prerequisites4-26
Serial Port Transfer4-26
USB Transfer4-26
Connect4-27
Disconnect4-27
Cold Boot and Loss of Host Re-connection4-27
ActiveSync Help4-28
Configuring the HX2 with LXEConnect4-29
Install LXEConnect4-29
Using LXEConnect4-31
Control Panel4-32
About4-34
Version Tab and the Registry4-34
iv
Language and Fonts4-34
Identifying Software Versions4-35
MAC Address4-35
Accessibility4-36
Administration - for AppLock4-37
Introduction4-37
Setup a New Device4-38
Administration Mode4-39
End User Mode4-40
Passwords4-40
End-User Switching Technique4-41
Using a Stylus Tap4-41
Using the Switch Key Sequence4-42
Hotkey (Activation hotkey)4-42
End User Internet Explorer (EUIE)4-42
Application Configuration4-43
Application Panel4-44
Launch Button4-45
Auto At Boot4-46
Auto Re-Launch4-47
Manual (Launch)4-48
Allow Close4-49
Match4-50
Security Panel4-51
Hotkey4-51
Password4-51
Options Panel4-52
Status Panel4-53
View4-53
Log4-54
Save As4-54
AppLock Help4-54
AppLock Error Messages4-54
Battery4-62
Backup Battery Maintenance4-62
To Charge4-62
To Discharge4-62
Bluetooth4-63
Bluetooth Devices4-64
Discover4-65
v
Stop Button4-65
Bluetooth Device List4-66
Clear Button4-66
Bluetooth Device Menu4-67
Right Click Menu Options4-67
Bluetooth Properties4-68
Settings4-69
Turn Off Bluetooth4-69
Options4-69
Reconnect4-71
Options4-72
OPP Setup4-74
OPP Send4-75
Buttons4-75
About4-76
Using Bluetooth4-77
Bluetooth Devices Display - Before Discovering Devices4-77
Initial Configuration4-77
Subsequent Use4-78
Bluetooth Indicators4-79
Bluetooth Bar Code Reader Setup4-80
Prerequisites4-80
HX2 with Label4-80
HX2 without Label4-81
Bluetooth Beep and LED Indications4-82
Bluetooth Printer Setup4-82
Easy Pairing and Auto-Reconnect4-82
Using OPP4-83
Pairing with an OPP Device4-83
Remote Device Pushes File to HX24-83
HX2 Pushes File to Remote Device4-84
LXEZ Pairing and External Application4-84
Certificates4-85
Date / Time4-86
Device Management4-87
Dialing4-88
Display4-89
Background4-89
Appearance4-90
Backlight4-90
vi
HX2-3 Options4-91
Communication4-91
Enable TCP/IP Version 64-91
Allow Remote Desktop Autologon4-91
Autolaunch TimeSync4-91
Disable SNMP4-92
Wakeup on PWR Button Only4-92
LXE BTRS Enabled4-92
Misc4-93
CapsLock4-93
Touch Screen Disable4-93
Enable Triple Tap Keypad4-93
Backup Battery Low Warn Dialog Enable4-93
Main Battery Low Warn Dialog Enable4-93
Power Icon Enable4-94
Green Modifier Key Toggle Mode Enable4-94
Enable RFTerm Auto Launch4-94
Enable Auto Launch IP Wait4-94
IP Wait Timeout4-94
Status Popup4-95
Touch Screen4-96
Bulk Samples4-96
Sample Rate4-96
Display Power Save Mode4-96
Input Panel4-97
Installed Programs4-98
Internet Options4-99
Keyboard4-101
Languages and Fonts4-101
KeyPad4-102
Alpha Tab4-103
KeyMap Tab4-104
How to Remap a Single Key4-104
Remap a Key to a Unicode Value4-104
How to Remap a Key Sequence4-105
Remap a Key to a Sequence of Unicode Values4-105
How to Remap an Application4-106
How to Remap a Command4-106
LaunchApp Tab4-107
RunCmd Tab4-108
vii
License Viewer4-109
Mixer4-110
Mixer Output4-110
Mixer Input4-111
Mouse4-112
Network and Dialup Options4-113
Create a New Connection4-113
Network Capture4-114
Netlog4-115
NDISLog4-116
Owner4-117
Password4-119
PC Connection4-120
Power4-121
Regional and Language Settings4-123
Remove Programs4-125
Scanner Wedge Introduction4-126
Bar Code Readers4-126
Return to Factory Default Settings4-126
Bar Code Processing Overview4-127
Factory Default Settings4-128
Main Tab4-129
COM1 Tab4-130
Serial Port Pin 94-130
Barcode Tab4-131
Buttons4-132
Continuous Scan Mode4-133
Enable Code ID4-134
Options4-134
Notes4-135
Bar Code – Custom Identifiers4-136
Parameters4-136
Buttons4-137
Control Code Replacement Examples4-138
Bar Code Processing Examples4-139
Bar Code - Ctrl Char Mapping4-140
Translate All4-140
Parameters4-140
Bar Code - Symbology Settings4-142
Parameters4-143
viii
Strip Leading/Trailing Control4-144
Barcode Data Match List4-145
Barcode Data Match Edit Buttons4-145
Match List Rules4-146
Add Prefix/Suffix Control4-147
Length Based Bar Code Stripping4-148
Hat Encoding4-150
Stylus4-152
System4-153
General Tab4-153
Memory Tab4-154
Device Name Tab4-154
Copyrights Tab4-155
Volume and Sounds4-156
Good Scan and Bad Scan Sounds4-157
WiFi Control Panel4-158
Chapter 5: Enabler Installation and Configuration5-1
Introduction5-1
Installation5-1
Installing the Enabler on Mobile Devices5-1
Enabler Uninstall Process5-2
Stop the Enabler Service5-2
Update Monitoring Overview5-3
Mobile Device Wireless and Network Settings5-4
Preparing a Device for Remote Management5-5
Using Wavelink Avalanche to Upgrade System Baseline5-6
Part 1 – Bootstrapping the RMU5-6
Part 2 – Installing Packages5-6
Version Information on Mobile Devices5-6
User Interface5-7
Enabler Configuration5-7
File Menu Options5-8
Avalanche Update using File > Settings5-9
Menu Options5-9
Connection5-10
Server Contact5-11
Data5-12
Preferences5-13
Display5-15
ix
Taskbar5-16
Execution5-17
Scan Config5-18
Shortcuts5-19
SaaS5-20
Adapters5-21
Status5-24
Startup/Shutdown5-25
Exit5-26
Using Remote Management5-26
Using eXpress Scan5-27
Step 1: Create Bar Codes5-27
Step 2: Scan Bar Codes5-27
Step 3: Process Completion5-29
Chapter 6: Wireless Network Configuration6-1
Important Notes6-1
Summit Client Utility6-2
Help6-2
Summit Tray Icon6-3
Wireless Zero Config Utility and the Summit Radio6-4
How To: Use the Wireless Zero Config Utility6-4
How to: Switch Control to SCU6-4
Main Tab6-5
Auto Profile6-6
Admin Login6-7
Profile Tab6-8
Buttons6-9
Profile Parameters6-10
Status Tab6-12
Diags Tab6-13
Global Tab6-14
Custom Parameter Option6-15
Global Parameters6-16
Sign-On vs. Stored Credentials6-20
How to: Use Stored Credentials6-20
How to: Use Sign On Screen6-20
Windows Certificate Store vs. Certs Path6-22
User Certificates6-22
Root CA Certificates6-22
x
How To: Use the Certs Path6-22
How To: Use Windows Certificate Store6-22
Configuring the Profile6-24
No Security6-25
WEP6-26
LEAP6-27
PEAP/MSCHAP6-29
PEAP/GTC6-31
WPA/LEAP6-33
EAP-FAST6-35
EAP-TLS6-37
WPA PSK6-39
Certificates6-40
Generating a Root CA Certificate6-41
Installing a Root CA Certificate6-45
Generating a User Certificate6-47
Installing a User Certificate6-53
Verify Installation6-55
Chapter 7: Keymaps7-1
Alpha Mode 3 Tap7-1
Dual Alpha7-6
Triple Tap7-11
Chapter 8: Technical Specifications8-1
Dimensions and Weight8-1
Environmental Specifications8-2
Network Card Specifications8-2
Summit 802.11 b/g CF 2.4GHz8-2
Summit 802.11a/b/g CF 2.4/5.0GHz8-2
Bluetooth8-3
Chapter 9: Technical Assistance9-1
xi
xii
Chapter 1: Introduction
The HX2 is a small, lightweight mobile computer designed to be worn on a person’s arm or waist. The HX2 is most useful for
applications that require computational support while the user's hands are actively engaged with the physical environment,
including piece picking to carts, containers or conveyers; case picking; parcel moves; and broken case activities.
Note:Contact Technical Assistance for upgrade availability if your application or control panels are not the same as the
application or control panels presented in this guide.
End User License Agreement (EULA)
When a new HX2 starts up a EULA is displayed on the touch screen. It remains on the screen until the Accept or Decline
button is tapped with a stylus.
Tap the Accept button to accept the EULA terms and the HX2 continues the startup process. The EULA is not presented to the
user again.
Tap the Decline button to decline the EULA and the HX2 will reboot. It will continue to reboot until the Accept button is tapped
with the stylus.
Note:The EULA will be presented after any operating system upgrade or re-installation, including language-specific
operating systems.
1-1
Important Battery Information
Note:Backup Battery -- If the HX2 has been without a power source (connected to a fully charged tethered battery or
docked in a powered desktop cradle) for an extended period of time or if HX2 external power sources become
completely discharged or dead, a fully charged backup battery will last for up to 15 minutes. If the backup battery is
fully discharged, the HX2 will reset as soon as it is docked in a powered desktop cradle or connected to a fully charged
tethered battery. A reset will cause loss of data and custom programs in RAM. Always store unused HX2s with a fully
charged tethered battery. If possible, ensure the HX2 is periodically docked in a powered desktop cradle to maintain
an optimum backup battery charged status.
To check battery status, tap Start > Settings > Control Panel > Battery tab.
l Until the tethered battery and backup battery are completely depleted, the HX2 is always drawing power from the
batteries (On).
l New Standard / Extended batteries must be fully charged prior to use.
l Whenever possible, place the HX2 in a powered desktop cradle to conserve tethered battery power and recharge the
backup battery.
l When a new battery is tethered to the HX2 for the first time (or after the backup battery is depleted), the Time and Date
reverts to factory default values.
l Backup battery replacement is performed by Honeywell.
The HX2 Desktop Cradle can charge two standard batteries in less than four hours or two extended batteries in less than 8
hours in the battery wells behind the HX2 docking bay. The cradle requires an external power source before battery charging
can occur.
The HX2 Battery Charger can charge up to six batteries at the same time. Each charging bay can accept either type of battery.
The Battery Charger requires an external power source before charging/analyzing can occur.
Li-Ion Battery
When disposing of the tethered batteries, the following precautions should be observed: The battery should be disposed of
properly. The battery should not be disassembled or crushed. The battery should not be heated above 212°F (100°C) or
incinerated.
Enabling Continuous Scan Mode will ensure the laser is always on and decoding.
Caution: Laser beam is emitted continuously. Do not stare into the laser beam.
1-2
Components
Front
Alpha Mode 3 Tap Keypad
1. On / Off Button
2. System Status
LED
3. Microphone
4. Bluetooth LED
5. Speaker
6. Alpha Mode
LED
7. Enter Button
Dual Alpha Keypad
1. On / Off Button
2. System Status
LED
3. Microphone
4. Bluetooth LED
5. Speaker
6. Enter Button
A. Green Button
B. Orange Button
C. Blue Button
1-3
Triple Tap Keypad
1. On / Off Button
2. System Status
LED
3. Microphone
4. Bluetooth LED
5. Speaker
6. Enter Button
A. Green Button
B. Orange Button
C. Blue Button
1-4
Back
Wear on Left Side, Ring on Left HandWear on Right Side, Ring on Right Hand
1. Ring Scanner Tether cable channel
2. Retaining Clip for Ring Scanner Tether Connector
3. Ring Scanner cable connector
4. Battery Cable connector
5. Retaining Clip for Tethered Battery Connector
6. Tethered Battery Cable channel
7. Cradle Connector
1. Tethered Battery Cable channel
2. Retaining Clip for Tethered Battery Connector
3. Battery Cable connector
4. Ring Scanner cable connector
5. Retaining Clip for Ring Scanner Tether Connector
6. Ring Scanner Tether cable channel
7. Cradle Connector
1-5
Connectors
Ring Scanner / Audio / Battery Connection
Connector 1 is on the left.
Connector 2 is on the right.
Both connect to cables for:
l Tethered Ring Scanner (Laser or Imager)
l Tethered Headset / Microphone and Battery
l Tethered Battery
Cradle Connection
Connector 3 is at the base of the HX2. It connects to the Cradle. When the HX2 is in a powered cradle, the HX2 receives
external power through the Cradle connector.
USB Keyboard or USB Mouse input is received through the Cradle connector when the HX2 is in a cradle.
1-6
Ring Scanner and Ring Imager
The trigger module and ring strap module are user replaceable.
Laser Scanner
1. Scan Window
2. Trigger
3. Ring Strap
4. Connector
Laser Imager
1. Illumination LEDs
2. Scan Window
3. Trigger
4. Ring Strap
5. Connector
1-7
Cables
Battery and HX2 Connector
Audio, Battery and HX2 Connector
Ring Scanner Extended Cable
1-8
Li-Ion Battery
Main battery charging is handled exclusively by the HX2 Battery Charger/analyzer and the battery charger integrated into a
powered HX2 Desktop cradle.
The Standard battery is much thinner than the Extended battery.
Each battery will fit in the battery sleeve on an armband, hip flip and the voice case.
Note:Do not allow water or chemical cleaning agents of any kind to come in contact with the battery charging contacts or
the battery cable connector; they may be damaged. If necessary, clean them with a soft-bristle, dry brush or
compressed air.
Battery Connectors
1. Battery Charge/Connect Terminals
2. Battery Cable Connector
Note:When placing the tethered battery in an armband or hip flip battery sleeve, ensure the Battery Charge/Connect
terminals are protected from accidental damage by keeping them covered by the sleeve fabric at all times.
Standard Battery
Extended Battery
1-9
Mounting Bracket Clips
Mounting brackets are pre-installed to the back of the HX2. The brackets (one on each side) secure the HX2 to the mounting
bracket clips on a hip flip or the armband.
Connect
Center the HX2 over the mount assembly and gently push down until both mount bracket clips snap over the brackets on the
HX2. Carefully test the connection to make sure the HX2 is secured to the armband or hip flip.
Reset the connection by pressing down on either mounting clip to release the HX2 and try again.
1-10
Disconnect
1. Push down on bracket clip
2. Pull up at a 45 degree angle
Remove the HX2 from the mount assembly by pushing down on either mounting clip, or both, until the HX2 mounting bracket
disconnects.
Or you can disconnect from one clip, then lift the HX2 up at a 45 degree angle until the other side disconnects. Lift the HX2 up
and away from the mount assembly.
1-11
System Status LEDs
When multiple system status conditions are present, the most urgent condition is indicated. The conditions listed below are in
increasing order of urgency by LED type.
LEDColor - ActivityIndicates ...
Display turned off when timer expires. This will help to conserve bat-
Green - Blinking
tery power. Tap the screen or press any key (except the Power button) to turn the display on again. The HX2 is not in Suspend Mode.
System Status
Bluetooth
AlphaAmber - Steady
Red - Steady
Red - BlinkingMain Battery Power Fail
OffSuspend Mode
Blue - Blinking SlowlyBluetooth is active but not connected to a device.
Blue – Blinking MediumBluetooth is paired and connected to a device.
Blue - Blinking FastBluetooth is discovering nearby Bluetooth devices.
OffBluetooth hardware has been turned off or does not exist in the HX2.
Main Battery Low. If the main battery is not replaced with a fully
charged battery before the main battery fails, the HX2 is turned Off.
Amber mode enabled (Alpha key not used with Dual Alpha keypad
and the Triple Tap keypad.)
1-12
Reboot
When the Windows CE desktop is displayed or an application begins, the power up (or reboot) sequence is complete.
Warm Boot
Start > Run
A warm boot function does not affect the operating system, but data and programs in RAM are cleared, and registry changes, if
any, are saved. Network and Bluetooth connections will need to be re-established.
Tap Start > Run and type WARMBOOT.EXE or WARMBOOT. This command is not case-sensitive.1Tap the OK button.
This process takes less than 15 seconds. Temporary data not saved is lost.
Note:There may be slight delays while the wireless client connects to the network, re-authorization for voice-enabled
applications completes, Wavelink Avalanche management of the HX2 startup completes, or Bluetooth relationships
establish or re-establish.
Cold Boot
Start > Run
The Cold Boot function reboots the device, erases all registry data, and user-specified settings. The factory default settings are
restored when the HX2 powers on again.
Tap Start > Run and type COLDBOOT.EXE or COLDBOOT. This command is not case-sensitive. Tap the OK button.
Note:Because of the extreme nature of cold boot, use this command only as an emergency (or when instructed to do so as
part of a specific HX2 procedure).
HX2 Help
Can’t change the date/time or
adjust the volume.
Touch screen is not accepting
stylus taps or needs
recalibration.
HX2 seems to lockup as soon
as it is warm booted.
New HX2 main batteries don't
last more than a few hours.
Keep losing ActiveSync
connection between my host
computer and the HX2.
1
The text typed in the text box can be upper or lower case or a combination of upper and lower case letters.
AppLock is installed and may be running in User Mode on the HX2. AppLock user mode
restricts access to the control panels.
Press <Ctrl>+<Esc> to force the Start Menu to appear. Use the tab, backtab and arrow
keys to move the cursor from element to element.
There may be slight delays while the wireless client connects to the network, authorization
for voice-enabled applications complete, and Bluetooth relationships establish or reestablish. When the desktop appears or an application begins, the HX2 is ready for use.
New batteries must be fully charged prior to first use. Li-Ion batteries (like all batteries)
gradually lose their capacity over time (in a linear fashion) and never just stop working. This
is important to remember – the HX2 is always ‘on’ even when in the Suspend state and
draws a small amount of battery power at all times.
When the HX2 enters Suspend Mode, all connections are closed to save battery power.
When the HX2 wakes up, if ActiveSync connection does not automatically re-establish,
disconnect the cable, wait 1-2 seconds and reconnect the cable.
1-13
1-14
Chapter 2: Hardware
System Hardware
802.11b/g and a/b/g Wireless Client
The HX2 has an 802.11x network card that supports diversity with two internal antennas. The CPU board does not allow hot
swapping the network card. Adjusting power management on the network card is set to static dynamic control.
WEP, WPA and LEAP are supported.
Central Processing Unit
The CPU is a 400MHz Intel XScale PXA255 CPU. The operating system is Microsoft® Windows® CE 5. The OS image is
stored on an internal SD flash card and is loaded into DRAM for execution.
XScale turbo mode switching is supported and turned on by default.
The HX2 supports the following I/O components of the core logic:
l One SD card slot, inaccessible to the end-user.
l One TTL serial port designed to interface with ring scanner only.
l One RS232 serial port accessible via the desktop cradle.
l USB master accessible via the desktop cradle.
l USB client accessible via the desktop cradle.
l One Digitizer Input port (Touch screen).
System Memory
The 400MHz CPU configuration supports 128MB SDRAM, 128MB SD card. SD card location is inaccessible to the end user.
The system optimizes for the amount of SDRAM available. The operating system executes out of RAM.
Internal flash is used for boot loader code and system low-level diagnostics code. Bootloader code is validated at system
startup. The UUID required by CE 5.0 is stored in the boot flash. A second copy of the bootloader code is stored on the internal
SD Flash drive, so that if a damaged bootloader is detected, it may be re-flashed correctly.
Internal SD Memory Card
The HX2 has one SD card interface for storage of operating system and program code, as well as persistent storage. The SD
slot is inaccessible and ships with a qualified 128MB (optional 512MB) SD Flash card.
The internal SD flash card supports a FAT file system, via a special device driver, and appears to the OS as a folder. This
allows the contents to be manipulated via the standard Windows CE interface. Operating system files are hidden on this drive
with a terminal unique identifier in the internal flash, to prevent them being accidentally erased by a user. In addition, the
registry hive files are stored on this device. The amount of Flash memory available for customer use is the original SD flash
card size less 40MB.
2-1
Video Subsystem
The QVGA touch screen is a 2.5” (6.3 cm) diagonal viewing area, 320 by 240 pixel Transflective Active Color LCD. The turn-off
timing is configured through the Start > Settings > Control Panel > Display > Backlight icon. The display controller supports
Microsoft CE 5.0 graphics modes.
A touch screen allows mouse functions (tapping on the display or signature capture) using a stylus. The touch screen has an
actuation force with finger less than 100 grams.
The color display has an LED backlight and is optimized for indoor use. The display appears black when the mobile device is in
Suspend Mode.
Power Supply
The HX2 uses two batteries for operation. A Lithium-Ion (Li-Ion) battery supplies power to the HX2 only when tethered to the
HX2. The main battery is either the 2000 mAh (Standard) or the 4000 mAh (Extended) battery. Only one main battery can be
tethered to the HX2 at a time. The batteries can be hot-swapped after the HX2 is placed in Suspend mode.
The internal backup battery is a 50 mAh Nickel Cadmium (NiCad) battery. The backup battery is recharged indirectly by the
HX2 with a tethered battery. Recharging maintains the backup battery near full charge at all times. When the backup battery is
fully drained, it may take up to 5 hours to recharge. The capability to discharge the backup battery is provided (Start > Settings
> Control Panel > Battery) to allow the user to condition the backup battery in order to recover full battery capacity. The backup
battery must be replaced by qualified service personnel. The backup battery has a minimum 2 year service life.
When the HX2 is docked in a powered desktop cradle, the HX2 receives USB/serial signals through the cradle connector
on the bottom of the HX2 and the cradle connector in the HX2 desktop cradle docking bay. The HX2 must be firmly seated in
the docking bay before USB/serial communication can occur. An extra standard or extended Li-Ion battery pack can be
recharged in the powered desktop cradle while the HX2 is powered by the cradle. The standard battery is fully recharged in a
powered cradle in 4 hours. The extended battery is fully recharged in 8 hours.
Note:Docked HX2 -- An uninterrupted external power source (wall AC/DC adapter connected to the HX2 desktop cradle)
transfers signals from the USB ports in the front of the cradle and the serial port on the back of the cradle, to the HX2.
HX2 frequent connection to a fully charged tethered battery, is recommended to maintain backup battery charge
status, as the backup battery cannot be recharged by a dead or missing tethered battery.
The HX2 Battery Charger is designed to simultaneously charge up to six standard HX2Rechargeable Lithium Ion Battery
Packs in less than four hours, depending upon battery pack temperature and ambient conditions. The Extended battery packs
require less than 8 hours. The HX2 Battery Charger can charge up to five Standard and Extended batteries when they are not
tethered to the HX2.
2-2
Bluetooth Pairing
The HX2 contains Bluetooth version 2.0 with Enhanced Data Rate (EDR) up to 3.0 Mbit/s over the air. Bluetooth device
connection (or pairing) can occur at distances up to 32.8 ft (10 meters) Line of Sight. The wireless client retains wireless
connectivity while Bluetooth is active.
The user will not be able to select PIN authentication or encryption on connections to from the HX2. However, the HX2
supports authentication requests from pairing devices. If a pairing device requests authentication or encryption, the HX2
displays a prompt for the PIN or passcode. Maximum encryption is 128 bit. Encryption is based on the length of the user’s
passcode.
The Bluetooth client can simultaneously connect to one Bluetooth scanner and one Bluetooth printer. Up to four Bluetooth
devices can be paired and managed using a control panel (Start > Settings > Control Panel > Bluetooth).
Blue LEDBlinking slowlyBluetooth is active but not connected to a device.
Blue LEDBlinking mediumBluetooth is paired and connected to a device.
Blue LEDBlinking fastBluetooth is discovering other Bluetooth devices.
Blue LEDUnlitBluetooth hardware has been turned off or does not exist in the HX2.
Bar code data captured by the Bluetooth scanner is manipulated by the settings in the HX2 Scanner Properties control panel.
Multiple beeps may be heard during a bar code scan using a mobile Bluetooth scanner; beeps from the mobile Bluetooth
scanner as the bar code data is accepted/rejected, and other beeps from the HX2 during final bar code data manipulation.
Input/Output Connectors
The HX2 has three I/O connectors. Two connectors are located next to each other on the back of the mobile device. Each of
the two connectors (one for left-handed users and the other for righthanded users) interfaces with peripherals such as a Laser
Ring Scanner, an Imager Ring Scanner, an audio headset and a tethered battery.
Connector 1 and Connector 2 are located on the back of HX2 and each connector can accommodate a:
l Tethered Laser or Imager Scanner
l Tethered Headset/Microphone and HX2 Battery
l Tethered Battery
Connector 3 Located on the bottom of HX2 and can accommodate:
l Desktop Cradle
l Desktop Cradle Power Input
l USB Keyboard and mouse through cradle connectors
The third I/O connector is used when docking the HX2 in a desktop cradle. The cradle has RS232, USB Client, unpowered
USB Host and Power connections. The power connection on the desktop cradle supplies power to the battery charging bays.
All communication is managed by the desktop cradle connector.
2-3
Audio Support
Speaker
The internal speaker supplies audible verification signals normally used by the Windows CE operating system. The speaker is
located on the front of the HX2, above the [ 2 ] key. The mobile device emits a Sound Pressure Level (loudness) of at least 102
dB measured as follows:
l Frequency: 2650 + 100 Hz
l Distance: 10 cm on axis in front of Speaker opening in front of unit.
l Duration : Continuous 2650 Hz tone.
The default is 1 beep for a good scan and 2 beeps for a bad scan.
Volume Control
Volume control is managed by a Windows CE control panel applet, an API and key sequences. To adjust speaker volume use
the:
l Blue+Up Arrow and Blue+Down Arrow keys on the Alpha Mode 3 Tap keypad
l Orange+Diamond 1+Up Arrow and Orange+Diamond 1+Down Arrow keys on the Dual Alpha and Triple Tap keypads.
Volume control is covered in greater detail later in this guide.
Voice
All Microsoft-supplied audio codecs are included in the OS image. The hardware codecs, the input and output analog voice
circuitry and the system design are designed to support voice applications using a headset connected to the Tethered
Headset/Microphone and HX2 Batteryaccessory cable.
Touch Screen
The VGA display with touch screen is an active TFT color unit capable of supporting VGA graphics modes at 50 dpi or greater.
Display size is 320 x 240 pixels in landscape orientation; the diagonal viewing area is 2.5 inches (6.3 cm). The covering is
designed to resist stains and has an anti-glare and anti-reflective coating. The touch screen allows signature capture and touch
input. The touch screen responds to an actuation force (touch) of 4 oz. of pressure (or less).
The color display is optimized for indoor lighting. The LED backlight can be adjusted using the arrow keys. The display is black
when the device is in suspend mode or when both batteries have expired and the unit is Off.
Touch screen protective film is available.
2-4
Keypads
There are three keypads available: the Alpha Mode 3 Tap, the Dual Alpha and the Triple Tap. Use the Input Panel to enter
special keys. Assign CE functions using Mappable Keys.
The Alpha Mode 3 Tap Keypad
The Alpha and Blue keys do not auto-repeat. Default timeout for any pressed key in any mode is 0.15 second.
Alpha Modifier Key
Tap Start > Settings > Control Panel > KeyPad Control Panel icon.
Persistent – By default, the Alpha key is persistent. Disable the radio button to disable Alpha key persistence. The Alpha mode
LED is turned on when the Alpha mode is on.
When Persistent is enabled, the behavior of the Alpha modifier key is as follows:
l Pressing the Alpha key once toggles the Alpha mode and the orange LED illuminates.
l Pressing the Alpha key twice quickly (roughly twice in half a second) sets the Alpha mode and enables upper case
(regardless of the previous state of the Alpha key). The orange LED illuminates.
If Alpha persistence is set to Off, the orange LED is off and Alpha mode is exited when a different key is pressed. Pressing the
Blue key modifier On or Off does not change the state of the Alpha mode. The Alpha key does not need to be held down when
another key is pressed.
When the Alpha key is kept pressed down while another key is pressed, then the Alpha mode is considered On (therefore the
Alpha LED will turn on when the button is pressed, not when it is released). In this case, the Alpha mode is exited when the
user releases the Alpha key, no matter if persistence is set to On or Off.
On the fourth (or fifth for the 7 and 9 keys) keyclick using a number key, in Alpha mode, the result is the specific number.
Blue Modifier Key
Pressing the Blue key once toggles the Blue mode. The Blue mode is exited when a key is pressed (including the Alpha key).
The Blue key does not need to be held down when another key is pressed.
When the Blue key is kept pressed down while another key is pressed, then the Blue mode is considered On. In this case, the
Blue mode is exited when the user releases the Blue key.
2-5
Mappable Keys
Tap Start > Settings > Control Panel > KeyPad Control Panel icon.
There are 29 key combinations that can be mapped using the KeyPad Control applet.
Key functions shown below (available on most 101-key keyboards) can be mapped to any of the 29 key combinations.
l CTRL
l ALT
l DELete
l Function Keys F9 and F20
l Insert
l Shift
l Print Screen
l SysRq
l Scroll Lock
l Pause
l NumLock
l Home
l PageUp
l PageDown
l End
Use the Input Panel to insert the following characters:
The mappable keys can be mapped by the user to generate any key code defined by Windows CE.
2-6
The Dual Alpha Keypad
The Dual Alpha keypad is set as the default keypad when the Dual Alpha or Triple Tap keypad has been shipped.
Features
l The Dual Alpha keypad modifier keys are the Green, Orange, Blue, Shift and Control (CTRL) keys.
l All modifier keys except the Green key are sticky keys. Any sticky modifier key pressed after itself toggles the specific
modifier key off.
l The Green key can be configured to be sticky using the Control Panel > Options > Misc tab.
l Alpha keys are accessed by two taps: a modifier key and a number key.
l Orange Alpha LED near the Backspace key has no function on this keypad.
l Any key press exits volume control mode. Any key press exits backlight control mode.
l F1 through F10 function keys are available using the keypad. Function keys F11 through F24 require multiple
keypresses.
l Keys can be mapped by the user to generate any key code defined by Windows CE.
l Use Start > Settings > Control Panel > Keypad > KeyMap tab to change the Diamond 1 and Diamond 2 key
keypress defaults.
Note:The keypad is installed and activated prior to shipment.
2-7
The Triple Tap Keypad
Requires file activation to setup the Triple Tap keypad for daily use. Setup requires the Use Triple Tap Keypad checkbox be
checked in the HX2 Options Control Panel. Tap OK.
Features
l The modifier keys are the Green, Orange, Blue, Shift and Control (CTRL) keys.
l All modifier keys except the Green key are sticky keys. Any sticky modifier key pressed after itself toggles the specific
modifier key off.
l The Green key can be configured to be sticky using the Control Panel > Options > Misc tab.
l Alpha keys are accessed by several taps: the blue modifier key and one to four taps of a number key. Capital keys also
require a Shift key tap.
l The orange Alpha LED has no function on this keypad and is off.
l The default timeout for any Alpha key is 0.15 second.
l Any key press exits volume control mode. Any key press exits backlight control mode.
l F1 through F10 function keys are available using the keypad. Function keys F11 through F24 require multiple
keypresses.
l Keys can be mapped by the user to generate any key code defined by Windows CE.
l Use Start > Settings > Control Panel > Keypad > KeyMap tab to change the Diamond 1 and Diamond 2 key
keypress defaults.
The alphabet characters wrap for keys 2 – 9, for example:
l Blue + 2 produces a lower case a
l Blue + 22 produces a lower case b
l Blue + 222 produces a lower case c
l Blue + 2222 produces the number 2
2-8
Chapter 3: Power
Power Modes
Primary Events Listing
l Any key on the keypad
l COM1 activity
l Stylus touch on the touch screen
l Docked in powered desktop cradle
l Power button tap
l Bluetooth device reconnect / disconnect message
l Ring scanner activity
On Mode
The Display
When the display is On:
l the keypad, touch screen and all peripherals function normally
l the display backlight is on until the Backlight timer expires
The HX2
After a new HX2 has been received, a charged battery tethered, and the Power key tapped, the HX2 is always On until both
batteries are drained completely of power.
When the tethered battery and backup battery are drained completely, the unit is in the Off mode. The unit transitions from the
Off mode to the On mode when a charged battery is attached to the tether or external power is applied (for example, by docking
the HX2 in a powered desktop cradle) and the HX2 Power key is pressed.
3-1
Suspend Mode
The HX2
The Suspend mode is entered when the unit is inactive for a predetermined period of time or the user taps the Power key.
HX2 Suspend timers are set using Start > Settings > Control Panel > Power > Schemes tab.
Wake up Events - all configurable via a Power Management API call:
l Any key on the keypad
l Stylus touch on the touch screen
l Scan button on ring scanner pressed
l Docked in a powered desktop cradle
l Power button tap
When the unit wakes up, the Display Backlight and the Power Off timers begin the countdown again. When any one of the
above events occurs prior to the Power Off timer expiring, the timer starts the countdown again.
The HX2 should be placed in Suspend Mode before hotswapping the main battery.
Hotswapping the Ring Scanner does not require placing the HX2 in Suspend Mode.
Off Mode
The unit is in Off Mode when the tethered battery and the backup battery are depleted. Connect a fully charged main battery
and press the Power key to turn the HX2 On.
3-2
Batteries
The HX2 is designed to work with a Lithium-Ion (Li-ion) tethered battery. Under normal conditions it should last approximately
eight to ten hours before requiring a recharge. The more you use the ring scanner or the wireless transmitter, the shorter the
time required between battery recharges.
A suspended HX2 maintains the date and time for a minimum of two days while tethered to a battery that has reached the Low
Warning point and a fully charged backup battery. The HX2retains data, during a battery hot swap, for at least 5 minutes.
Note:New battery packs must be charged prior to use. The Standard batteries require less than four hours and the Extended
batteries require less than 8 hours.
Checking Battery Status
Tap the Start > Settings > Control Panel > Power > Battery tab. Battery level, power status and charge remaining is
displayed. Turbo setting is enabled/disabled using this applet.
Note:Battery power drain increases substantially in Turbo mode.
Status LED and the Batteries
When the LED is . . .The Status is . . .Comment
Blinking RedMain Battery Power FailReplace the main battery with a fully charged main battery.
Low Battery Warning. If the main battery is not replaced with a
Steady RedMain Battery Low
fully charged battery before the main battery fails, the HX2 is
turned Off.
No ColorGoodNo user intervention required.
Main Battery Pack
The main battery pack has a rugged plastic enclosure that is designed to withstand the ordinary rigors of an industrial
environment. Exercise care when transporting the battery pack making sure it does not come in contact with excessive heat or
any power source other than the HX2 Battery Charger, HX2 Desktop Cradle or the HX2 unit.
Whenever possible, protect the battery charging terminals (five small round circles) by keeping them covered by the battery
sleeve fabric. The battery pack is resistant to impact damage.
Under normal conditions a properly tethered Standard battery should last a minimum of approximately eight hours before
requiring a recharge, the Extended battery a minimum of approximately 16 hours.
3-3
Battery Hotswapping
Important: When the backup battery power is Low or Very Low (Start > Settings > Control Panel > Power > Battery tab)
dock the HX2 in a powered docking cradle before replacing the battery pack.
When the main battery power level is low, the HX2 will signal the user with the low battery warning indicator (the Status LED
remains a steady red) that continues until the main battery is replaced, the battery completely depletes, or external power is
applied to the HX2 using a powered cradle.
You can replace the main battery by first placing the device in Suspend Mode then removing the discharged main battery and
tethering a charged main battery within a five minute time limit (or before the backup battery depletes).
When the main battery is disconnected the device enters Critical Suspend state, the HX2 remains in Suspend mode, the
display is turned off and the backup battery continues to power the unit for at least five minutes. Though data is retained, the
HX2 cannot be used until a charged main battery pack is connected. After tethering the full battery, press the Power key.
Full operational recovery from Suspend can take several seconds while the wireless client connects to the network,
authorization for voice-enabled applications complete, Wavelink Avalanche management of the HX2 startup completes, and
Bluetooth relationships establish or reestablish.
If the backup battery depletes before a fully charged main battery can be inserted, the HX2 will turn Off.
Low Battery Warning
It is recommended that the main battery pack be removed and replaced when its energy depletes. When the main battery Low
Battery Warning appears (the Status LED remains a steady red) perform an orderly shut down, minimizing the operation of any
installed devices and insuring any information is saved that should be saved.
Note:Once you receive the main battery Low Battery Warning, you have approximately 5 minutes to perform an orderly
shutdown and replace the main battery pack before the device powers off. The Low Battery Warning will transition the
mobile device to Suspend before the device powers off.
Backup Battery
The HX2 has a backup battery that is designed to provide limited-duration electrical power in the event of main battery failure.
The backup battery is a 50 mAh Nickel Cadmium (NiCd) battery that is factory installed in the unit. The energy needed to
maintain the backup battery near full charge at all times comes from the HX2 main battery.
It takes several hours of operation before the backup battery is capable of supporting the operation of the mobile device. The
duration of backup battery life is dependent upon operation of the HX2, its features and any operating applications.
The backup battery has a minimum service life of two years. The backup battery is not user-serviceable. Contact Technical
Assistance for backup battery replacement.
The backup battery can be discharged, recharged and conditioned using a CE Control Panel applet. Tap Start > Settings >Control Panel > Battery then tap the Discharge button.
3-4
Handling Batteries Safely
l Never dispose of a battery in a fire. This may cause an explosion.
l Do not replace individual cells in a battery pack.
l Do not attempt to pry open the battery pack shell.
l Be careful when handling any battery. If a battery is broken or shows signs of leakage do not attempt to charge it.
Dispose of it using proper procedures.
Nickel-based cells contain a chemical solution which burns skin, eyes, etc. Leakage from cells is the only pos-
Caution
sible way for such exposure to occur. In this event, rinse the affected area thoroughly with water. If the solution
contacts the eyes, get immediate medical attention.
NiCd and Li-Ion batteries are capable of delivering high currents when accidentally shorted. Accidental shorting
can occur when contact is made with jewelry, metal surfaces, conductive tools, etc., making the objects very
hot. Never place a battery in a pocket or case with keys, coins, or other metal objects.
3-5
3-6
Chapter 4: Software
Operating System and Software Load
There are several different aspects to the setup, configuration and operation of the HX2. Many of the setup and configuration
settings are dependent upon the optional features such as hardware and software installed on the unit. The examples found in
this section are to be used as examples only, the configuration of your specific HX2 computer may vary. The following
sections provide a general reference for the configuration of the HX2 and some of its optional features.
Operating System
Your HX2 operating system is Microsoft® Windows® CE 5. The HX2 operating system revision is displayed on the Desktop.
This is the factory default setting for the Desktop Display Background.
Windows CE Operating System
Note:For general use instruction, please refer to commercially available Windows CE user’s guides or the Windows CE on-
line Help application installed with the HX2
This segment assumes the system administrator is familiar with Microsoft Windows options and capabilities loaded on most
standard Windows computers.
Therefore, the sections that follow describe only those Windows capabilities that are unique to the HX2 and its Windows CE
environment.
4-1
General Windows CE Keyboard Shortcuts
Use the keyboard shortcuts in the chart below to navigate with the HX2 keyboard. These are standard keyboard shortcuts for
Windows CE applications.
Press these keys …To …
CTRL + CCopy
CTRL + XCut
CTRL + VPaste
CTRL + ZUndo
DELETEDelete
SHIFT with any of the arrow keys
Select more than one item in a window or on the desktop, or select text
within a document.
CTRL+ASelect all.
ALT+ESCCycle through items in the order they were opened.
CTRL+ESCDisplay the Start menu.
ALT+Underlined letter in a menu nameDisplay the corresponding menu.
Underlined letter in a command name on an
open menu
Carry out the corresponding command.
ESCCancel the current task.
The touch screen provides equivalent functionality to a mouse:
l A touch on the touch screen is equivalent to a left mouse click.
l Many items can be moved by the “drag and drop” method, touching the desired item, moving the stylus across the
screen and releasing the stylus in the desired location.
l A double stylus tap is equivalent to a double click.
l A touch and hold is equivalent to a right mouse click
1
.
1
Some applications may not support this right click method. Please review documentation for the application to see if it pro-
vides for right mouse click configuration.
4-2
Warmboot
A warmboot reboots the computer without erasing any registry data. However, any applications installed to RAM are lost, as is
all data in RAM. This occurs because the operating system is stored on the flash drive, but must be loaded into RAM to run.
All registry configurations are automatically preserved. Any applications stored as .CAB files in the System folder and
configured in the Registry to persist are reinstalled on boot up by the Launch utility.
Coldboot
A coldboot reboots the computer, erases all registry data and returns the computer to factory default settings. In order to be
preserved, applications and data must be stored in the System folder. Registry information is not preserved. Only factory
default applications and drivers stored as .CAB files in the System folder are loaded by Launch.
A cold boot is initiated by running the Coldboot application in the Windows folder. This application automatically cold boots the
HX2, erasing any customer applied registry changes and returning the HX2 to its factory settings.
Clearing Persistent Storage / Reset to Default Settings
The coldboot utility sets all registry settings back to factory defaults. No other clearing is available or necessary.
4-3
Folders Copied at Startup
The following folders are copied on startup:
System\Desktopcopied toWindows\Desktop
System\Favoritescopied toWindows\Favorites
System\Fontscopied toWindows\Fonts
System\Helpcopied toWindows\Help
System\Programscopied toWindows\Programs
AppMgrcopied toWindows\AppMgr
Recentcopied toWindows\Recent
This function copies only the folder contents, no sub-folders.
The Windows\Startup folder is not copied on startup because copying this folder has no effect on the system or an incorrect
effect.
Files in the Startup folder are executed, but only from System\Startup. Windows\Startup is parsed too early in the boot process
so it has no effect.
Executables in System\Startup must be the actual executable, not a shortcut, because shortcuts are not parsed by Launch.
Saving Changes to the Registry
The HX2 saves the registry when you:
l Tap Start > Run then type Warmboot. Tap OK.
l Perform a Suspend / Resume function (by pressing the Pwr key and then pressing it again).
The registry save process takes 0 – 3 seconds. If nothing has been changed, nothing is saved (e.g., 0 seconds)
The registry is automatically saved every 20 minutes. It is also saved every tenth time the registry settings are changed.
Registry settings are changed when control panel applet (e.g., Date/Time) parameters are changed by the user and a warm
boot was not performed afterward.
When you tap Start > Run then type Coldboot and tap the OK button, factory default registry settings are loaded during
coldboot. All customized changes and settings are lost.
4-4
Software Load
The software loaded on the HX2 consists of the OS, hardware-specific OEM Adaptation Layer, device drivers, Internet
Explorer 6.0 for Windows CE browser and utilities. The software supported is summarized below:
l Full Operating System License: Includes all operating system components, including Microsoft® Windows® CE 5
kernel, file system, communications, connectivity (for remote APIs), device drivers, events and messaging, graphics,
keyboard and touch screen input, window management, and common controls.
l Network and Device Drivers
l Bluetooth (Option)
Note:Contact Technical Assistance for software updates and CAB files as they are released.
Software Applications
The following applications are included:
l WordPad
l Scan Wedge (bar code result manipulation)
l ActiveSync
l Transcriber
l Internet Explorer
Bluetooth (Option)
Start > Settings > Control Panel > Bluetooth
Only installed on a Bluetooth equipped HX2. The System Administrator can Discover and Pair targeted Bluetooth devices for
each HX2. The System Administrator can enable / disable Bluetooth settings and assign a Computer Friendly name for each
HX2.
The Bluetooth control panel can also be accessed by doubletapping the Bluetooth icon in the taskbar or on the desktop.
Java (Option)
Files can be accessed by tapping Start > Programs > JEM-CE. Doubletap the EVM icon to open the EVM Console. A folder
of Java examples and Plug-ins is also installed with the Java option. Java applications running on the mobile device are not
supported.
RFTerm (Option)
Start > Programs > RFTerm
Installed by Honeywell. The application can also be accessed by double clicking the RFTerm desktop icon.
Avalanche
The Wavelink Avalanche Enabler installation file is loaded on the HX2; however, the device is not configured to launch the
installation file automatically. The installation application must be run manually the first time Avalanche is used. Following
4-5
installation, the Wavelink Avalanche Enabler will be an auto-launch application. This behavior can be modified by accessing
the Avalanche Update Settings panel through the Enabler Interface.
Software Development
See Also: CE API Programming Guide
The CE API Programming Guide documents device-specific API calls for the HX2. It is intended as an addition to Microsoft
Windows CE API documentation.
A Software Developers Kit (SDK) and additional information about software development can be found on the Technical
Support Portal. Contact Technical Assistance for information or to access the portal.
Access Files on the Flash Card
Click the My Device icon on the Desktop then click the System icon.
A flash card is used for permanent storage of the HX2 drivers, CAB files and utilities. It is also used for registry content back
up.
CAB files, when executed, are not deleted.
Note:Always perform a warm reset (Start / Run / Warmboot) when exchanging one flash card for another.
4-6
HX2 Utilities
The following files are pre-loaded.
LAUNCH.EXE
Launch works in coordination with registry settings to allow drivers or applications to be loaded automatically into DRAM at
system startup. Registry settings control what gets launched; see the App Note for information on these settings. For
examples, you can look at the registry key
HKEY_LOCAL_MACHINE \ Software \ LXE \ Persist
Launch will execute .CAB files, .BAT files, or .EXE files.
App Note
All applications to be installed into persistent memory must be in the form of Windows CE CAB files. These CAB
files exist as separate files from the main installation image, and are copied to the CE device using ActiveSync,
or using a Compact Flash ATA card. The CAB files are copied from ATA or using ActiveSync Explore into the
folder System, which is the persistent storage virtual drive. Then, information is added to the registry, if desired,
to make the CAB file auto-launch at startup.
The registry information needed is under the key HKEY_LOCAL_MACHINE \ Software \ LXE \ Persist, as follows. The main
subkey is any text, and is a description of the file. Then 3 mandatory values are added:
FileName is the name of the CAB file, with the path (usually \System).
Installed is a DWORD value of 0, which changes to 1 once auto-launch installs the file.
FileCheck is the name of a file to look for to determine if the CAB file is installed. This will be the name of one of
the files (with path) installed by the CAB file. Since the CAB file installs into DRAM, when memory is lost this file
is lost, and the CAB file must be reinstalled.
There are three optional fields that may be added:
1. Order is used to force a sequence of events. Order=0 is first, and Order=99 is last. Two items which have the same
order will be installed in the same pass, but not in a predictable sequence.
2. Delay is used to add a delay after the item is loaded, before the next is loaded. The delay is given in seconds, and
defaults to 0 if not specified. If the install fails (or the file to be installed is not found), the delay does not occur.
3. PCMCIA is used to indicate that the file (usually a CAB file) being loaded is a radio driver, and the PCMCIA slots should
be started after this file is loaded. By default, the PCMCIA slots are off on powerup, to prevent the “Unidentified
PCMCIA Slot” dialog from appearing. Once the drivers are loaded, the slot can be turned on. The value in the PCMCIA
field is a DWORD, representing the number of seconds to wait after installing the CAB file, but before activating the slot
(a latency to allow the thread loading the driver to finish installation). The default value of 0 means the slot is not
powered on. The default values for the default radio drivers (listed below) is 1, meaning one second elapses between the
CAB file loading and the slot powering up.
The auto-launch process proceeds as follows:
l The launch utility opens the registry database and reads the list of CAB files to auto-launch.
l First it looks for FileName to see if the CAB file is present. If not, the registry entry is ignored. If it is present, and the
Installed flag is not set, auto-launch makes a copy of the CAB file (since it gets deleted by installation), and runs the
Microsoft utility WCELOAD to install it.
4-7
l If the Installed flag is set, auto-launch looks for the FileCheck file. If it is present, the CAB file is installed, and that
registry entry is complete. If the FileCheck file is not present, memory has been lost, and the utility calls WCELOAD to
reinstall the CAB file.
l Then, the whole process repeats for the next entry in the registry, until all registry entries are analyzed.
l To force execution every time (for example, for AUTOEXEC.BAT), use a FileCheck of “dummy”, which will never be
found, forcing the item to execute.
l For persist keys specifying .EXE or .BAT files, the executing process is started, and then Launch will continue, leaving
the loading process to run independently. For other persist keys (including .CAB files), Launch will wait for the loading
process to complete before continuing. This is important, for example, to ensure that a .CAB file is installed before the
.EXE files from the .CAB file are run.
l Note that the auto-launch process can also launch batch files (*.BAT), executable files (*.EXE), registry setting files
(*.REG), or sound files (*.WAV). The mechanism is the same as listed above, but the appropriate CE application is
called, depending on file type.
Note:Registry entries may vary depending on software revision level and options ordered with the HX2.
LAUNCH.EXE and Persistent Storage
If any of the following directories are created in the System folder, Launch automatically copies all of the files in these
directories to the respective folder on the flash drive:
l AppMgr
l Desktop
l Favorites
l Fonts
l Help
l Programs
l Recent
Note:Files in the Startup folder are executed, but only from System > Startup. They are not copied to another folder.
REGEDIT.EXE
Registry Editor – Use caution when editing the Registry. Make a backup copy of the registry before changes are made.
REGLOAD.EXE
Double-tapping a registry settings file (e.g., REG) causes RegLoad to open the file and make the indicated settings in the
registry. This is similar to how RegEdit works on a desktop PC. The .REG file format is the same as on the desktop PC.
REGDUMP.EXE
Registry dump – Saves a copy of the registry as a text file. The file, REG.TXT, is located in the root folder.
Note:The REG.TXT file is not saved in persistent storage. To use the REG.TXT file as a reference in the event of a
coldboot, copy the file to the System folder on the HX2 or store a copy of the REG.TXT file on a PC.
4-8
WARMBOOT.EXE
Double click this file to warm boot the computer (i.e., all RAM is preserved). It automatically saves the registry before rebooting
which means configuration changes are not lost.
WAVPLAY.EXE
Double tapping a sound file (e.g., WAV) causes WavPlay to open the file and run it in the background.
Command-line Utilities
Command line utilities can be executed by Start > Run > [program name].
COLDBOOT.EXE
Command line utility which performs a cold boot (all RAM is erased).
Passwords are lost upon cold boot. If a password is set, that password must be entered to begin the cold boot power cycle
process.
PrtScrn.EXE
Command line utility which performs a screen print and saves the file in .BMP format in the \System folder. Tap Start > Run
and type prtscrn and tap OK, or press Enter. There is a 10 second delay before the screen print is made. The device beeps and
the screen captured file (scrnnnnn.bmp) is placed in the \System folder. The numeric filename is incremented by 1 each time
the PrtScrn function is activated. The command is not case-sensitive.
4-9
Desktop
For general use instruction, please refer to commercially available Windows CE user’s guides or the Windows on-line Help
application installed in the mobile device.
The HX2 Desktop appearance is similar to that of a desktop PC running a Windows operating system.
At the bottom of the screen is the Start button. Tapping the Start Button causes the Start Menu to pop up. It contains the
standard Windows menu options: Programs, Favorites, Documents, Settings, Help, and Run.
Desktop Icons
At a minimum, the desktop displays icons for My Device, Internet Explorer and the Recycle Bin. Following are a few of the
other icons that may be on the HX2 Desktop. Contact Technical Assistanceabout the latest updates and upgrades for your
operating system.
IconFunction
Access files and programs.
Storage for files that are to be deleted.
Discover and then pair with nearby discoverable Bluetooth devices.
Storage for downloaded files / applications.
Connect to the Internet/intranet.
Used for accessing the appropriate wireless configuration, SCU (Summit Client Utility).
The eXpress Scan utility allows an administrator to scan bar codes to provide the initial network and Avalanche Mobile Device Server address configuration. This eliminates the need to edit radio parameters manually on the HX2. eXpress Scan uses bar codes created with eXpress Config.
RFTerm is an optional terminal emulation program. When RFTerm is installed, this icon is displayed on the
desktop.
A shortcut to the Remote Desktop Configuration utility.
4-10
Wavelink® Avalanche Mobility Center™ (Avalanche MC) is a remote client management system that is
designed to distribute software and configuration updates to monitored devices. The enabler for Wavelink Avalanche is loaded on the HX2 but not installed. When the enabler is installed this icon is displayed on the desktop.
IconFunction
Tapping the desktop icon displays information on the Java version installed. Files can be accessed by tapping
Start > Programs > JEM-CE. Doubletap the EVM icon to open the EVM Console. A folder of Java examples
and Plug-ins is also installed with the Java option. Java applications running on the mobile device are not supported.
Start button. Access programs, select from the Favorites listing, documents last worked on, change/view settings for the control panel or taskbar, on-line help or run programs.
Taskbar
The number and type of icons displayed are based on the device type, installed options and configuration of the HX2.
4-11
My Device Folders
FolderDescriptionPreserved upon Reboot?
Application Data Data saved by running applicationsNo
My DocumentsStorage for downloaded files / applicationsNo
Note:If the user is NOT using Wavelink Avalanche to manage their mobile device, the Enabler should not be installed on the
mobile device(s).
The following features are supported by the Wavelink Avalanche Enabler when used in conjunction with the Avalanche
Manager.
After configuration, Enabler files are installed upon initial bootup and after a hard reset. Network parameter configuration is
supported for:
l IP address: DHCP or static IP
l RF network SSID
l DNS hosts (primary, secondary, tertiary)
l Subnet mask
l Enabler update
Related Manual: Using Wavelink Avalanche
The HX2 has the Avalanche Enabler installation files loaded, but not installed, on the mobile device when it is shipped. The
installation files are located in the System folder on CE devices. The installation application must be run manually the first time
Avalanche is used.
After the installation application is manually run, a reboot is necessary for the Enabler to begin normal performance. Following
this reboot, the Enabler will by default be an auto-launch application. This behavior can be modified by accessing the
Avalanche Update Settings panel through the Enabler Interface.
Devices manufactured before October 2006 must have their drivers and system files upgraded before they can use the
Avalanche Enabler functions. Contact Technical Assistance for details on upgrading the mobile device baseline.
Internet Explorer
Start > Programs > Internet Explorer
This option requires a radio card and an Internet Service Provider. There are a few changes in the Windows CE version of
Internet Explorer as it relates to the general desktop Windows PC Internet Explorer options. Tap the “?” button to access
Internet Explorer Help.
4-12
Start Menu Program Options
The following list represents the factory default program installation. Your system may contain different items from those
shown below, based on the software and hardware options purchased.
CommunicationStores Network communication options
ActiveSyncTransfer files between a HX2 and a desktop computer
ConnectRun this command after setting up a connection
Start FTP
Server
Stop FTP
Server
Command PromptThe command line interface in a separate window
eXpress ScanOption. Requires Wavelink Avalanche option eXpress Config.
Internet ExplorerAccess web pages on the Internet/Intranet
JavaOptional
Microsoft WordPadOpens an ASCII notepad
Remote Desktop
SummitSet Summit radio / network parameters
TranscriberEnter data using the stylus on the touch screen
Wavelink AvalancheOption. Remote management for networked devices
Windows ExplorerFile management program
Begin connection to FTP server
End connection to FTP server
Log on to a Windows Terminal Server
Access to all Control Panels, a shortcut to the Network and Dialup Control Panel and access
to Taskbar options.
l If installed, RFTerm runs automatically at the conclusion of each reboot.
l If installed and enabled, AppLock runs automatically at the conclusion of each reboot.
l The wireless client connects automatically during each reboot.
l Bluetooth re-connects to nearby paired devices automatically at the conclusion of each reboot.
l If installed and pre-configured, Wavelink Avalanche connects remotely and downloads updates automatically during
each reboot.
Communication
Start > Programs > Communication
ActiveSync
ActiveSync is pre-loaded on all HX2s.
Using Microsoft ActiveSync you can copy files from your HX2 to your desktop computer , and vice versa.
Once an ActiveSync relationship (partnership) has been established with Connect (on a desktop computer), ActiveSync will
synchronize using the wireless link, serial port, or USB on the HX2.
4-13
Connect and LXEConnect
ActiveSync is preloaded on the HX2.and should open automatically when the HX2 is cabled to a laptop/PC with ActiveSync
installed.
LXEConnect is preloaded on the HX2 and should open automatically when LXEConnect is launched on the connected
laptop/PC.
Contact Technical Assistance if the Connect or LXEConnect installation does not open on your HX2.
Start FTP Server / Stop FTP Server
Start > Communication > Start (or Stop) FTP Server
These shortcuts call the Services Manager to start and stop the FTP server. The server defaults to Off (for security) unless it is
explicitly turned on from the menu.
Summit
Start > Settings > Control Panel > Summit
Use this option to set up radio client profiles.
The Summit Control Panel can also be accessed by doubletapping the Summit icon in the taskbar or on the desktop.
Certs
The Certs option displays a readme file containing details on how the Summit Configuration Utility (SCU) handles certificates
for WPA authentication.
Command Prompt
Start > Programs > Command Prompt
Type help cmd at the command prompt to view valid Pocket PC (Console) commands.
Exit the command prompt by typing exit at the command prompt or tap File > Close.
4-14
eXpress Scan
The eXpress Scan utility allows an administrator to scan bar codes to provide the initial network and Avalanche Mobile Device
Server address configuration.This eliminates the need to edit radio parameters manually on the HX2.
eXpress Scan uses bar codes created with eXpress Config.
Internet Explorer
Start > Programs > Internet Explorer
This option requires a radio card and an Internet Service Provider. There are a few changes in the Windows CE version of
Internet Explorer as it relates to the general desktop Windows PC Internet Explorer options. Tap the ? button to access Internet
Explorer Help.
Microsoft WordPad
Start > Programs > Microsoft WordPad
Create and edit documents and templates in WordPad, using buttons and menu commands that are similar to those used in the
desktop PC version of Microsoft WordPad.
By default WordPad files are saved as .PWD files. Documents can be saved in other formats e.g., .RTF or .DOC.
Tap the ? button to access WordPad Help.
Remote Desktop Connection
Start > Programs > Remote Desktop Connection
There are few changes in the Windows CE version of Remote Desktop Connection as it relates to the general desktop
Windows PC Microsoft Remote Desktop Connection options.
If installed, Remote Desktop Connection on the HX2 can be accessed by Start > Programs > Remote DesktopConnection.
Select a computer from the drop down list or enter a host name and tap the Connect button.
Tap the Options >> button to access the General, Display, Local Resources, Programs and Experience tabs. Tap the ? button
to access Remote Desktop Connection Help.
Settings
Start > Settings
The Settings menu option may include the following:
Control PanelAll control panels
NetworkShortcut to the Network and Dialup Connections control panel. Connect to a network, create a new
connection, and adjust parameters for client connections.
TaskbarSet Taskbar parameters
4-15
Transcriber
To make changes to the Transcriber application, tap the keyboard icon in the status bar. Select Transcriber from the pop-up
menu. Then open the Input control panel and tap the Options button. Transcriber Options (Start > Settings > Control Panel >Input Panel) are available only when Transcriber is selected as the active input method. Tap the “?” button or the Help button
to access Transcriber Help.
Windows Explorer
Start > Programs > Windows Explorer
There are a few changes in the Windows CE version of Windows Explorer as it relates to the general desktop PC Windows
Explorer options. Tap the “?” button to access Windows Explorer Help.
4-16
Taskbar
Start > Settings > Taskbar and Start Menu
There are a few changes in the Windows CE version of Taskbar as it relates to the general desktop PC Windows Taskbar
options.
When the taskbar is auto hidden, press the Ctrl key then the Esc key to make the Start button appear.
Clicking the Taskbar option on the Settings menu displays the Taskbar General tab and the Taskbar Advanced tab.
General Tab
Factory Default Settings
Always on TopEnabled
Auto hideDisabled
Show ClockEnabled
4-17
Advanced Tab
Expand Control Panel
Tap the checkbox to have the Control Panel folders appear in drop down menu format from the Settings > Control Panel
menu option.
Clear Contents of Document Folder
Tap the Clear button to remove the contents of the Document folder.
4-18
Taskbar Icons
As HX2 devices and applications open and change state, icons are placed in the Taskbar. In most cases, tapping the icon in
the Taskbar opens the related application.
Refer to Start > Help for an explanation of standard Windows CE taskbar icons.
Following are a few of the HX2 unique taskbar icons that may appear in the Taskbar. These icons are in addition to the
Windows CE taskbar icons.
IconFunction
Wireless Zero Config Inactive / Connected / Not Connected.
Clicking on the icon opens the Wireless Zero Config utility.
Bluetooth connected / disconnected. Clicking the icon opens the Bluetooth control panel.
ActiveSync Connection
Cerdisp connected (displayed when LXEConnect is connected)
Summit Client signal indicator no signal/ excellent signal. Clicking on the icon opens the
Summit Client Utility.
Battery charge indicator. Percent of battery charge is indicated.
External power connected
Current time. Clicking the time display opens the Date/Time control panel.
Multiple modifier keys active, Green plus Orange / Shift plus Blue
4-20
HX2 OS Upgrade
Introduction
Depending on the size of the operating system, the total time required for a successful upgrade may require several minutes.
The OS upgrade files are unique to your HX2 physical configuration and date of manufacture. OS upgrade files designed for
one device configuration should not be used on a different device configuration.
Preparation
l Contact Technical Assistance to get the OS upgrade files.
l Use ActiveSync to back up HX2 user files and store them elsewhere before beginning an upgrade on the HX2.
l Maintain an uninterrupted AC/DC power source to the HX2 throughout this process.
l The SD / CF card with the OS and systems files must be present for the HX2 to boot. Removal or installation of SD or
CF cards should be performed on a clean, well-lit surface.
l Always perform OS updates when the HX2 has a dependable external power source connected to the HX2 and/or a fully
charged main battery.
Procedure
1. Verify a dependable power source is applied to the HX2 and will stay connected during the upgrade procedure.
2. Establish an ActiveSync connection between the HX2 and a desktop/laptop computer.
3. Download the OS files from the desktop/laptop to the HX2's System folder.
4. During the file copy process to the HX2 System folder, when asked “Overwrite ?”, select Yes to All.
5. Review the files that were downloaded to the System folder.
6. Restart the HX2.
7. Disconnect from ActiveSync.
8. When the OS finishes loading, check the OS update version by selecting Start > Settings > Control Panel > About >Software tab.
The touch screen may require calibration, however most Windows OS versions save the calibration data, eliminating the need
to calibrate.
Contact Technical Assistance for re-imaging options if the HX2 won't boot up after the upgrade is finished.
Warning: Opening the device e.g., removing endcaps or access panels, etc. could void the user's authority to
operate this equipment.
4-21
Battery State and OS Upgrade
A fully charged main battery must be cabled to the HX2 prior to reflashing or upgrading the operating system. A prompt may
appear when the battery reaches Critical Low that informs the user there is not enough power in the main battery to perform the
upgrade.
The operating system will not be able to execute the OS update when the battery level is too low (25% or less), as there is a
high risk that the power remaining in the battery expires when executing the upgrade and the HX2 will be left in an inoperable
state.
When main battery power level is too low, connect external power to the HX2 before performing the upgrade procedure. Do not
disconnect external power before the upgrade process is complete.
4-22
Using ActiveSync
Introduction
Once a relationship (partnership) has been established with Connect (on a desktop computer), ActiveSync will synchronize
using the wireless link, serial port, or USB on the HX2.
Note:ActiveSync serial connection requires a powered HX2-labelled desktop cradle.
Requirement : ActiveSync (version 4.5 or higher for Windows 2000/XP desktop/laptop computers) must be resident on the
host (desktop/laptop) computer. Windows Mobile Device Center is required for a Windows Vista/Windows 7
desktop/laptop computer. ActiveSync and Windows Mobile Device Center for the PC is available from the Microsoft website.
Follow their instructions to locate, download and install ActiveSync or Windows Mobile Device Center on your desktop
computer.
Note:For readability in this section, ActiveSync will be used in instructions and explanations. If you have a Windows Vista
or Windows 7 operating system on your desktop/laptop, replace ActiveSync with Windows Mobile Device Center.
Using Microsoft ActiveSync, you can synchronize information on your desktop computer with the HX2 and vice versa.
Synchronization compares the data on your mobile device with your desktop computer and updates both with the most recent
data.
For example, you can:
l Back up and restore your device data.
l Copy (rather than synchronize) files between your device and desktop computer.
l Control when synchronization occurs by selecting a synchronization mode. For example, you can synchronize
continually while connected to your desktop computer or only when you choose the synchronize command.
By default, ActiveSync does not automatically synchronize all types of information. Use ActiveSync Options to specify the
types of information you want to synchronize. The synchronization process makes the data (in the information types you
select) identical on both your desktop computer and your device.
When installation of ActiveSync is complete on your desktop computer, the ActiveSync Setup Wizard begins and starts the
following processes:
l connect your device to your desktop computer,
l set up a partnership so you can synchronize information between your device and your desktop computer, and
l customize your synchronization settings.
Because ActiveSync is already installed on your device, your first synchronization process begins automatically when you
finish setting up your desktop computer in the ActiveSync wizard. For more information about using ActiveSync on your
desktop computer, open ActiveSync, then open ActiveSync Help.
Initial Setup
The initial setup of ActiveSync must be made via a USB or serial connection. When there is a Connect icon on the desktop,
this section can be bypassed.
Partnerships can only be created using USB cable connection. After the partnerships are established, ActiveSync
communication can be initiated using USB or wireless, or, if using a desktop cradle, serial.
4-23
Connect via USB
The default connection type is USB Client
To change the connection type or to verify it is set to USB, select Start > Settings > Control Panel > PC Connection.
Tap the Change button. From the popup list, choose
USB Client
This will set up the mobile device to use the USB port. Tap OK and ensure the check box for “Allow connection with desktop
computer when device is attached” is checked.
Tap OK to return to the Control Panel. If desired, any control panel windows may be closed.
IMPORTANT – DO NOT PUT THE MOBILE DEVICE INTO SUSPEND WHILE CONNECTED VIA USB. The device will be
unable to connect to the host PC when it resumes operation.
Connect the correct cable to the PC (the host) and the mobile device (the client) as detailed below. USB will start automatically
when the USB cable is connected, not requiring you to select “Connect” from the start menu.
Cable for USB ActiveSync Connection:
If a desktop cradle is used:
HX2312DSKCRDL or HX2313DSKCRDL - HX2-labelled desktop cradle
Use with standard USB cable with type Aplug for PC/Laptop USB port and type B plug for HX2 desktop cradle USB type B
client port.
l Plug the type B end of the standard USB cable plug into the USB type B port on the HX2 desktop cradle (port #2).
l The USB type A connector on the standard cable connects to a USB port on a PC or laptop.
l The USB client (port #1) connector on the cradle does not need to be connected.
4-24
If a desktop cradle is not used:
HX2001CABLE - ActiveSync cable for HX2 when not in the desk dock. Cable connects directly to the HX2 and the other end
connects to PC/Laptop USB port.
l Insert the HX2 cable end into the cradle connector on the bottom of the HX2.
l The USB type A connector on the cable connects to a USB port on a PC or laptop.
Note:The ActiveSync cable for the HX2 does not appear to fit tightly with the cradle connector, as shown above. This is
normal.
Serial Connection
To change the connection type select Start > Settings > Control Panel > PC Connection.
Tap the Change button. From the popup list, choose
Serial 1 @ 57600
This will set up the mobile device to use the serial port on the powered desktop cradle. Tap OK and ensure the check box for
“Allow connection with desktop computer when device is attached” is checked.
Tap OK to return to the Control Panel. If desired, any control panel windows may be closed.
Select Start > Settings > Scanner and ensure the scanner is set to a port that is NOT the same as the ActiveSync port.
Connect the correct cable to the PC (the host) and the client cradle. The desktop cradle should be receiving A/C power and the
HX2 must be turned on and in the cradle. Select “Connect” from the Start Menu on the client (Start > Programs >Communications > Connect).
Note:Run “Connect” when the “Get Connected” wizard on the host PC is checking COM ports to establish a connection for
the first time.
Wireless Connection
Note:You must establish a partnership with a desktop computer prior to running ActiveSync on the mobile device. The initial
partnership must be done using USB cable connection.
Once the relationship is established, the ActiveSync link in the Start Menu gives a choice of connections, one of which is
Network.
Select Start > Settings > Programs > Communication > ActiveSync. From the popup list, choose Network and then tap
the Connect button.
4-25
Synchronizing from the Mobile Device
To synchronize using wireless, you must have set up ActiveSync on your desktop computer and completed the first
synchronization process before you initiate wireless synchronization from your device.
To initiate synchronization from your device, tap Start > Programs > Communication > ActiveSync to begin the process.
Tap Sync to connect and synchronize. View synchronization status.
Tap Tools to synchronize or change synchronization settings. View connection status.
Tap Stop to stop synchronization.
Tap Start > Help for context-sensitive help.
Explore
From the ActiveSync Dialog on the Desktop PC, tap the Explore button, which allows you to explore the mobile device from
the PC side, with some limitations. You can copy files to or from the mobile device by drag-and-drop. You will not be allowed to
delete files or copy files out of the \Windows folder on the mobile device. (Technically, the only files you cannot delete or copy
are ones marked as system files in the original build of the Windows image. This, however, includes most of the files in the
\Windows folder).
Backup Data Files using ActiveSync
Use the following information to backup data files from the mobile device to a desktop or laptop PC using the appropriate
cables and Microsoft’s ActiveSync.
Prerequisites
A partnership between the mobile device and ActiveSync has been established.
Serial Port Transfer
l A desktop or laptop PC with an available serial port and a mobile device with a serial port. The desktop or laptop PC
must be running Windows XP or greater.
l Null modem cable with all control lines connected.
USB Transfer
l A desktop or laptop PC with an available USB port and a mobile device with a USB port. The desktop or laptop PC must
be running Windows XP or greater.
l Use the specific USB cable as listed in Connect Via USB.
4-26
Connect
Connect the modem cable to the PC (the host) and the mobile device (the client). Select “Connect” from the Start Menu on the
mobile device (Start > Programs > Communications > Connect).
Note:Run “Connect” when the “Get Connected” wizard on the host PC is checking COM ports to establish a connection for
the first time.
Note:USB synchronization will start automatically when the cable is connected, not requiring you to select “Connect” from
the Start menu.
Disconnect
USB Connection
l Disconnect the cable from the mobile device or desktop cradle.
l Tap the status bar icon in the lower right hand corner of the status bar. Then tap the Disconnect button.
IMPORTANT – Do not put the mobile device into Suspend while connected via USB. The device will be unable to connect to
the host PC when it resumes operation.
Serial Connection
l Disconnect the cable from the desktop cradle.
l Put the mobile device into Suspend.
l Tap the status bar icon in the lower right hand corner of the status bar. Then tap the Disconnect button.
Network Connection
l Put the mobile device into Suspend.
l Tap the status bar icon in the lower right hand corner of the status bar. Then tap the Disconnect button.
Cold Boot and Loss of Host Re-connection
ActiveSync assigns a partnership between a client and a host computer. A partnership is defined by two objects – a unique
computer name and a random number generated when the partnership is first created. An ActiveSync partnership between a
unique client can be established to two hosts.
When the mobile device is cold booted, the random number is deleted – and the partnership with the last one of the two hosts is
also deleted. The host retains the random numbers and unique names of all devices having a partnership with it. Two clients
cannot have a partnership with the same host if they have the same name. (Control Panel > System > Device Name)
If the cold booted mobile device tries to reestablish the partnership with the same host PC, a new random number is generated
for the mobile device and ActiveSync will insist the unique name of the mobile device be changed. If the mobile device is
associated with a second host, changing the name will destroy that partnership as well. This can cause some confusion when
re-establishing partnerships with hosts.
4-27
ActiveSync Help
ActiveSync on the host says that a device is trying to connect, but it cannot identify it
One or more control lines are not connected. This is usually a cable problem, but on a laptop or other device, it may indicate a
bad serial port.
If the HX2 is connected to a PC by a cable, disconnect the cable from the HX2 and reconnect it again.
Check that the correct connection is selected (Serial or USB “Client” if this is the initial ActiveSync installation).
See Also: “Cold Boot and Loss of Host Reconnection”.
ActiveSync indicator on the host (disc in the toolbar tray) turns green and spins as soon as you connect the cable,
before tapping the Connect icon (or REPLLOG.EXE in the Windows directory).
One or more control lines are tied together incorrectly. This is usually a cable problem, but on a laptop or other device, it may
indicate a bad serial port.
ActiveSync indicator on the host turns green and spins, but connection never occurs
Baud rate of connection is not supported or detected by host. Check that the correct connection is selected (Serial or USB
“Client” if this is the initial ActiveSync installation).
-or-
Incorrect or broken data lines in cable.
ActiveSync indicator on the host remains gray
Solution 1: ActiveSync icon on the PC does not turn green after connecting USB cable from HX2.
1. Disconnect HX2 USB cable from PC.
2. Suspend/Resume or Restart the HX2.
3. In ActiveSync > File > Connection Settings on PC disable Allow USB Connections and click OK.
4. Re-enable Allow USB Connections on the PC and click OK.
5. Reconnect USB cable from HX2 to PC.
Solution 2: The host doesn’t know you are trying to connect. May mean a bad cable, with no control lines connected, or an
incompatible baud rate. Try the connection again, with a known good cable.
Testing connection with a terminal emulator program, or a serial port monitor
You can use HyperTerminal or some other terminal emulator program to do a rough test of ActiveSync. Set the terminal
emulator to 8 bits, no parity, 1 stop bits, and the same baud rate as the connection on the CE device. After double-tapping
REPLLOG.EXE on the CE device, the word “CLIENT” appears on the display in ASCII format. When using a serial port
monitor, you see the host echo “CLIENT”, followed by “SERVER”. After this point, the data stream becomes straight (binary)
PPP.
4-28
Configuring the HX2 with LXEConnect
LXEConnect allows a user to view the HX2 screen remotely from a PC using an ActiveSync connection:
Requirement : ActiveSync (version 4.5 or higher for Windows XP desktop/laptop computers) must be resident on the host
(desktop/laptop) computer. Windows Mobile Device Center is required for a Windows Vista/Windows 7 desktop/laptop
computer. ActiveSync and Windows Mobile Device Center for the PC are available from the Microsoft website. Follow their
instructions to locate, download and install ActiveSync or Windows Mobile Device Center on your desktop computer.
Note:For readability in this section, ActiveSync will be used in instructions and explanations. If you have a Windows Vista
or Windows 7 operating system on your desktop/laptop, replace ActiveSync with Windows Mobile Device Center.
ActiveSync is already installed on the HX2. The HX2 is preconfigured to establish a USB ActiveSync connection to a PC
when the proper cable is attached to the HX2 and the PC.
If the HX2 uses a serial port for ActiveSync, it will be necessary to configure the HX2 to use the serial port. Complete details
on the proper cables and port configuration are included in Initial Setup.
Install LXEConnect
1. Install Microsoft ActiveSync on a PC with a USB port. For details, please see Initial Setup.
2. Power up the HX2.
3. Connect the HX2 to the PC using the proper connection cable. Once connected, the ActiveSync dialog box appears. If
using the USB connection, the ActiveSync connection is automatically established. If using a serial connection, it is
necessary to initiate the connection from the HX2.
4. Select “No” for partnership when prompted. Dismiss any ActiveSync dialog boxes warning a partnership is not set up. It
is not necessary to establish a partnership to use LXEConnect. However, if a partnership is desired for other reasons,
one may be established now. More details on partnerships are included in ActiveSync Help.
5. When the ActiveSync screen appears, select Explore.
6. An explorer window is displayed for the HX2. Browse to the \System\LXEConnect folder. Contact Technical
Assistance for the necessary files if this folder is not present .
4-29
7. Select and copy the LXEConnect.msi and Setup.exe files from the HX2 to the user PC. Note the location chosen for the
files.
8. Close the ActiveSync explorer dialog box. Do not disconnect the HX2 ActiveSync connection.
9. Execute the setup.exe file that was copied to the user PC. This setup program installs the LXEConnect utility.
10. Follow the on screen installation prompts. The default installation directory is C:\Program Files\LXE\LXEConnect.
11. When the installation is complete, create a desktop shortcut to the following file: C:\Program
Files\LXE\LXEConnect\LXEConnect.exe. If a different directory was selected during installation, please substitute the
appropriate directory.
12. LXEConnect is now installed and ready to use.
4-30
Using LXEConnect
1. If an ActiveSync connection has not been established, connect the HX2 to the PC.
2. Double-click the LXEConnect icon that was created on the PC desktop.
3. LXEConnect launches.
4. Click the OK button to dismiss the About CERDisp dialog box on the desktop by clicking the OK button in the
LXEConnect window on the PC desktop. The dialog box automatically times out and disappears after approximately 30
seconds.
5. The HX2 can now be configured from the LXEConnect window.Input from the PC’s mouse and keyboard are
recognized as if they were attached to the HX2.
6. When the remote session is completed, terminate the LXEConnect program by selecting File > Exit or clicking on the X
in the upper right hand corner to close the application, then disconnect the ActiveSync cable.
Note:After using LXEConnect, the HX2 cannot go into Suspend mode until after a warmboot. If using Power Management
on a HX2, always warmboot the HX2 when finished using LXEConnect.
4-31
Control Panel
Start > Settings > Control Panel or My Device > Control Panel link
Note:Change the font displayed on the touch screen by choosing Start > Settings > Control Panel > Keyboard and then the
Key map dropdown list.
Tap the ? button for Help when changing HX2 Control Panel options.
OptionFunction
AboutSoftware, hardware, versions and network IP. No user intervention allowed.
Accessibility
AdministrationAppLock Administration utility.
BatteryView voltage and status of the main and backup batteries.
BluetoothSet the parameters for Bluetooth device connections.
CertificatesManage digital certificates used for secure communication.
Date/TimeSet Date, Time, Time Zone, and Daylight Savings.
Device Management
DialingConnection setup for modem attached to COM port or Compact Flash slot.
Display
HX2-3 OptionsSet various device specific configuration options.
Input PanelSelect the current key / data input method. Select custom key maps.
Installed Programs
Internet Options
Customize the way the keyboard, audio, display or mouse function for users with
hearing or viewing difficulties.
Allows a Device Management client (the device equipped with a Microsoft Windows
CE operating system) to work with a Microsoft Systems Management Server.
Set background graphic and scheme. Set touch screen and keypad backlight
properties and timers.
View the list of installed programs. In some OS versions this panel replaced Remove
Programs.
Set General, Connection, Security, Privacy, Advanced and Popups options for Internet
connectivity.
KeyboardSelect a Key Map (or font). Set key repeat delay and key repeat rate.
KeypadConfigure Alpha key, KeyMap keys, RunCmd and LaunchApp.
License ViewerDisplays license information for installed licensed applications.
Mixer
MouseSet the double-tap sensitivity for stylus taps on the touch screen.
Network and Dial Up OptionsSet network driver properties and network access properties.
Network CaptureSet network logging options.
Owner
4-32
Adjust the input and output parameters – volume, sidetone, and record gain, for
headphone, software and microphone.
Set the mobile device owner details (name, phone, etc.). Enter notes. Enable / disable
Owner display parameters. Enter Network ID for the device – user name, password,
domain.
OptionFunction
PasswordSet OS access password properties for signon and/or screen saver.
PC Connection
Control the connection between the mobile device and a local desktop or laptop
computer.
PowerSet Power scheme properties. Review device status and properties.
Regional Settings
Remove Programs
Set appearance of numbers, currency, time and date based on country region and
language settings.
Select to remove specific user installed programs in their entirety. In some OS
versions this panel has been replaced by Installed Programs.
Scan Wedge utility. Set scanner key wedge, scanner port, and imager LED illumination
Scanner
options. Assign baud rate, parity, stop bits and data bits for COM1 port. Assign
scanned bar code data manipulation parameters.
StylusSet double-tap sensitivity properties and/or calibrate the touch panel.
System
Volume and Sounds
Review System and Computer data and revision levels. Adjust Storage and Program
memory settings. Enter device name and description. Review copyright notices.
Enable / disable volume and sounds. Set volume parameters and assign sound WAV
files to events.
WiFiSet the parameters for a Summit client.
4-33
About
Start > Settings > Control Panel > About
The data cannot be edited by the HX2 user on these panels.
TabContents
Software
Hardware
GUID, Windows CE Version, OAL Version, Bootloader Version, Compile Version,
FPGA Version and Language. Language indicates any pre-installed Asian fonts.
CPU Type, Codec Type, FPGA Version, Scanner type, Display, Flash memory, and
DRAM memory
VersionsRevision level of software modules and .NET Compact Framework Version.
Network IP
Current network connection IP and MAC address. Only the first 2 network ports are
shown (usually radio and ActiveSync).
Version window information is retrieved from the registry.
Version Tab and the Registry
Modify the Registry using the Registry Editor. Use caution when editing the Registry. Make a backup copy of the registry
before changes are made.
The registry settings for the Version tab are under HKEY_LOCAL_MACHINE \ Software \ LXE \ Version in the registry.
To add a user application to the Version panel, create a new string value under the HKLM\Software\LXE\Version key. The
string name should be the Application name to appear in the Version window. The data for the value should be the version
number to appear in the Version window .
Version strings can be equal to or less than 254 characters. Because the strings are displayed in a text box, any number can be
accommodated, up to the 64K byte text box limitation.
Language and Fonts
The Software tab displays any fonts built into the OS image. The fonts built into the OS image are noted in the Language
section of this tab:
l English only – No additional fonts are built into the OS
l Japanese
l Simplified Chinese
l Traditional Chinese
l Korean
The above listed Asian fonts are ordered separately and built-in to the OS image. Built-in fonts are added to registry entries and
are available immediately upon startup. Thai, Hebrew, Arabic and Cyrillic Russian fonts are available in the (English only)
default (extended) fonts.
When an Asian font is copied into the fonts folder on the /System folder; the font works for Asian web pages, the font works
with RFTerm, the font does not work for Asian options in Regional Settings control panel, the font does not work for naming
desktop icons with Asian names, the font does not work for third-party CE applications, the font does not work for some thirdparty MFC applications.
4-34
Identifying Software Versions
The Versions tab displays the versions of many of the software programs installed. Not all installed software installed on the
mobile device is included in this list and the list varies depending on the applications loaded on the HX2. The Image line
displays the revision of the system software installed. Refer to the last three digits to determine the revision level.
MAC Address
The Network IP tab displays the MAC address of the network card.
4-35
Accessibility
Start > Settings > Control Panel > Accessibility
Customize the way the HX2 keyboard, sound, display, mouse, automatic reset and notification sounds function. There are a
few changes from general Windows desktop Accessibility options.
Note:StickyKeys and StickyKeys Settings on the Keyboard panel are disabled as this setting, when enabled, interferes
with the HX2's assigned sticky key implementation.
TabContents
Sticky Keys - Disabled.
Keyboard
ToggleKeys - Disabled by default. Tap the Use ToggleKeys checkbox to enable this
option. Tap the Settings button to view or change parameters.
Sound
Display
Mouse
General
SoundSentry is disabled by default. Tap the Use SoundSentry checkbox to enable this
option. Tap the Settings button to view or change parameters.
High Contrast is disabled by default. Tap the Use High Contrast checkbox to enable
this option. Tap the Settings button to view or change parameters.
MouseKeys is disabled by default. Tap the Use MouseKeys checkbox to enable this
option. Tap the Settings button to view or change parameters.
Automatic reset is disabled by default. Tap the Turn off accessibility features checkbox
to enable this option and use the dropdown option to assign a timer.
Notification is enabled by default. Sounds are emitted when turning a feature on or off.
The following exceptions are due to a limitation in the Microsoft Windows CE operating system:
l If the ToggleKeys option is selected, please note that the ScrollLock key does not produce a sound as the CapsLock
and NumLock keys do.
l If the SoundSentry option is selected, please note that ScrollLock does not produce a visual warning as the CapsLock
and NumLock keys do.
4-36
Administration - for AppLock
Start > Settings > Control Panel > Administration
Introduction
AppLock is designed to be run on certified Honeywell Windows based devices only. The AppLock program is part of the factory
installed software load.
HX2 AppLock is setup by the Administrator by tapping Start > Settings > Control Panel > Administration.
Configuration parameters are specified by the AppLock Administrator for the mobile device end-user. AppLock is password
protected by the Administrator.
End-user mode locks the end-user into the configured application or applications. The end user can still reboot the mobile
device and respond to dialog boxes. The administrator-specified applications are automatically launched in the specified order
and run in full screen mode when the device boots up.
When the mobile device is reset to factory default values, for example after a cold reset, the Administrator may need to
reconfigure the AppLock parameters.
The assumption, in this chapter, is that the first user to power up a new mobile device is the system administrator.
Note:AppLock Administrator Control panel file Launch option does not inter-relate with similarly-named options contained in
other HX2 Control Panels.
Note:A few applications do not follow normal procedures when closing. AppLock cannot prevent this type of application
from closing, but is notified that the application has closed. For these applications, AppLock immediately restarts the
application (see Auto Re-Launch) which causes the screen to flicker. If this type of application is being locked, the
administrator should close all other applications before switching to end-user mode to minimize the screen flicker.
AppLock is updated periodically as new options become available. Contact Technical Assistance for downloads and update
availability.
4-37
Setup a New Device
Devices with the AppLock feature are shipped to boot in Administration mode with no default password, thus when the HX2 is
first booted, the user has full access to the device and no password prompt is displayed. After the administrator specifies the
applications to lock, a password is assigned and the device is rebooted or the hotkey is pressed, the device switches to enduser mode.
Briefly, the process to configure a new device is as follows:
1. Connect an external power source to the device and press the Power button.
2. Adjust screen display, audio volume and other parameters if desired. Install accessories.
3. Tap Start > Settings > Control Panel > Administration icon.
4. Assign applications on the Control (single application) or Application (dual application) tab screen.
5. Assign a password on the Security tab screen.
6. Select a view level on the Status tab screen, if desired.
7. Tap OK
8. Press the hotkey sequence to launch AppLock and lock the configured application(s)
9. The device is now in end-user mode.
4-38
Administration Mode
Administration mode gives full access to the mobile device, hardware and software configuration options.
The administrator must enter a valid password (when a password has already been assigned) before access to Administration
mode and configuration options are allowed. The administrator can configure the following options:
l Create/change the keystroke sequence to activate administrator access.
l Create/change the password for administrator access.
l Assign the name of the application, or applications, to lock.
l Select the command line of the application to lock.
In addition to these configuration options, the administrator can view and manage the status logs of AppLock sessions.
Administrator default values for this device:
Administrator Hotkey
Shift+Ctrl+A
Password
none
Application path and name
none
Application command line
none
4-39
End User Mode
End-user mode locks the end-user into the configured application or applications. The end user can still reboot and respond to
dialog boxes. Each application is automatically launched and runs in full screen mode when the device boots up.
The user cannot unintentionally or intentionally exit the application nor can the end user execute any other applications. Normal
application exit or switching methods and all Microsoft defined Windows CE key combinations, such as close (X) icon, File
Exit, File Close, Alt-F4, Alt-Tab, etc. are disabled. The Windows CE desktop icons, menu bars, task bar and system trays are
not visible or accessible. Task Manager is not available.
If the end-user selects File/Exit or Close from the applications menu bar, the menu is cleared and nothing else happens; the
application remains active. Nothing happens when the end-user clicks on the Close icon on the application’s title bar and the
application remains active.
Note:A few applications do not follow normal procedures when closing. AppLock cannot prevent this type of application
from closing, but is notified that the application has closed. For these applications, AppLock immediately restarts the
application which causes the screen to flicker. If this type of application is being locked, the administrator should close
all other applications before switching to end user mode to minimize the screen flicker.
Windows accelerator keys such as Alt-F4 are disabled.
Passwords
A password must be configured. If the password is not configured, a new device switches into Administration mode without
prompting for a password. In addition to the hotkey press, a mode switch occurs if inaccurate information has been configured
or if mandatory information is missing in the configuration.
There are several situations that display a password prompt after a password has been configured.
If the configured hotkey is pressed, the password prompt is displayed. In this case the user has 30 seconds to enter a
password. If a valid password is not entered within 30 seconds, the password prompt is dismissed and the device returns to
end-user mode.
All other situations that present the password prompt do not dismiss the prompt -- this is because the other situations result in
invalid end-user operation.
These conditions include:
l If inaccurate configuration information is entered by the administrator, i.e., an application is specified that does not
exist.
l If the application name, which is mandatory for end-user mode, is missing in the configuration.
l Invalid installation of AppLock (e.g., missing DLLs).
l Corrupted registry settings.
To summarize, if an error occurs that prevents AppLock from switching to user mode, the password will not timeout and
AppLock will wait until the correct password is entered.
Forgotten password?
See: AppLock Help
4-40
End-User Switching Technique
Note:The touch screen must be enabled.
A checkmark indicates applications currently active or available for Launching by the user. When Keyboard is selected, the
HX2 default input method (Input Panel, Transcriber, or custom input method) is activated.
The check to the left of the application name indicates that the application is active.
If the application is listed but does not have a checkmark to the left of the application name, this means the application is
configured in AppLock and can be manually launched by clicking on the application name in the list.
Using a Stylus Tap
When the mobile device enters end-user mode, a Switchpad icon (it looks like three tiny windows one above the other) is
displayed in the lower right corner of the display. The Switchpad is always visible on top of the application in focus. However, if
only one application is configured in AppLock and the Input Panel is disabled the Switchpad is not visible.
When the user taps the Switchpad icon, a menu is displayed showing the applications available to the user. The user can tap
an application name in the popup menu and the selected application is brought to the foreground. The previous application
continues to run in the background. Stylus taps affect the application in focus only. When the user needs to use the Input
Panel, they tap the Keyboard option. Input Panel taps affect the application in focus only.
See Also: Application Panel > Launch > Manual (Launch) and Allow Close
4-41
Using the Switch Key Sequence
One switch key sequence (or hotkey) is defined by the administrator for the end-user to use when switching between locked
applications. This is known as the Activation key. The Activation key is assigned by the Administrator using the Global Key
parameter. When the switch key sequence is pressed on the keypad, the next application in the AppLock configuration is
moved to the foreground and the previous application moves to the background. The previous application continues to run in
the background. End-user key presses affect the application in focus only.
See Also: Start > Settings > Administration > Application Panel > Global Key
Hotkey (Activation hotkey)
If the mobile device uses Multi AppLock to allow the user to switch between applications, the default Activation key is
Ctrl+Spc. The key sequence switches the focus between one application and another. Data entry affects the application
running in the foreground only. Note that the system administrator may have assigned a different key sequence to use when
switching applications.
End User Internet Explorer (EUIE)
AppLock supports applications that utilize Internet Explorer, such as .HTML pages and JAVA applications. The end user can
run an application by entering the application name and path in Internet Explorer’s address bar.
To prevent the end user from executing an application using this method, the address bar and Options settings dialog are
restricted in Internet Explorer. This is accomplished by creating an Internet Explorer that is used in end user mode: End-user
Internet Explorer (EUIE.EXE). The EUIE executes the Internet Explorer application in full screen mode which removes the
address bar and status bar. The Options Dialog is also removed so the end user cannot re-enable the address bar.
The administrator specifies the EUIE by checking the Internet checkbox in the Application tab of the Administrator applet. The
internet application should then be entered in the Application text box.
When the Internet checkbox is enabled, the Menu and Status check boxes are available.
Enabling the Menu checkbox displays the EUIE menu which contains navigation functions like Back, Forward, Home,
Refresh, etc., functions that are familiar to most Internet Explorer users. When the Menu checkbox is blank, the EUIE menu is
not displayed and Navigation functions are unavailable.
When the Status checkbox is enabled, the status bar displayed by EUIE gives feedback to the end-user when they are
navigating the Internet.
If the standard Internet Explorer that is shipped with the mobile device is desired, it should be treated like any other application.
This means that IEXPLORER.EXE should be specified in the Application text box and the internet application should be
entered in the command line. In this case, do not check the Internet checkbox.
4-42
Application Configuration
The default Administrator Hotkey sequence is Shift+Ctrl+A.
Administrator mode allows access to all features on the device. When the hotkey is pressed to switch into Administrator mode,
a password prompt is displayed (if a password has been configured). A password must be entered within 30 seconds (and
within three tries) or the password prompt is removed and the device remains in end-user mode with the focus returned to the
locked application. Without entry of a valid password, the switch into Administrator mode will not occur.
Settings > Control Panel > Administration icon
The password prompt is displayed if a password has been configured. When the valid password is entered, the Administration
Control panel is displayed. When a valid password is not entered within 30 seconds, the user is returned to the System Control
Panel.
If a password has not been configured, the Administrator Control panel is displayed.
4-43
Application Panel
Note:Users of Single-Application AppLock have a Control tab instead of an Application tab. Some of the options in this
section do not apply to the Control tab.
Note:If your Application Panel does not look like the figure shown above, you may have the Single Application version.
Use the Application tab options to select the applications to launch when the device boots up in End-user Mode.
If no application is specified when the Administrator Control Panel is closed, the mobile device reboots into Administrator
mode. If a password has been set, but an application has not been specified, the user will be prompted for the password before
entering administration mode. The password prompt remains on the display until a valid password is entered.
OptionExplanation
Default is blank. Move the cursor to the Filename text box and either type the application path or tap the Browse
Filename
Title
Arguments Default is blank. Enter the command line parameters for the application in the Arguments text box.
Order
Internet
Launch
Button
Global Key
Global
Delay
button (the … button). The standard Windows CE Browse dialog is displayed. After selecting the application
from the Browse dialog, tap OK.
Default is blank. Enter the Title to be associated with the application. The assumption is that multiple copies of
the same application may need unique titles in order to differentiate them in the Switchpad.
Default is 1. Enter the Order in which the application is to be loaded or presented to the end-user. Applications
are launched in lowest to highest number order and do not need to be sequential.
Default is Disabled. Enable the Internet checkbox to use the End-user Internet Explorer (EUIE.EXE) When the
checkbox is enabled, the Internet Menu and Internet Status are available. See the section titled End-user Internet
Explorer (EUIE) for more details.
See following section titled Launch Button.
Note:AppLock Administrator Control panel file Launch option does not inter-relate with similarly-named
options contained in other Control Panels.
Default is Ctrl+Spc. Select the Global Key key sequence the end-user is to press when switching between
applications. The Global Key default key sequence must be defined by the AppLock Administrator. The Global
key is presented to the end-user as the Activation key.
Default is 10 seconds. Enter the number of seconds that Applications must wait before starting to run after
reboot.
Note:Delay (Global) may not be available in all versions of AppLock. You can simulate a Global Delay
4-44
OptionExplanation
function by setting a delay for the first application (lowest Order) launched and setting the delay to 0 for
all other applications. See Boot Options.
Input
Panel
Clear
Button
Scroll
Buttons
Default is Disabled. Enable (check) to show the Keyboard option on the Switchpad menu. When enabled the
input panel cannot be enabled or disabled for each individual application, and is available to the user for all
configured applications.
Tap the Clear button to clear all currently displayed Filename or Application information. The Global settings are
not cleared.
Use the left and right scroll buttons to move from application setup screen to application setup screen. The left
and right buttons update the information on the screen with the previous or next configured application
respectively.
Launch Button
Note:The Launch button may not be available in all versions of Multi-AppLock. Contact Technical Assistance for
downloads and AppLock update availability.
When clicked, displays the Launch options panel for the Filename selected on the Administration panel.
Note:Launch order is determined by the Order specified in the Application tab. The Order value does not have to be
sequential.
4-45
Auto At Boot
Default is Enabled.
Auto At Boot
When enabled, automatically launches (subject to the specified Delay in seconds) the application after the unit is rebooted. If a
Delay in seconds is specified, AppLock waits for the specified period of time to expire before launching the application. The
Delay default value is 10 seconds; valid values are between 0 “no delay” and a maximum of 999 seconds.
Retries
This is the number of times the application launch will be retried if a failure occurs when the application is automatically
launched at bootup. Valid values are between 0 (no tries) and 99 tries or -1 for infinite. Infinite tries ends when the application
successfully launches. The default is 0 retries.
Delay
This timer is the time that AppLock waits prior to the initial launch of the selected application when it is automatically launched
at bootup. Delay default is 10 seconds. Valid values are between 0 seconds (no delay) and 999 seconds.
The Auto At Boot delay is associated for each application; it will be either a value specified by the Administrator or it will be the
delay default value. At startup, when a delay has been assigned for each application, AppLock waits for the delay associated
with the first application to expire before launching the first application then AppLock waits for the delay associated with the
second application to expire before launching the second application. AppLock continues in this manner until all applications
are launched.
Note:A “Global Delay” can be accomplished by setting a timed delay for the first application to be launched (by lowest Order
number) and no delay (0 seconds) for all other applications.
Note:Launch order is determined by the Order specified in the Application tab. The Order value does not have to be
sequential.
4-46
Auto Re-Launch
Auto Re-Launch
Default is Enabled.
When enabled for a specific application. automatically re-launches it (subject to the specified Auto Re-Launch Delay in
seconds) after it terminates. This option allows the Administrator to disable the re-launch operation. AppLock cannot prevent all
applications from closing. When an application that AppLock cannot prevent from closing terminates, perhaps because of an
error condition, AppLock re-launches the application when this option is enabled.
Note:If Allow Close is enabled and both Auto Re-launch and Manual (Launch) are disabled, the application cannot be
restarted for the end-user or by the end-user after the application terminates.
Retries
Default is 0 tries. Retries is the number of times AppLock will try to re-launch the application. The retry count is reset after an
application is successfully launched and controlled by AppLock. Valid values are between 0 (no tries) and 99 tries or -1 for
infinite. Infinite tries ends when the application successfully launches.
Delay
Default is 0 seconds (no delay). Delay is the amount of time AppLock waits prior to re-launching an application that has
terminated. The delay is specified in seconds. Valid values are between 0 (no delay) and 99 seconds.
AppLock must also be configured to automatically re-launch an application. To AppLock, application termination by the enduser is indistinguishable from application termination for any other reason.
4-47
Manual (Launch)
Default is Disabled. Enabling this option allows the end-user to launch the specified application(s). Upon bootup completion an
application with Manual enabled is listed on the Switchpad accompanied by a checkmark that indicates the application is
currently active or available for Launching. When an application name is tapped by the end-user, the application is launched (if
inactive) and brought to the foreground.
Applications set up with Manual (Launch) enabled may or may not be launched at bootup. This function is based on the
application’s Auto At Boot setting. The applications have been listed as approved applications for end-user manual launch
using the Switchpad menu structure. The approved applications are listed on the Switchpad. A checkmark indicates the
applications active status.
When Manual (Launch) is disabled for an application, and Allow Close is enabled for the application, when the end-user closes
the specific application it is no longer available (shown) on the Switchpad.
When Auto At Boot and Manual (Launch) are both disabled for a specific application, the application is 1) not placed on the list
of approved applications for end-user manual launch and 2) never launched, and 3) not displayed on the Switchpad.
4-48
Allow Close
Default is Disabled. When enabled, the associated application can be closed by the end-user.
This option allows the administrator to configure applications that consume system resources to be terminated if an error
condition occurs or at the end-user’s request. Error conditions may generate a topmost popup requiring an end-user response,
memory resource issues requiring an end-user response, etc. Also at the administrator’s discretion, these types of applications
can be started manually (see Manual [Launch]) by the end-user.
4-49
Match
Match
Default is blank (match is not used).
AppLock works by associating display windows with the launched process ID. If an application uses different process IDs for
windows it creates, the Match field must be used.
Use the Match field to specify up to 32 characters of the class name for the application.
For example:
l DOS applications using a standard DOS display box should specify condev_appcls in the Match textbox.
l Remote Desktop (remote.exe) should specify TSSHELLWND in the Match textbox.
Note:An update may be required to support locking remote.exe. Contact Technical Assistance for details.
4-50
Security Panel
Hotkey
Specify the hotkey sequence that triggers AppLock to switch between administrator and user modes and the password
required to enter Administrator mode. The default hotkey sequence is Shift+Ctrl+A.
A 2ndkey keypress is an invalid keypress for a hotkey sequence.
Move the cursor to the Hot Key text box. Enter the new hot key sequence by first pressing the Shift state key followed by a
normal key. The hotkey selected must be a key sequence that the application being locked does not use. The hotkey sequence
is intercepted by AppLock and is not passed to the application.
Input from the keyboard or Input Panel is accepted with the restriction that the normal key must be pressed from the keyboard
when switching modes. The hotkey sequence is displayed in the Hot key text box with “Shift”, “Alt”, and “Ctrl” text strings
representing the shift state keys. The normal keyboard key completes the hotkey sequence. The hotkey must be entered via
the keypad. Some hotkeys cannot be entered via the Input Panel. Also, hotkeys entered via the SIP are not guaranteed to work
properly when switching operational modes.
For example, if the ‘Ctrl’ key is pressed followed by ‘A’, “Ctrl+A” is entered in the text box. If another key is pressed after a
normal key press, the hotkey sequence is cleared and a new hotkey sequence is started.
A normal key is required for the hotkey sequence and is unlike pressing the normal key during a mode switch; this key can be
entered from the SIP when configuring the key. However, when the hotkey is pressed to switch modes, the normal key must
be entered from the keypad; it cannot be entered from the SIP.
Password
Move the cursor to the Password text box. The passwords entered in the Password and Confirm Password fields must match.
Passwords are case sensitive.
When the user exits the Administrator Control panel, the two passwords are compared to verify that they match. If they do not
match, a dialog box is displayed notifying the user of the error. After the user closes the dialog box, the Security Panel is
displayed and the password can then be entered and confirmed again. If the passwords match, the password is encrypted and
saved.
See Also: Passwords and AppLock Help
4-51
Options Panel
AppLock contains several types of delays and timeouts to accommodate different applications. Please note that the delays
specified on the Launch panel are delays before AppLock attempts to start the specified application(s). The timeouts specified
on this panel are delays after AppLock has attempted to launch the application.
Launch timeout
This timeout specifies the period of time for AppLock to wait for the application to initially launch after the application has been
called. For example, if the application takes time to launch and then initialize before a display a window is created, use this
delay to specify the delay period.
Replace timeout
This timeout specifies the period of time for AppLock to wait after an initial screen (like a password prompt screen) is replaced
by another application window.
Restart timeout
This specifies the period of time for AppLock to wait for an application to restart. If the application fails to restart automatically,
AppLock then proceeds according to the options selected when the application was configured on the Application and Launch
panels.
4-52
Status Panel
Use the Status panel to view the log of previous AppLock operations and to configure which messages are to be recorded
during AppLock operation.
Status information is stored in a specific location on the storage device and in a specific logfile specified by the Administrator.
For this reason, the administrator can configure the type of status information that is logged, as well as clear the status
information.
Move the cursor to the Filename text box and either type the logfile path or tap the Browse button (the … button). The standard
Windows CE Browse dialog is displayed. After selecting the logfile from the Browse dialog, tap OK.
Note:If your Status Panel does not look like the figure shown above, you may have the Single Application version which
does not have as many options.
View
Error
Process
Extended Extended status provides more detailed information than that logged by Process Logging.
AllAll messages are displayed.
Tap the Refresh button after changing from one view level to another. The filtered records are displayed, all others are not
displayed.
Error status messages are logged when an error occurs and is intended to be used by the administrator to determine why the specified application cannot be locked.
Processing status shows the flow control of AppLock components and is mainly intended for Customer Service
when helping users troubleshoot problems with their AppLock program.
4-53
Log
Note:If a level higher than Error is selected, the status should be cleared frequently by the administrator.
In addition to the three view levels the administrator can select that all status information be logged or turn off all status
information logging completely. The system default is ‘None’; however to reduce registry use, the administrator may want to
select ‘None’ after verifying the configuration. Tap the Clear button to clear the status information from the registry.
l None
l Error
l Processing
l Extended
l All
Save As
When the 'Save As'… button is selected, a standard 'Save As' dialog screen is displayed. Specify the path and filename. If the
filename exists, the user is prompted whether the file should be overwritten. If the file does not exist, it is created.
See Also: Error Messages
AppLock Help
The mobile device won’t switch from Administration mode to end-user mode.
If the configuration is valid for one application but not the other, the switch to end-user mode fails. AppLock stays in
Administration mode and is stopped until the Administrator password is entered.
The hotkey sequence needed is not allowed. What does this mean?
When the Administrator is selecting a hotkey sequence to use when switching user modes, they are not allowed to enter key
combinations that are reserved by installed software applications. ONLY RFTerm key combinations are currently validated.
When RFTerm is installed on the mobile device and an RFTerm restricted key sequence is specified as a hotkey sequence by
the Administrator, the following error message is displayed in a message box:
Selected hotkey is not allowed. Please reenter.
When RFTerm is not installed on the mobile device, the RFTerm keys are not restricted from use.
Can’t locate the password that has been set by the administrator?
Contact Technical Assistance.
AppLock Error Messages
Any messages whose first word is an ‘ing’ word is output prior to the action described in the message. For example, “Switching
to admin-hotkey press” is logged after the administrator has pressed the hotkey but prior to starting the switch process.
For all operations that can result in an error, an Error level message is displayed when a failure occurs. These messages
contain the word “failure”. These messages have a partner Extended level message that is logged which contains the word
“OK” if the action completed successfully rather than with an error.
4-54
For processing level messages, “Enter…” is logged at the beginning of the function specified in the message and “Exit…” is
logged at the end (just before the return) of the function specified in the message.
MessageExplanation and/or corrective actionLevel
Error reading hotkeyThe hotkey is read but not required by AppLock.LOG_EX
Error reading hotkey;
using default
App Command Line=
<Command line>
App= <Application
name>
dwProcessID= <#>Device ID of the application being lockedLOG_EX
Encrypt exported key len
<#>
Encrypt password
length= <#>
Encrypted data len <#>Length of the encrypted passwordLOG_EX
hProcess= <#>Handle of the application being lockedLOG_EX
Key pressed = <#>A key has been pressed and trapped by the hotkey processing.LOG_EX
*****************The status information is being saved to a file and the file has been opened successfully.LOG_EX
Address of keyboard
hook procedure failure
Address of keyboard
hook procedure OK
A hotkey is required. If there is a failure reading the hotkey, the internal factory default is
used.
Command line of the application being locked
Name of the application being locked
Size of encrypt export keyLOG_EX
The length of the encrypted password.LOG_EX
AppLock found the kbdhook.dll, but was unable to get the address of the initialization
procedure. For some reason the dll is corrupted. Look in the \Windows directory for
kbdhook.dll. If it exists, delete it. Also delete AppLock.exe from the \Windows directory and
reboot the unit. Deleting AppLock.exe triggers the AppLock system to reload.
AppLock successfully retrieved the address of the keyboard filter initialization procedure.LOG_EX
LOG_ERROR
LOG_
PROCESSING
LOG_
PROCESSING
LOG_ERROR
Alt pressedThe Alt key has been pressed and trapped by the HotKey processing.LOG_EX
AltProcessing the hotkey and backdoor entryLOG_EX
Application handle
search failure
Application handle
search OK
Application load failure
Backdoor message
received
Cannot find kbdhook.dll
Converted PwdConverted password from wide to mbs.LOG_EX
Could not create event
EVT_HOTKEYCHG
Could not hook keyboard
The application being locked did not complete initialization.LOG_ERROR
The application initialized itself successfullyLOG_ERROR
The application could not be launched by AppLock; the application could not be found or
is corrupted.
The backdoor keys have been pressed. The backdoor hotkeys provide a method for
customer service to get a user back into their system without editing the registry or
reloading the device.
The load of the keyboard filter failed. This occurs when the dll is missing or is corrupted.
Look in the \Windows directory for kbdhook.dll. If it exists, delete it. Also delete
AppLock.exe from the \Windows directory and reboot the unit. Deleting AppLock.exe
triggers the AppLock system to reload.
The keyboard filter uses this event at the Administrator Control panel. The event could not
be created.
If the keyboard cannot be controlled, AppLock cannot process the hotkey. This failure
prevents a mode switch into user mode.
LOG_ERROR
LOG_
PROCESSING
LOG_ERROR
LOG_ERROR
LOG_ERROR
4-55
MessageExplanation and/or corrective actionLevel
Could not start thread
HotKeyMon
Ctrl after L or XProcessing the backdoor entry.LOG_EX
Ctrl pressedThe Ctrl key has been pressed and trapped by the HotKey processing.LOG_EX
CtrlProcessing the hotkey and backdoor entry.LOG_EX
Decrypt acquire context
failure
Decrypt acquired context
OK
Decrypt create hash
failure
Decrypt created hash OK Decryption process ok.LOG_EX
Decrypt failureUnable to decrypt password.LOG_ERROR
Decrypt import key failure Unable to decrypt password.LOG_ERROR
Decrypt imported key OK Decryption process ok.LOG_EX
Encrypt acquire context
failure
Encrypt acquire encrypt
context failure
The keyboard filter must watch for hot key changes. The watch process could not be
initiated.
Unable to decrypt password.LOG_ERROR
Decryption process ok.LOG_EX
Unable to decrypt password.LOG_ERROR
Unable to encrypt password.LOG_ERROR
Unable to encrypt password.LOG_ERROR
LOG_ERROR
Encrypt acquired encrypt
context OK
Encrypt create hash
failure
Encrypt create key failure Unable to encrypt password.LOG_ERROR
Encrypt created encrypt
hash OK
Encrypt export key failure Unable to encrypt password.LOG_ERROR
Encrypt export key length
failure
Encrypt exported key OK Encrypt password process successful.LOG_EX
Encrypt gen key failureUnable to encrypt password.LOG_ERROR
Encrypt generate key
failure
Encrypt get user key
failure
Encrypt get user key okEncrypt password process successful.LOG_EX
Encrypt hash data failure Unable to encrypt password.LOG_ERROR
Encrypt password process successful.LOG_EX
Unable to encrypt password.LOG_ERROR
Encrypt password process successful.LOG_EX
Unable to encrypt password.LOG_ERROR
Unable to encrypt password.LOG_ERROR
Unable to encrypt password.LOG_ERROR
Encrypt hash data from
pwd OK
Encrypt length failureUnable to encrypt password.LOG_ERROR
Encrypt password process successful.LOG_EX
4-56
MessageExplanation and/or corrective actionLevel
Encrypt out of memory for
key
Encrypted data OKThe password has been successfully encrypted.LOG_EX
Enter
AppLockEnumWindows
Enter DecryptPwdEntering the password decryption process.
Enter EncryptPwdEntering the password encryption processing.
Enter FullScreenMode
Enter GetAppInfo
Enter password dialogEntering the password dialog processing.
Enter password timeoutEntering the password timeout processing.
Enter restart app timer
Unable to encrypt password.LOG_ERROR
In order for AppLock to control the application being locked so it can prevent the
application from exiting, AppLock launches the application and has to wait until it has
created and initialized its main window. This message is logged when the function that
waits for the application initialization is entered.
Entering the function that switches the screen mode. In full screen mode, the taskbar is
hidden and disabled.
Processing is at the beginning of the function that retrieves the application information
from the registry.
Some application shut down before AppLock can stop it. In these cases, AppLock gets
notification of the exit. When the notification is received, AppLock starts a timer to restart
the application. This message logs that the timer has expired and the processing is at the
beginning of the timer function.
LOG_EX
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
Enter
TaskbarScreenMode
Enter ToAdminEntering the function that handles a mode switch into admin mode.
Enter ToUserEntering the function that handles the mode switch to user mode
Enter verify passwordEntering the password verification processing.
Exit restart app timerProcessing is at the end of the timer function
Exit TaskbarScreenMode
Exit ToAdminExiting the function that handles the mode switch into admin mode.
Exit ToUserExiting the user mode switch function.
Exit ToUser-Registry
read failure
Exit verify password-no
pwd set
Exit verify passwordresponse from dialog
Found taskbarThe handle to the taskbar has been found so that AppLock can disable it in user mode.
Exiting password prompt w/cancel.
Exiting the function that switches the screen mode back to normal operation for the
administrator.
The AppName value does not exist in the registry so user mode cannot be entered.
Exiting password verification.
Exiting password verification.
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
LOG_
PROCESSING
Getting address of
keyboard hook init
procedure
Getting configuration
from registry
Getting encrypt pwd
length
Hook wndproc failure
Hook wndproc of open
app failure
Hot key event creation
failure
Hot key pressedProcessing the hotkey and backdoor entryLOG_EX
Hot key pressedProcessing the hotkey and backdoor entryLOG_EX
Hot key set event failure
Hotkey press message
received
AppLock is retrieving the address of the keyboard hook.
The AppLock configuration is being read from the registry. This occurs at initialization and
also at entry into user mode. The registry must be re-read at entry into user mode in case
the administration changed the settings of the application being controlled.
The length of the encrypted password is being calculated.LOG_EX
AppLock is unable to lock the application. This could happen if the application being
locked encountered an error after performing its initialization and shut itself down prior to
being locked by AppLock.
The application is open, but AppLock cannot lock it.LOG_ERROR
The Admin applet is unable to create the hotkey notification.LOG_ERROR
When the administrator changes the hotkey configuration the hotkey controller must be
notified. This notification failed.
The user just pressed the configured hotkey.
LOG_
PROCESSING
LOG_
PROCESSING
LOG_ERROR
LOG_ERROR
LOG_
PROCESSING
4-58
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.