Advertisement
Advertisement
MX1 Intrinsically Safe
Reference Guide
I-safe rating is voided if the MX1-IS device is opened or modified in the field. Removing any leather covering in an I-safe environment also voids the I-safe rating.
Copyright © December 2006 by LXE Inc.
All Rights Reserved
E-EQ-MX1ISRG-F
Notices
LXE Inc. reserves the right to make improvements or changes in the products described in this document at any time without notice. While reasonable efforts have been made in the preparation of this document to assure its accuracy, LXE assumes no liability resulting from any errors or omissions in this document, or from the use of the information contained herein. Further, LXE Incorporated, reserves the right to revise this document and to make changes to it from time to time without any obligation to notify any person or organization of such revision or changes.
Copyright:
This manual is copyrighted. All rights are reserved. This document may not, in whole or in part, be copied, photocopied, reproduced, translated or reduced to any electronic medium or machine-readable form without prior consent, in writing, from LXE Inc.
Copyright © 2006 by LXE Inc. An EMS Technologies Company.
125 Technology Parkway, Norcross, GA 30092 U.S.A. (770) 447-4224
Trademarks:
LXE® and Spire® are registered trademarks of LXE Inc. All other brand or product names are trademarks or registered trademarks of their respective companies or organizations. When this manual is in PDF format: "Acrobat
® Reader Copyright © 1987-2006 Adobe Systems Incorporated. All rights reserved. Adobe, the Adobe logo,
Acrobat, and the Acrobat logo are trademarks of Adobe Systems Incorporated." applies.
Important : This symbol is placed on the product to remind users to dispose of Waste Electrical and Electronic Equipment (WEEE) appropriately, per Directive 2002-96-EC. In most areas, this product can be recycled, reclaimed and re-used when properly discarded. Do not discard labeled units with trash. For information about proper disposal, contact LXE through your local sales representative, or visit www lxe com.
NOTICE: Changes to this document require LXE Regulatory Engineering Approval.
Notices
Chapter 1 – Introduction
Appendix B – Technical
Specifications
Revision Notice
Added WEEE statement. Added registered trademark mark to LXE and Spire.
Accessories: Added MX1ISA382BATT and note (Battery part number is country specific. Check with your LXE Representative when ordering replacement batteries for the MX1-IS.)
Added “Revision History”.
Table of Contents
C
HAPTER
1 I
NTRODUCTION
1
C
HAPTER
2 P
HYSICAL
D
ESCRIPTION AND
L
AYOUT
13
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
ii Table of Contents
C
HAPTER
3 P
OWER
S
UPPLY
29
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Table of Contents iii
C
HAPTER
4 S
YSTEM
C
ONFIGURATION
33
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
iv Table of Contents
C
HAPTER
5 U
TILITIES
65
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Table of Contents v
C
HAPTER
6 RF N
ETWORK
C
ONFIGURATION
71
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
vi Table of Contents
C
HAPTER
7 T
ROUBLESHOOTING
91
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Table of Contents vii
A
PPENDIX
A K
EY
M
APS
103
Full Alpha-Numeric Key Map 101-Key Equivalencies for Batch Units..............................103
Numeric-Alpha Key Map 101-Key Equivalencies for Batch Units .....................................109
A
PPENDIX
B T
ECHNICAL
S
PECIFICATIONS
115
A
PPENDIX
C C
OMMANDS
119
REMDISK, REMSERV, PRINT, SYS.COM and the MX1-IS .................................. 119
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
viii Table of Contents
ROM-DOS 6.22 Command Summary................................................................... 142
I
NDEX
147
Illustrations
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Chapter 1 Introduction
Introduction
The LXE® model MX1 Intrinsically Safe (MX1-IS) Hand Held Computer is a rugged, portable, hand-held computer capable of wireless data communications. The MX1-IS can transmit information using either a 900 MHz or 2.4 GHz radio. The MX1-IS has a mandatory protective leather case and pistol grip handle. The leather protective case allows the scanner aperture, scanner status indicators, system status indicator, display, keypad and pistol grip trigger to be accessible to the user. The Main Battery Pack can be removed and replaced without removing the leather case or the pistol grip handle.
Note:
When your MX1-IS is ordered, the radio card and endcap are assembled by LXE to your specifications.
At the end of the manufacturing process, the contents of the MX1-IS are sealed. Access to any internal components by the user is prohibited.
Figure 1-1 The MX1-IS Hand Held Computer
Note: Although there is an IR window and four battery charger connectors on the bottom of the
MX1-IS device, these capabilities are non-powered and non-functional. There is no backup battery in the MX1-IS device.
The MX1-IS is a DOS compatible computer designed to run software applications such as LXE’s
Terminal Emulator applications (ANSI Plus, LDS Plus, DOS 5250, DOS 3270, TN3270 and
TN5250).
The heart of the MX1-IS is an Intel® 486 processor that is PC compatible. It features a graphics screen with electroluminescent backlight. The keypad is constructed of a phosphorescent material that needs no backlighting. The high-impact plastic case is designed to withstand multiple drops in an industrial environment.
The MX1-IS can be stored in a non-powered docking station on a desk or a vehicle.
Note: The 900MHz radio is obsolete. Terminal emulators requiring 900MHz radios are obsolete as of June 2005 (e.g. 3270 DOS TE, 5250 DOS TE).
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
2 When to Use This Guide
When to Use This Guide
As the reference for MX1-IS computer, this guide provides detailed information on its features and functionality. Use this reference guide as you would any other source book -- reading portions to learn about the MX1-IS, and then referring to it when you need more information about a particular subject. This guide takes you through all aspects of the installation and configuration of the hand held device.
This chapter, “Introduction”, briefly describes this reference guide structure, contains setup and installation instruction, and briefly describes data entry processes.
Chapter 2 “Physical Description and Layout” , describes the function and layout of the configuration, controls and connectors on the MX1-IS.
Chapter 3 “Power Supply” describes the power sources and battery charging stations.
Chapter 4 “System Configuration” takes you through the BIOS Setup and memory maps, the
MX1-IS file structure, describes LXE’s Terminal Emulation programs compatible with the MX1-
IS and contains instructions for panning the display.
Chapter 5 “Utilities” explains the function of MX1-IS specific utilities.
Chapter 6 “RF Network Configuration” describes the functions and delivers instruction on changing RF networked radio configurations.
Chapter 7 “Troubleshooting” solutions are split into several areas. The solution may be found in one area or it may be a combination of the solutions in several areas. This chapter also contains
POST messages and run time messages.
Appendix A “Key Maps” describes the keypress sequences for the different keypads – the full alpha-numeric keypads (ANSI, 3270, 5250) and the numeric-alpha keypad.
Appendix B “Technical Specifications” lists technical specifications for physical, environmental, display and the radios.
Appendix C “Commands” presents a listing and description of ROM-DOS command files and
PCMCIA card management files.
The “MX1 Intrinsically Safe User’s Guide” provides general user operating instructions, safety instructions, warnings, and regulatory compliance information important for the safe operation and use of the MX1-IS Hand Held Computer within hazardous environments.
If you need to set up the integrated scanner barcode reading parameters , please refer to the
“ Integrated Scanner Programming Guide ” on the LXE Manuals CD or the LXE website
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
When to Use This Guide
Document Conventions
This reference guide uses the following document conventions:
ALL CAPS All caps are used to represent disk directories, file names, and application names.
Menu|Choice Rather than use the phrase "choose the Save command from the File menu", this manual uses the convention "choose File|Save".
"Quotes" Indicates the title of a book, chapter or a section within a chapter (for example, "Document Conventions").
< > Indicates a key on the keyboard (for example, <Enter> ).
Indicates a reference to other documentation.
Differences in operation or commands due to radio type.
ATTENTION Keyword that indicates vital or pivotal information to follow.
Note:
CAUTION
WARNING
DANGER
Attention symbol that indicates vital or pivotal information to follow. Also, when marked on product, means to refer to the manual or operator’s guide.
International fuse replacement symbol. When marked on the product, the label includes fuse ratings in volts (v) and amperes (a) for the product.
Keyword that indicates immediately relevant information.
Keyword that indicates a potentially hazardous situation which, if not avoided, may result in minor or moderate injury.
Keyword that indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury.
Keyword that indicates a imminent hazardous situation which, if not avoided, will result in death or serious injury.
3
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
4 Getting Started
Getting Started
When your MX1-IS is pre-configured, the radio card and endcap are assembled by LXE to your specifications. At the end of the manufacturing process, the contents of the MX1-IS are sealed. Access to any internal components by the user is inhibited.
This section’s instructions are based on the assumption that your new system is pre-configured and requires only a power source.
In general, the sequence of events is:
1.
Insert a fully charged Main Battery Pack.
2.
Power the MX1-IS on.
3.
Configure the software.
Note: New batteries must be fully charged prior to use . This process takes approximately three hours per battery. MXI-IS batteries are charged using the LXE MX1-IS MULTI-charger.
Refer to the documentation received with the MULTI-charger for operating instruction and technical information.
If you need to set up the integrated scanner barcode reading parameters , please refer to the “ Integrated Scanner Programming Guide ” on the LXE Manuals CD or the LXE website www.lxe.com.
Important – LXE manufactures a device physically similar to the MX1 Intrinsically Safe
Hand Held Computer (MX1-IS). Do not place MX1-IS Main Battery Packs in any battery charging device not specifically designed for the MX1-IS battery pack. Also, the MX1-IS device is not compatible with the LXE MX1 Main Battery Packs.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
MX1-IS Components
MX1-IS Components
1. Endcap
3. Beeper
5. Display
7. Keypad
3. Safety
Label
4. Handle
Contacts
Battery
Pack Cover
Latch
5
MX1-IS Front MX1-IS Back
Figure 1-2 Components
The Protective Case
The protective case is constructed of leather. The case must be used at all times to prevent static buildup in a hazardous environment.
The Pistol Grip Handle
The handle enables the user of the MX1-IS to hold the unit while pointing and activating the laser scanner with one hand. Pressing the trigger activates the scanner and functions the same as the
SCAN key on the keypad. With the handle installed the SCAN key on the keypad remains active.
The trigger duplicates the operation.
The handle is built of a durable and flexible plastic that may detach from the MX1-IS if the unit is dropped. The handle will not detach completely because the protective case is covering the handle.
Although the handle is removable, it must always be installed with it's leather grip to prevent static buildup in hazardous environments.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
6 MX1-IS Components
Insert I-Safe Main Battery Pack
Important: Do not store replacement I-Safe batteries and/or MULTI-chargers in hazardous locations.
Note: New batteries must be charged prior to first use . This process takes approximately three hours in an LXE I-Safe MULTI-charger.
Note: The MX1-IS battery may be exchanged with a fully charged battery in a hazardous location. The MX1-IS must be powered off before opening the Battery Door.
Figure 1-3 Open Battery Door
The MX1-IS battery compartment is located on the lower rear of the computer. Unfasten the protective leather cover. Open the Battery Compartment door by pressing down on the door latch slide tab at the top of the compartment. Remove the battery door.
There is no need to remove the pistol grip handle or the protective leather cover.
1. Battery Contacts
2. Battery Pack Tab
Figure 1-4 Inserting Battery Pack
This illustration shows the battery compartment with the door removed. The Battery Contacts (1) provide the electrical link between the battery pack and the computer. Care should be used when inserting or removing the battery pack so that damage does not occur to the contacts. If damage does occur, cease using the unit until inspection or repair can be performed by a qualified technician.
The Main Battery Pack should be inserted tab end (2) first so that the tab mates with the hole at the top of the battery compartment. The battery will then lay inside the battery compartment but will not be secure. To secure the battery, the battery compartment door must be in place and the door latch locked. This provides the pressure necessary to hold the battery pack in place.
Note: There is no backup battery in the MX1-IS device.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
MX1-IS Components 7
Power On and Off
Turn On the MX1-IS
Press the Power button until the display turns on. The power button is located at the bottom of the keypad.
Figure 1-5 Location of the Power Button
Note: The IR window and four battery charger connectors are present, but they are nonpowered and non-functional.
When the MX1-IS is powered on, the display will begin scrolling power-on information as software and drivers are loaded. When the display has stopped scrolling and a DOS C: prompt is displayed or an application begins, the power on sequence is complete.
Turn Off the MX1-IS
Press and hold the Power button down. The unit will emit three short beeps and one long beep.
After the long beep the MX1-IS will power down. The Power button and the display will turn off.
The Power key function is configured in the BIOS Setup.
Note: Quickly tapping the Power button will place the MX1-IS operating system in Suspend mode.
Troubleshooting
If the MX1-IS will not turn off , force a Power Off by holding the Power key down for 15 seconds and the MX1-IS will power off. Locate and correct the problem before powering the MX1-IS back on – e.g. very low battery power, radio conflict, unexpected software application result, etc.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
8 Adjust Display and Volume
Adjust Display and Volume
Set The Display Contrast
Adjusting screen contrast lightens or darkens the characters on the screen to make them visible at a comfortable level. The contrast is incremented or decremented one step each time the contrast key is pressed.
Full Alpha-Numeric
The full alpha-numeric keypad does not have a contrast key legend. Adjust the display contrast by pressing the:
•
•
2 nd key, then the Shft key then the <C> key to enter Contrast change mode.
Use the Up Arrow and Down Arrow keys to adjust contrast until the display lightens or darkens to your satisfaction.
Press the Enter key to exit this mode.
Numeric-Alpha Keypad
To adjust screen contrast, locate the <F11> key at the bottom of the keypad. Adjust the display contrast by pressing the:
•
•
2 nd key, then the <F11> key
Use the Up Arrow and Down Arrow keys to adjust contrast until the display lightens or darkens to your satisfaction.
Press the Enter key to exit this mode.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Adjust Display and Volume
Set The Beeper Volume
Note: An application may override the control of the beeper volume.
The audible alert or “beeper” volume can be adjusted to a comfortable level for the user. The volume is increased or decreased one step each time the volume key is pressed.
Full Alpha-Numeric
The full alpha-numeric keypad does not have a Volume key legend. Adjust the beeper volume by pressing the:
•
•
2 nd key, then the Shft key then the <V> key to enter Volume change mode.
Use the Up Arrow and Down Arrow keys to adjust contrast until the beeper volume is satisfactory.
Press the Enter key to exit this mode.
Numeric-Alpha Keypad
To adjust the beeper volume, locate the <F12> key at the bottom of the keypad. Adjust the beeper volume by pressing the:
•
•
2 nd key, then the <F12> key
Use the Up Arrow and Down Arrow keys to adjust contrast until the beeper volume is satisfactory.
Press the Enter key to exit this mode.
9
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
10 Intrinsically Safe Endcap
Intrinsically Safe Endcap
The MX1-IS can be configured with several different laser scan-range endcaps. Endcaps are mounted on the top of the computer case and contain the beeper and scan engine. The endcap port is designated as COM 1.
Read all cautions, warnings and labels before using the scanner.
Several scanner endcaps are available with the MX1-IS depending on the application. They consist of a High Performance, Long Range, and Advanced Long Range scanner endcaps.
Externally they appear identical with the same indicators. Barcode scanner operation varies depending upon the application but, once enabled, the scanners are activated by pressing either the
“Scan” button on the keypad or pulling the trigger on the handle.
Figure 1-6 Scanner Endcap
The range of a scanner is dependent upon many outside influences including size of the barcode, quality of the barcode printing, material the barcode is printed on, and angle of the scanner endcap relative to the barcode label. Any of these factors may result in having to re-scan the label from a different distance or angle.
Scanner Endcap Indicators
Read all cautions, warnings and labels before using the scanner endcaps.
1 – Laser On Indicator
2 – Beeper
3 – Good Read Indicator
Figure 1-7 Scanner Endcap LEDs and Beeper
The left LED (1 - Laser On Indicator) on the top of the laser barcode endcap illuminates red, indicating laser emission when the laser beam is being emitted. Following a good read, the right
LED (3 - Good Read Indicator) flashes green, indicating a successful scan. Beeps may be heard after a good read, depending on the application running on the MX1-IS.
The laser automatically turns off after a successful read and is ready to scan again when the Scan key (or the trigger) is pressed.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Data Entry 11
Data Entry
Note: The MX1-IS will not run Microsoft Windows products i.e. Windows 3.1, Windows For
Workgroups, Windows 95, Windows NT, etcetera.
You can enter data into the MX1-IS through several different methods. The Scanner Endcaps provide barcode data entry and the keypad provides manual entry.
Attention
Powering off or rebooting the MX1-IS before a write (to disk) function has completed, may result in the corruption of the flash drive. If the flash drive is corrupted, the unit must be returned to LXE for repair.
Keypad Entry
The keypad is used to manually input data that is not collected otherwise. Almost any function that a full sized computer keyboard can provide is duplicated on the MX1-IS Full Alpha-Numeric and Numeric-Alpha keypads but it may take a few more keystrokes to accomplish the task.
For example, when the 2nd key is selected pressing the desired second-function key will produce the 2nd character. The specific 2nd character is printed in yellow above the corresponding key.
Please refer to “Appendix A - Key Maps” for instruction on the specific keypresses to access all keypad functions.
Scanner Entry
To scan with the laser barcode endcap, point the laser head towards a barcode and either press the
Scan key on the keypad or pull the trigger on the handle. You will see a red laser beam strike the barcode.
Correct Scan Incorrect Scan Incorrect Scan
Figure 1-8 Scan Beam
Align the red beam so that the barcode is centered within the beam. The laser beam must cross the entire barcode. Move the MX1-IS towards or away from the barcode so that the barcode takes up approximately two-thirds the width of the beam.
The left LED (Laser On Indicator) on the top of the laser barcode endcap will light, indicating laser emission when the laser beam is being emitted. Following a good read, the right LED (Good
Read Indicator) flashes, indicating a successful scan. Beeps may be heard after a good read, depending on the application running on the MX1-IS.
The laser automatically turns off after a successful read and is ready to scan again when the Scan key (or the trigger) is pressed.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
12 Getting Help
Getting Help
LXE user guides are now available on CD and they can also be viewed/downloaded from the LXE
ServicePass website. Contact your LXE representative to obtain the LXE Manuals CD or access to the LXE ServicePass website. You can also check the LXE ServicePass website for the latest manual releases.
Note: Obsolete/archived manuals are not available on the LXE Manuals CD. They are available for download from the ServicePass website only.
You can get help from LXE by calling the telephone numbers listed on the LXE Manuals CD, in the file titled “Contacting LXE”. This information is also available on the LXE website.
Explanations of terms and acronyms used in this manual are located in the file titled “LXE
Technical Glossary” on the LXE Manuals CD and on the LXE website.
Manuals
MX1 I-Safe User’s Guide
MX1 I-Safe Multicharger User’s Guide
ANSI Plus Reference Guide
LDS Plus Reference Guide
3270 DOS TE Reference Guide (obsolete)
5250 DOS TE Reference Guide (obsolete)
6200 Network Management Guide (obsolete)
TN3270 Terminal Reference Guide
TN5250 Terminal Reference Guide
Integrated Scanner Programming Guide for DOS Devices
Getting the Most From Your Batteries
Accessories
Endcap Modules
Endcap, Scanner SE1223 HP
Endcap, Scanner SE 1223 LR
Endcap, Scanner SE 1223 ALR
Batteries and Battery Chargers
Main Battery Pack, Lithium-Ion, MX1-IS.
Battery part number is country specific. Check with your LXE
Representative when ordering replacement batteries for the MX1-IS.
MULTI-charger, MX1-IS
Docking Cradles
Docking Cradle, Non-powered
Holding Accessories
Leather Case with Handle and Shoulder Strap
Replacement Handle
Leather Strap
MX1A342SCNR1223HP
MX1A343SCNR1223LR
MX1A344SCNR1223ALR
MX1ISA381BATT /
MX1ISA382BATT
MX1ISA378CHGR3WW
MX1ISA001CRADLE
MX1ISA406CASE
MX1ISA402HANDLE
MX1ISA407STRAP
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Chapter 2 Physical Description and Layout
Hardware Configuration
System Hardware
The MX1-IS hardware configuration is shown in the following figure.
Note: The internal components of the MX1-IS are sealed after manufacturer and customer setup. With the exception of the Main Battery Pack, access to the inside of the MX1-IS cannot be accomplished by the user or field support personnel.
E-EQ-MX1ISRG-F
Figure 2-1 System Hardware
1.
2.
PC Card / Radio Card
Main Battery Pack
MX1 I-Safe Reference Guide
Central Processing Unit
The LXE MX1-IS CPU is an Intel
®
486 running at 25 MHz.
AT Compatible Core Logic
The LXE MX1-IS utilizes AT-compatible core logic. The MX1-IS supports the following I/O components of the core logic:
•
•
One PCMCIA slot (supporting Type I, II or III PCMCIA cards).
One Endcap port supporting Barcode Scanning . All endcaps provide beeper support.
System Memory
Main system memory is 8MB Internal Flash Array. The CPU also contains a 1MB BIOS Flash.
Upper Memory Block
The upper memory area, or Upper Memory Block (UMB) consists of memory between 640KB and 1 MB. It occupies most of the address range A0000H-FFFFFH and includes the areas used to shadow various system software components.
Internal Flash Array
The Internal Flash Array (IFA) is used to store all of the system files on the 8MB C drive that are used during system startup.
Video Subsystem
The display has a 160 pixel (horizontal) by 160 pixel (vertical) format which provides 10 rows of
20 characters in VGA 8 x 16 text mode and 20 rows of 20 characters in 8 x 8 text mode.
Character size is 2.28mm (width) by 4.92mm (height) in VGA 8x16 text mode and 2.28mm
(width) by 2.28mm (height) in 8x8 text mode. The display contrast is adjustable with the contrast control keys or key sequences. Backlighting is available and can be configured through the BIOS
Setup (not to be confused with the TE Configuration Utility).
The display controller supports VGA text and graphics modes.
The display includes icons arranged across the top to indicate “Low Main Battery”, “Backup
Battery Charging”, “CAPS Lock”, “Alpha Mode”, and whether the “2nd”, “Control”, “Alt”, or
“Shift” modifier keys have just been pressed.
Power Supply
A replaceable 7.2V Lithium-Ion (Li-Ion) battery pack. The battery pack may be recharged in an
LXE I-Safe MULTI-charger, only .
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Hardware Configuration
COM 1 Port
The COM1 port (endcap) is dedicated to run the scan engine.
PCMCIA Slot
Note: The internal components of the MX1-IS are sealed after manufacturer and customer setup. With exception of the Main Battery Pack, access to the inside of the MX1-IS cannot be accomplished by the user or field support personnel.
The MX1-IS features an internal PCMCIA slot that conforms electrically to PCMCIA 2.1 specifications.
The slot contains either a 900MHz or 2.4GHz radio, based on the user’s application.
Note: Other PCMCIA cards are not approved for use in hazardous environments.
Note: The 900MHz radio is obsolete. Terminal emulators requiring 900MHz radios are obsolete as of June 2005 (e.g. 3270 DOS TE, 5250 DOS TE).
15
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
16 Physical Controls
Physical Controls
On/Off Switch
The power (on/off) switch is a push button located at the base of the keypad.
When the system is turned off, the current contents of RAM are lost. Save any needed data and exit in an orderly fashion from any running programs before turning the system off.
Figure 2-2 Location of the Power (PWR) Button
Note: Although there is an IR window and four battery charger connectors on the bottom of the
MX1-IS device, these capabilities are non-powered and non-functional.
The Power button is used to turn the MX1-IS on and off or place it into the Suspend state. The button will beep when pressed and beep again every second while it is held down.
How To
• Turn the MX1-IS off
• Wake from Suspend
Hold the Power key down for 4 beeps (signifies 3 or more
• Turn the MX1-IS on seconds) then release.
Hold the Power key down until the display turns on.
• Force the Suspend state Tap the Power key (1 beep). The Suspend state is useful for breaks.
Wake the MX1-IS from Suspend by tapping the Power button.
Note: The ability of the Power Key to turn off or suspend the MX1-IS is configurable in the
BIOS Setup.
If the MX1-IS will not turn off – force a Power Off by holding the Power key down for 15 seconds and the MX1-IS will power off. Locate and correct the problem before powering the
MX1-IS back on – e.g. IRQ conflict, very low battery power, radio conflict, unexpected software application result, etc.
Critical Suspend Mode and the Off
Timer
The MX1-IS is automatically turned Off when the Off Timer expires. The Off Timer runs when the MX1-IS is in Critical Suspend mode. The MX1-IS automatically goes into Critical Suspend mode when the main battery is almost depleted. The Off Timer default is 5 minutes. The value can be adjusted using the BIOS Setup.
The Critical Suspend state will end when the MX1-IS main battery becomes fully depleted. When the Main Battery Pack is fully depleted or removed, the MX1-IS will turn off immediately.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Physical Controls
Power Status and the Status LED
17
Figure 2-3 Power Status and the Status LED
The Status LED is located next to the LXE logo on the MX1-IS. The LED changes color and state depending on power status.
Status LED Condition
Off
Steady Green
MX1-IS is Off.
OR
The MX1-IS is powered On and the display is On.
The MX1-IS is powered On and the display is Off. Press any key to turn the display On.
Blinking Green The MX1-IS is in the Suspend state. Tap the Power key to exit the
Suspend state. Hold the Power key down for 4 beeps to turn the MX1-IS off.
Steady Red
Blinking Red
Main Battery Low Warning or Low Main Battery. Replace the main battery.
Main Battery Power Failure or the Main Battery is depleted. Replace the main battery. The MX1-IS will turn off in 5 minutes (default or the value selected in BIOS Setup for the Off Timer limit) if no action is taken.
Power Management and the
Keypad
Status LED is Steady Green. When the MX1-IS is in the Display Off state, any keypress returns the computer to the On state and the display activates. The key pressed (key value) is not sent to the Operating System or application.
If the 2 nd , Ctrl, Shift, or Alt keys were active (and the icons were on the display) when the MX1-
IS entered Display Off or Suspend, the modifier keys and their icons are cleared from the display when the MX1-IS wakes up.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
18 Physical Controls
Suspend State
Status LED is Blinking Green. The display and backlight is turned off.
The purpose of the Suspend state is to reduce the power consumption of the unit to a very low point and still retain the condition of the processor and memory. This state is primarily meant for breaks (lunch, afternoon). The Suspend state is entered when the unit is inactive for the amount of time set by the Suspend Timer (typically 5 minutes) or the user tapped the Power key (1 beep) to place the MX1-IS in the Suspend state.
The Suspend Timer is reset every time the MX1-IS wakes up and normal activity occurs
(keypresses, etc.). The Suspend Timer can be changed from it’s default time (5 minutes) in incremental steps of one minute up to 63 minutes. The Suspend state can be disabled by setting the Suspend Timer to 0 in BIOS Setup.
If the 2 nd , Ctrl, Shift, or Alt keys were active (and the icons were on the display) when the MX1-
IS entered Suspend, the function keys and their icons are cleared from the display when the MX1-
IS wakes up.
Critical Suspend State
Status LED is Blinking Red. The display and all backlights are turned off.
In the standard MX1, this state allows the user to hot swap the Main Battery Pack (exchanging
Main Battery packs without turning the MX1 off first). However, since the MX1-IS does not have a backup battery, hot swapping is not possible. Therefore, this state serves no purpose in the
MX1-IS other than telling the software that a shutdown is imminent. The Critical Suspend state ends when the MX1-IS Main Battery Pack is fully depleted and/or removed.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Display
Display
19
Icons
Figure 2-4 MX1-IS Display
The MX1-IS display is a transflective monochrome VGA LCD unit capable of supporting gray scales.
The display measures three inches diagonally and provides .33mm dot pitch. It is a 160 x 160 pixel (20 columns by 20 rows) display area.
Two font sizes are supported. The choice between 8x8 or 8x16 is made in the BIOS Setup. Font size selection may be overridden by a user supplied application, such as the ANSI Plus TE.
VGA graphics are supported with this display.
The display is automatically turned off when the MX1-IS enters the Suspend state, Critical
Suspend or the Display Timer expires (Display Timer default is 15 seconds).
Across the top of the display are icons that provide visual cues to current computer operation.
Icon When highlighted ...
CAPS CAPS is on when upper case letters are selected. To enable or disable CAPS, press
2nd, then SHIFT, then the left arrow key.
2nd
Use the BIOS Setup to set CapsLock and/or NumLock upon bootup to either On or
Off..
The 2nd functions of the keypad are active.
AAA
Low Main Battery indicator. This indicates that the Main Battery charge is low and the battery should be replaced.
This icon represents backup battery charging in process. Nonfunctional in the
MX1-IS as the unit has no backup battery.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
20 Display
Icon When highlighted ...
Alpha Numeric-Alpha keypad only . The A/# key is in Alphabetic mode. Operation in
Numeric Mode is indicated by the absence of the Alpha icon. Toggling between
Alphabetic and Numeric modes is accomplished by pressing the A/# key.
Ctrl
Alt
Shift
The Control functions of the keypad are active.
The Alternate functions of the keypad are active.
Shifts key output between upper and lower case letters.
Display and Display Backlight Timer
When the Display Timer expires the display is turned off. The default value for this parameter is
15 seconds.
When the Display Backlight Timer expires the display backlight is turned off. The default value for this parameter is 3 seconds.
Both values can be adjusted using the BIOS Setup. The Display Backlight parameter must be set to Timed to enable the Display Backlight Timer function.
Any of the following will wake the display and display backlight:
•
•
Display update by host or currently running application on the MX1-IS
Trigger
• Any key on the keypad
When the display wakes up, the Display Backlight Timer will begin the countdown again. When any of the above events occurs prior to the timer expiring, the timer starts the countdown again.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Display 21
Panning
The MX1-IS display can be panned around using keypress sequences so the user can view an entire virtual 640 x 480 pixel screen. Initially, the 20 columns and 20 rows in the top left corner of a virtual screen are displayed.
When the Pan Home key sequence is pressed, the cursor moves to the top left hand corner of the virtual screen display.
When the initial 20 row x 20 column portion of the screen is displayed:
• and the Pan Right key sequence is pressed, columns 10 through 30 are shown on the display.
• and the Pan Down key sequence is pressed, rows 5 through 25 are shown on the display.
Panning activation and the pan Factor are configurable in BIOS Setup.
Display Window and Virtual Screen
When the host sends a virtual screen to the MX1-IS, the display window cannot show the whole virtual screen. The display window can only show parts of the virtual screen.
The virtual screen is a 25 line x 80 column screen that the host sends to the MX1-IS.
The display window is the part of the virtual screen viewed on the MX1-IS. Usually the window is either 10 lines x 20 columns or 20 lines x 20 columns.
The size of the display window is set by the default font parameter in the BIOS Setup. A default font size of 8x8 initiates a 20 line x 20 column screen and a default font size of 8x16 initiates a 10 line x 20 column screen display.
Full Alpha-Numeric Keypad (60 keys)
Up, Down, Left and Right
Pan Home
Numeric-Alpha Keypad (41 keys)
Up, Down, Left and Right
Pan Home
2 nd
2 nd
key then the arrow key
and Shift keys and letter I key
2 nd
2 nd
and Ctrl and the arrow key
and Ctrl and the Enter key
Cleaning the Display/Scanner Aperture
Keep fingers and rough or sharp objects away from the scan aperture and display. If the display or scan aperture becomes soiled or smudged, clean only with a standard household cleaner such as
Windex(R) without vinegar or use Isopropyl Alcohol. Do not use paper towels or harsh-chemicalbased cleaning fluids since they may result in damage to the surfaces. Use a clean, damp, lint-free cloth. Do not scrub optical surfaces. If possible, clean only those areas which are soiled.
Lint/particulates can be removed with clean, filtered canned air.
Display Repair
There are no user-repairable or replaceable components in the LXE MX1-IS Display system.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
22 Keypads
Keypads
The keymaps (keypress sequences) are described in Appendix A “Key Maps.”
The MX1-IS keypad is an elastomer device that is water and dust resistant and designed for long life in an industrial environment. All keypads are phosphorescent. A phosphorescent keypad does not require a backlight.
All keypads are installed and configured by LXE. Full Alpha-Numeric (60 key) keypads are available that are directly suited to ANSI, IBM 3270 and IBM 5250 host computer systems.
Full Alpha-Numeric (60 Key) Numeric-Alpha (41 Key)
Figure 2-5 Keypads
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Keypads 23
ANSI Full Alpha-Numeric IBM 3270 Full Alpha-Numeric IBM 5250 Full Alpha-
Numeric
Figure 2-6 Three Special Use Keypads
Note: The 900MHz radio is obsolete. Terminal emulators requiring 900MHz radios are obsolete as of June 2005 (e.g. 3270 DOS TE, 5250 DOS TE).
Key Functions
Scan Key Function
The Scan key activates the scanner when a scanner endcap is installed and either of the two Scan buttons are pressed. This feature accommodates both left and right handed users comfortably.
Enter Key Function
The key is used to confirm a forms entry or to transmit information. How it is used is determined by the application running on the computer. There are two Enter keys on all keypads except for the IBM 5250 Full Alpha-Numeric keypad which has one Enter key.
Field Exit Key Function (IBM 5250
Only)
The key is used to exit an input field. If the field is an Auto Enter field, the auto transmit function is activated. This key is present on the IBM 5250 specific keypad only.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
24 Keypads
Arrow / Cursor Key Function
The keys (also called the cursor movement keys) are used to scroll through the active display or to move the cursor around the screen.
2nd Key Function
The 2nd key is used to activate the 2 nd functions of the keypad. Printed above many keys are yellow characters that represent the 2 nd function of that key. Using the 2 nd key activates the second key function. Note that the 2 nd to use the 2 nd
key only stays active for one keystroke. Each time you need
function you must press the 2 key, press the 2 nd key again. When the 2 nd nd key. To cancel a 2 nd function before pressing another
function is active, the 2 nd icon stays on the screen.
For example:
•
•
Full Alpha-Numeric : 2nd plus the I key initiates INSERT mode.
Numeric-Alpha : 2 nd plus the SPC key initiates ALT mode.
CTRL Key Function
The key enables the control functions of the keypad. This function is similar to a regular keyboard’s Control key. Note that the Ctrl key only stays active for one keystroke. Each time you need to use a Ctrl function, you need to press the Ctrl key before pressing the function key. When the Ctrl function is active, the Ctrl icon stays on the screen.
ALT Key Function
Note: Full alpha-numeric keypad only.
The key enables the alternate functions of the keypad. This function is similar to a regular keyboard’s Alt key. Note that the Alt key only stays active for one keystroke. Each time you need to use an alternate function, you need to press the Alt key before pressing the function key. When the Alt function is active, the Alt icon stays on the screen.
SHFT Key Function
The key enables the shifted functions of the keypad. This function is similar to a regular keyboard’s Shift key. Note that the Shift key only stays active for one keystroke. Each time you need to use a Shifted function, you need to press the Shft key before pressing the function key. When the Shft function is active, the Shft icon stays on the screen.
When the Shft key is pressed the next key is determined by the major key legends, i.e., the alpha keys display lower case letters when the CAPs key is On and function keys enable the shifted function key.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Keypads 25
SPC Key Function
Note: Numeric-alpha keypad only. SPC is a 2nd function on the full alpha-numeric keypad.
The key adds a space to the line of data on the display. This function is similar to a regular keyboard’s Spacebar. Note that the SPC key only stays active for one keystroke.
Mode Key Functions
CAPS Mode
This function is similar to a regular keyboard’s CapsLock key. Note that the CapsLock mode stays active until the CapsLock key sequence is pressed again. Each time you need to use a Caps function, you need to press the Caps key sequence first. To cancel a CapsLock function press the
Caps key sequence again. When the CapsLock mode is active, the Caps icon stays on the screen.
On the alpha-numeric and the numeric-alpha keypad, Caps is accessed through the key sequence
2 nd plus Shft plus Left Arrow.
Alpha to Numeric Toggle with A / #
Note: Numeric-alpha keypad only.
When the keypad is in Alpha mode, the Alpha icon stays on the screen. When the Alpha icon is not displayed, the keypad is in numeric mode. Note that the Alpha or Numeric mode stays active until the A / # key is pressed again.. To toggle the A / # mode press the A / # key again.
The exception to this rule -- when the keypad is in numeric mode and you want to type one alpha character within a sequence of numbers, pressing 2 nd plus Enter keys will toggle the keypad to alpha mode for one character – the next key pressed. Then the keypad returns to numeric mode.
Likewise for toggling alpha to numeric for one key only.
Reset Key Sequence
Note: The Reset key sequence is configurable in the BIOS Setup.
Reset Key Sequence is Ctrl + Alt + Del.
•
•
Del is a 2nd function on the full alpha-numeric keypad.
Alt is a 2nd function on the numeric-alpha keypad.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
26 Endcaps
Endcaps
The MX1-IS can be configured with several different scanner endcaps. Endcaps are mounted on the top of the computer case and contain the beeper and scan engine. All endcaps use ZIF connectors to maintain permanent connection between the endcap and the MX1-IS.
See “Integrated Scanner Programming Guide” when setting up scanner parameters for the scanner endcaps.
COM1 / COM2
A MX1-IS scanner endcap is COM1. The MX1-IS’s IR Port is COM2 and is inoperable. The
COM1 port uses Data Carrier Detect and Ring Indicator as computer wake-up events only.
Scanner Endcaps
Refer to the MX1-IS User’s Guide and the section titled “Important Safety Instructions and Warnings” and “Scanner Warnings and Labels” for important laser safety information
before
using the scanner.
The MX1-IS Barcode Scanner Endcap is used to collect barcoded data from any nearby compatible barcode label. Depending on the size of the barcode, size of bars and spacing and quality of the barcode, the scanners are used to read barcodes at the distances shown in the
“Integrated Scanner Programming Guide", section titled "Decode Zones".
After running the program, BCWEDGE, on the MX1-IS first -- the LXE scanner modules are activated when the Scan button or the trigger on the handle is depressed.
Scanner Endcap LEDs and
Beeper
Figure 2-7 Scanner Endcap LEDs and Beeper
1 Laser On Indicator
2 Beeper
3 Good Read Indicator
The left LED (1 - Laser On Indicator) on the top of the laser barcode endcap will light, indicating laser emission when the laser beam is being emitted. Following a good read, the right LED (3 -
Good Read Indicator) flashes, indicating a successful scan. Beeps may be heard (2) after a good read, depending on the application running on the MX1-IS. The beep function is activated by external software programs running in the MX1-IS.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Miscellaneous Connectors 27
The laser automatically turns off after a successful read and is ready to scan again when the Scan key (or the trigger) is pressed.
When necessary, use a damp, soft cloth to clean the laser module lens or housing.
To ensure proper operation, reboot the MX1-IS after programming Laser Scanner parameters.
Miscellaneous Connectors
Handle Contacts
Figure 2-8 Handle Contacts
Two contacts are located on the back of the MX1-IS unit to interface with the handle.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Chapter 3 Power Supply
Introduction
The MX1-IS computer is designed to work with a Lithium-Ion (Li-Ion) battery pack from LXE.
The 7.2 V Main Battery Pack can be recharged separately by an LXE approved battery charging unit. There is no backup battery inside the MX1-IS. Therefore, the MX1-IS does not retain data when the Main Battery is removed. Hot swapping capability (removing and replacing a battery pack without turning the unit off first) is non-functional for the MX1-IS.
Figure 3-1 Battery Compartment
Note: New batteries must be charged prior to use . This process takes approximately three hours per battery. MX1-IS batteries are charged using LXE MX1-IS MULTI-charger only.
LXE Docking Cradles and the MX1-IS
There is no battery charging, IR support or RS-232 capability in the Docking Cradle for the MX1-
IS device. MX1 docking cradles will not hold the MX1-IS securely when the MX1-IS is inside the protective leather case.
About Lithium-Ion Batteries
Li-Ion batteries (like all batteries) gradually lose their capacity over time (in a fairly linear fashion) and never just stop working. The following chart is an approximation. Actual battery capacity may vary based on usage, ambient temperature and peripherals drawing power from the
MX1-IS:
100% capacity
80% capacity
1400 mAh minimum
1120 mAh minimum
Deciding when to put a fully charged Main Battery pack in the unit is difficult to quantify because it is very application specific. 1000 mAh may be the cutoff for one customer who uses the computer frequently, while 300 mAh may be perfectly fine for a customer who occasionally uses the computer. You need to determine the point at which battery life becomes unacceptable for your business practices and replace the Main Battery pack before that point.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
30 Main Battery Pack
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 MX1-IS
MULTI-charger unit.
When the battery is properly installed in the unit it provides up to eight hours of operation depending upon operational use. The battery pack is resistant to impact damage and drops of up to four feet to a concrete surface.
Under normal conditions it should last approximately eight hours before requiring a recharge. The more you use the barcode scanner or the transmitter, the shorter the time required between battery recharges.
Note: The MX1-IS Main Battery pack can be replaced with a fully charged battery pack in hazardous locations.
MULTI-charger
Figure 3-2 Battery and Battery Charging Cup
The MX1-IS Battery Pack can only be charged in the MX1-IS MULTI-charger equipped with the appropriate Charging Cup.
Insert the Battery Pack with the arrow on the Battery Pack pointing UP , away from the charger.
Make sure that the groove on the back of the battery mates with the slot on the battery charging cup.
Failure to follow these instructions can result in damage to the battery pack or the charger.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Handling Batteries Safely 31
Low Battery Warning
It is recommended that the Main Battery Pack be removed and replaced when electrical power depletes. When the Low Battery Warning sounds (alternating one second beeps) do an orderly shut down of the unit, minimizing the operation of any installed devices and insuring any information is saved that should be.
Note: Once you receive the Low Battery Warning, you have approximately 5 minutes to perform an orderly shutdown and replace the main battery pack before the unit powers off. The Low Battery Warning will transition to Critical Suspend before the computer powers off.
Status LED and the Battery
Blinking Green The MX1-IS is in the Suspend state. Lowest battery power consumption setting.
Steady Red Main Battery Low Warning or Low Main Battery. Replace the main battery or place the unit in a powered charging station.
Blinking Red Main Battery Power Failure or the Main Battery is depleted. Power must be turned off and the battery should be replaced.
Handling Batteries Safely
•
•
•
Never dispose of a battery in a fire. This may cause an explosion.
Do not replace individual cells in a battery.
Be careful when handling batteries. If a battery is broken or shows signs of leakage do not attempt to charge it. Dispose of it using proper procedures.
Caution 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.
Battery Maintenance Publication
The LXE publication “Getting the Most from Your Batteries” is available on the LXE Manuals
CD and is a single-source guide to battery management. The document contains information about battery recharging, conditioning, and other pertinent issues.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
32 Handling Batteries Safely
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Chapter 4 System Configuration
Introduction
There are many different aspects to the setup and configuration of the MX1-IS. 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 chapter are to be used as samples only, the configuration of your specific MX1-IS computer may vary. The following sections provide a general reference for the configuration of the MX1-IS and some of it’s optional features.
Installed Software
When you order an MX1-IS you receive the software files required by the separate programs needed for operation and communication. The files are loaded by LXE and stored in subdirectories in the MX1-IS.
This section lists the contents of the subdirectories and the general function of the files. Files installed in each MX1-IS are specific to the intended function of the MX1-IS -- an MX1-IS using
ANSI Plus and a 2.4GHz radio driver software will have a different file structure than that of an
MX1-IS being used for DOS batch functions.
Files installed in each MX1-IS configured for an RF environment contain PCMCIA card radio specific drivers – the drivers for each brand of radio are specific to the radios installed in the RF environment and are not interchangeable.
Drive C Internal Flash Array
The on-board Internal Flash Array (IFA) is 8MB, and it is configured as the C: drive - i.e., the equivalent of a disk drive in a PC. One inherent difference between Flash technology and a rotating media disk drive is the fact that it is solid-state, therefore it is much more rugged than a rotating media would be. Another difference is that its write (but not read) time can be slower than a rotating media.
Depending on which software configuration is ordered, the following sections list the files that may be stored on the Flash or C drive.
ATTENTION Powering off the MX1-IS before a write (to disk) function has completed, may result in the corruption of the flash drive. If the flash drive becomes corrupted, the unit must be returned to LXE for repair.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
34 Installed Software
Software Loaded on Drive C
The software loaded on the MX1-IS computer consists of BIOS, Card and Socket Services,
PCMCIA card drivers, utilities, DOS 6.22, a protocol stack for 2.4 GHz radio support, radio drivers, and an LXE terminal emulator.
The software supported by the MX1-IS is summarized below:
LXE Terminal Emulations
The following Terminal Emulators are available:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
ANSI Plus 2.4 GHz Terminal Emulator
ANSI Plus 900 MHz Terminal Emulator (Obsolete)
DOS LDS Plus 900 MHz Terminal Emulator (Obsolete)
DOS LDS Plus 2.4 GHz Terminal Emulator
DOS IBM 3270 900 MHz Terminal Emulator (Obsolete)
DOS IBM 5250 900 MHz Terminal Emulator (Obsolete)
TN3270 2.4 GHz Terminal Emulator
TN5250 2.4 GHz Terminal Emulator
LDS and ANSI 900 MHz Terminal Emulators (Obsolete)
LDS and either 3270 or 5250 900MHz Terminal Emulators (Obsolete)
LDS Plus and TN3270 or TN5250 2.4GHz Terminal Emulators
LDS Plus and ANSI Plus 2.4GHz Terminal Emulator
ANSI Plus and either 3270 or 5250 900MHz Terminal Emulators (Obsolete)
ANSI Plus and either TN3270 or TN5250 2.4GHz Terminal Emulators
Note: The 900MHz radio is obsolete. Terminal emulators requiring 900MHz radios are obsolete as of June 2005 (e.g. 3270 DOS TE, 5250 DOS TE).
Datalight Sockets TCP/IP Stack
Used for Communication protocol in 2.4 GHz environments.
ROM-DOS Version 6.22
DOS Version 6.22 files are loaded in the DOS subdirectory. Only those DOS files required for optimum performance are loaded on the MX1-IS.
PCMCIA
Used for PCMCIA card management. The following file types are resident in the MX1-IS.
•
•
•
•
Socket Services
Card Services
PCMCIA SRAM MTD
PCMCIA ATA MTD
Radio Drivers
Only one radio is installed in the MX1-IS at any one time. The radio resident on the MX1-IS determines the radio card drivers (900 MHz or 2.4 GHz) installed in the MX1-IS.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Installed Software 35
SNMP DOS Agent
The SNMP DOS agent executable resides in the \AGENT directory for 2.4GHz radio installations.
For information on enabling/disabling the SNMP Agent, please refer to the “DOS
Autoconfigurator Instructions”. For details on Agent operation, please refer to the “SNMP Agent
Reference Guide”. Both manuals are available in electronic format on the LXE Manuals CD.
Avalanche
Please refer to the following section titled “Avalanche” when Avalanche is installed on the MX1-
IS.
Utilities
See Chapter 5 “Utilities.”
Directory Listing
C Root Directory
AUTOEXEC.BAT
COMMAND.COM
CONFIG.SYS
INCTENUM.BAT
LXEF.EXE
RADIO.BAT
RADIO.SYS
REV.BAT
SYSGROUP.DAT
TELAUNCH.BAT
TERMTYPE.EXE
TESELECT.BAT
The AUTOEXEC.BAT file is not essential to the operation of the
MX1-IS. The MX1-IS will boot without it. The AUTOEXEC.BAT file is a batch file that contains a series of DOS commands. The MX1-
IS reads the AUTOEXEC.BAT file and executes the commands in the order in which they appear. The information in this file may be altered and some software applications will automatically alter it during their installation process.
A DOS file that runs programs, manages files, controls information processing, directs input and output, among other functions.
The CONFIG.SYS file is not essential to the operation of the MX1-IS, but it is essential to the operation of certain software programs. The information in this file may be altered, some software applications will automatically alter it during their installation process.
Counts number of TE programs.
NOT USED . File Transfer Utility. Transfer files using serial port or
IR ports.
Radio configuration file.
Radio configuration file.
Displays current revision identifier.
System group file.
Launches the selected terminal emulator.
Identifies the computer type for SNMP agent.
Places TE selection menu on screen.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
36 Installed Software
\AGENT
\DOS Files
The SNMP agent files are loaded on mobile devices with a 2.4GHz radio only.
Please refer to the “SNMP Agent Reference Guide” and “Client Configuration
Manager Reference Guide” for more details on the SNMP agent. See section
“Avalanche” for devices using Wavelink Avalanche.
AGENT.EXE Diagnostic agent. Provides limited access to the LXE Private MIB.
CFGAGENT.EXE Configuration agent. Provides full access to the LXE Private MIB.
REV.BAT Displays current revision identifier.
ANSI.SYS
ATTRIB.COM
Interprets ANSI escape sequences.
Displays or modifies the attributes associated with a file.
CHKDSK.EXE Checks the status of a disk and displays a report. Can also fix disk errors.
COMMAND.COM A DOS file that runs programs, manages files, controls information processing, directs input and output, among other functions.
DELTREE.EXE Deletes one or more directory trees or individual files.
FORMAT.COM
HIMEM.SYS
MEM.EXE
MODE.COM
MORE.COM
NED.CFG
NED.EXE
PRINT.COM
REMDISK.EXE
REMSERV.EXE
REV.BAT
Formats a read-write disk drive (flash and RAM drives only) removing all data.
Extended memory manager.
Displays the amount of used and free memory on a computer.
Configures system devices.
Displays 25 lines of output at a time.
Configuration file for NED.EXE ASCII text editor.
This program is used when editing ASCII text files.
Prints a list of files, up to ten files.
NOT USED. Companion file to REMSERV.EXE. Each computer must use the same baud rate and packet or non-packet-style transmission.
This file runs on one computer and REMSERV.EXE runs on the other.
NOT USED. Companion file to REMDISK.EXE. This file runs on one computer and REMDISK.EXE runs on the other. Used for manipulating files on two computers’ hard disks. Use a null modem cable connecting both serial ports.
Displays the version number of ROM-DOS in use.
SYS.COM
VER
XCOPY.EXE
NOT USED. Adds system files to disks.
Displays the current version identity of DOS. This command is run at the DOS prompt.
NOT USED. Copies multiple files and, optionally, subdirectories from one disk to another.
Note: Files that are loaded on the MX1-IS and NOT USED may be deleted at a later date to increase available disk space.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Installed Software
\PCMCIA Files
Please refer to Appendix C “Commands” for complete instructions or troubleshooting when using these files.
CISDUMP Permits user to list and interpret contents of a PC Card’s Card
Information Structure (CIS) for debug use.
CNFIGNAM.EXE Driver that specifies which PC configuration should be accessed from the PCM.INI file. This file is added to the CONFIG.SYS file.
DPMS.EXE
PCM.EXE
PCM.INI
PCMATA.SYS
Novell driver that provides memory management services.
DOS-based utility for reviewing, modifying, or creating PC Card configurations.
Note: May or may not be present .
Stores PCMCIA configuration parameters.
PCMCS95.EXE
Device driver for ATA–IDE hard disk emulation. Used with SRAM cards, rotating disk cards, or solid-state mass storage cards. This file is added to the CONFIG.SYS file.
Card Services (driver), the operating-system–level program that manages all PCMCIA cards. This file is added to the CONFIG.SYS file.
PCMFDISK.EXE Edits partition table for ATA PC Cards.
PCMRMAN.SYS Device driver that reads Card Services resources, passes data to Card
Services which then makes device allocations. This file is added to the
CONFIG.SYS file.
PCMSCD.EXE
PCMSS.EXE
REV.BAT
Device driver for FAX/Modem and LAN cards. This file is added to the
CONFIG.SYS file.
Socket Services (driver), the BIOS–level program that functions as the interface between the card socket and the Card Services program.
Displays current revision identifier.
37
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
38
\UTILS
Installed Software
BBDIS35.EXE
BBTST35.EXE
NOT USED. Battery Discharge Utility. Condition the 50 mAh NiCd
Backup Battery mounted on the system board. The battery discharge starts and when discharged switches to backup battery charge mode.
NOT USED. Backup Battery Test Utility. Indicates the current status of the backup battery and the voltage.
BCWEDGE.EXE NOT USED. Barcode Wedge utility. Interprets data from barcode scanner as keyboard data..
BEEP35.EXE Beeper Utility. Changes the volume of the beeper using the up and down arrow keys on the keypad/keyboard.
COMTST35.EXE NOT USED. Communication Port Utility. To diagnose the serial communication port, a simple loop back test routine is included in this file. The figure showing how to build a loop back plug is included in this chapter. The test results will read PASS or FAIL. A failure is identified and described.
DISP35.EXE
KEY2335.EXE
LXEF.EXE
Display Utility. Activates every pixel on the display to verify functionality.
Keyboard Utility. This utility performs a contact functional test of each key on the keyboard. When activated, the key labels appear on the screen and then each key, when initialized, clears the key label from the screen.
NOT USED. File Transfer Utility. Transfer files using serial port or IR ports.
PARAM35.EXE Parameter Dump Utility. This utility collects the setup configurable parameters and lists them in a text file.
SETAPI_4.EXE Set An API Function. Runs an API call to set a mode or change a parameter.
REV.BAT Displays current revision identifier.
Note: Files that are loaded on the MX1-IS and NOT USED may be deleted at a later date to increase available disk space.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Installed Software 39
Terminal Emulation Directories
Please refer to the specific Terminal Emulation’s reference guide for complete instructions.
Batch MX1-IS’s do not have terminal emulation (TE) files and do not have a radio card. When a need exists to convert a batch MX1-IS to a TE unit or a different radio card, contact LXE
Customer Services for assistance.
Note: 900 MHz radio files are loaded in the Terminal Emulation subdirectories, i.e. /APLUS,
/LDSPLUS, /IBM (for both 3270 and 5250). LXE’s 900MHz radio is obsolete as of June
2005.
The terminal emulator resident on the MX1-IS determines the radio card type (900 MHz or 2.4
GHz) installed in the MX1-IS. Following are the directory names containing the TE program files:
/APLUS ANSI Plus with 2.4 GHz radio
/APLUS ANSI Plus with 900 MHz radio
/LDSPLUS DOS LDS Plus with 900 MHz radio
/LDS24
/IBM
/IBM
/IBM24
/IBM24
DOS LDS Plus with 2.4GHz radio
DOS IBM 3270 with 900 MHz radio
DOS IBM 5250 with 900 MHz radio
TN3270 with 2.4 GHz radio
TN5250 with 2.4 GHz radio
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
40 Installed Software
Radio-Specific Subdirectory
\PCTCP (2.4GHz Radio Specific
Files)
The PCTCP files are included with MX1-IS’s that have a 2.4 GHz radio installed.
DRIVER.1ST
IPSTAT.EXE
LSL.COM
NET.CFG
ODIPKT.COM
PDTEST.EXE
SETHOST.EXE
SOCKET.CFG
SOCKETP.EXE
TCP.EXE
WVLAN43.*
XPING.EXE
Radio driver file.
Gives statistics on IP and memory.
Link Support Layer driver.
Contains radio parameters.
ODI Packet driver.
Test or diagnose the packet driver.
Manage host names and IP addresses.
Contains options for SOCKETP.EXE
Sockets TCP/IP kernel for use with packet drivers.
Manipulate or view TCP parameters and status.
Lucent radio driver files.
Test installation with a continuous ping.
LXE 900MHz Radio Files
The LXE 900MHz radio files are installed in the Terminal Emulation subdirectories.
LXE900SS.EXE
LXE900SS.HEX
PCRFLIB.EXE
RFPARSE.EXE
Spread spectrum radio driver.
Modem control codes.
Interface between the radio driver and the terminal emulator.
Used by PCRFLIB to obtain configuration settings.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Installed Software
Sample AUTOEXEC.BAT File
For 900MHz Radio
Command Explanation
@ECHO OFF Do not display batch command text during AUTOEXEC.BAT file run
SET TEMP=C:\TEMP Place temporary files/data here
PATH=c:\dos;c:\pcmcia;c:\utils\c:\;
*/ When the computer starts up, the operating system will look in these directories for the files it needs prompt $p$g
C: cd \aplus
Move DOS pointer to the C drive
Move DOS pointer to the LXE Terminal Emulation (e.g. ANSI lxe900ss xxxxx.xxx pcrflib
Plus) subdirectory
Load the radio driver
Load the keyboard driver (for ANSI Plus only)
Load the interface between the radio driver and the terminal emulator w84nsync aplus Run the TE interface program (e.g. ANSI Plus)
For 2.4GHz Radio (with ANSI Plus)
Command Explanation
@ECHO OFF
SET TEMP=C:\TEMP set sockets =c:\pctcp
Do not display batch command text during AUTOEXEC.BAT file run
PATH=c:\dos;c:\pcmcia;c:\utils\c:\pctcp;c:\;
*/ When the computer starts up, the operating system will look in these directories for the files it needs
Place temporary files/data here c:\pctcp\lsl.com
C:\pctcp\XXXXXX c:\pctcp\odipkt.com 0 0x69
C: cd \aplus
Load the 2.4GHz radio driver here:
WVLAN43 for Lucent radio c:\pctcp\socketp.exe c:\pctcp\socket.cfg
Look in this file for TCP/IP parameters
Move DOS pointer to the C drive
Move DOS pointer to the LXE Terminal Emulation (e.g. ANSI
Plus) subdirectory xxxxx.xxx aplus
Load the keyboard driver (for ANSI Plus loads only)
Run the TE interface program (e.g. ANSI Plus)
41
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
42 Installed Software
Sample CONFIG.SYS File
Note: Do not use these examples for your operation as each computer configuration is different.
Please refer to commercially available ROM-DOS User’s Guides for complete instructions or troubleshooting when using these DOS files.
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
FILES=45
STACKS=9,256
DOS=HIGH,UMB
LASTDRIVE=Z
Rem Card and Card Socket Services
DEVICE=C:\PCMCIA\DPMS.EXE
DEVICEHIGH=C:\PCMCIA\CNFIGNAM.EXE /DEFAULT
DEVICEHIGH=C:\PCMCIA\PCMSS.EXE
DEVICEHIGH=C:\PCMCIA\PCMCS95.EXE
DEVICEHIGH=C:\PCMCIA\PCMRMAN.SYS
DEVICEHIGH=C:\PCMCIA\PCMSCD.EXE
DEVICEHIGH=C:\PCMCIA\PCMATA.SYS
NEWFILE=C:\RADIO.SYS
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Installed Software 43
Radio NET.CFG Files
Note: Hex values are indicated with a leading 0x. NET.CFG values do not use the 0x.
Note: If the unit is configured to use Avalanche for network settings, manual changes made to
NET.CFG and SOCKET.CFG may be overwritten.
See Chapter 6 "RF Network Configuration" for explanations of NET.CFG parameters.
Lucent Radio NET.CFG File
Link Support
buffers 4 1550
Protocol ODIPKT
Bind WVLAN43
Link Driver WVLAN43
FRAME ETHERNET_II
WaveLAN_Network_Name ANY
Station_Name "station_name"
AP_Distance 1
Microwave_Robustness = N
Transmit_Rate 3
Medium_Reservation 2347
Card_Power_Management 1
Maximum_Sleep_Duration 100
Receive_All_Multicasts N
Enable_Encryption N
Proxim Radio NET.CFG File
Link Support
BUFFERS 2 1550
Protocol ODIPKT
BIND RL2PCM
;IP address is maintained in the socket.cfg file
Link Driver RL2PCM
Socket A
Initialize_365 N
Int 3
Mem #1 C100
Port 300
Inactivity_Min 0
Inactivity_Sec 1
Sniff_Time 0
Domain 0 ; set per customer settings
Station_Type 0
Peer_To_Peer N
Roam_Config 1
Mac_Optimize 1
Channel 1
SubChannel 1
Frame Ethernet_II
; Frame Ethernet_802.2
; Frame Ethernet_802.3
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
44 Installed Software
Sample SOCKET.CFG File
See Chapter 6, “RF Network Configuration”, for explanations of SOCKET.CFG parameters.
Note: If the unit is configured to use Avalanche for network settings, manual changes made to
NET.CFG and SOCKET.CFG may be overwritten.
Note: The values for some parameters are dependent on the type of radio card installed.
Please refer to Chapter 6, “RF Network Configuration” for appropriate values for a specific radio card.
# Socket.cfg sets the options for Data Light socketp.exe
# The section xxx.xxx.xxx.xxx is for this machines IP
# The net mask is specified as part of the ip address.
# In the ip address command an optional /net_bits can be
# used to indicate the number of bits in the network ID.
# Net Bits Net Mask Class IP address range
# 8 255.0.0.0 A 0.x.x.x to 127.x.x.x
# 16 255.255.0.0 B 128.x.x.x to 191.x.x.x
# 24 255.255.255.0 C 192.x.x.x or higher
# The network can be subdivided by two for every net bit added.
# Net Bits Net Mask Net Bits
# 1 128 5 248
# 2 192 6 252
Net Mask
# 3 224 7 254
# 4 240 8 255
# To enable DHCP set the IP address to 0.0.0.1
IP address 0.0.0.1/16
# The ARP INIT parameter makes this stack the same as
# before. The stack will not send a DHCP ARP (DEFAULT) when
# booting up. For added IP address checking you may comment
# this line out if you are NOT using proxy ARP.
ARP INIT GRAT
# Interface sets the physical interfaces
# pdr=packet driver
# if0=interface_card
# dix=frame type
# 1500=MTU
# 10=Buffers
# 0x69=ioaddr
Interface pdr if0 dix 1500 10 0x69
# When using a gateway (IP router) to the rest of the world,
# replace "XXX.XXX.XXX.XXX" with your gateway ip and
# remove the # at the beginning of the line.
# route add default if0 XXX.XXX.XXX.XXX
# When using a domain name server (DNS),
# replace XXX.XXX.XXX.XXX with the IP address of the DNS,
# and remove the # at the beginning
# of the line
# domain server XXX.XXX.XXX.XXX
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Installed Software
# domain suffix # example lxe.com
# Redisplay IP information
IP address
# options, refer to documentation to change ip ttl 15 tcp mss 1360 tcp window 2920 tcp retry 8 tcp irtt 500ms
45
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
46 LXE DOS Terminal Emulations
LXE DOS Terminal Emulations
Introduction
LXE offers several DOS TE programs that can be run on the MX1-IS:
ANSI Plus Runs on an MX1-IS with either a 900MHz or a 2.4GHz radio. ANSI Plus uses a Telnet connection to communicate with the host computer. An MX1-
IS with a 900MHz radio is radio interfaced to a computer network (Ethernet or Token-Ring) via 900MHz radio equipped 62XX Base Stations. An MX1-
IS with a 2.4GHz radio is interfaced to a computer network (Ethernet or
Token-Ring) via 2.4GHz radio equipped 65XX Access Points.
LDS Plus Runs on an MX1-IS with either a 900MHz or a 2.4GHz radio. LDS Plus uses a Telnet connection to communicate with the host computer. An MX1-
IS with a 900MHz radio is radio interfaced to a computer network (Ethernet or Token-Ring) via 900MHz radio equipped 62XX Base Stations. An MX1-
IS with a 2.4GHz radio is interfaced to a computer network (Ethernet or
Token-Ring) via 2.4GHz radio equipped 65XX Access Points.
DOS 3270 TE Runs on an MX1-IS with a 900MHz radio. An MX1-IS with a 900MHz radio is radio interfaced to a computer network (Ethernet or Token-Ring) via
900MHz radio equipped 62XX Base Stations.
DOS 5250 TE Runs on an MX1-IS with a 900MHz radio. An MX1-IS with a 900MHz radio is radio interfaced to a computer network (Ethernet or Token-Ring) via
900MHz radio equipped 62XX Base Stations then to the wired network and then to a 5250 controller then to a 5250 host computer.
TN3270 TE and
TN5250 TE
Runs on an MX1-IS with a 65XX series 2.4GHz radio. The TE provides
IBM host application support over the RF backbone and TCP/IP network.
Note: Narrowband radios are not supported.
All terminal emulation radio controlled data flows and exchanges are over the radio to the 62XX or 65XX units, then to the computer network and then to a host computer. The LXE Network
Management System, as part of the wired network, can remotely configure the MX1-IS’s terminal emulation parameters.
Note: MX1-IS’s with 900MHz spread spectrum radios communicate only with 62XX Base
Stations with installed 900MHz radios.
Note: MX1-IS’s with 2.4GHz spread spectrum radios communicate only with Access Points with installed 2.4GHz radios.
Please refer to the system specific terminal emulation reference guide for instruction when using an MX1-IS in a specific TE environment. A list of LXE reference guides is located at the end of
Chapter 1 "Introduction" in the section titled “Manuals.” The manuals are in electronic format and contained on the LXE Manuals CD.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
LXE DOS Terminal Emulations 47
DOS Terminal Emulation User Defined Stored Forms
DOS terminal emulations have the following space requirements for each user defined stored form:
Terminal Emulator
ANSI and ANSI Plus
Stored Form Limit
2K
IBM 3270
IBM 5250
1K
1K
TN3270 1K
TN5250 1K
Dual Terminal Emulation
Dual TE capabilities requires client devices with at least 8Meg Flash.
For more information on items in this section, please refer to the LXE electronic manual titled
"DOS Autoconfigurator Instructions" on the LXE Manuals CD.
TE Selection Menu
The user is presented with the TE Selection Menu listing the available terminal emulators. For example, a user could see:
[5] Launch 5250
[A] Launch ANSIPLUS
[E] Exit to DOS
Please select option: [5, A, E]?
Upon selecting one of the terminal emulator options, the desired TE is launched. When the user selects E, the screen is cleared and system is returned to the DOS prompt. In addition to multiple
TE’s, the TE Selection Menu can also display multiple Autologin hosts for ANSI Plus and LDS
Plus. Please refer to the ANSI Plus Reference Guide for more information on multiple hosts.
Single Terminal Emulator Present
After the initial auto-configuration, the system will boot up and immediately launch the terminal emulator. No menu is presented.
Exiting Terminal Emulators
When the user quits the TE with an ALT-X, the screen is cleared and the menu is presented again.
The exit behavior of some TE’s can be configured. Please refer to the “DOS Autoconfigurator
Instructions” for more details.
Menu Customization
The system administrator may change almost every facet of the menu display by modifying the variables found at the top of teselect.bat
. Details on modifying the TESELECT.BAT file are included in the “DOS Autoconfigurator Instructions”.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
48 Avalanche
Avalanche
Note: Wavelink Avalanche is not designed to run on a device with a 900MHz or Narrowband radio.
Avalanche may or may not be installed on your mobile device. Refer to this section for important information relating to Avalanche running on an MX1-IS. Contact your LXE representative if
Avalanche is needed and your mobile system has not been upgraded to the required minimum software baseline revision levels. For complete instruction when using Avalanche please refer to the “LXE Computers and Wavelink Avalanche User’s Guide” on the LXE Manuals CD.
Note: If the unit is configured to use Avalanche for network settings, manual changes made to
NET.CFG and SOCKET.CFG may be overwritten.
Minimum Software Baseline
The minimum software revision level (baseline) must be loaded on the mobile device in order to use Avalanche:
Operating System............................486DGSYS.02A
LXE Agent......................................AGNTGD00.01C
Util ..................................................MX1GUTIL.01C
Core.................................................486DGCOR.01A
Avalanche Number .........................AVA1GD01.01A
Lucent Radio Driver .......................L802GD01.01P
Upgrading the MX1-IS
If an LXE computer does not meet the minimum baselines specified above, it must be manually upgraded to the baseline before it can be used with Avalanche. The older G-Number software should be manually deleted from the LXE computer before the new G-Number is installed.
!
Copying the new G-Number software to the LXE computer without first deleting the old G-Number software may lead to insufficient disk space on the LXE computer.
This is especially important for LXE Agent, Radio and Core G-Numbers.
Directory Structure
The information in this section supplements the information presented earlier in this chapter in section titled “Installed Software”.
Software loaded on drive C:
\AGENT Location of SNMP agent *
\APPS
\AVA
\DOS
\PCMCIA
Location of files to track software revision levels
Location of files to support Avalanche
Location of ROM DOS *
Location of PCMCIA files *
\PCTCP
\UTILS
\APLUS
\IBM24
Location of radio configuration files *
Location of LXE installed utilities *
Location of optional TE files *
Location of optional TE files *
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Avalanche 49
\LDS24 Location of optional TE files *
* Although Avalanche can be used to update the files contained in these directories, the file structure is not changed by the addition of the Avalanche enablers.
\AGENT
When Avalanche enablers are installed, only the SNMP Diagnostic agent, AGENT.EXE is installed. The configuration agent, CFGAGENT.EXE is not installed.
\AVA
This directory contains the Avalanche enablers and supporting files. Users must not make changes to the contents of this directory.
When an updated enabler is loaded, it does not change the contents of the \AVA directory. The updated enabler files are located in \APPS\AVAF. The boot process checks for a newer version of the enabler before loading the enabler in the \AVA directory.
\APPS
This directory is used by Avalanche to track the revisions of software on the LXE DOS computer.
\APPS\AVAF
This directory is used to load updated versions of the enabler. If an updated enabler is located in this directory, it is loaded instead of the original enabler in \AVA.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
50 BIOS Setup
BIOS Setup
Be very careful when using this utility to modify BIOS Setup parameters. The MX1-IS may generate unexpected results when incorrect or conflicting parameter values are entered.
The parameters should only be modified by Information Services personnel or the system administrator.
Note: Make sure there is a fully charged battery in the MX1-IS before accessing BIOS Setup.
Accessing the BIOS Setup
When you turn the MX1-IS on the unit will start to boot programs from the Internal Flash Array
(IFA). If the Main Menu Setup Msg parameter is toggled On, watch the bootup sequence and when the following is displayed:
Press F2 to Enter Setup
Press the [F2] key. When the Main Menu Setup Msg parameter is toggled Off (default), the [F2] key is still available during the bootup sequence. The next screen displayed is the BIOS Setup
Main Menu.
BIOS Setup has three menus: Main, Advanced and Exit.
BIOS Setup Default Values by Option
Menu Option Menu / Section
Boot
Caps
COM1 Pin 9
CPU
Main
Advanced / Keyboard
Advanced / Other
Advanced / Power Mgt
CtlAltDel Advanced / Keyboard
Date Main
Disp. BL
Disp. BL
Advanced / Power Mgt
Advanced / Power Mgt
Display
Docked PM
DOS Font
NumLock
Off Timer
POST Msg
Power Key
Advanced / Power Mgt
Advanced / Power Mgt
Advanced / Other
Advanced / Keyboard
Advanced / Power Mgt
Main
Advanced / Power Mgt
Default Value
A: then C:
Off
RI
Aggressive
Reboot
09/02/1988
Timed
3 s
15 s
PM Disabled
8x16
On
5 m
Disabled
Susp-Off
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
BIOS Setup 51
Menu Option
Power Mgt
Menu / Section
Advanced / Power Mgt
Rpt Delay
Rpt Rate
Advanced / Keyboard
Advanced / Keyboard
Setup Msg Main
Summary Main
Suspend Advanced / Power Mgt
Time Main
Default Value
On
0.5 s
10 /s
Off
Off
5 m
00:00:00
Settings are saved temporarily as each parameter activity screen is closed. Changes are saved to CMOS
RAM when Exit With Save is selected and the BIOS setup program closes.
Changed parameter values will take effect when the MX1-IS reboots upon exiting BIOS Setup. If the
MX1-IS does not automatically reboot upon exit, please reboot the MX1-IS.
Using the Keypad
The set of keypad commands used to select menu items and parameters, as well as modify parameter values is as follows:
Action Keypress
Exit a menu
Activate Help Screen
Modify parameter value
Move to next parameter
Esc
F1
Space key or alpha-numeric key
Enter or Arrow Key
Move from menu to menu Arrow key
Note: Refer to Appendix A “Key Maps” for equivalent keypress sequences based on the type of keypad being used: full alpha-numeric or numeric-alpha.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
52 BIOS Setup
Main Menu Options
To edit parameters, use the up and down arrow key to move from parameter to parameter.
Use the space key or an alpha-numeric key to modify a parameter value.
Press F1 to activate the help screen then use the panning function to move around the help screen.
Press ESC to close the help screen.
Use the left and right arrow keys to move from menu to menu.
Press the ESC key or key sequence to go directly to the Exit Menu.
Main Menu Parameters
When changes have been made, press an arrow key to go to another parameter or menu or press
ESC to go to the Exit Menu.
Menu Option Default Value
Time 00:00:00
Date 01/04/2000
Boot A: then C:
Setup Msg
POST Msg
Off
Off
Summary Off
Parameter Changes
Settings are saved temporarily as each parameter activity screen is closed. Changes are saved to
CMOS RAM when “Save and Exit” is selected and the BIOS Setup program closes.
Changed and saved parameter values take effect after the MX1-IS is rebooted.
Time
Specifies the current system time.
This parameter is shown in the following format: hh:mm:ss where: hh is hours mm is minutes ss is seconds.
Each of these fields is selected and modified separately. When the parameter is highlighted, type the desired numeric entry and then press the <Tab> key to move from hours to minutes to seconds. The system time is set according to the standard 24-hour clock.
Default: 00:00:00
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
BIOS Setup 53
Date
Specifies the current system date.
This parameter is shown in the following format: month/day/year
Each of these fields is selected and modified separately. When the parameter is highlighted, type the desired numeric entry and then press the <Tab> key to move from month to day to year. The backslashes are automatically added by the system. When daylight savings occurs, the system date is not automatically changed.
Default: 9/2/1999
Boot
This option is used to define how the system treats drive A: when booting. Booting can occur from A drive or directly from the C drive (Flash drive). To reduce the amount of time required to boot, the boot sequence should be set to “ C: only ”.
Values:
A: then C: Boot from the A drive, or if no media is present in the A drive, boot from the C drive.
C: Boot from the C drive without searching for an A drive.
Default: A: then C:
Note: The A: drive is read only when an SRAM card is inserted. The MX1-IS does not recognize a radio card as an SRAM card. When there is no SRAM card installed, drive
A: is ignored.
Setup Msg
Use this option to allow or disallow the display of the message “Press F2 to enter Setup” upon initial bootup or reboot. When the parameter is set to Off, the message is not displayed to the user although the F2 key can still be pressed at the appropriate time to enter the Setup Menu.
Default: Off
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
54 BIOS Setup
Post Msg
Set this parameter to On to stop the boot process if the Power On Self Test (POST) procedure encounters errors. Otherwise, the system continues to attempt to boot despite many startup error messages that display.
See “System Testing” for more information on POST messages.
Default: Off
A parameter setting of On only affects the following error conditions (messages are displayed) and the bootup is halted:
Messages that Halt Bootup
•
•
•
•
•
IDE Unit Error
No media connected
Configured for 0 cylinders
Controller reset failed
Media not ready
Track 0 seek timed out
Media initialization failed
Media recalibration failed
Last track seek failed
Timer Error
System timer (0) failed
Disk Error for Debug
Floppy type does not match setup only for debug capabilities
I/O Chip Error
I/O conflicts exist for serial ports, parallel ports, and IDE units (any or all)
Other Error
IRQ conflict, unsupported COM port configuration, keyboard locked
Bootup Continues after These Messages
This option does not affect the following error conditions (messages are displayed and the bootup continues):
•
•
•
•
Keyboard Error
Keyboard reset failed
Keyboard interrupts failed
CMOS Error
CMOS checksum failed
CMOS time and date not set
Real time clock failure
Configuration Error
Previous POST execution was incomplete
Scanner Error
Scanner detected, but attempts to read scanner configuration failed.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
BIOS Setup 55
Summary
This option is used to enable or disable a summary of the system configuration which displays before the operating system starts to load. To speed up booting, this parameter can be set to Off.
Default: Off
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
56 BIOS Setup
Advanced Menu Options
The Advanced Menu contains several sections – Power Management, Keyboard and Other. To view all sections, press the down arrow key instead of using the Pan Down command.
See the section titled “Panning Function” earlier in this chapter. Panning commands are used to view a 25 row by 80 column virtual screen display using specific keypresses and a 20 row by 20 column screen.
To edit parameters, use the up and down arrow key to move from parameter to parameter.
Use the space key or an alpha-numeric key to modify a parameter value.
Press F1 to activate the help screen then use the panning function to move around the help screen.
Press ESC to close the help screen.
Use the left and right arrow keys to move from menu to menu.
Press the ESC key or key sequence to go directly to the Exit Menu.
Parameter List
Menu Section Option
Power Mgt Power Mgt
CPU
Default Value
On
Aggressive (1 s)
Disp BL 3 s
Display
Suspend
Off Timer 5 m
PM
Power
Keyboard Caps Off
On
Rpt Rate 10 s
Reboot
Other Font 8x16
COM1 Pin 9 RI
Settings are saved temporarily as each parameter activity screen is closed. Changes are saved to
CMOS RAM when “Save and Exit” is selected and the BIOS Setup program closes.
Changed and saved parameter values take effect after the MX1-IS is rebooted.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
BIOS Setup 57
Power Management
When changes have been made, press an arrow key to go to another parameter or menu or press
ESC to go to the Exit Menu.
Keep in mind the MX1-IS does NOT have a backup battery .
Power Mgt
This parameter must be set to On before timer options can be activated. When Power Management is Off, the CPU setting is Full Speed.
Note: Critical Suspend.
The Off Timer is ignored when Power Management is disabled -- the
MX1-IS will skip critical suspend mode (running on backup battery) and turn off immediately. It will not use any backup battery power and currently unsaved information will be lost.
Default: On
CPU and Suspend Timers and RF Communication
When using an MX1-IS with a 2.4GHz radio driver (see previous section titled “\PCTCP Files”), the CPU and Suspend timers can be affected by the radio.
The 2.4 radio has a time-out setting. This time-out setting is in the PROTOCOL.INI file under inactivity time. This time, by default, is 5 seconds and is the lowest possible value. During this 5 seconds, the radio is polled which is detected by the MX1-IS BIOS as “activity.” As a result, the
MX1-IS's Power Management keeps resetting the CPU and Suspend timers.
CPU
Note: Pwr Mgt Modes - Power Mgt must be set to On before the value in CPU has any effect on the MX1-IS.
The CPU setting determines how Power Management values control the CPU.
Aggressive setting maximizes battery life.
Moderate will balance battery life and performance.
Light will maximize performance.
Full Speed disables power management of the CPU only.
Custom setting is used to set the CPU timer in 1 second increments.
Values: Aggressive (1 second)
Moderate (5 seconds)
Light (15 seconds)
Full Speed
Custom (user configurable in 1 second increments; range = 1 - 63 seconds)
Default: Aggressive (1 second)
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
58 BIOS Setup
Custom Setting
CPU Custom Setting is user configurable in 1 second increments up to 63 seconds. After selecting
Custom, press the down arrow to move the highlight to the seconds setting. Use the numeric keys to enter number of seconds. Higher second values will adversely affect battery life.
Disp BL
Disp BL
Display
The DispBL parameter is used to set which of three modes the Display Backlight will be in.
Off - the most battery-efficient way to operate the display.
On - provides full time backlighting whenever the unit is on.
Timed - provides backlighting for a predetermined amount of time from the last key input or display update. Set the time with the Disp BL timer parameter.
Values: On, Off, Timed
Default: Timed
Note: When the Timed option is selected, use the Disp BL time parameter to set the amount of time the display backlight remains on. If the Disp BL timer is set to a period of time longer than the Display Timer, the backlight will be forced off when the display turns off.
The Disp BL timer works in conjunction with the parameter setting of Pwr Mgt Modes - Disp BL .
The display backlight timer is reset every time the following occurs: video write, touch (on a touch screen), or any keypress.
Values: 1 - 63 seconds (in 1 second increments)
Note: If Pwr Mgt Modes - Disp BL setting is not “Timed” this setting is ignored.
The Display parameter designates, in seconds, how long the MX1-IS senses inactivity on the
MX1-IS before shutting down. The display timer is reset every time the following occurs: video write, touch (on a touch screen), or any keypress.
When the display timer expires and the display turns off, the Status LED turns steady green.
When the display is off, the MX1-IS is still powered on. Trigger presses will initiate activity.
Communications through the radio or serial ports will still continue. However, the keypad clears all sticky key modes and icons and a key press functions only as a wakeup event (does not send to the operating system or application).
Press any key once to wake the display.
Values: 0 - 63 seconds (in 1 second increments)
A value of 0 means Full On.
Note: If the Disp BL timer is set to a period of time longer than Display, the display backlight will be forced off when the display turns off.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
BIOS Setup 59
Suspend
This parameter establishes how long the MX1-IS senses inactivity on the system before entering
Suspend Mode. This option is used to conserve battery life.
Pressing the Power key once also places the MX1-IS in Suspend Mode. Once in the Suspend state, the Status LED blinks green.
Use the Power key to wake the MX1-IS from suspend mode or a touch on an installed touch screen.
The Suspend Timer is reset every time one of the following occurs:
Video write Keypress
Disk / IFA Access COM 1 (or COM 2) access
PCMCIA Slot 0 IRQ and Controller IRQ
Note: Disabling the Suspend timer does not disable the Off Timer.
Values: 0 - 63 minutes (in 1 minute increments)
A value of 0 means “Disabled”.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
60
Off Timer
BIOS Setup
The MX1-IS does not have a backup battery. As the backup battery is the device that keeps the unit in Critical Suspend state until a fully charged Main
Battery pack can be installed, this parameter setting is ignored.
Off Timer designates, in minutes, how long the MX1-IS waits in critical suspend mode before shutting down.
The Off Timer begins its countdown when the MX1-IS is in the critical suspend state. Critical suspend state is initiated when there is a Main Battery Power Fail caused by the inserted battery pack failing or the main battery being removed from the MX1-IS. The Off Timer begins the countdown as soon as power draw is transferred from the Main Battery pack to the Backup battery.
Values: 0 - 63 minutes (in 1 minute increments)
The backup battery will continue to operate the MX1-IS, in very low power mode, for the number of minutes set in the Off Timer parameter.
When the MX1-IS is in critical suspend mode the main battery icon appears on the screen, all peripherals shut down, the CPU clock is stopped, power is removed from the PCMCIA cards, and the Status LED is blinking red.
The MX1-IS is saving the state prior to the main battery failing and cannot be used.
•
•
•
•
If a fully charged main battery pack is installed before the Off Timer time expires the
MX1-IS will transition to Suspend. Exiting from Suspend allows the MX1-IS to resume operation where it left off – install the new battery pack.
If the Off Timer expires the MX1-IS will turn itself off and all unsaved information is lost. Insert a fully charged battery pack and press the Power button to turn the MX1-IS back on.
When the Off Timer parameter is set to 0, the MX1-IS skips the critical suspend state and turns off immediately – it will not use backup battery power. The currently unsaved information is lost.
When the main battery pack is removed and the MX1-IS completely drains the backup battery, the MX1-IS’s date and time settings are lost but all other parameters are recovered. When a fully charged battery pack is again inserted in the MX1-IS, the backup battery will recharge itself using the power in the battery pack. The main battery life during the recharge session is lessened.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
BIOS Setup 61
Docked PM
The MX1-IS dock does not have external power. It does not charge the Main
Battery in the MX1-IS while the MX1-IS is docked, therefore this parameter setting is ignored. RF transmission is available when the MX1-IS is secured in a non-powered dock.
Use the Docked PM parameter to set the power management preferences for the MX1-IS when it is in a docking / charging station. Some LXE approved docking / charging stations allow RF communications while the MX1-IS is in the dock.
Selecting Lights Off will turn off the display and keypad backlights.
Selecting Unchanged maintains the current power management settings.
Selecting Off disables power management settings when the MX1-IS is in a powered docking or charging station.
Values: Off
Unchanged
Lights Off
Default: Off
Touch Wake
This parameter has no effect on an MX1-IS without a touch screen.
Power Key
Use this option to determine how the Power key will function when pressed.
When Disabled is selected and the user presses the Power key, nothing happens. The user will not be able to place the unit in Suspend with the Power key or turn the unit off.
Note: When the Power key is disabled, the MX1-IS will power off only when both the Main and
Backup batteries are depleted.
When Suspend is selected, the MX1-IS will enter Suspend state upon a Power key press.
When No Susp is selected and the user presses the Power key, nothing will happen unless the user holds the key down for 4 beeps. In other words, the user cannot suspend the MX1-IS. The user can only turn the MX1-IS off.
When Suspend-Off is selected, the user can both suspend and power off the MX1-IS. If the user holds the Power key down for less than 4 beeps, the MX1-IS will transition to the Suspend state.
If the user holds the Power key down for 4 beeps, the MX1-IS will power off.
Values: Disabled
Suspend
No Susp
Suspend-Off
Default: Susp-Off
Before leaving this screen, make sure the Power Key status is correct.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
62 BIOS Setup
Troubleshooting
The MX1-IS will not turn off -- force the MX1-IS to power off by holding the Power key down for
15 seconds -- the MX1-IS will power off. Locate and correct the problem before powering the
MX1-IS back on – e.g. IRQ conflict, very low battery power, radio conflict, unexpected software application result, etc.
Keyboard
When changes have been made, press an arrow key to go to another parameter or menu or press
ESC to go to the Exit Menu.
Caps
This parameter is used to determine whether the CAPS function is turned on or off at bootup.
Default: Off
NumLock
Use this option to set NumLock at boot time. When NumLock is On, the keypad is locked in numeric mode.
Alpha-Numeric - Whether NumLock at Boot is Off or On, no icon is displayed on the screen and the keypad functions normally. To enter “number” number keys instead of “alpha” number keys, the user must press 2 ND +SHIFT plus the number key when NumLock is On. After bootup, pressing the 2 ND
Maps."
+SHIFT+RightArrow toggles NumLock on and off. See Appendix A "Key
Numeric-Alpha - When NumLock is Off, the Alpha icon is displayed on the screen and the number keys function as alphabetic keys. When NumLock is On, the Alpha icon is not displayed on the screen and the number keys function as number keys. Toggling between Alphabetic and
Numeric modes is accomplished by pressing the A/# key.
Note: Numeric-Alpha Only. NumLock and the A/# key are two separate entities. The A/# key toggles between the number and alpha legends on the keypad. NumLock state determines if scan codes for the number keys on a 101-key keyboard's number keypad can be generated by pressing 2 nd +SHIFT+number. The number keypad numbers can be generated if NumLock is On.
When the keypad is in numeric mode and the user wants to type one alpha character within a sequence of numbers, pressing 2 nd plus Enter key will toggle the keypad to alpha mode for one character – the next key pressed. Then the keypad returns to numeric mode.
Default: On
Rpt Delay
The Rpt Delay parameter will designate the period of time from the depression of a key until the key repeats.
Values: 0.25 to 2.00 second
(0.25, 0.5, 0.75, 1.00, 1.25, 1.50, 1.75, 2.00)
Default: 0.5 seconds
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
BIOS Setup 63
Rpt Rate
The Rpt Rate parameter sets the number of times a keystroke will be repeated, per second, as the key is depressed.
Values: 2 to 30 chars per second
(2, 6, 10, 15, 20, 30)
Default: 10 chars per second
CtlAltDel
This parameter determines whether the user can restart the MX1-IS by pressing the reboot key sequence: CTRL+ALT+DEL.
When this parameter is No Reboot , the reboot key sequence will have no effect.
Values: Reboot, No Reboot
Default: Reboot
Other
When changes have been made, press an arrow key to go to another parameter or menu or press
ESC to go to the Exit Menu.
Font
COM1 Pin9
The Font parameter selects the screen display font size.
Note: This font size choice may be overridden by an application.
Values: 8x8
8x16
Default: 8x16
The MX1-IS does not have an RS-232 port, therefore this parameter setting should always be set to RI.
This option is used to configure the serial port COM1. The MX1-IS COM1 port is the endcap port
– scanner, and plain.
Values: RI (Ring Indicator)
5V
Default: RI
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
64 BIOS Setup
Exit Menu Options
To edit parameters, use the up and down arrow key to move from parameter to parameter.
Press F1 to activate the help screen then use the panning function to move around the help screen.
Press ESC to close the help screen.
Use the left and right arrow keys to move from menu to menu.
Press the ESC key or key sequence to go directly to the Exit Menu.
As changes are made to Setup values and the values saved, the next time the MX1-IS is turned on or rebooted, those saved values will be in effect.
Save and Exit
Use this option to immediately save current Setup settings to CMOS RAM and into the Flash Boot
Device (FBD).
When “Save and Exit” is highlighted, press <Enter> to save. When the saving process is complete, press <Enter> again to exit and reboot with the current values.
Exit w/o Save
Use this option when any current changes made to Setup parameters are to be ignored. The parameters revert to their state when Setup was entered.
When this option is highlighted, press <Enter> and the boot process continues. The system reboots with unchanged values.
Load Defaults
This option is used to reset the Setup values to the original, default values that were set at the factory, before suppliers or end users made changes.
As changes are made to Setup values and the values saved, the next time the MX1-IS is turned on or rebooted, those saved values will be in effect.
Save this change by selecting “Save and Exit.”
Load Previous
Use this option to immediately restore CMOS RAM and update the current Setup settings from the Flash Boot Device.
Save this change by selecting “Save and Exit.”
Save Changes
Used to save BIOS Setup changes without rebooting. The changed parameters will be in effect the next time the MX1-IS is powered on or rebooted.
Reboot by selecting either “Exit w/o Save” or “Save and Exit.”
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Chapter 5 Utilities
Introduction
Note: Make sure there is a fully charged battery in the MX1-IS before beginning a process described in this chapter.
This chapter contains descriptions and instructions for the following MX1-IS resident utilities:
LXE Diagnostics
Use the utility programs to verify, test and program the MX1-IS:
•
•
•
•
•
Keyboard Utility
Display Utility
Beeper Utility
Parameter Auto-Detection Utility
Set an API Function
NED ASCII Text Editor
A menu-based text editor provided for use with ROM-DOS. This editor uses the standard
Windows interface for cut, copy and paste.
Refer to Chapter 4 “System Configuration”, section titled “Directory Listing”, subsection titled
“\Utils” for a list of all utility files loaded on the MX1-IS.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
66 LXE Diagnostics
LXE Diagnostics
Note: Make sure there is a fully charged battery in the MX1-IS before beginning a diagnostic process.
The MX1-IS comes equipped with several utility programs. These programs can be run to make adjustments as indicated.
DISP35.EXE
KEY2335.EXE
PARAM35.EXE
SETAPI_4.EXE
Display Utility
Activates every pixel on the display to verify functionality.
Keyboard Utility
This utility performs a contact functional test of each key on the keyboard. When activated, the key labels appear on the screen and then each key, when initialized, clears the key label from the screen.
Parameter Dump Utility
This utility collects the setup configurable parameters and lists them in a text file.
Set An API Function
Runs an API call to set a mode or change a parameter.
Display Utility (DISP35.EXE)
This command is run at the DOS prompt. There are no parameters.
Run this command file to test the screen display. It will draw a border around the display, wait for an <Enter> keypress, and then fill the inside of the box by turning on all the pixels. There are a total of 160 pixels across and 160 pixels down the display area – 0,0 is located at the upper left and 159,159 is located at the lower right.
Keyboard Utility (KEY2335.EXE)
This command is run at the DOS prompt. There are no parameters.
Use this command file to display the keyboard key labels on the screen. As each key is pressed, its label is cleared from the screen.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
LXE Diagnostics 67
Parameter Auto-Detect Utility (PARAM35.EXE)
The Parameter Auto-Detect Utility (PARAM35.EXE) is used to search for user-configurable parameter files and then write the data to a text file. The utility is a DOS stand-alone program -- it does not require that other files (except standard DOS operating system files) be present in the
MX1-IS before it will run.
The utility captures data from the following files:
AUTOEXEC.BAT
CONFIG.SYS
DOS command file. See Chapter 4 “System Configuration” for an example.
DOS command file. See Chapter 4 “System Configuration” for an example.
LXE terminal emulation parameter file. LXE.INI file
PROTOCOL.INI file Radio command file. See Chapter 4 “System Configuration” for an example.
PCTCP.INI file Radio command file. See Chapter 4 “System Configuration” for an example.
BIOS Setup The MX1-IS setup parameters. See Chapter 4 “System
Configuration”. and places the data in an ASCII text file called PARAM.DAT.
The text file should then be printed out or copied to a PC or floppy disk and stored for safekeeping. The information in the text file may be used, as a reference, to reconstruct parameter values if the files become unreadable or to program several MX1-IS’s with the same values.
The Parameter Auto-Detect Utility filename is PARAM35.EXE and it creates a text file called
PARAM.DAT. The PARAM.DAT file may be renamed and the next time PARAM35.EXE is run, a new PARAM.DAT file will be created. The combined file size is approximately 50K and both files may be deleted from the MX1-IS if more disk space is needed in the unit.
Run Parameter Auto-Detect Utility
The file must be run from the DOS command line.
Using DOS commands, change the DOS prompt to the drive letter and subdirectory of the DOS files (for example, C:>\DOS).
At the DOS prompt type the following command to run the utility:
PARAM35 and press Enter.
The PARAM.DAT file is created and stored in the DOS subdirectory on the MX1-IS.
Use DOS commands to copy the PARAM.DAT file to another media or print the file.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
68 LXE Diagnostics
Set An API Function (SETAPI_4.EXE)
This command is run at the DOS prompt.
Run this command at the DOS prompt to set a mode or change a parameter.
All arguments are in HEX format. Put an X in the place of arguments that are not used.
Format for INT 10:
SETAPI_4 arg1 arg2 arg3 arg4 arg5 arg6 where
•
•
•
•
•
• arg 1 is always 10 arg2 - (AH) = 12 arg3 - (BL) = BA (Panning) or BC (DOS Font) arg4 - (AL) = Function Requested arg5 - (BH) = Value Requested arg6 - (CX) = Value Requested
Format for INT 15:
SETAPI_4 arg1 arg2 arg3 arg4 arg5 arg6 arg7 where
•
•
•
•
•
•
• arg1 is always 15 arg2 - (AH) = BA arg3 - (AL) = Service Group arg4 - (BH) = Function Number arg5 - (BL) = Action arg6 - (CX) = 16 Bit Register Value (where appropriate) arg7 - (DX) = 16 Bit Register Value (where appropriate)
INT 15 Example:
Sound Beeper SETAPI_4 15 BA 53 4 30 07D0 000A
Please refer to the “LXE DOS API Programming Guide” on the LXE Manuals
CD or the LXE website for complete information about the MX1-IS Application
Programming Interfaces.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
The NED ASCII Text Editor 69
The NED ASCII Text Editor
NED uses the standard Windows interface for cut, copy, and paste operations. Del and Shift+Del both move the selected block to the clipboard. There is no true undo command, but Ctrl+V or
Shift+Ins may be used to paste the clipboard contents to the current cursor position. The next section lists all the default shortcut keys.
The NED editor is a menu-based text editor available for use with ROM-DOS. This editor is similar to other desktop editors but has special functions designed for use in editing C-source and assembly code.
To start the editor, enter
NED [filename] [filename]
NED may be initiated with or without filename arguments. Wildcard file specifications are allowed.
Up to ten files can be entered on the command line. If NED is run without arguments, it loads all files accessed during the last editing session, returning you to the exact position in the file. You can switch between the open files.
You can also enter
NED @errfile where errfile is the name of your compiler error output file. NED loads all files that had errors and allows you to move between errors.
Once NED is running, you may load files into memory by using the File/Open menu command.
File/Reload replaces the current file with a new file or reloads a new copy of the same file.
File/Reload confirms before replacing an unsaved file.
• If a search string is all lowercase, NED treats it as a case-insensitive search. If a search string contains any uppercase letters, it is case sensitive. The replacement string is inserted exactly as entered. Repeating a Search command repeats the last Forward or Backward Search operation, not the last Replace operation.
• There is one bookmark for all files. Once the bookmark is set, going to the bookmark returns you to the file and position where you set it.
• The Indent and Remove-indent (referred to as Undent in the Options/Do Command) commands work on tabs. Indent inserts a tab at the beginning of the current line, or if a block is active, at the beginning of each line in the block. Remove-indent removes the first tab from the current line or from each line in the block. If there are no tabs, Remove-indent has no effect.
• Toggle case inverts the case of the current character if no block is active. If a block is active,
Toggle case sets the entire block to uppercase if the first character was lower and to lowercase if the first character was uppercase.
• Tabs are currently set to 3 for .C, .H, .CPP, .HPP, and .T files. They are set to 8 for all other files.
• File/Print prints the current block if there is one, otherwise it prints the current file. NED prompts for a device to print to, which may be a filename. Tabs are expanded to spaces.
• The Options/Do Command is intended primarily for debugging. This command allows you to execute any editor command by choosing it from a menu list.
• The macro commands (Record Macro/Play Macro) allow you to define a sequence of
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
70 The NED ASCII Text Editor keystrokes that can be repeated repetitively. Select Record Macro (ALT=), enter the keystrokes, then press ALT= again. The macro sequence can be played by selecting Play
Macro or by pressing ALT-. Keyboard bindings are saved in NED.CFG in the same directory as NED.EXE. NED.CFG also contains the list of active files and positions.
• If you record and play a recursive macro, it plays continuously.
• If you press an invalid key on a menu, NED operates as if you pressed enter.
• If you run out of memory, such as when you have more than 300KB of files open, NED returns to DOS.
NED Default Hot Keys
Many of the editor commands can be accessed directly by pressing key combinations. For example, press Alt-X to exit the editor and save any open files. The following table lists the default hot keys.
Key Function
Alt-Q Quit without saving
Alt-X Exit, saving as needed
Ctrl-A Search again
Ctrl-B Search backward
Ctrl-C Copy the block to clipboard
Ctrl-D Find the mark
Ctrl-E Erase to end-of-line
Ctrl-F Search forward
Ctrl-G Go to a line number
Ctrl-I Indent the block
Ctrl-K Toggle block mode
Ctrl-L Delete line to the clipboard
Ctrl-M Set the mark
Ctrl-N Read a file into a new buffer
Ctrl-P Move to the previous position
Ctrl-Q Quote the next character
Ctrl-R Replace text
Ctrl-S Switch to the next buffer
Ctrl-T Toggle the case of character(s)
Ctrl-U Remove indent from the block
Ctrl-V Insert the clipboard
Ctrl-W Delete word to the clipboard Ins
Ctrl-X Delete block to the clipboard
Ctrl-Z Cancel the selected block
Alt =
Alt -
Start/end recording macro
Playback macro
Alt-F7 Previous error
Alt-F8 Next error
Key
F1
F7
F9
F10
Left-Arrow
Right-Arrow
Up arrow
Down arrow
Home
End
Page Up
Page Down
Center (5)
Function
Help
Load file into current buffer
Save file
Exit asking for save as needed
Left one character
Right one character
Up one line
Down one line
Beginning of line
End of line
Up one screen
Down one screen
Center the cursor onscreen
Ctrl-Left-Arrow Left one word
Ctrl-Right-Arrow Right one word
Ctrl-Up-Arrow Up one C function
Ctrl-Down-Arrow Down one C function
Ctrl-Home
Ctrl-End
Ctrl-Page
Scroll toward beginning of file
Scroll toward end of file
Up Beginning of file
Ctrl-Page
Toggle
Del
Down End of file
Insert/Overwrite mode
Delete character
Ctrl-Ins
Ctrl-BackSpace
Shift-Ins
Shift-Del
Copy block to clipboard.
Delete word backward
Insert the clipboard
Delete block to clipboard
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Chapter 6 RF Network Configuration
Introduction
Note: The information and programs in this section only pertain to LXE’s 2.4GHz system radios. They do not work with LXE’s 900MHz system radios.
Change the 2.4GHz radio parameters by editing the NET.CFG file in the PCTCP directory. This can be done with any ASCII text editor or NED. The NET.CFG file is the configuration file used by the radio card’s ODI driver. The NET.CFG file determines the wireless network name, the workstation name and other information regarding the wireless system.
2.4GHz radio parameters cannot be changed using LXE’s terminal emulation (TE) configuration utilities.
The Sockets software package provides an interface to all of the TCP/IP parameters. Parameter configuration is performed by editing the file SOCKET.CFG.
SNMP DOS Agent
The SNMP DOS agent executable resides in the \AGENT directory. For information on disabling/enabling the SNMP Agent, please refer to the “DOS Autoconfigurator Instructions”. For details on Agent operation, please refer to the “SNMP Agent Reference Guide”. Both manuals are available in electronic format on the LXE Manuals CD.
The agent is placed into memory as a TSR and uses approximately <50k of memory. When the agent is not being polled, it is invisible to the user. When it is being polled, there is a slight delay, depending on how much data is being retrieved by the agent.
Avalanche
If the unit is configured to use Avalanche for network settings, manual changes made to
NET.CFG and SOCKET.CFG may be overwritten.
NET.CFG Parameters
Lucent Parameters
The following is a list of parameters that can be modified in the NET.CFG file for computers with
Lucent 2.4GHz radios. For additional information about the parameters in this file see the
WVLAN43.CFG file located in the PCTCP directory. To set the TCP/IP parameters see the
SOCKET.CFG
file documentation.
Link Support
Parameter used to define resources for the LSL.COM file. Any modifications may cause resource conflicts.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
72 NET.CFG Parameters
Protocol
Instructs TCP/IP stack to bind to radio driver.
WaveLAN_Network_Name
Identifies the WaveLAN network the station will connect to.
Valid: 0 to 32 string of printable uppercase characters.
Default: ANY
Note: Setting this value to ANY will enable the station to connect to any IEEE 802.11 network.
Note: The string for WaveLAN_Network_Name is case-sensitive. The WaveLAN DOS ODI driver requires the use of only UPPERCASE characters. If you have configured the
Access Points with lower-case names you will need to change your Access Point
WaveLAN_Network_Name parameter to UPPERCASE characters for proper operation.
Or, place double quotes around the WaveLAN_Network_Name to allow proper operation with upper and lower case letters e.g. "NameofUnit".
Station_Name
Identifies the stations on the network. This parameter is used when performing diagnostic tests.
Valid: 0 to 32 string of printable characters.
Default: station_name
AP_Distance
Controls the roaming sensitivity of your computer. This parameter must be set according to the settings of the WavePOINT-II access points.
Valid: 1=Low
2=Medium
3=High
Default: 1
Microwave _Robustness
This option should only be used when troubleshooting slow performance of the network that could be related to in-band interference from microwave ovens.
Use this option when experiencing recurrent "bursts" of in-band interference exhibited by specific units where the unit (or the access point) is close to a microwave oven or a microwave oven is located in the signal path between the unit and the access point. The radio will try to retransmit the
"lost messages". When retransmission fails again, the radio in Auto Transmit Rate Select
Mechanism mode will attempt to retransmit the message again at a lower data speed. (See
Transmit_Rate)
Selecting "Y" will enable fragmentation of data frames when the automatic transmit rate selection switches to a lower transmit rate. Fragmentation will avoid increased vulnerability due to longer frame lengths of transmissions at lower data speeds.
Valid: Y=Yes,
Default: N
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
NET.CFG Parameters 73
Transmit_Rate
Controls the data rate the WaveLAN card will use. Supported rates depend on the card. If the card does not support the selected rate, the default value of 3 is selected automatically.
Low
2=Fixed Standard
3=Auto Rate Select (High)
4=Fixed Medium
5=Fixed High
6=Auto Rate Select (Standard)
7=Auto Rate Select (Medium)
Default: 3
Medium_Reservation
Enables RTS/CTS communications. Sets the frame length threshold that determines when the station should start using RTS/CTS.
Valid: 0-2347
Default: 2347
Note: The use of Medium Reservation is recommended in network environments where the density of the WaveLAN stations and WavePOINT-II access points is very low, and where there is poor network performance due to excessive frame collisions at the
WavePOINT-II access points.
Card_Power_Management
Configures the power management used by the station in an ESS. The recommended mode is
Enhanced Power Management (EPM) for hand held computers. In this mode, the station switches between Power Save Mode (PSM) and Continuous Active Mode (CAM), based on activity. Any frame transfer switches the station to CAM. Inactivity for 100ms switches the station to PSM.
For vehicle mount computers, the default is CAM.
(No power management)
1=EPM
2=PSM (Maximum power savings)
Default: 1
Maximum_Sleep_Duration
Configures the maximum amount of time the radio will stay in Sleep mode.
Valid: 1-65535
Default: 100 (10 seconds)
Receive_All_Multicasts
Configures whether this station must receive all Multicast frames (with addresses specified by the protocol stack) when using Power Management. When this is the case, the station will have to wake up frequently to receive the multicast frames. This causes less optimal power savings. This parameter is ignored when Card_Power_Management is disabled.
Valid: Y=Yes or N=No
Default: N
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
74 NET.CFG Parameters
Enable_Encryption
Configures whether this station will receive/send encrypted data traffic. When "Y" is chosen, the unit will be able to receive both non-encrypted data and messages encrypted with one of the listed
WEP encryption key values (see Transmit_Key_ID).
If encryption is enabled (Y) while the card does not support WEP, an error is reported.
Valid: Y=Yes or N=No
Default: N
Transmit_Key_ID
If you enable WEP encryption, you can select one key for wireless data transmissions from the list of WEP Encryption Key Values.
Key1 abcde
Key2 0x123456789a
Key3 abcdefghijkl2
Key4 0x112233445566778899AABBCCDD
Valid: 1-4
Default: 1
Format Transmit_Key_ID
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
NET.CFG Parameters 75
Proxim Parameters
The following is a list of parameters that can be modified in the NET.CFG file. To set the TCP/IP parameters see the SOCKET.CFG
file documentation.
Link Support
Parameter used to define resources for the LSL.COM file. Any modifications may cause resource conflicts.
Protocol
Instructs TCP/IP stack to bind to radio driver.
Int
Sets the interrupt (IRQ) line to be used. The MX1-IS specific setting is int 5.
Default: 5
Port
Sets the I/O port address. Use 270 for the MX1-IS.
Default: 0x280
Mem#1 (ODI)
Memory_address sets the resource memory location (0xC000 to 0xE800). Upper memory blocks from 0xA000 to 0xCFFF are used by MX1-IS system software.
Default: ce00
Domain
Sets the network domain. It can be any number from 0 through 15 and must match the domain of the server or access point to which you want to connect.
Valid: 0 through 15
Default: 0
Station_type
Sets the status of the PC card as a master (2), alternate master (1), or nonmaster (0) station.
Valid: 0, 1, 2
Default: 0
Socket
Sets the PCMCIA socket (A, B, C, or D) that has the PC card installed.
Valid: A, B, C D
Default: A
Initialize_365
Determines whether to initialize the Intel 82365SL PCMCIA controller chip.
Valid: Y,
Default: Y
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
76 NET.CFG Parameters
Inactivity_min
Sets the number of minutes of inactivity before the PC card goes to sleep. To minimize draw on the vehicle battery, set this to 0.
Valid: 0 through 20 minutes
Default: 0
Inactivity_sec
Sets the number of seconds of inactivity before the PC card goes to sleep. Valid settings are 0 through 55 (values above 5 are rounded to the nearest multiple of 5). To minimize draw on the vehicle battery, set this as low as possible, preferably to 1.
Valid: 0 through 55 seconds
Default: 1
Channel
Sets the channel to be used when the PC card is acting as the master.
Valid: 1 through 15
Default: 1
Subchannel
Sets the subchannel to be used when the PC card is acting as the master.
Valid: 1 through 15
Default: 1
Mac_optimize
Optimizes the PC card for the number of concurrent modes.
Valid: 0 (light) or 1 (normal)
Default: 1
Roam_config
Sets the roaming speed.
Valid: 0 (slow), 1 (normal) or 2 (fast)
Default: 1
Peer_to_peer
Sets the ability of the PC card to talk to other peers.
Valid: N (off) or Y (on)
Default: N
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
SOCKETS TCP/IP Stack 77
SOCKETS TCP/IP Stack
Introduction
SOCKETS.CFG sets the options for SOCKETP.EXE. The section XXX.XXX.XXX.XXX is for this machines IP. The net mask is specified as part of the ip address. In the ip address command an optional /net_bits can be used to indicate the number of bits in the network ID.
Net Mask Class IP address range Net
Bits
8
16
255.0.0.0
255.255.0.0
A
B
0.x.x.x to 127.x.x.x
128.x.x.x to 191.x.x.x
24 255.255.255.0 C 192.x.x.x or higher
The network can be subdivided by two for every net bit added.
Net
Bits
Net
Mask
Net
Bits
Net
Mask
1 128 5 248
2 192 6 252
3 224 7 254
4 240 8 255
Bootp
BOOTP is a UDP/IP based protocol that provides a means to assign an IP address to a booting host dynamically and without user supervision. BOOTP can also supply the net mask, host name, and address of a domain name server. One obvious advantage of this procedure is the centralized management of network addresses, which eliminates the need for per-host unique configuration files. Sockets implements the BOOTP client whenever it is started with no (or the 0.0.0.0) IP address supplied. For file server based networks, Sockets workstations can be configured in a similar way using the SETHOST utility.
DHCP
DHCP is a UDP/IP based protocol that provides a means to assign the IP address dynamically to a booting host and without user supervision. It can also supply the net mask, host name, address of a domain name server, and other parameters. An advantage of this procedure is the centralized management of network addresses, which eliminates the need for per-host unique configuration files. Sockets implements the DHCP client whenever it is started with the 0.0.0.1 IP address supplied. All LAN interfaces specified when this IP address is in use will attempt to use DHCP to resolve the IP address, the subnet mask, hostname, default router and DNS server(s).
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
78 SOCKETS TCP/IP Stack
Setting SOCKETS.CFG Parameters
Set IP Address
To enable DHCP set the IP address to 0.0.0.1
IP address XXX.XXX.XXX.XXX/16 where
XXX.XXX.XXX.XXX is the IP address
16 indicates the number of bits in the network ID
Set ARP INIT
Controls whether a DHCP ARP is sent when booting up.
ARP INIT GRAT
Using this option makes the stack behave the same as before. The stack does not send a DHCP
ARP when booting up (In this mode, the ARP contains the MAC and IP addresses in the sender’s field). This option is the default.
ARP INIT DHCP
Using this option sends a DHCP ARP on boot up (the sender’s IP address field is zero filled).
Set Interface
Interface sets the physical interfaces
Interface pdr if0 dix 1500 10 0x69 where pdr = packet driver if0 = interface_card dix = frame type
1500 = MTU
10 = Buffers
0x69 = ioaddr
Set Router IP (Gateway only)
When using a gateway (IP router) to the rest of the world, replace “XXX.XXX.XXX.XXX” with your gateway ip and remove the # at the beginning of the line.
# route add default if0 XXX.XXX.XXX.XXX
Set Domain Name Server
When using a domain name server (DNS), replace XXX.XXX.XXX.XXX with the IP address of the DNS, and remove the # at the beginning of the line.
# domain server XXX.XXX.XXX.XXX
Display IP Address
Redisplay IP information when SOCKET.CFG runs.
IP address
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
SOCKETS TCP/IP Stack 79
Options
Refer to documentation to change. ip ttl 15 tcp mss 1460 tcp window 2920 tcp retry 8 tcp irtt 500ms
SOCKET.CFG Parameters
domain
If a host name is not a decimal (dotted) address and it is not found in the HOSTS file and at least one Domain Name Server has been defined, an attempt is made to obtain the address from the defined DNS server(s). The number of times any server is polled (retries), in addition to the time to wait for a response, can also be specified. A suffix may be specified and is attached to all names not containing any dots.
All of the following sub-commands can be issued without the optional parameters to obtain information on the current status.
Syntax domain server [host_name] domain retry [retry_count] domain time [wait_time] domain suffix [domain] domain server adds a DNS address or lists the current servers if host_name not specified. domain retry specifies the retry count for polling each server. domain retry lists the retry count if retry_count not specified. domain time specifies or lists the time (milliseconds) to wait for a response before attempting retry. domain time lists the time (milliseconds) to wait if wait_time not specified. domain suffix specifies the domain suffix to add to all simple names; names that contains no dots. domain suffix lists the domain suffix if domain is not specified.
Example domain retry 3 domain server 196.2.1.1 domain suffix myorg.co.za domain time 2000
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
80 SOCKETS TCP/IP Stack
iface
iface is a synonym for the interface command.
interface
interface informs Sockets of the hardware or software communications interface(s) to be used at the network interface level. At least one network interface is required, and two or more are used in gateway (router) applications.
The class or mode of each interface defines the encapsulation used for packaging the data frame into the transport frame. Some types of interface support only one class.
When using more than one interface, Sockets assigns the previous given IP address in the .CFG file to this interface and uses its net mask to add a route to that net through this interface. Using the same IP address would result in multiple routes to the same network. The default route is set on the first interface with an IP address with a zero net mask (for example, IP address
19.63.10.11/0).
Each interface statement uses the IP address from the last supplied IP address statement.
Syntax (general) interface type name class other parameters
Syntax (specific) interface pdr name dix mtu numbuf intvec [irq] interface asy name [slip | cslip | ppp] mtu buflim ioaddr iovec speed [modemfile]
Parameters type type defines the type of hardware or software interface. interface supports the following software interfaces.
Interface Description
Asy Standard PC asynchronous interface (RS232 port)
Pdr packet driver interface name name defines the name by which the interface is known on the local host. name is a symbolic name known only to the local host on which it is used. name may be arbitrarily assigned. Each interface command on the same host must have a unique name assigned. This name is used by commands such as route, trace, param, and so on.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
SOCKETS TCP/IP Stack 81 class class specifies how IP datagrams are to be encapsulated in the link level protocol of the interface.
Some interfaces offer a choice between classes while others use a fixed class. The following classes are available and are listed with their associated types.
Type Class (defined in the following list)
Pdr
Asy dix, ieee, token, driver, slip raw, slip, cslip, ppp
Class
Dix
Token
Ieee
Driver
Slip
Cslip
Ppp
Description
The DEC/Intel/Xerox Ethernet interface also known as Blue Book Ethernet or Ethernet II.
IBM Token Ring. Source routing is supported for multiple rings.
IEEE: 802.3 Ethernet with SNAP headers.
Use the default class for the packet driver.
Serial Link Internet Protocol (SLIP) for point-to-point asynchronous links. This mode is compatible with UNIX SLIP.
Compressed Serial Link Internet Protocol (SLIP) for faster reaction over point-to-point synchronous links.
Point-to-point protocol over asynchronous links. mtu mtu specifies the Maximum Transmission Unit size, in bytes. Datagrams larger than this limit are fragmented into smaller pieces at the IP layer. The maximum value of mtu for the various interfaces is:
Ethernet - 1500
For serial links a standard value for mtu is 576. (576 is the maximum according to specifications, but may be increased on reliable connections as long as both sides use the same value.) numbuf numbuf specifies how many incoming datagrams may be queued on the receive queue at one time.
If this limit is exceeded, further received datagrams are discarded. This mechanism is used to prevent fast interfaces from filling up memory when data cannot be handled fast enough.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
82 SOCKETS TCP/IP Stack buflim buflim specifies the maximum number of outgoing datagrams or packets to queue before starting to discard datagrams. This mechanism is used to prevent the memory from filling up when a serial link goes down. bufsize bufsize specifies the size of the ring buffer in bytes to be allocated to the receiver in raw mode. intvec intvec specifies the software interrupt number (vector) in hexadecimal to use for resident packet drivers. ioaddr ioaddr is the I/O base address in hexadecimal of a serial port or the hardware controller and must correspond with the jumper or switch settings used during the setup of the controller board. The standard values for serial ports are:
COM1 03F8h
COM2 02F8h
COM3 03E8h
COM4 02E8h iovec iovec is the hardware interrupt vector used by the serial port or controller and must correspond with the jumper or switch settings used during setup of the controller. The standard values for serial ports are:
COM1 4
COM2 3
COM3 4
COM4 3 irq irq is the hardware interrupt vector used by the network interface controller. This is only used for faster response in Sockets. modemfile
A file containing the modem commands and scripts. speed speed specifies the transmission speed for serial interface devices (baud rate). Before using a serial connection you have to set flow control with the param command.
Examples interface pdr if0 dix 1500 5 0x60 interface asy ser0 cslip 576 15 0x3f8 4 9600 interface asy p0 ppp 1500 30 0x3f8 4 9600 pppmod.mod
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
SOCKETS TCP/IP Stack
ip
83 ip displays or sets the values of the options selected when defining the IP (internet protocol) host address of the next interface to be defined.
Syntax ip address [hostid [/net_bits] ] ip status ip ttl [number] ip address sets the IP host address of the next interface to be defined. A route is automatically added to each interface for the default or specified net mask for its address. To make an automatic route the default, specify the net bits as zero. When specified without the optional parameters, ip address displays the current value(s) of the local host IP address(es). To assign different IP addresses to different interfaces on the same host, an ip address statement must precede each interface definition. The last IP address given is used in case of missing ip address statements. ip status displays Internet Protocol (IP) statistics, such as total packet counts and error counters of various types. It also displays statistics on the Internet Control Message Protocol (ICMP). This includes the number of ICMP messages of each type sent or received. ip ttl sets the default time-to-live value which is placed in each outgoing IP datagram. The ttl value limits the number of gateway hops the datagram is allowed to take in order to kill datagrams that got stuck in loops.
Parameters hostid hostid specifies the IP host address to assign to the next interface to be defined. This may be a symbolic name from the HOSTS file, or a dotted decimal address.
/net_bits
A net mask can be specified for the host. In the ip address command an optional /net_bits can be used to indicate the number of bits in the network ID. The net mask is used to determine whether an incoming datagram is a broadcast and also for sending UDP broadcasts.
Net masks are more easily represented in binary or hexadecimal format. For example, the IP address 128.1.1.5/24 corresponds to a net mask of 255.255.255.0 (FFFFFF00h),
25 bits to 255.255.255.128 (FFFFFF80h) and 26 bits to 255.255.255.192 (FFF FFC0h).
The default net mask used corresponds to the class of address used if not explicitly specified.
Net Bits Net Mask Class IP address range
8 255.0.0.0 A 0.x.x.x to 127.x.x.x
16 255.255.0.0 B 128.x.x.x to 191.x.x.x
24 255.255.255.0 C and higher 192.x.x.x or higher
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
84 SOCKETS TCP/IP Stack
If you want to subdivide your network, you can divide it by two for every net bit added. The following table provides information on converting between net bits and net mask. The number of net bits to add when changing a 0 in the net mask to:
Net Bits Net Mask Net Bits Net Mask
1 128 5 248
2 192 6 252
3 224 7 254
4 240 8 255 number
When number is omitted, ip ttl displays the current value of the time to live parameter.
param
param invokes a device-specific control routine. When executed without parameters, param displays defined interface names and device-specific flags. param operates differently for each interface type and even interface mode. In many cases it is used to interrogate the status of an interface. The ifstat and param commands perform similar and, in some cases, exactly the same function.
Syntax param ifname [arg1...argn]
Parameters ifname ifname defines the name used in the interface command for the device to be controlled. arg1...argn
These parameters depend on the type of interface in use.
Example
To display current serial link settings and restart the statistics on it, use: param sl0 clear param, Alternative Routing Control Sub-commands
The Alternative Routing Control Sub-commands set up and check the Sockets alternative route mechanism. More than one route can be specified to a target host or network. The first route which has an associated interface in the up state is used.
An interface is in the up state when it is defined by the interface command. It enters the query state when it does not receive valid input within a specified up-time period after sending data expecting a response. At this stage three (catering for links with a high data loss) ICMP echo requests (ping) are sent to a query IP address. It enters the down state by a Sockets command or when it does not receive valid input within the specified up-time period after entering the query
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
SOCKETS TCP/IP Stack 85 state. If an up-time has never been specified or a value of 0 is specified, the interface will stay in the up state whether valid input is received or not.
An interface enters the up state by a Sockets command or when valid input is received on that interface when in the down or query states. An ICMP echo request is sent on an interface in the down state every down-time period. If a down-time has never been specified or a value of 0 is specified, the ICMP echo request will not be sent. Up-time and down-time is specified in seconds.
Syntax param ifname [ uptime | downtime ] time param ifname query hostname
Example Alternative Routing
Two X.25 interfaces are used to get to the target network 192.6.1.0. The first interface, named if0 should preferably be used, but if it stops receiving for a period of 20 seconds, it should try to ping
192.6.1.2 and if no response is received within another 20 seconds, if1 should take over, but if0 should be tried every five seconds. Interface if1 should disconnect after 80 seconds of no traffic.
The SOCKET.CFG file should contain the following: interface x25 if0 ... ... ... param if0 uptime 20 param if0 downtime 5 param if0 query 192.6.1.2 interface x25 if1 ... ... ... param if1 uptime 80 param if1 downtime 5 param if1 query 192.6.1.2 route add 192.6.1.0 if0 route add 192.6.1.0 if1
In the case of both if0 and if1 failing, both are tried every five seconds until one comes up. The return paths should also be maintained in a similar way with Sockets or by using RIP. param, RIP Advertising Sub-command for Interfaces
When the rip advertise command has been used, this param sub-command makes allowance to disable and re-enable RIP advertising on a specific interface.
Syntax param ifname [ ripadv | noripadv ]
Examples param if0 noripadv param if1 ripadv
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
86
route
SOCKETS TCP/IP Stack route creates an entry in the IP routing table for Sockets to determine where to send data. The
Alternative Routing mechanism allows more than one route to be specified to a particular host or network. Failure of one route causes an automatic switch to the next route.
Refer also to the ip address command for specifying the net mask, because a route is automatically added to each interface for the default or specified net mask for that address. When multiple routes are defined to the same address, Sockets uses the route with the network size (largest number of bits in the net mask).
Syntax (general) route [ add | drop destination ifname [gateid |none [ metric
[proxy] [private] [static] ] ] ]
Syntax (specific) route add [ hostid | netid ] ifname [gateid] route add [ hostid | netid[/mask] ] ifname [gateid] route add default ifname route drop [ hostid | netid ] route drop [ hostid | netid[/mask] ] route drop default
Parameters add or drop
Sub-command to add or drop (remove) a route from the routing table. default
All transmissions to IP addresses not otherwise defined in routing commands are sent via the network interface specified by ifnam e. hostid hostid is the IP address of a destination remote host to which data must be sent, or a remote host which must be removed from the routing table (dropped).
netid netid is the IP address of a destination network to which data must be sent. Any host with this IP network address is able to receive the data. Whether a particular host will use the data depends on the host portion of the specific IP address in the IP header. mask mask specifies the number of bits in the network portion of the address if sub-netting is used. If not used, the network portion of the address is determined according to the class (A, B or C) of the address.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
SOCKETS TCP/IP Stack 87 ifname ifname defines the name used in the interface command for the immediate network on which the data for the designated host must be sent. This is the network level interface to be used by the local host to reach the remote host. gateid gateid parameter specifies the IP address of a host, on the same physical network as the local host, which is used as a gateway or router to a different network. The gateway or router host specified in gateid must be directly reachable on the same physical network as the local host defining this gateway. In other words, this must be the nearest gateway to this local host. metric
When using RIP or Proxy ARP a value from 0 to 16 for metric must be specified indicating the distance or cost of that route. A metric of 16 indicates that the route is down. proxy, private and static
To support the Routing Information Protocol (RIP) the route command utilizes the proxy, private and static key words. These words can be used in any order following metri c.
Proxy ARP should be used with care and not in conjunction with RIP. When more than one host responds to an ARP request, it can cause confusion and even lead to system crashes. This is possible in situations where more than one gateway implements Proxy ARP to a common destination.
When “RIP advertising” is selected, all interfaces advertise all routes except those routes making use of that specific interface (split horizon) and routes marked private. A route which is dropped as a result of a RIP update or which becomes unavailable as a result if its associated interface going into the down state, is immediately advertised as being infinite (metric = 16) and is not advertised until it becomes available again. In order for an interface to be used for advertising, a route without a gateway using that interface must be available. The advertisement is sent as a subnet broadcast using the net mask of the host and the IP address of the interface.
When “RIP using” is selected, routes are updated according to received RIP advertisements.
Routes added or amended as a result of RIP, have a timeout associated with them. If another RIP advertisement is not received during that time, the route is dropped. A route is also dropped if an advertisement of infinity (metric = 16) is received. To prevent dropping a route, it must be marked as static. The metric of a route marked static is never updated by a RIP advertisement. Instead a duplicate route is added before the static route. If the duplicate route is dropped as a result of a timeout or RIP, the static route is used again.
Examples route add default ipx0 route add unix_net eth0 route add unix_host ipx1 unx_gate route add unix_net2 eth0 /eth 1 route add unix_ net ipx0 unx_ gate route add subnet/26 eth0 sub_gw route drop unix_net route can specify a Proxy ARP on a route, as follows: route add net interface gateway metric [proxy]
When using Proxy ARP, gateway and metric must be specified. If no gateway is used, none can be specified. For example: route add 192.6.1.0 ifx25 none 5 proxy
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
88 SOCKETS TCP/IP Stack
tcp
tcp commands display or set various TCP operating parameters. The TCP configuration commands are put into SOCKET.CFG.
Syntax tcp irtt [time] tcp lport [port_number] tcp mss [size] tcp retry [number] tcp rtt [time] tcp smss [size] tcp timemax [time] tcp window [size]
Parameters time time is the new time value in seconds, or milliseconds if “ms” is appended to the number, as in
2000ms. port_number port_number is the local port starting number. size
For tcp mss, size is the maximum segment size in bytes sent on all outgoing TCP connect requests
(SYN segments). size tells the remote host the size of the largest segment that may be received by this host. When changing the MSS value, any existing connections remain unchanged.
For tcp smss, size is the send maximum segment size in bytes sent on all outgoing TCP connect requests. This limits the size of the largest segment that may be sent by this host. When changing the SMSS value, any existing connections remain unchanged.
For tcp window, size is the size of the receive window in bytes for any new TCP connections.
Existing connections are unaffected. number number is the number of retries attempted without receiving an acknowledge from the remote host before the connection is broken. If the value exceeds 255, it implies an infinite number of retries; such a connection does not time-out. The default value for number is 6. tcp irtt Sub-command tcp irtt displays or sets the initial round-trip-time estimate. When specified without an argument, the command displays the current values of TCP parameters including the initial round-trip-time in milliseconds. time is the initial round-trip-time (IRTT) estimate and is used for new TCP connections until the actual value can be measured and adapted to. By increasing this value when operating over slow communication links, unnecessary retransmissions that otherwise occur before the smoothed estimate value approaches the correct value are minimized. The system default is 5000 milliseconds.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
SOCKETS TCP/IP Stack 89
To affect incoming connections, tcp irtt should be executed before the servers are started.
Example tcp irtt 120
Sample Output
TCP: IRTT 5 ms Retry 6 MSS 1460 SMSS 1460 Window 2920 tcp lport Sub-command tcp lport specifies the local port starting number. When specified without a number the current value of the next free local port number is displayed.
Example tcp lport 2004
Sample output
Lport = 2004 tcp mss Sub-command tcp mss displays or sets the TCP maximum segment size in bytes. When size is not specified, the current values of the TCP parameters, including the maximum segment size, are displayed. It is recommended to reduce the MSS and SMSS on bad network connections.
Example tcp mss 1460 tcp retry Sub-command tcp retry displays or sets the retry count before a connection is broken. When specified without the number parameter, tcp retry displays the current values of TCP parameters, including the retry count. tcp rtt sub-command tcp rtt replaces the automatically computed round-trip time (RTT) for the specified con nection with the time in milliseconds. Sockets calculates the RTT as a smooth average of past measured RTTs, starting with the IRTT on a new connection.
To get the current RTT in use for a connection n, use the tcp status n command that will give the smoothed average RTT indicated by SRTT.
Because tcp rtt provides a manual override of the normal back-off retransmission timing mechanisms, it may be used to speed up recovery from a series of lost packets.
Example tcp rtt 4 100
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
90 SOCKETS TCP/IP Stack tcp smss sub-command tcp mss displays or sets the TCP send maximum segment size in bytes. When size is not specified, the current values of the TCP parameters, including the SMSS, are displayed.
A small SMSS causes the remote to reduce its segment size. tcp mss can reduce the MSS and
SMS S on bad network connections with high loss rates or where large packets get lost.
Example tcp smss 512 tcp window sub-command tcp window displays or sets the default and maximum receive window size.
When specified without the size parameter the current TCP parameters, including the current window size, are displayed.
Example tcp window 2920 tcp timemax sub-command tcp timemax sets the maximum duration of a tcp retry. If a value greater than 255 seconds is specified, connections will never timeout.
This is very useful in wireless applications where nodes roam in and out of service.
Example tcp timemax 2000ms
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Chapter 7 Troubleshooting
Problem Determination Tips
Use the tips in this chapter as a guide. They include solutions to the simplest problems as well as things to observe when trying to diagnose more serious problems.
Consider the following:
• If a problem occurs while you're working, stop immediately. If you continue, you may lose data and destroy problem-related information.
• Observe what is happening. Write down what the MX1-IS is doing as well as what actions you took immediately before the problem occurred.
• Consider the simplest solution first. Ask yourself logical questions and consider alternatives.
• Which part of the system is operating erratically? Keypad? Disk/Flash Drive?
Barcode Scanner? Radio? Display? Each produces different symptoms.
•
•
What program are you using?
What appears on the screen? Do you see any messages or random characters? Look up any messages in the documentation for your software, (e.g. DOS, etc.)
•
•
Are any LEDs illuminated? Which ones?
Do you hear any beeps? How many? Are they long or short?
•
•
Is the MX1-IS making any unusual noises?
See if you can cause the problem to occur again. This may help you understand the source of the problem and will help you describe the problem if you must call for technical assistance.
• Make sure you are operating under the specified environmental conditions discussed in
Chapter 3 “Power Supply” and Appendix B “Technical Specifications” subsection
“Environmental Specifications.”
Use the troubleshooting procedures that follow these tips and, if necessary, perform any diagnostic procedures that may apply. LXE technical help telephone numbers and contact information are located in the "Contacting LXE" file on the LXE Manuals CD and on the internet at www.lxe.com "Customer Support".
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
92 Problem Determination Tips
Based on the answers to the previous questions and suggestions, try to narrow the problem down to one of the following areas:
•
•
Startup Problems
Hardware Problems - (i.e. power source, battery pack, keypad, display, hard drive,
PCMCIA cards, etc.)
•
•
Radio Problems
Software Related Problems
• Memory
The following sections provide more detailed troubleshooting information about each of these areas.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Startup Problems 93
Startup Problems
This section lists some of the configuration error messages that may appear at system startup and their possible solutions.
Note: If you press the Power key and the MX1-IS remains off, refer to the “Power Source” section of this chapter.
Problem Solution
MX1-IS computer stops working and locks up each time you start it.
The MX1-IS displays the “Non-
System disk or disk error” message.
The MX1-IS displays the “Bad or missing Command Interpreter” message.
The MX1-IS displays either “CMOS time and date not set” or “Real time clock failure” messages.
Your CONFIG.SYS or AUTOEXEC.BAT file might be corrupt. To recover from this error, follow the steps in the “Bypassing the Configuration Files” section of this chapter.
Make sure the MX1-IS is booting from the proper drive. To recover from this error, follow the steps in the “Verifying Boot Order” section of this chapter.
You're missing the COMMAND.COM file, which should be located in the root directory of the C drive.
To recover from this error, follow the steps in the
“Missing COMMAND.COM” section of this chapter.
Follow the steps in the “Setting System Time and
Date” section of this chapter.
Bypassing the Configuration Files
If you are using DOS 6.0 or higher, you may want to bypass the configuration files and restore configuration files from backup. To bypass the configuration files:
1.
Turn on the MX1-IS.
2.
When “Starting DOS” appears press the <F5> key.
Verifying Boot Order
1.
During bootup, the <F2> key must be pressed to enter BIOS Setup. Turn on the MX1-
IS. Press <F2>. (If Main Menu BIOS parameter Setup Msg is turned Off, the "Press
F2" message is not seen but the <F2> key function is still available.)
2.
At the BIOS Setup Main Menu, view the Boot parameter.
3.
If the Boot parameter is not already highlighted, press the <DownArrow> until it is highlighted.
4.
Make sure the field entry is set to “C:”, if not press <SP>, and change the field entry to
“C:”.
5.
Press <Right Arrow> until you reach the Exit menu.
6.
Select “Save and Exit” to save the changes. Press <Enter>. If the MX1-IS does not reboot automatically, turn the MX1-IS off and then on again.
If the error continues please contact LXE Technical Support.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
94 Startup Problems
Missing COMMAND.COM
If the computer displays “Bad or missing Command Interpreter”, the computer is configured to start from the hard disk and...
•
• the COMMAND.COM file was accidentally deleted, or the operating system can't find the COMMAND.COM file (it may be in a directory other than the root directory), or
• an incompatible version of COMMAND.COM was copied over the COMMAND.COM version supplied with the MX1-IS.
Typically, to recover from this problem, the MX1-IS would be booted from an SRAM DOS boot card. As the internal components are sealed in the MX1-IS, consult LXE Technical Support at this time.
Setting System Time and Date
1. If the MX1-IS is not already powered up, turn it on.
2. During bootup the <F2> key must be pressed to enter BIOS Setup.
3. At the BIOS Setup Main Menu, move the highlight to the Time parameter.
4. Type the desired entry and then press the <Tab> key to move from hours to minutes to seconds. The colons are automatically added by the system.
5. Press the <DownArrow> to move to the Date parameter.
6. Type the desired entry and then press the <Tab> key to move from month to day to year. The backslashes are automatically added by the system.
7. Press <Right Arrow> until you reach the Exit menu.
8. Select “Save and Exit” to save the changes. Press <Enter>.
If the MX1-IS does not automatically reboot, turn the MX1-IS off and then on again.
If the MX1-IS continues to 'lose' the date and time setting, consult LXE Technical Support.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Hardware Problems
Hardware Problems
This section lists possible solutions to some common problems with hardware.
Power Source
The MX1-IS receives power from an internal battery pack.
Problem Solution
The computer won't start.
Power key will not turn the unit off
Make sure the main battery is installed and fully charged.
Force a Power Off by holding the Power key down for
15 seconds. Locate and correct the problem before powering the unit back on – e.g. IRQ conflict, very low battery power, radio conflict, unexpected software application result, etc.
If you cannot find the source of the problem, consult LXE Technical Support.
Keypad
The following table provides solutions to common keypad problems:
Problem Solution
Get an unexpected character or function when pressing some keys.
Make sure the correct keyboard and radio drivers are loaded.
The keyboard locked and you cannot use <Ctrl> + <Alt> +
<Del> to reboot.
The Ctl+Alt+Del function may be disabled in BIOS
Setup. Use the Power key to reboot the MX1-IS.
95
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
96 Hardware Problems
Display
The Display has Turned Dark or
Very Light
Full Alpha-Numeric Keypad
The full alphanumeric keypad does not have a contrast key legend. Adjust the display contrast by pressing the:
• 2 nd key, then the Shft key then the <C> key to enter Contrast change mode.
• Use the Up Arrow and Down Arrow keys to adjust contrast until the display lightens or darkens to your satisfaction.
Press the Enter key to exit this mode.
Numeric-Alpha Keypad
To adjust screen contrast, locate the <F11> key at the bottom of the keypad. Adjust the display contrast by pressing the:
• 2 nd key, then the <F11> key
• Use the Up Arrow and Down Arrow keys to adjust contrast until the display lightens or darkens to your satisfaction.
Press the Enter key to exit this mode.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Hardware Problems 97
Hard Disk Drive
Note: Primary storage is accomplished by an integrated flash circuit. BIOS software in the
MX1-IS provides an interface layer between the operating system and the hardware. To the operating system (DOS) and the application software, the flash looks like a small hard disk drive. The flash drive is still susceptible to many of the same problems as a hard drive. If the computer is interrupted while writing data to a disk, the disk may become corrupted. Interruptions include such things as power failure, user removes the
Main Battery Pack, user generated reboot or catastrophic software failure (crash).
If you have problems with the hard disk drive, run the DOS CHKDSK utility. CHKDSK analyzes the directories, files and File Allocation Table (FAT) on the flash disk.
For information on running CHKDSK, refer to the DOS documentation.
If CHKDSK does not report any errors and the hard disk still has problems, contact LXE
Technical Support.
IRQ Assignments
AT compatible systems have 16 IRQs, numbered 0 through 15, many of which are already assigned as follows:
IRQs ...................Device(s)
IRQ0...................Timer Output
IRQ1...................Keyboard
IRQ2 ...................Route to Interrupt Controller 2, IRQ8-IRQ15
IRQ3 ...................Serial Port COM2
IRQ4 ...................Serial Port COM1
IRQ5 ...................Reserved for PC Cards
IRQ6 ...................Floppy Disk Controller
IRQ7 ...................Power Management
IRQ8 ...................Real Time Clock
IRQ9...................Keyboard
IRQ10 .................PC Card Controller
IRQ11 .................Reserved for PC Cards
IRQ12 .................Touch Screen Data
IRQ13.................80x87 Math Coprocessor
IRQ14 .................Hard Disk Controller
IRQ15 .................Some Hard Disk/SCSI Controllers (Default)
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
98 Radio Problems
Radio Problems
Problem:
Solution
The radio is on, configured properly and still won't transmit or receive data.
Make sure the sending system is not busy or off-line.
The 2.4GHz Radios
Problem:
Solution:
The Lucent 2.4GHz radio won’t connect to the network even though everything else seems to be working properly.
Check WaveLAN/IEEE Advanced Setup configuration for the Access Point and to see if you have configured the wireless network as a “Closed System”. If this is the case then the WaveLAN_Network_Name on the station must match what is configured in the Access Point.
Or
The string for WaveLAN_Network_Name is case-sensitive. The WaveLAN
DOS ODI driver requires the use of only UPPER-CASE characters. If you have configured the Access Points with lower-case names you will need to change your Access Point WaveLAN_Network_Name parameter to UPPER-CASE characters for proper operation.
The 900MHz Radios
Problem:
Solution:
The 900MHz radio won't receive or transmit properly.
Refer to the appropriate Terminal Emulation Reference Guide for information on how to modify RF parameters for the 900MHz PCMCIA radio.
Note: The 900MHz radio is obsolete. Terminal emulators requiring 900MHz radios are obsolete as of June 2005 (e.g. 3270 DOS TE, 5250 DOS TE).
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Software Related Problems 99
Software Related Problems
Consider the following:
•
•
•
•
If an error message appears while you are using a software package, check the software documentation first. It usually includes a troubleshooting section or summary of error messages. If you cannot find the error message in the software documentation, look for the message in the ROM-DOS documentation.
Some software may be incompatible with other software already installed. If the problem continues, contact the manufacturer of the software program.
Some software may require more time than the Video Timer parameter maximum value
(15 minutes) to install. In this case, press an arrow key or the spacebar to keep the
MX1-IS “awake” until the software installation is complete.
Be sure you have enough memory and hard disk space to handle the software being installed.
IP Stack
If you cannot connect to the network or if you do not have any success using XPING try the following:
1. Ensure that you have restarted your system, after making changes to any configuration files. Changes to your configuration files will not take effect until you restart your system.
2. Verify that you have a valid entry in the SOCKET.CFG file for IP addresses.
3. Ensure that network driver parameters and configuration files, such as NET.CFG, have the correct entries.
4. Verify that your system files (AUTOEXEC.BAT and CONFIG.SYS) have the correct entries. (Refer to “Chapter 4: System Configuration" for the examples of
AUTOEXEC.BAT and CONFIG.SYS file structures.)
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
100 Memory
Memory
This section lists possible solutions to some common memory problems.
Conventional Memory
If your program reports that there isn't enough memory for it to run, you may not have enough conventional memory available for that program. To determine the memory needs of the program and the availability of memory in the MX1-IS, follow these steps:
1.
Check the software documentation to see what kind of memory the program can use
(conventional, extended or expanded).
2.
At the system prompt, type MEM to run the DOS MEM command and check how much conventional memory is left for your programs. (MEM reports the number of bytes available.)
3.
Refer to the program's documentation to verify that this is enough memory to run the program. If not, you may need to remove device drivers or memory-resident programs from the CONFIG.SYS or AUTOEXEC.BAT files. (If unsure of how to accomplish this, contact LXE Technical Support.)
When you start the computer and it displays an error during the memory test, write down the error and contact LXE Technical Support.
Extended Memory
To use software with extended memory, the software must be compatible with the Extended
Memory Specification (XMS).
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
System Testing 101
System Testing
Power On Self Test (POST)
Each time the MX1-IS is turned on (or is rebooted using <Ctrl> + <Alt> + <Del>), a series of comprehensive hardware tests are performed. These tests are called the Power On Self Test, or
POST.
In the event that the system does not complete the POST, a beep code will sound. If this happens, contact LXE Customer Support.
If the LXE MX1-IS display is operational and the unit appears to boot when you turn it on, yet behaves in a manner that leads you to believe it is not working properly, contact LXE Customer
Support. You may need to return the MX1-IS for service.
POST Error Messages
The following table lists the POST error messages for the MX1-IS. If problems persist, contact
LXE Customer Support.
Message
Stuck Key
Possible Cause
A keypad key may be stuck in the down position.
Action
Check the keypad for a physically stuck key and loosen the key. Turn the power off, then back on again. If the problem persists, contact LXE Customer Support.
Message
Previous boot incomplete – Default configuration used
Action
Run BIOS Setup to recall the previously saved settings. Turn the power off, then back on again. If the problem persists, contact LXE Customer Support.
Messages Probably Requiring Repair
Message
Operating system not found
Keyboard error
K System RAM Failed at offset:
K Shadow Ram Failed at offset:
K Extended RAM Failed at offset:
System cache error - Cache disabled
System timer error
Real time clock error
Keyboard controller error
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
102 If You Need Further Assistance
Action
Turn the power off, then back on again. If the problem persists, contact LXE Customer Support for repair instruction.
POST Beep Codes
The system speaker emits a coded beep to alert the user that the system failed the Power On Self
Test. If this happens, contact qualified service personnel. Do not attempt to fix the problem yourself.
Beep codes are listed below with a short description of the error.
Beep Sequence Description
1-2-2-3 BIOS ROM Checksum Failure
1-3-1-1
1-3-1-3
1-3-4-1
1-3-4-3
2-1-2-3
DRAM Refresh Failure
Keyboard Controller Failure
512KB Base Address Line Failure
512KB Base Memory Failure
ROM Copyright Notice Error
If You Need Further Assistance
Since some problems you experience may be related to the operating system or software, it is important to investigate other sources of assistance first. Try the following before contacting LXE.
• Review the troubleshooting information in commercially available DOS documentation.
• If the problem occurs while running software applications loaded after your purchase of the MX1-IS, consult the software documentation for troubleshooting suggestions.
Contact the software company's technical support department for assistance.
If you have followed these recommendations and are still having problems, you may need additional technical assistance.
LXE technical help telephone numbers and contact information are located in the "Contacting
LXE" file on the LXE Manuals CD and on the LXE ServicePass web page.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Appendix A Key Maps
Full Alpha-Numeric Key Map (60 Key)
Full Alpha-Numeric Key Map 101-Key Equivalencies for Batch Units
When using a sequence of keys that includes the 2nd key, press the 2nd key first then the rest of the key sequence.
Set the On/Off condition of NumLock before pressing a key sequence. There is no visual indication of the condition of NumLock.
When the computer boots, the default condition of NumLock is On. NumLock can be set using BIOS Setup or toggled with a 2 nd +Shift+-Right Arrow key sequence.
When the computer boots, the default condition of Caps (or CapsLock) is Off. The Caps (or CapsLock) condition can be set using BIOS Setup or toggled with a 2nd-Shift-Left Arrow key sequence. CAPS is displayed on the screen when CapsLock is On.
The full alpha-numeric and numeric-alpha key maps that follow present the key sequences used when running
LXE's ANSI Plus or LDS Plus Terminal Emulation (TE) programs. When running the TE programs using this keypad, please refer to the appropriate LXE terminal emulation reference guides for equivalent keys and keypress sequences:
ANSI Plus Reference Guide
LDS Plus Reference Guide
Note: The manuals can be viewed on the LXE Manuals CD.
Note: LXE offers IBM specific keypads to be used with the LXE 3270 / TN3270 / 5250 / TN5250 terminal emulation software (a graphic description of the keypads is contained in this appendix).
To get this result
2 nd
Press These Keys and Then
2 nd Shift Ctrl Alt NumLock
Shift
Alt
Ctrl
Scan
Enter
Esc x
Back Space x x
Tab
BackTab x
Space x
Press this key
C
2
V nd
Shft
Alt
Ctrl
Scan
Enter
B
B
Tab
Tab
A
D
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
104 Full Alpha-Numeric Key Map (60 Key)
To get this result
Up Arrow
Down Arrow
Right Arrow
Left Arrow
Pan Up
Pan Down
Pan Right
Pan Left
Pan Home x x x
Insert x
Delete x
Page Up
Page Down
NumLock (Toggle)
CapsLock (Toggle)
Right Shift
Right Alt
Right Ctrl
Press These Keys and Then
2 nd Shift Ctrl Alt NumLock x x x x x x x x x x x x x x
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11 x
F12 x x x x
Press this key
Q
Up Arrow
Down Arrow
Right Arrow
Left Arrow
Up Arrow
Down Arrow
Right Arrow
Left Arrow
I
I
DOT
H
E
Up Arrow
Down Arrow
Right Arrow
Left Arrow
1
4
7
L
P
S
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F1
F2
A
B
C
D
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Full Alpha-Numeric Key Map (60 Key)
To get this result
Press These Keys and Then
2 nd Shift Ctrl Alt NumLock
Press this key
E
F
G
H x I x J
K x L
M
N
O
P z x
Q
R
S
T
U
V
W
X
Y
Y
CapsLock off
A A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
105
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
106 Full Alpha-Numeric Key Map (60 Key)
To get this result
Press These Keys and Then
2 nd Shift Ctrl Alt NumLock
Press this key
6 (numeric)
7 (numeric)
8 (numeric)
9 (numeric)
0 (numeric)
DOT (numeric)
- (numeric)
+ (numeric)
/ (numeric)
* (numeric)
Home (numeric)
End (numeric)
PgDn (numeric)
PgUp (numeric)
1 (alpha)
2 (alpha)
3 (alpha)
4 (alpha)
5 (alpha)
6 (alpha)
7 (alpha)
8 (alpha)
9 (alpha)
0 (alpha)
DOT (alpha)
1 (numeric)
2 (numeric)
3 (numeric)
4 (numeric)
5 (numeric)
R
S
T
U
V
R
S
T
U
V
W
X
W
X
Y
Z or
Z x or x
Y x Y or with
CapsLock On x x x x x x x x x x
On
On
On
On
On
1
2
3
4
5
6
7
8
9
0
DOT
1
2
3
4
5 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
Off
Off
Off
Off
On
On
On
On
On
On
Y
7
1
M
P
U
3
9
6
7
8
9
0
DOT
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Full Alpha-Numeric Key Map (60 Key)
To get this result
Lt Arrow (numeric)
Rt Arrow (numeric)
Up Arrow (numeric)
Dn Arrow (numeric)
Insert (numeric)
Press These Keys and Then
2 nd Shift Ctrl Alt NumLock x x x x x x x x x x
Del (numeric) x x
< x x
> x
= x
: (colon) x
; (semicolon) x
? x
` x
{ x
} x
- (minus sign)
_ (underscore)
, (comma) x x x
+ x
[ x
] x
‘ (apostrophe)
~ (tilde) x x
/ x
\ x
| x
“ x
! x
@ x
# x
$ x
% x
^ x
& x
* (asterisk) x
( x
) x x x x x x
Press this key
Off
Off
Off
Off
Off
8
2
0
4
6
Off DOT
C
E
D
F
G
H
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
1
2
3
4
5
6
7
8
9
0
107
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
108 Full Alpha-Numeric Key Map (60 Key)
IBM 3270 and TN3270 Terminal Emulator Keypad
This keypad is designed to allow the user to enter terminal emulator commands when running LXE's IBM 3270 and
TN3270 Terminal Emulation (TE) programs.
When running these programs on the MX1-IS, please refer to the following terminal emulation reference guides for equivalent keys and keypress sequences:
3270 Terminal Emulation Reference Guide
3270 Programmer’s Reference Guide
TN3270 Terminal Reference Guide
Obsolete
Obsolete
Note: The manuals can be viewed on the LXE Manuals CD.
IBM 5250 and TN5250 Terminal Emulator Keypad
This keypad is designed to allow the user to enter terminal emulator commands when running LXE's IBM 5250 and
TN5250 Terminal Emulation (TE) programs.
When running these programs on the MX1-IS, please refer to the following terminal emulation reference guides for equivalent keys and keypress sequences:
5250 Terminal Emulation Reference Guide
5250 Programmer’s Reference Guide
TN5250 Terminal Reference Guide
Obsolete
Obsolete
Note: The manuals can be viewed on the LXE Manuals CD.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Numeric-Alpha Key Map (41 Key) 109
Numeric-Alpha Key Map (41 Key)
When running the ANSI Plus, LDS Plus, 3270, 5250, TN3270 or TN5250 terminal emulation programs with this keypad, please refer to the following terminal emulation reference guides for equivalent keys and keypress sequences:
3270 Terminal Emulation Reference Guide
5250 Terminal Emulation Reference Guide
ANSI Plus Reference Guide
LDS Plus Reference Guide
TN3270 Terminal Reference Guide
TN5250 Terminal Reference Guide
Note: The manuals can be viewed on the LXE Manuals CD.
Obsolete
Obsolete
Numeric-Alpha Key Map 101-Key Equivalencies for Batch Units
When using a sequence of keys that include the A/# key, first press the A/#. When CAPS is On, the CAPS icon is displayed on the screen and alphabetic characters are toggled to uppercase.
When using a sequence of keys that include the A/# key and the 2 nd
key, first press the A/# key then the 2 nd
When using a sequence of keys that do not include the A/# key and includes the 2 nd key, press the 2 nd
key.
key first then the rest of the key sequence.
To get this result
Press These Keys and then
A / # 2 nd Shift Ctrl NumLock
Press this key
F11
F12
CAPS
2 nd x x
Arrow
2nd
Shift Shft
NO
YES
NO
YES
Spc
A / #
a / # x
Ctrl
Scan
Enter
Esc x
A / #
Enter
Ctrl
Scan
Enter
A / #
Back Space
Forward Tab x x
Del
Right Arrow
1 CAPS icon is toggled on and off. When On, icon appears on the display.
2 Alpha icon is toggled on and off. When On, icon appears on the display.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
110 Numeric-Alpha Key Map (41 Key)
To get this result
Press These Keys and then
A / # 2 nd Shift Ctrl NumLock
Back Tab x
Space
Up Arrow
Down Arrow
Right Arrow
Left Arrow
Pan Up
Pan Down
Pan Right
Pan Left
Pan Home x x x x x
Delete
Press this key x Arrow
F3
Left Arrow
Spc
Up Arrow
Down Arrow
Right Arrow
Left Arrow x x x x x
Up Arrow
Down Arrow
Right Arrow
Left Arrow
Enter
F10
Del x Arrow
Page Up
Page Down x x
NumLock
CapsLock
Right Shift
Right Alt x x x x x x
Right Ctrl x x
ScrollLock
Up Arrow
Down Arrow
Determined by BIOS
Setup
F7
F8
F9
F4
F6
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F5
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
3 CAPS icon is toggled on and off. When On, icon appears on the display.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Numeric-Alpha Key Map (41 Key) 111
To get this result
Press These Keys and then
A / # 2 nd Shift Ctrl NumLock
F11
F12
1 (numeric)
2 (numeric)
3 (numeric)
4 (numeric)
5 (numeric)
6 (numeric)
7 (numeric)
8 (numeric)
9 (numeric)
0 (numeric) x x x x x x x x x x
1 (alpha)
2 (alpha)
3 (alpha)
4 (alpha)
5 (alpha)
6 (alpha)
7 (alpha)
8 (alpha)
9 (alpha)
0 (alpha)
A
x x x x x x x x x x x
Press this key
On
On
On
On
On
On
On
On
On
On
Off
Off
Off
Off
Off
Off
Off
Off
Off
Off
9
0
7
8
4
5
6
F11
F12
1
2
3
4
5
6
1
2
3
7
8
9
0
NO
YES
7
8
9
4
5
6
1
2
3
DOT
0
F1
F2
4 To use capital letters, both the Alpha icon and the CAPS icon must be displayed on the screen.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
112 Numeric-Alpha Key Map (41 Key)
To get this result a
n
Press These Keys and then
A / # 2 nd Shift Ctrl NumLock x x
Press this key
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
NO
YES
7
8
9
4
5
6
1
2
3
DOT
0
Minus Sign (alpha)
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
7
5 To use lower case letters, both the Alpha icon and the CAPS icon must NOT be displayed on the screen.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Numeric-Alpha Key Map (41 Key)
To get this result
* (asterisk)
+ (numeric)
- (numeric)
* (numeric)
/ (numeric)
DOT (alpha)
Press These Keys and then
A / # 2 nd Shift Ctrl NumLock
Press this key x x x x x x x x x x x x
6
7
0
9
0
F11
F12
NO
YES
3
8
113
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
114 Numeric-Alpha Key Map (41 Key)
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Appendix B Technical Specifications
Physical Specifications
CPU
Memory
Display
Mass
Storage
Weights
ROM
RAM
Controller
LCD
Flash
PCMCIA Interface
External Connectors/Interface
External Charging Contacts
Intel 486 25 MHz
1MB BIOS Flash
4 MB Dynamic RAM
VGA Compatible Controller
Monochrome Transflective
8 MB
32 bit CPU (with onchip cache)
System Memory
512 KB of Video RAM
Transflective LCD.
Customer Configurable
Backlighting
Drive C:
One (1) PCMCIA Slot: Accepts
Type I, II and III PCMCIA cards
Unit with radio, battery and scanner endcap
Compatible with the
PCMCIA version 2.1 standard.
Less than
30 oz
>850g
Radio Card - 2.4GHz Type II
Radio Card - 900MHz
Scanner Endcap
IrDA Connector (COM 2) bidirectional half-duplex
Handle Contacts
Beeper
5.5V - 14 VDC Input Power
1.0 oz
1.6 oz
28g
45g
3.7 oz 105g
Non-Functional.
Supports 115k baud
(IrDA software restricts to 18.2k baud)
Provide electrical contact between the
MX1-IS unit and the handle.
Installed in every endcap option.
Non-Functional.
External Battery
Charger Contacts
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
Dimensions w/Scanner
Endcap
Batteries Main
Regulatory Classifications
7.2 V, Lithium-Ion (Li-Ion) Externally Rechargeable only.
US Approval
Per the Class / Division Classification System, this unit is rated for safe use in the following classified locations:
US Approval
Per the Class / Zones Classification System, this unit is rated for safe use in the following classified locations:
European Approval
Australian Approval
Class I, II, III
Division 1 & 2
Groups C, D, E, F, G
135 ° C (T4)
T amb
-20 ° C to +40 ° C (-4 ° F to 104 ° F)
Class I
Zone 0
AEx ia IIB T4
135 ° C (T4)
-20 ° C < T a
< +40 ° C
EEx ia IIB T4
-20 ° C < T a
< +40 ° C
Ex ia IIB T4
-20 ° C < T a
< +40 ° C
Environmental Specifications
Feature Specification
Operating Temperature
Storage Temperature
Water and Dust
Operating Humidity
Vibration
ESD
Shock
14°F to 104°F (-10°C to 40°C)
-22°F to 140°F (-30°C to 60°C)
IEC IP65 Category 1 (with IP65 endcap)
5% to 95% non-condensing at 104°F (40°C)
Based on MIL Std 810D
8 KV air, 4kV direct contact
Multiple 4 foot drops to concrete
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Display Specifications 117
Display Specifications
Feature Specification Comments
Type Transflective Monochrome LCD Power Managed Backlighting
Resolution 160x160 pixels (20 lines x 20 characters)
(10 lines x 20 characters)
Cell Size DOS Mode
ANSI Plus TE
8 x 8
8 x 16
8 x 8
8 x 14
Dot Dimensions
Gray Scale
Radio Specifications
0.33mm x 0.33mm
16/64 Shades of Gray
PCMCIA 900 MHz Type III (Obsolete)
Bus Interface:
Radio Frequencies:
RF Data Rates:
RF Power Output:
Channel Spacing:
Operating Temperature MX1-IS
Storage Temperature MX1-IS
Connectivity:
PCMCIA 2.0, Type III slot
902.2 MHz to 927.8 MHz FH SS
64K bits/sec CPFSK
250 mW ± 2.0 dB into 50 Ohms
400 KHz or 200 KHz
-10°C to +40°C, 14°F to 104°F
-30°C to 70°C, -22°F to 158°F
Novell, TCP/IP, Ethernet, NDIS, ODI
PCMCIA 2.4 GHz Type II – LXE 6500 Series
Bus Interface:
Radio Frequencies:
RF Data Rates:
RF Power Level:
Channels
Operating Temperature
Storage Temperature
Connectivity:
PCMCIA 2.0, Type II slot
2.4 - 2.4835 GHz IEEE 802.11 DS SS
1 / 2 Mbps
50 mW nominal
11 US, 13 Europe, 4 France, 1 Japan
-10°C to +40°C, 14°F to 104°F
-30°C to 70°C, -22°F to 158°F
Novell, TCP/IP, Ethernet, ODI
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
118 Revision History
Revision History
Revision E, Sep 2005
Entire Manual : Updated document presentation to reflect LXE’s 2005 documentation standards.
Added new LXE logo. Added updated “Getting Help” and “Manuals.” Noted obsolescense of 900MHz radios and Terminal Emulators where applicable.
Revision D, Aug 2004
Entire Manual : Updated document naming conventions. Removed all references to Symbol radio drivers/parameters added in Revision C.
Chapter 4 – System Configuration : Added Section titled “Avalanche”.
Revision C, Mar 2004
Chapter 4 – System Configuration : Marked PDTEST and SETHOST as unavailable as of Nov
2003. Replaced the appropriate sections of the “Sample NET.CFG Symbol 11MB Radio” section based on Datalight Stack Release changes as of Nov 2003. Updated the “Sample
NET.CFG Symbol 11MB Radio” parameter “Memory” value from C9000 to CC000 for the MX1.
Chapter 6 – RF Network Configuration : Added note to “Encrypt_Key_ID” : This parameter is valid for Symbol FHSS radios only. Added “Encrypt_Enable_Index”: This section replaces the old “Encrypt_Key_Index” parameter for Datalight stacks after Nov 2003.
Bootstrap Protocol (BOOTP): Removed this sentence “For file server based networks,
Sockets workstations can be configured in a similar way using the SETHOST utility.”
Appendix B – MX1-IS API : Removed. Replaced by standalone user guide : “LXE DOS API
Programmer’s Guide” E-SW-DOSAPIPG available on the LXE Manuals CD and the
LXE website. Relettered Appendices C and D to B and C.
Revision B, May 2003
Chapter 1 – Introduction : Removed reference to Chapter 6 “Scanner Configuration Barcodes.”
Added reference to “Integrated Scanner Programming Guide.”
Chapter 4 – System Configuration : Added upgraded SOCKET.CFG.
Chapter 6 – Scanner Configuration Barcodes : Removed chapter. Information in this chapter is replaced by/contained in the “Integrated Scanner Programming Guide” available on the
LXE CD or on the web.
Chapter 7 – RF Network Configuration : Changed Chapter number to Chapter 6 “RF Network
Configuration.” Added upgraded Sockets Configuration parameters.
Chapter 8 – Troubleshooting : Changed Chapter number to Chapter 7 “Troubleshooting.”
Appendix C – Technical Specifications : Added Australian approvals to Regulatory
Classifications.
Revision A, Initial Release, Nov 2002
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Appendix C Commands
Introduction
This appendix describes the Datalight ROM-DOS commands that are loaded in the MX1-IS by
LXE . The information in this chapter is taken from Datalight’s “ROM-DOS 6.22 User’s Guide” and is used by permission.
Refer to Chapter 4 “System Configuration”, section titled “Directory Listing”, subsections titled
“C:\ROOT” and “\DOS” for a list of all ROM-DOS files loaded on the MX1-IS.
REMDISK, REMSERV, PRINT, SYS.COM and the MX1-IS
These programs require an RS-232 port and null modem cable or a separate disk. These commands will not function on the MX1-IS.
ROM-DOS Commands
Each entry includes an explanation of the command's purpose, the command entry syntax, remarks, and examples. Where applicable, command syntax and parameters are given. Parameters may be supplied using either uppercase or lowercase letters, and the hyphen (-) may be substituted for the forward slash (/).
Each command also has a label to designate whether it is an internal or external command.
Internal commands are part of the command processor program, COMMAND.COM. These functions are available only while COMMAND.COM is running. External commands are actually stand-alone utility programs. They are independent from COMMAND.COM.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
ANSI.SYS
Type
Installable Device Driver
Purpose
ANSI.SYS is a console device driver that allows support for ANSI codes on the local display.
Syntax
Device=ANSI.SYS [options]
Remarks
ANSI.SYS supports standard ANSI escape sequences.
ANSI.SYS writes directly the screen when using text video mode.
Options
The /K option forces use of the extended keyboard BIOS calls which sense F11 and F12.
The /X option lets you redefine the extended keys independently.
The /S option disables the keyboard redefinition feature.
The / Tnn option indicates that the video mode nn is a text mode. By default, modes 0, 1, 2, 3 and
7 are text modes.
Examples
DEVICE=ANSI.SYS
This example loads ANSI.SYS with default settings.
DEVICE=ANSI.SYS /T54 /S
Load ANSI.SYS with mode 54h as a video text mode and disable keyboard redefinition.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS Commands 121
ATTRIB.EXE
Type
External
Purpose
The ATTRIB command either displays or modifies the attribute of a file.
Syntax
ATTRIB [+ ¦ -][ option ][ filespec ]
Remarks
The file attributes define the characteristics of a file. They determine if a file may be deleted or modified, or if it is archived. The ATTRIB command is used to manage these file attributes.
Wildcard characters may be used in the ATTRIB filespec .
The ATTRIB command will modify file attributes if modify commands are given to ATTRIB.
The modify commands are:
+/- Add(+) or remove(-) attribute
C Clear all attributes
H Hidden file attribute
R Read only attribute
S System file attribute
If no modify commands are found by ATTRIB, then the files are displayed along with the file names and their current attributes.
Examples
ATTRIB will add the read-only attribute to the file myfile.dat.
ATTRIB +r myfile.dat
ATTRIB will remove the read-only attribute and the archive attribute for all files with the DAT extension.
ATTRIB -a -r *.dat
ATTRIB will display the attributes of all files with the DAT extension.
ATTRIB *.dat
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
CHKDSK.EXE
Type
External
Purpose
The CHKDSK command checks the disk directories and File Allocation Table (FAT) and displays a disk and memory report.
Syntax
CHKDSK [ d: ][ path ][ filespec ][/C] [/F] [/V]
Remarks
CHKDSK examines a disk and determines if the disk has any errors in the File Allocation Table
(FAT) and will optionally fix errors.
Options
The /F option causes CHKDSK to fix errors on the disk if any were found. The errors that can be found are directory or FAT errors. If the /F is not specified then CHKDSK acts as if it will fix the disk, but the corrections will not be written out to the disk.
If errors are detected, you will be prompted with a message similar to the following:
15 lost allocation units found in 5 chains.
Convert lost chains to files?
If you answer Y for Yes, each lost chain will be written to a file in the root directory of the current default drive. Each file will have the name file nnnn .chk. nnnn will be a sequential number. The first chain will be in FILE000.CHK. These files can be verified to see if they contain valuable information, and then deleted if desired. Answering N for No to the above prompt, CHKDSK will still make the corrections however the lost chains will not be saved to the disk.
The /C option allows CHKDSK to correct errors without user confirmation. This option must be used along with the /F option for corrections to be made.
The /V option causes CHKDSK to display each path and file as it is processed.
If a file specification is specified, then CHKDSK displays all files matching the specification that have noncontiguous data areas on the disk. Files that are stored in noncontiguous areas, especially
.exe files, have slower disk access times. If CHKDSK reports a large number of files with this problem, a utility program that optimizes the files and free space on your disk should be used.
After checking the disk, CHKDSK displays any error messages followed by a report on the state of the disk that was checked. An example of the report is shown below.
Volume ROM-DOS created June 1,1990 1:00a
Volume Serial Number is 190E-4AA2
362496 bytes total disk space
0 bytes in 1 hidden files
6144 bytes in 2 user files
356352 bytes available on disk
655360 bytes total memory
595360 bytes free
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS Commands 123
CHKDSK does not wait for a disk to be inserted before the checking is initiated nor does it repair any errors.
Examples
CHKDSK will check the integrity of drive A. The report will be printed to the console.
CHKDSK a:
CHKDSK will check the integrity of RAM disk D. The report will be saved in a file called
DRIVE_D.RPT.
CHKDSK d: >drive_d.rpt
COMMAND.COM
Type
External
Purpose
Start a new command processor.
Syntax
COMMAND[ device ][/E: number ][/K: filename ] string ][/ MSG ]
Remarks
This command starts a new copy of the ROM-DOS command processor. The command processor is the program that has all the internal DOS commands in it.
Starting a new command processor will also produce a new environment. The size of the environment is 128 bytes by default, but it can be changed using the /E switch.
Command and its arguments can also be used in a SHELL= statement in your config.sys file. See the full description of SHELL for more details.
Options
The device option specifies that COMMAND.COM should use a different device, such as AUX, for input and output.
The /E:number switch sets the environment size. Number represents the size of the environment in bytes. Number must be in the range from 160 to 32768. All other values will be ignored and the default value of 256 will be used. ROM-DOS will round the value entered up to the nearest multiple of 16.
The /K:filename option tells the command processor to run the specified filename and then display the ROM-DOS command prompt. It is not recommended that this option be used in a
CONFIG.SYS SHELL= statement.
The /P switch causes COMMAND not to exit, or in other words, to remain permanent. The /P switch should be used only when command is used in a CONFIG.SYS SHELL statement.
The /c string switch causes COMMAND to execute the command in string and then terminate.
The string command can be any internal or external command.
The /MSG option indicates that all error messages should be stored in memory. This option is
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
recommended only for diskette based systems. ROM-DOS keeps many of its error messages in the resident part of COMMAND.COM rather than using valuable memory to store them. If an error message is needed and you have loaded ROM-DOS from a diskette, the message will only be available if the boot disk is still in the drive. By using the /MSG option, the messages will be available in memory at all times. The /P option must be used along with the /MSG option.
Examples
The following command will cause a new copy of COMMAND to be executed. It will perform a
DIR command on the C drive and then exit back to the previous Command Processor.
COMMAND /C DIR C:
The following example shows loading of a permanent copy of command with an environment size of 256 bytes.
SHELL=C:\COMMAND.COM /P /E:256
DELTREE.EXE
External Command
The DELTREE command deletes one or more directory trees or individual files.
Syntax
DELTREE [/Y] [drive:]path [[drive:]path[...]]
Remarks
/Y prevents DELTREE from prompting before deleting.
[drive:]path indicates the name(s) of the file(s) or directory tree(s) to delete. Wildcards are allowed.
Examples
Datalight DELTREE deletes one or more directory trees. For example, to delete all files and directories in the tree C:\TEMP, enter
DELTREE C:\TEMP.
You can also use DELTREE to delete individual files, one at a time, using wildcards. For example, to delete selected files in the current directory, enter
DELTREE *.*
DELTREE then prompts you for each file it finds, allowing you to choose whether to delete them.
Caution: Take care when using wildcards with DELTREE. DELTREE deletes all specified files and subdirectories regardless of their attributes. Multiple files and/or subdirectories may be specified.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS Commands 125
FORMAT.COM
External Command
The FORMAT command initializes a disk so ROM-DOS can access files on that disk. A disk must be formatted before ROM-DOS can use it.
Syntax
FORMAT [drive :] [/ option s]
Remarks
FORMAT initializes the disk and directory of the specified drive. The size of the formatted disk is the largest possible size that the specified drive supports, unless a different size is specified via a command line option.
Options
The /4 switch causes the floppy disk to be formatted as a 360KB disk even if the drive is a
1.44MB, 2.88MB, or 1.2MB drive. Note: The MX1-IS does not contain a floppy disk drive.
The /7 switch causes the floppy disk to be formatted as a 720KB disk even if the drive is a
1.44MB or 2.88MB drive. Note: The MX1-IS does not contain a floppy disk drive.
The /B option causes FORMAT to used BIOS Int 13h calls. By default, FORMAT checks the
DOS version, and if it is DOS 5.0 or higher, it uses the floppy device driver to do the format.
Using the /B option forces FORMAT to bypass the floppy or hard disk controller and use BIOS calls. /B makes FORMAT device independent.
The /C switch causes FORMAT to format one disk without user input. The disk is assumed to be in the specified drive, and FORMAT exits immediately when the format is complete. This switch is useful in batch files or programs that require a formatted disk without user input.
The / F:size option specifies the size of the floppy disk to be formatted. Available size values are
360, 720, 1.2, 1.44, and 2.88, and are entered as /F: siz e. For example, /F:1.2.
The /H switch causes the system files not to be hidden or write-protected. This can be used along with the /S option.
The /I option forces FORMAT to use IOCTL calls and never use BIOS calls. Normally,
FORMAT first tries to access the device driver IOCTL calls to format the disk. If this fails, BIOS calls are used (unless the /B option is specified). BIOS calls are always used for DOS 3.3 and earlier.
The /Q option causes FORMAT to do a quick format. A quick format reinitializes the disk, deleting each file and subdirectory from the disk. A quick format can only be performed on a previously fully formatted disk.
The /S switch causes FORMAT to copy the ROM-DOS system files, ROM-DOS.SYS and
COMMAND.COM, onto the disk. The file ROM-DOS.SYS is renamed and stored on the disk as files IBMBIO.COM and IBMDOS.COM, which are stored as hidden files, unless the /H option is used.
The /V :LABEL switch causes FORMAT to place a volume label on the disk. If the volume label is not provided on the command line, you are prompted for the volume label once the format is complete.
The /[ switch causes FORMAT to run without display of the sign-on message.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
If FORMAT encounters an error, the exit code returned to DOS indicates the type of error. The error codes are listed in the following table.
Error Level Type of Error
0 No error encountered
2
3
Unsupported drive format
Attempted hard drive format (unsupported)
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS Commands 127
HIMEM.SYS
Installable Device Driver
The HIMEM.SYS device driver manages extended memory and the High Memory Area (HMA) in a 286, 386 or greater, or PS/2 systems. HIMEM prevents programs from simultaneously using the same area of memory for two different purposes. HIMEM supports the Extended Memory
Specification (XMS) 2.0. HIMEM is installed as a device driver in CONFIG.SYS.
Syntax
DEVICE = [ d:] [pat h] HIMEM.SYS [/machine:n] [/A20[+]] [/PS2]
[/CONTROLA20:OFF]
Remarks
The HIMEM driver can be used to allow ROM-DOS to run in High Memory.
HIMEM supports a default of 32 handles.
HIMEM should not be used with older versions of Datalight’s VDISK. Current versions of
VDISK use XMS memory if it is available.
HIMEM recognizes PS/2-style A20 line control and determines whether to use the PS/2 A20 control or the AT A20 control method automatically by calling Int 15h, function C0h (get system configuration). This automatic detection can be overridden with the /Machine:n, /A20, A20+, or
/PS2 command line switches in the event that the auto detection on a given system fails.
/Machine:1 and /A20 both designate the PC AT A20 control method. These switches instruct
HIMEM not to wait for the A20 line to settle.
/Machine:2 and /PS2 both designate the PS/2 control method.
/A20+ is similar to /A20 but instructs HIMEM to wait for the A20 line to settle.
/Machine:3 designates support for the Phoenix Cascade BIOS A20 control methods.
Alternately, /CONTROLA20:OFF instructs HIMEM to not detect the control method for the A20 line and assumes the A20 line is always on.
The /BIOS switch forces the use of BIOS Int15h, Function 87h, for data transfers to and from
XMS memory.
The /QUIET switch forces HIMEM to remove the sign-on message when loading.
Error Conditions
No Extended Memory— An extended memory error condition can occur if the BIOS (via Int
15H, function 88H) notifies HIMEM that there is no extended memory. In this situation, HIMEM displays an appropriate error message and does not install.
Failure to Control the A20 Line— When HIMEM installs, it attempts to control the A20 line, which controls access to the HMA. HIMEM first attempts control via the AT method (using the
8259 keyboard control). If that fails, HIMEM then attempts control via the PS/2 method (using
I/O port 60H). If both methods fail, HIMEM assumes it can’t control the A20 line and displays the message
A20 Control (OFF)
If either of these errors occur, try using the /A20, /A20+, or /PS2 in the HIMEM command line.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
Note also that some older programs assume that the machine is a 1MB 8086 and so require that the A20 line to be disabled (OFF) while they run. Current programs typically do not require that the A20 line be disabled.
Examples
Device = HIMEM.SYS
Installs the XMS device driver. Once this driver is installed, accessing the HMA and Extended
Memory (XMS) memory areas are legal. The Extended Memory area can contain up to 2GB of memory. Typical systems have 4, 8, or 16MB of XMS memory installed.
Device = HIMEM.SYS /machine:1
Forces the use of the AT-style A20 line control.
The HIMEM driver fails to load when either the machine does not have memory above the 1MB boundary or the BIOS does not provide support for it. It also fails to load when another XMS manager has been previously installed.
MEM.EXE
External Command
The MEM command displays the used and free memory in your system.
Syntax
MEM [/BiosExtensions] [/Classify] [/Raw]
Remarks
/B Displays each BIOS extension and its size.
/C Classifies the memory usage.
/R Does raw dump of the MCB chain.
MEM displays a list of the DOS memory contents, what free space is available, and how much memory is in conventional memory, upper memory, the HMA and extended memory. This program is useful to fine tune the system to have as much free memory as possible for applications.
Options
The /B option displays BIOS extensions in the range from C000:0 to F800:0.
The /C option shows program, TSR, and device driver sizes.
The /R option shows a low-level DOS listing of MCBs (Memory Control Blocks).
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS Commands 129
MODE.COM
External Command
The MODE command modifies the operation of the printer, serial port, and active video display.
Note: The MX1-IS does not have RS-232 serial port capability.
Syntax
MODE LPT#[:]=COM#[:]
MODE CO M #: bau d [,parit y [,databit s [,stopbit s [, P]]]]
MODE <video mod e>
MODE <display line s>
Remarks
The first syntax above redirects line printer output to the serial port.
The second syntax above changes the operation of the specified communications port. The options that can be modified are listed below. InValid for any of the options are flagged with an error message. baud 110, 150, 300, 600, 1200, 2400, 4800, 9600 parity N - None, O - Odd, E - Even databits Either 7 or 8 stopbits Either 1 or 2 stop bits
P Printer Port
Using the P option as the last argument causes output to be sent repeatedly to the printer port until successfully received. Without the P, output is sent only once, causing a critical error if unsuccessful.
The third syntax changes the active video mode for the display terminal. The valid choices for this version of the MODE command are as follows:
40—Indicates 40 characters per line.
80—Indicates 80 characters per line. bw40—For a color graphics adapter with color disabled and 40 characters per line. bw80—For a color graphics adapter with color disabled and 80 characters per line. co40—Indicates a color monitor with color enabled and 40 characters per line. co80—Indicates a color monitor with color enabled and 80 characters per line. mono—For a monochrome display. Assumes 80 characters per line.
The final syntax sets the number of display lines. Valid included L25, L43, and L50.
Note: A serial port should be initialized before an LPT device is redirected to it.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
Examples
MODE COM1:9600,n,8,1
Modifies the settings for the COM1 device to a baud rate of 9600, no parity, eight data bits, and one stop bit.
MODE LPT2:=COM2
Redirects the output from LPT2 to the COM2 serial port. All following output to LPT2 actually goes to the COM2 device.
MODE mono
Indicates a monochrome display adapter.
MORE.COM
External Command
The MORE command displays a text file one screen at a time.
Syntax
MORE [filename] or
<comman d> | MORE
Remarks
The input to MORE may come from a file, or it may be piped in from another filter or a DOS command. If the filename is present, then the file is viewed; otherwise MORE reads from the
Standard Input.
Once a screen has been viewed, a line is displayed on the bottom of the screen indicating the percent of the file that has been viewed. At this point, there are several options for the next lines of text to be viewed.
B Display the previous full page.
<enter>
T
Spacebar
Q
Display just one more line.
Display starting at the top of the file.
Display the next full page of text.
Exit MORE
Examples
DIR | MORE
Displays a directory one screen at a time.
MORE READ.ME
Displays the file READ.ME one page at a time.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS Commands 131
NED.EXE and NED.CFG
External Command
ASCII text Editor Program
The NED editor is a menu-based text editor available for use with ROM-DOS. This editor is similar to other desktop editors but has special functions designed for use in editing C-source and assembly code.
Starting the Editor
To start the editor, enter
NED [filename] [filename]
NED may be initiated with or without filename arguments. Wildcard file specifications are allowed.
Up to ten files can be entered on the command line. If NED is run without arguments, it loads all files accessed during the last editing session, returning you to the exact position in the file. You can switch between the open files.
You can also enter
NED @errfile where errfile is the name of your compiler error output file. NED loads all files that had errors and allows you to move between errors.
Once NED is running, you may load files into memory by using the File/Open menu command.
File/Reload replaces the current file with a new file or reloads a new copy of the same file.
File/Reload confirms before replacing an unsaved file.
Basic Editor Operation
NED uses the standard Windows interface for cut, copy, and paste operations. Del and Shift+Del both move the selected block to the clipboard. There is no true undo command, but Ctrl+V or
Shift+Ins may be used to paste the clipboard contents to the current cursor position. The next section lists all the default shortcut keys.
If a search string is all lowercase, NED treats it as a case-insensitive search. If a search string contains any uppercase letters, it is case sensitive. The replacement string is inserted exactly as entered. Repeating a Search command repeats the last Forward or Backward Search operation, not the last Replace operation.
There is one bookmark for all files. Once the bookmark is set, going to the bookmark returns you to the file and position where you set it.
The Indent and Remove-indent (referred to as Undent in the Options/Do Command) commands work on tabs. Indent inserts a tab at the beginning of the current line, or if a block is active, at the beginning of each line in the block. Remove-indent removes the first tab from the current line or from each line in the block. If there are no tabs, Remove-indent has no effect.
Toggle case inverts the case of the current character if no block is active. If a block is active,
Toggle case sets the entire block to uppercase if the first character was lower and to lowercase if the first character was uppercase.
Tabs are currently set to 3 for .C, .H, .CPP, .HPP, and .T files. They are set to 8 for all other files.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
File/Print prints the current block if there is one, otherwise it prints the current file. NED prompts for a device to print to, which may be a filename. Tabs are expanded to spaces.
The Options/Do Command is intended primarily for debugging. This command allows you to execute any editor command by choosing it from a menu list.
The macro commands (Record Macro/Play Macro) allow you to define a sequence of keystrokes that can be repeated repetitively. Select Record Macro (ALT=), enter the keystrokes, then press
ALT= again. The macro sequence can be played by selecting Play Macro or by pressing ALT-.
Keyboard bindings are saved in NED.CFG in the same directory as NED.EXE. NED.CFG also contains the list of active files and positions.
If you record and play a recursive macro, it plays continuously.
If you press an invalid key on a menu, NED operates as if you pressed enter.
If you run out of memory, such as when you have more than 300KB of files open, NED returns to the DOS prompt.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS Commands 133
NED Default Hot Keys
Many of the editor commands can be accessed directly by pressing key combinations. For example, press Alt-X to exit the editor and save any open files. The following table lists the default hot keys.
Key Function
Ctrl-F
Ctrl-G
Ctrl-I
Ctrl-K
Ctrl-L
Ctrl-M
Ctrl-N
Ctrl-P
Alt-Q
Alt-X
Ctrl-A
Ctrl-B
Ctrl-C
Ctrl-D
Ctrl-E
Quit without saving
Exit, saving as needed
Search again
Search backward
Copy the block to clipboard
Find the mark
Erase to end-of-line
Search forward
Go to a line number
Indent the block
Toggle block mode
Delete line to the clipboard
Set the mark
Read a file into a new buffer
Move to the previous position
Ctrl-Q
Ctrl-R
Ctrl-S
Ctrl-T
Quote the next character
Replace text
Switch to the next buffer
Toggle the case of character(s)
Ctrl-U
Ctrl-V
Remove indent from the block
Insert the clipboard
Ctrl-W Delete word to the clipboard Ins
Ctrl-X Delete block to the clipboard
Ctrl-Z
Alt =
Alt -
Alt-F7
Alt-F8
Cancel the selected block
Start/end recording macro
Playback macro
Previous error
Next error
Key
F1
F7
F9
F10
Left-Arrow
Right-Arrow
Up arrow
Down arrow
Home
End
Page Up
Page Down
Center (5)
Ctrl-Left-Arrow
Ctrl-Right-Arrow
Ctrl-Up-Arrow
Ctrl-Down-Arrow
Ctrl-Home
Ctrl-End
Ctrl-Page
Ctrl-Page
Toggle
Del
Backspace
Ctrl-Ins
Ctrl-BackSpace
Shift-Ins
Shift-Del
Function
Help
Load file into current buffer
Save file
Exit asking for save as needed
Left one character
Right one character
Up one line
Down one line
Beginning of line
End of line
Up one screen
Down one screen
Center the cursor onscreen
Left one word
Right one word
Up one C function
Down one C function
Scroll toward beginning of file
Scroll toward end of file
Up Beginning of file
Down End of file
Insert/Overwrite mode
Delete character
Delete character backward
Copy block to clipboard.
Delete word backward
Insert the clipboard
Delete block to clipboard
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
PRINT.COM
This command will not function on the MX1-IS.
External Command
The PRINT command prints a single file or a list of files.
Syntax
PRINT [/drive
:]
[filenam e] [/ option s]
Remarks
PRINT allows you to enter between one and 32 files for spooling to the printer. The files are output to the device in a spooled manner (while you perform other operations).
If PRINT is entered without any parameters, it displays all the files that are in the queue.
The first time PRINT is used, the user is prompted with this message for the device to perform the operation.
Name of list device [PRN]:
The legal devices for printing are LPT1, LPT2, LPT3, LPT4, COM1, COM2, COM3, COM4,
AUX, or PRN.
Options
The /B option sets the buffer size. The default buffer size is 512 bytes. A larger buffer size causes print to operate faster. The maximum buffer size is 32KB and the minimum size is 256 bytes. This option is only allowed the first time PRINT is run.
The /C option cancels only the filenames listed after the /C command.
The /F option sets the maximum number of files to be queued up at one time. The default number of files is ten. The minimum is two and the maximum is 32. Support for more files is often useful when using wildcards in filenames. This option is only allowed the first time PRINT is run (or until the next system reboot).
The /P option causes all files listed after this option to be submitted for printing. This is the default for filenames encountered on the PRINT command line.
The /T option cancels all the files from the print queue (list).
The /H option displays the help screen.
Examples
PRINT FILE1.TXT FILE2.TXT FILE3.TXT
Puts three files into the print queue. The first file prints after the command ends.
PRINT /C FILE2.TXT
Removes file FILE2.TXT from the print queue. All other files in the queue print normally.
PRINT /T
Cancels all files in the print queue. Printing may continue for a short time because of the buffer in your printer.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS Commands 135
REMDISK.EXE
This command will not function on the MX1-IS.
Remote Disk Program
See Also: REMSERV.EXE
REMSERV is usually run on the MX1-IS (host). REMDISK is usually run on the client (e.g. a desktop PC).
The remote disk program allows you to access a disk drive on a remote system via a serial cable and standard PC-style (8250UART) serial port. In a remote disk setup, one system, the one that shares its drives, is termed the server. The other system, the one that accesses and uses the remote drives, is called the client. The serial ports on both systems must be connected via a null modem cable. Remdisk / Remserv works across a standard 3-pin serial cable. The cable does not require the CTS/RTS DTS/DTR pins.
To use the remote disk, both REMDISK and REMSERV must be running on their respective systems and must use the same baud rate and packet or nonpacket-style transmission. After starting both programs, you can access the new drive on the client system. You can change the default directory to this new drive, copy files to and from the remote drive, and also run utilities such as CHKDSK on the drive. The remote drive on the server system can be used as any other drive on the client system.
Syntax
The program REMDISK runs on the client system and creates a new drive letter for the client.
REMDISK uses the next available system drive letter.
For example, if the last assigned drive was D:, REMDISK creates drive E:. This drive acts like any other drive, except that it requires the serial port. REMDISK.EXE can be loaded by a
DEVICE= command in the CONFIG.SYS or AUTOEXEC.BAT files or it can be entered at the
DOS prompt.
CONFIG.SYS –-- DEVICE=REMDISK.EXE /T15
AUTOEXEC.BAT – REMDISK /B9600 / COM2 /T10
The syntax for REMDISK is:
REMDISK [/U] [/H] [/B nnn n] [+|-][/T nnn ] [/COM n ]
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
The default is : /B115K+ /COM1 /T3
Option Description
/U
/H
/B nnnn
+/-
/T nnn
/IRQ n
Unloads REMDISK from memory, thereby disabling the drive letter and freeing the memory occupied by REMDISK. This option can only be used when REMDISK is installed from the DOS command line. A remote disk installed via CONFIG.SYS cannot be unloaded.
Selects hardware handshaking for flow control.
Selects the baud rate for transmission. Available baud rates are 300, 1200, 2400, 4800,
9600, 19200, 38400, 57600, and 115000. The default baud rate is 115000.
The plus sign (+) specifies packet-style transmission and is recommended for any baud rate over 19200. The default setting is to include + for packet transmission. Use the minus sign (-) to specify polling operation under Windows95. Both sides must agree on using either (+) or (-).
Sets the time-out in the range of 3 to 3,640 seconds. 15 seconds is not unusual for Flash drives.
Set the IRQ for the communications port. Valid settings are 3 – 15. Default is IRQ3 for
COM 2 and COM4, and IRQ4 for COM1 and COM3.
COM n Selects the communication port. Choose 1, 2, 3 or 4. COM1 is the default port.
To install the REMDISK program from CONFIG.SYS at 19200 baud, on COM1, using packetstyle transmission, insert the following line in CONFIG.SYS and then reboot the system
(remember to include the full path to find REMDISK.EXE if not located in the root directory).
DEVICE=REMDISK.EXE /B19200 +
To display a help screen for REMDISK from the DOS prompt, enter
REMDISK /?
To install REMDISK from the DOS prompt or from a batch file (such as AUTOEXEC.BAT) at
9600 baud, without packet-style transmission, on COM2, enter
REMDISK /B9600 /COM2
To unload the REMDISK installed from the batch file or the DOS prompt, enter REMDISK /U
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS Commands 137
REMSERV.EXE
This command will not function on the MX1-IS.
Remote Disk Program
See Also: REMDISK.EXE
REMSERV is usually run on the MX1-IS (host). REMDISK is usually run on the client (e.g. a desktop PC).
The remote disk program allows you to access a disk drive on a remote system via a serial cable and standard PC-style (8250UART) serial port. In a remote disk setup, one system, the one that shares its drives, is termed the server. The other system, the one that accesses and uses the remote drives, is called the client. The serial ports on both systems must be connected via a null modem cable. Remdisk / Remserv works across a standard 3-pin serial cable. The cable does not require the CTS/RTS DTS/DTR pins.
To use the remote disk, both REMDISK and REMSERV must be running on their respective systems and must use the same baud rate and packet or nonpacket-style transmission. After starting both programs, you can access the new drive on the client system. You can change the default directory to this new drive, copy files to and from the remote drive, and also run utilities such as CHKDSK on the drive. The remote drive on the server system can be used as any other drive on the client system.
The server system runs the program REMSERV.EXE that can make a single drive on the server system available to the client. The available drive can be changed at any time by quitting the
REMSERV program and then running the program again with a new drive letter.
The server program can be terminated at any time by pressing the Esc key. The client can then no longer access the server’s drive until the REMSERV program is run again.
Syntax
REMSERV.EXE d: [/T nnnn ] [/H] [/B nnnn ][+|-] [/COM n ] [/IRQ n ]
[/T nnn ] [/S] where d: represents the letter of the drive the server makes available to the client.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
The default is /B115+ /COM1 /T2
Option Description
/B nnnn Selects the baud rate for transmission. Available baud rates are 300, 1200, 2400,
4800, 9600, 19200, 38400, 57600, and 115000. The default baud rate is 115000.
+/- The plus sign (+) after the BAUD specifies packet-style transmission and is recommended for any baud rate over 19200. The default setting is to include + for packet transmission. Use the minus sign (-) to specify polling operation under
Windows95. By default, packet transfers will be used for all baud rates higher than 9600. Both sides must agree on using either (+) or (-).
/COM n Selects the communication port. Available ports are 1, 2, 3 or 4. COM1 is the default port.
/IRQ n Set the IRQ for the communications port. Valid settings are 3 – 15. Default is
IRQ3 for COM 2 and COM4, and IRQ4 for COM1 and COM3.
/T nnn Sets the time-out in the range of 2 to 3,640 seconds. 15 seconds is not unusual for
Flash drives.
/S
/H
Instructs REMSERV to run without any display output (Silent).
Selects hardware handshaking for flow control.
Example
To select drive B: as the available server drive at 115000 baud, packet transmission, using
COM1, enter
REMSERV B:
To set drive C: as the server disk at 38400 baud, without packet-style transmission, on COM2, with a timeout of 10 seconds, enter:
REMSERV C: /B38400 /COM2 /T10
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS Commands 139
SYS.COM
This command will not function on the MX1-IS.
External Command
The SYS command copies the ROM-DOS system files ROM-DOS.SYS and COMMAND.COM from the disk in the default drive to the disk in the specified drive. The file ROM-DOS.SYS is renamed and stored on the disk as files IBMBIO.COM and IBMDOS.COM, which are stored as hidden files.
Syntax
SYS drive:
[/ option s]
Remarks
Use the SYS command to transfer the ROM-DOS system files to a floppy disk or hard disk. The disk can be a formatted blank disk or can contain files; it is not necessary for the system files to be the first files on the disk. The only requirement is that there is enough contiguous free space on the disk for the new system files to be placed. If the disk already contains system files, installing the new system files deletes the existing files.
The command processor, COMMAND.COM, is also transferred to the disk and does not need to be copied into the same contiguous space as the system files.
You can run SYS three different ways. The first is to boot and run your system with ROM-DOS.
When you run the SYS command this way, SYS copies the ROM-DOS system files and
COMMAND.COM from the root directory of the default/current disk drive.
The second method is to run SYS from the root directory of a disk drive that has been previously prepared with the SYS command, but isn’t booted and running. For example, you can run SYS from a bootable floppy disk to copy the files to the hard disk without actually booting from the floppy disk itself.
The third method uses the file ROM-DOS.SYS, the equivalent of the hidden system files
IBMBIO.COM and IBMDOS.COM. ROM-DOS.SYS should be present in the same directory with COMMAND.COM and SYS.COM. These three files can be placed in the root directory or subdirectory on a floppy disk (that need not be booted or bootable), or in a subdirectory on the hard drive. Run the SYS command from the directory where the files reside to transfer the system files to the destination drive.
Options
The /C option prevents confirmation before transferring system files.
The /H option shows the newly transferred system files on the destination disk.
The /] option prevents display of the sign-on message.
Example
SYS B:
Copies the ROM-DOS system files to drive B:.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
VER
Type
Internal
Purpose
Displays the version number of ROM-DOS in use. Allows revision of this version number.
Syntax
VER [ n.nn
] [/R]
Remarks
If a new version number is specified, two digits after the decimal are required. Note that this command revises only the record of the DOS version number; it does not change the actual operating system loaded in the computer.
The version command shows both the version of the VER command itself and the version of DOS in operation.
Options
The /R option shows the full version and release number of ROM-DOS.
Example
The following example changes the record of current DOS version in use to DOS 5.0. Any programs that are executed, following this command, will recognize that DOS 5.0 is running.
VER 5.0
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS Commands 141
XCOPY.COM
External Command
The XCOPY command copies multiple files and, optionally, subdirectories from one disk to another.
Syntax
XCOPY [sourc e]
[targe t] [/ option s]
Remarks
Use the XCOPY command to copy multiple files and subdirectories, if they exist.
The source and the target parameter are complete drive-path and file-specification descriptions.
If you do not specify a path, XCOPY assumes the default path. If a filename is not specified, then
*.* is assumed.
The ATTRIB command may be used to modify the archive bit for the various XCOPY options that check the archive status of files. Refer to the ATTRIB command for instructions.
Options
The /A option copies only source files that have the archive bit set in them. The archive is not reset.
The /D<mm-dd-yy> option copies only those files with a date later than that specified.
The /E option creates subdirectories on the target even if they are empty.
The /M option copies only those source files that have the archive bit set. Once the source file is copied, the archive bit is reset.
The /P option prompts before each file is copied. The prompt appears as follows; enter Y to copy the file:
C:\COMMAND.COM (Y/N)?
The /S option copies files in subdirectories of the source directory.
The /V option verifies each write to the disk.
The /W option waits before starting to copy files and prompts with the following message.
Press any key to begin copying file(s)
Example
XCOPY \bin\*.exe a: /a
Copies all files in the BIN subdirectory to the A: drive that have an .EXE extension and that have the archive bit set.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
142 ROM-DOS 6.22 Command Summary
ROM-DOS 6.22 Command Summary
For information on ROM-DOS commands, please refer to a commercially available ROM-DOS user guide.
Following are brief descriptions of ROM-DOS commands, including batch file commands.
Note: The external ROM-DOS files loaded on the MX1-IS by LXE (and supported by LXE) are marked with an asterisk in the table that follows. ROM-DOS internal commands are a part of the ROM-DOS operating system.
ROM-DOS Command
?
@
;
ANSI.SYS*
ATTRIB.COM*
BREAK
BUFFERS
CALL
CHDIR (also CD)
CHKDSK.COM*
CLS
COMMAND.COM*
COPY
COUNTRY.SYS
CTTY
Command
Type
Description
Internal
Internal
Internal
CONFIG.SYS command. It directs ROM-DOS to pause for confirmation before processing a command.
Used to suppress the display of a single batch-file command line.
Identifies nonexecuting lines. The same as the
REM command.
Installable
External
Internal
Internal
A console device driver that allows you to support Ansi codes on the local screen.
Displays or modifies the attributes associated with a file.
Turns on or off the ability to stop program execution at a non-I/O point.
Sets the number of internal data buffers.
Internal
Internal
Batch file command. Invokes execution of a secondary batch file.
Changes the current directory (also CD).
External
Checks the integrity of data on a disk. Displays information.
Internal Clears all information from the monitor’s screen.
External Starts a second DOS command processor.
Internal Copies files from one storage location to another.
External Designates the country code for displays.
Internal
Changes the default terminal interacting with
ROM-DOS.
6 International keyboards and code pages require COUNTRY.SYS, DISPLAY.SYS and
KEYB.COM. See Chapter 5 "Utilities", section titled "International Language Support." These files are placed on the computer when needed. They are not part of the LXE installed file load.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS 6.22 Command Summary 143
ROM-DOS Command
DATE
DEL
DELTREE.EXE*
DEVICE
DEVICEHIGH
DIR
DISPLAY.SYS 6
DOS (ROM-DOS)
ECHO
EGA/EGA3.CPI
ERASE
EXIT
FCBS
FILES
FOR
Command
Type
Description
Internal
Internal
External
Displays the date from the system’s internal calendar. Allows revision.
Deletes specified files.
Deletes one or more directory trees or individual files.
Installs a device driver into ROM-DOS. Internal
Internal
Loads a device into the upper memory area, if available.
Internal DIRectory. Lists contents of a specified directory.
Installable Displays international letters and symbols.
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Installs ROM-DOS into High Memory Area
(HMA).
Batch file command. Turns on or off display of batch execution on the monitor.
Font data files for use with the International video display driver, DISPLAY.SYS.
Erases specified files (same as DEL).
Used to exit nested running of ROM-DOS within another program.
Specifies the number of File Control Blocks
(FCBS) open at one time.
Sets the maximum number of files that can be open at one time on the system.
Batch file command. Performs one DOS command on a set of files.
GOTO
HELP
HIMEM.SYS*
IF
INCLUDE
INSTALL
E-EQ-MX1ISRG-F
Internal
Internal
Installable
Internal
Internal
Internal
Batch file command. Moves control to a specified line in the batch file.
Lists all available ROM-DOS commands along with brief descriptions.
Manages extended memory and the high memory area in a 286, 386, PS/2 system.
Batch file command. Performs a command based on a specified condition.
Allows instructions in one configuration block to be included with instructions in another configuration block.
Loads Terminate and Stay Resident (TSR) programs during CONFIG.SYS processing.
MX1 I-Safe Reference Guide
144 ROM-DOS 6.22 Command Summary
ROM-DOS Command
KEYB.COM
MENUITEM
MKDIR
MODE.COM*
MORE.COM*
MOVE.EXE
6
KEYBOARD/
KEYBRD2.SYS
LASTDRIVE
LOADHIGH
MEM.EXE*
MENUCOLOR
MENUDEFAULT
Command
Type
Description
External
Internal
Internal
Internal
External
Allows altering of the keyboard layout for a different language or nationality.
Keyboard code page data files for use with the
International keyboard driver, KEYB.COM.
Sets the maximum number of drives.
Loads a program into the upper memory area, if available.
Displays the used and free memory in your system.
Internal
Internal
Internal
Allows setting of text and background colors for the startup menu.
Sets the default menu-item choice and time-out value for making a selection.
Specifies an item to be placed on the startup menu display during system boot
Creates a new subdirectory. Internal
External
Modifies the operation of the printer, serial port, and active video display.
External Displays a text file one screen at a time.
Internal Moves files and renames files and directories.
NEWFILE
NUMLOCK
PATH
PAUSE
PRINT.COM*
PROMPT
REM
Internal
Internal
Internal
Internal
Allows continuation of CONFIG.SYS processing from a new file.
Sets the NUMLOCK keyboard key to on or off when your computer starts.
Displays current command search path(s). A new path line can be specified.
Batch file command. Causes execution to halt until a key is pressed.
External Prints a list of files, up to ten files.
Internal Resets the appearance of the system prompt line.
Internal
A batch file command for identifying nonexecuting lines.
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
ROM-DOS 6.22 Command Summary
ROM-DOS Command
Command
Type
Description
REN
RMDIR (also RM)
SET
SHELL
SHIFT
STACKDEV.SYS
STACKS
SUBMENU
SWITCHES
SYS.COM*
TIME
TYPE
UMBLINK.SYS
UMBLINK.EXE
VERIFY
VERSION.SYS
VOL
XCOPY.COM*
145
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
External
Internal
Internal
Internal
Renames files.
Deletes a specified subdirectory.
Sets environment variables and command processor strings.
Allows selections of a command interpreter other than COMMAND.COM.
Batch file command. Shifts replaceable parameters one position to the left.
Increases the number of stacks available for IRQ handlers and Int13h.
Allows for the use of dynamic data stacks to handle interrupts.
Defines a menu item that represents a secondary menu.
Allows special CONFIG.SYS file options.
Transfers the hidden system files to a specified drive.
Displays current time from the system’s internal clock. Also allows revision.
Displays the contents of a text file on the monitor.
A non-protected mode program that can allow the creation of Upper Memory Blocks using existing
RAM areas.
Internal
Internal
Internal
External
Displays the current VERIFY state or sets the
VERIFY state to on or off.
Modifies the version number ROM-DOS reports.
Displays the volume label on a disk.
Copies multiple files and optionally subdirectories.
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
146 ROM-DOS 6.22 Command Summary
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Index 147
; @ ? .................................................................142
Index
A
AAA
Backup Battery indicator ....................................19
About Lithium-Ion Batteries.................................29
Access BIOS Setup...............................................50
AGENT.EXE........................................................49
Aggressive CPU Setting .......................................57
Allocation units, lost and CHKDSK ...................................................122
Allow Caps Function ............................................62
Alpha-Numeric Keypad and NumLock................62
ANSI Plus TE .......................................................46
ANSI.SYS ....................................................36, 120
AP_Distance
NET.CFG parameter ...........................................72
API Function Utility .............................................68
APPS.....................................................................48
APPS\AVAF.........................................................49
AT-compatible core logic .....................................14
ATTRIB.EXE .....................................................121
Auto-Detect ..........................................................67
Auto-Detect Utility
How To ...............................................................67
AUTOEXEC.BAT................................................35
2.4 Sample ..........................................................41
900 Sample .........................................................41
AVA .....................................................................48
Avalanche .............................................................48
Avalanche for network settings ............................71
B
Bad or missing Command Interpreter.............93, 94
Batch units and TEs..............................................39
Batteries ..............................................................116
Battery and the Status LED .............................................31
Charge New ..........................................................4
Charger Analyzer ................................................30
Charging..............................................................30
Handling Safety ..................................................31
Lithium Ion (Li-Ion) ...........................................14
New.......................................................................6
Battery Compartment..............................................6
Battery Contacts......................................................6
Battery Life
Approximate .......................................................30
Battery, Replace......................................................6
BBDIS35.EXE......................................................38
BBTST35.EXE .....................................................38
BCWEDGE.EXE..................................................38
BEEP35.EXE........................................................38
Beeper location .....................................................10
Beeper Volume, How To........................................9
BIOS
Advanced Menu
Keyboard.......................................................62
Other..............................................................63
Other menu....................................................63
Power Mgt.....................................................57
Boot.....................................................................53
Caps ....................................................................62
COM1 Pin9 .........................................................63
CPU.....................................................................57
CtlAltDel.............................................................63
Date.....................................................................53
Disp BL...............................................................58
Display ................................................................58
Docked PM .........................................................61
Exit Menu ...........................................................64
Exit w/o Save ......................................................64
Font .....................................................................63
Load Defaults......................................................64
Load Previous .....................................................64
NumLock ............................................................62
Post Msg .............................................................54
Power Key...........................................................61
Power Mgt...........................................................57
Rpt Delay ............................................................62
Rpt Rate ..............................................................63
Save and Exit ......................................................64
Save Changes......................................................64
Setup Msg ...........................................................53
Summary .............................................................55
Suspend...............................................................59
Time ....................................................................52
Touch Wake........................................................61
BIOS Setup
Advanced Menu..................................................56
Main Menu..........................................................52
Boot ......................................................................53
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
148 Index
Boot Order
Verifying.............................................................93
BOOTP .................................................................77
BREAK, Internal File .........................................142
BUFFERS, Internal File .....................................142
Bypass Configuration Files...................................93
C
CALL, Internal File ............................................142
Caps ......................................................................62
CAPS ....................................................................19
CFGAGENT.EXE ................................................49
Channel
NET.CFG parameter ...........................................76
Charger
Battery Analyzer .................................................30
CHDIR, Internal File ..........................................142
CHKDSK.EXE .............................................36, 122
CISDUMP ............................................................37
Clean
Scanner Endcap...................................................27
Cleaning the Display/Scanner Aperture ...............21
CLS, Internal File ...............................................142
CMOS time and date not set.................................93
CNFIGNAM.EXE ................................................37
COM 1
Endcap Port.........................................................10
COM1 Pin9...........................................................63
Command Summary ...........................................142
COMMAND.COM...........................35, 36, 94, 123
COMTST35.EXE .................................................38
Condition, Restore ................................................64
CONFIG.SYS.......................................................35
Sample ................................................................42
Configuration Files
Bypass.................................................................93
Connectors
Handle Contacts ..................................................27
Contrast, Adjustments
Keypresses ............................................................8
Conventional Memory ........................................100
COPY, Internal File............................................142
COUNTRY.SYS, External File..........................142
CPU ........................................................14, 57, 115
CPU Custom Setting.............................................58
Critical Suspend..............................................57, 60
State ....................................................................18
Critical Suspend mode..........................................16
CtlAltDel ..............................................................63
CTTY, Internal File ............................................142
Custom CPU Setting.............................................57
MX1 I-Safe Reference Guide
D
Data, How To .......................................................11
Datalight ROM-DOS commands........................119
Date.......................................................................53
DATE
Internal File.......................................................143
Default
CPU Setting ........................................................57
NED Hot Keys ............................................70, 133
Default Font..........................................................63
Default Value
Delay Off Timer..................................................16
Default Values, Load............................................64
Defaults
BIOS parameters.................................................50
DEL, Internal File...............................................143
DELTREE.EXE..................................................124
DEVICE, Internal File........................................143
DEVICEHIGH, Internal File ..............................143
DHCP ...................................................................77
Dimensions .........................................................116
DIR, Internal File................................................143
Directory...............................................................39
Directory File Listing ...........................................35
Directory Structure, Drive C
Avalanche ...........................................................48
Discard BIOS Parameter Changes........................64
Disp BL ................................................................58
DISP35.EXE...................................................38, 66
Display..........................................................58, 115
Description..........................................................19
Panning ...............................................................21
Repair..................................................................21
Size......................................................................19
Display Backlight Timer.......................................20
Display Contrast, How To ......................................8
Display POST Errors ............................................54
Display Specifications ........................................117
Display Timer .......................................................20
Display window size.............................................21
DISPLAY.SYS, External File ............................143
Docked PM...........................................................61
Docking cradles ....................................................29
Docking Stations and Power Mgt BIOS parameter.........................61
Document Conventions ..........................................3 domain
Socket parameter.................................................79
Domain
NET.CFG parameter ...........................................75
DOS (ROM-DOS), Internal File.........................143
DOS 3270 TE .......................................................46
DOS 5250 TE .......................................................46
DOS Files .............................................................33
E-EQ-MX1ISRG-F
Index
DOS Menu
Internal
MENUCOLOR ...........................................144
MENUDEFAULT.......................................144
MENUITEM ...............................................144
SUBMENU .................................................145
DOS non-functional commands .........................119
DOS TE Programs ................................................46
DPMS.EXE...........................................................37
DRIVER.1ST........................................................40
Dual Terminal Emulations....................................47
E
ECHO, Internal File............................................143
EGA/EGA3.CPI, Internal Files ..........................143
Enable_Encryption
NET.CFG parameter ...........................................74
Endcap
Scanner................................................................10
Endcaps...........................................................10, 26
Enter Data, How To..............................................11
Environmental Specifications.............................116
ERASE, Internal File..........................................143
Error Messages .....................................................93
Errors
POST...................................................................54
Exit and Save ........................................................64
Exit Menu
Exit w/o Save ......................................................64
Load Defaults......................................................64
Load Previous .....................................................64
Save and Exit ......................................................64
Save Changes......................................................64
Exit w/o Save........................................................64
EXIT, Internal File .............................................143
Extended Memory ..............................................100
External Connectors/Interface ............................115
F
FCBS, Internal File.............................................143
Features...................................................................1
File Allocation Table (FAT)...............................122
FILES, Internal File............................................143
Flash or Hard Disk
Troubleshooting ..................................................97
Font.......................................................................63
Font Sizes .............................................................19
FOR, Internal File...............................................143
Force Suspend State..............................................16
FORMAT.COM ...........................................36, 125
FTP Kernel
Troubleshooting ..................................................99
E-EQ-MX1ISRG-F
149
Full Speed CPU Setting ........................................57
Function
2nd Key...............................................................24
A / # Key.............................................................25
ALT Key .............................................................24
Arrow / Cursor Keys...........................................24
CAPS Mode ........................................................25
CTRL Key...........................................................24
Enter Key ............................................................23
Field Exit Key.....................................................23
Power Key.....................................................16, 61
Scan Key .............................................................23
SHFT Key ...........................................................24
SPC Key..............................................................25
G
Getting Help .........................................................12
Getting Started........................................................4
Getting the Most from Your Batteries ..................31
GOTO, Internal File ...........................................143
Graphics, VGA .....................................................19
H
Handling Batteries ................................................31
Hard Disk or Flash
Troubleshooting ..................................................97
Hardware
Configuration ......................................................13
Troubleshooting ..................................................95
Help ..............................................................12, 102
HELP, Internal File.............................................143
HIMEM.SYS ................................................36, 127
Hot Keys, NED editor ..................................70, 133
How To
Get Help............................................................102
Set System Time and Date ..................................94
I
Icon
2nd Function .......................................................19
Alpha...................................................................20
ALT.....................................................................20
Backup battery charging .....................................19
Caps ....................................................................19
CTRL ..................................................................20
Low Main Battery ...............................................19
Shift.....................................................................20
Icon List................................................................14
IEC IP55 .............................................................116
IF, Internal File ...................................................143 iface
MX1 I-Safe Reference Guide
150
Socket parameter.................................................80
Inactivity_min
NET.CFG parameter ...........................................76
Inactivity_sec
NET.CFG parameter ...........................................76
INCLUDE, Internal File .....................................143
Indicators, Scan ....................................................10
Initialize_365
NET.CFG parameter ...........................................75
INSTALL, Internal File......................................143
Int
NET.CFG parameter ...........................................75
Intel® 486 processor ..............................................1 interface
Socket parameter.................................................80
Internal Flash Array (IFA)..............................14, 33
Internal Flash Array (IFA) and Bootup ................50 ip
Socket parameter.................................................83
IP Stack.................................................................99
IPSTAT.EXE........................................................40
IRQ
Troubleshooting ..................................................97
K
Key Map, 3270 Full Alphanumeric ....................103
Key Map, Full Alphanumeric .............................103
Key Maps, 3270 and TN3270 terminal emulators103
KEY2335.EXE ...............................................38, 66
KEYB.COM, External File.................................144
Keyboard
Caps ....................................................................62
CtlAltDel.............................................................63
NumLock ............................................................62
Rpt Delay ............................................................62
Rpt Rate ..............................................................63
Keyboard Key Label Test.....................................66
KEYBOARD, Internal File ................................144
KEYBRD2.SYS, Internal File............................144
Keypad
Backlight, numeric only......................................22
Described ............................................................22
Industrial environment ........................................22
Troubleshooting ..................................................95
Keypad data entry, How To..................................11
Keypress Delay Rate.............................................63
Keypress Repeat Delay.........................................62
Keypresses
BIOS ...................................................................51
L
LASTDRIVE, Internal File ................................144
MX1 I-Safe Reference Guide
Index
LED
Status...................................................................17
LEDs
Main Battery .......................................................31
Light CPU Setting ................................................57
Lithium Ion battery, rechargable ..........................14
Load Defaults .......................................................64
Load Previous.......................................................64
LOADHIGH, Internal File .................................144
Lost chains..........................................................122
Low Battery Warning ...........................................31
Low Main Battery.................................................17
Low Main Battery indicator..................................19
LSL.COM.............................................................40
LXE and ROM-DOS commands ........................119
LXE Customer Support ......................................102
LXE900SS.EXE ...................................................40
LXE900SS.HEX...................................................40
LXEF.EXE .....................................................35, 38
M
Mac_optimize
NET.CFG parameter ...........................................76
Main Battery is depleted.......................................17
Main Battery Low Warning..................................17
Main Battery Pack ................................................30
Main Battery Power Failure..................................17
Main system memory............................................14
Mass Storage.......................................................115
Maximum_Sleep_Duration
NET.CFG parameter ...........................................73
Medium_Reservation
NET.CFG parameter ...........................................73
Mem#1 (ODI)
NET.CFG parameter ...........................................75
MEM.EXE....................................................36, 128
Memory ........................................................14, 115
Troubleshooting ................................................100
Microsoft Windows ..............................................11
Microwave _Robustness
NET.CFG parameter ...........................................72
Minimum Software Baseline
Avalanche ...........................................................48
Missing Files.......................................................142
MKDIR, Internal File .........................................144
Mode Key Functions ............................................25
MODE.COM ................................................36, 129
Moderate CPU Setting..........................................57
MORE.COM.................................................36, 130
MOVE.EXE, Internal File ..................................144
MX1 Reference Guide............................................1
E-EQ-MX1ISRG-F
Index
N
NED editor....................................................69, 131
NED.CFG .....................................................36, 144
NED.EXE .....................................................36, 144
NET.CFG........................................................40, 71
NET.CFG Files.....................................................43
New Battery............................................................4
NEWFILE, Internal File .....................................144
Nickel Metal Hydride (NiMH) .............................29
Non-System disk or disk error..............................93
Numeric-Alpha Keypad and NumLock................62
NumLock
Alpha-Numeric Keypad ......................................62
Numeric-Alpha Keypad ......................................62
NUMLOCK, DOS Command...........................144
NUMLOCK, Internal File ..................................144
O
ODIPKT.COM .....................................................40
Off Timer..............................................................18
Default Value......................................................16
On/Off Switch.......................................................16
Operating Temperature.......................................116
Other
COM1 Pin9 .........................................................63
Font .....................................................................63
P
Panning the display...............................................21 param
Socket parameter.................................................84
PARAM.DAT.......................................................67
PARAM35.EXE .......................................38, 66, 67
Parameter Auto-Detect Utility ..............................67
Parameter Changes
BIOS ...................................................................52
Parameters
Lucent .................................................................71
Proxim.................................................................75
SOCKET.CFG ....................................................79
SOCKETS.CFG..................................................78
PATH, Internal File ............................................144
PAUSE, Internal File..........................................144
PCM.EXE .............................................................37
PCM.INI ...............................................................37
PCMATA.SYS .....................................................37
PCMCIA Directory...............................................37
PCMCIA Interface..............................................115
PCMCIA Slot .......................................................15
PCMCS.EXE ........................................................37
PCMFDISK.EXE .................................................37
E-EQ-MX1ISRG-F
151
PCMRMAN.SYS .................................................37
PCMSCD.EXE .....................................................37
PCMSS.EXE.........................................................37
PCRFLIB.EXE .....................................................40
PDTEST.EXE.......................................................40
Peer_to_peer
NET.CFG parameter ...........................................76
Physical Controls..................................................16
Physical Specifications .......................................115
Ping, use XPING.EXE..........................................40 pistol grip handle ....................................................5
Port
NET.CFG parameter ...........................................75
POST Beep Codes ..............................................102
POST Messages
Error Messages .................................................101
Post Msg ...............................................................54
Power button.........................................................16
Power Key ............................................................61
Power Light ..........................................................16
Power Management and the Keypad ...................................................17
Power Mgt ............................................................57
CPU.....................................................................57
Disp BL (time) ....................................................58
Disp BL (timer)...................................................58
Display ................................................................58
Docked PM .........................................................61
Power Key...........................................................61
Power Mgt...........................................................57
Suspend...............................................................59
Touch Wake........................................................61
Power Mgt and CPU Setting.................................57
Power Mgt and Delay Off ....................................57
Power Off
Forced .................................................7, 16, 62, 95
Power Off, How To ................................................7
Power On Self Test (POST) ...............................101
Power On, How To.................................................7
Power Source
Troubleshooting ..................................................95
Power Status LED ................................................17
Power Supply........................................................29
Power Switch........................................................16
Pre-loaded DOS Files ...........................................33
PRINT.COM.......................................................134
Problem Solving ...................................................91
PROMPT, Internal File.......................................144 protective case ........................................................5
PROTOCOL.INI...................................................57
Q
Quick Start Instructions ..........................................4
MX1 I-Safe Reference Guide
152 Index
R
Radio Specifications ...........................................117
RADIO.BAT.........................................................35
RADIO.SYS .........................................................35
Range, scanner......................................................10
Real time clock failure..........................................93
Reboot...................................................................25
Reboot permission ................................................63
Receive_All_Multicasts
NET.CFG parameter ...........................................73
Regulatory Classifications ..................................116
REM, Internal File..............................................144
REMDISK ..........................................................135
REMDISK.EXE ...................................36, 135, 144
REMSERV.EXE...................................36, 137, 145
REN, Internal File...............................................145
Repair Display ......................................................21
Reset Key Sequence .............................................25
Restore..................................................................64
Restore BIOS from Flash......................................64
REV.BAT ...........................................35, 36, 37, 38
RF and Suspend Timers........................................57
RFPARSE.EXE ....................................................40
RMDIR, Internal File..........................................145
Roam_config
NET.CFG parameter ...........................................76
ROM-DOS............................................................36
ROM-DOS command processor.........................123
ROM-DOS commands........................................119
Root Directory ......................................................35 route
Socket parameter.................................................86
Rpt Delay..............................................................62
Rpt Rate ................................................................63
S
Sample Files .........................................................41
Save and Exit ........................................................64
Save BIOS Parameter Changes ............................64
Save Changes........................................................64
Save to CMOS RAM............................................51
Scanner and data entry, How To...........................11
Scanner endcap
Description..........................................................10
Scanner endcap indicators ....................................10
Scanner Endcap LEDs and Beeper .......................26
Scanner range
Influenced by ......................................................10
Screen or Display Test Utility ..............................66
Second 2nd functions............................................19
Select Boot Sequence ...........................................53
Set COM 1 Port Pin9 Setting................................63
MX1 I-Safe Reference Guide
Set Display Backlight Mode.................................58
Set Display Backlight Timer.................................58
Set Display Timer .................................................58
Set System Date....................................................53
Set System Time ...................................................52
SET, Internal File ...............................................145
SETAPI_4.EXE........................................38, 66, 68
SETHOST.EXE....................................................40
Setup Msg.............................................................53
SHELL, Internal File ..........................................145
SHIFT, Internal File ...........................................145
Show Summary Screen.........................................55
Show System Prompt............................................53
Shutdown time limits............................................31
SNMP and Network Configuration ......................71
Socket domain ................................................................79 iface.....................................................................80 interface ..............................................................80 ip parameter ........................................................83
NET.CFG parameter ...........................................75 param ..................................................................84 route ....................................................................86 tcp........................................................................88
SOCKET.CFG......................................................40
Sample ................................................................44
SOCKETP.EXE....................................................40
SOCKETS TCP/IP Stack......................................77
Software
Troubleshooting ..................................................99
Software and Files ................................................33
Software Loaded on Drive C ................................34
STACKDEV.SYS, Internal File .........................145
STACKS, Internal File .......................................145
Startup
Troubleshooting ..................................................93
Station_Name
NET.CFG parameter ...........................................72
Station_type
NET.CFG parameter ...........................................75
Status LED............................................................17 and the Main Battery...........................................31
Storage Temperature...........................................116
Stored Forms
Space required.....................................................47
Subchannel
NET.CFG parameter ...........................................76
Subdirectory
DOS ....................................................................36
PCTCP ................................................................40
Summary...............................................................55
Summary, ROM-DOS Commands .....................142
Suspend
Power Key...........................................................61
Timer...................................................................59
E-EQ-MX1ISRG-F
Index
Touch ..................................................................61
Suspend State..................................................16, 18
Suspend Timer......................................................16
Suspend Timers and CPU and RF Communication.......................57
SWITCHES, Internal File...................................145
SYS.COM.....................................................36, 139
SYSGROUP.DAT ................................................35
System Configuration ...........................................33
System Hardware Configuration ..........................13
System Suspend Timer .........................................59
T tcp
Socket parameter.................................................88
TCP.EXE ..............................................................40
TE Directories.......................................................39
Technical Specifications.....................................115
TELAUNCH.BAT................................................35
Terminal Emulation Programs................................1
Terminal Emulations ............................................46
TERMTYPE.EXE ................................................35
TERMTYPE.EXE, Function ................................35
TESELECT.BAT..................................................35
Time......................................................................52
TIME, Internal File.............................................145
Timer
Off.......................................................................16
TN3270 TE...........................................................46
Touch Wake..........................................................61
Transmit_Key_ID
NET.CFG parameter ...........................................74
Transmit_Rate
NET.CFG parameter ...........................................73
Troubleshooting....................................................91
Display Contrast..................................................96
Hard Disk or Flash..............................................97
Power Off............................................7, 16, 62, 95
Radio...................................................................98
TYPE, Internal File.............................................145
U
UMBLINK.EXE, Internal File ...........................145
UMBLINK.SYS, Internal File............................145
Upper Memory Block (UMB) ..............................14
Using the Keypad
153
BIOS ...................................................................51
Utilities .................................................................65
DISP35.EXE .......................................................66
KEY2335.EXE ...................................................66
Parameter Auto-Detect........................................67
SETAPI_4.EXE ..................................................68
UTILS Directory...................................................38
V
VER ......................................................................36
VER and ROM-DOS ..........................................140
VER, Internal File...............................................145
Verify Boot Order.................................................93
VERIFY, Internal File ........................................145
VERSION.SYS, Internal File .............................145
VGA Text and Graphics .......................................14
Video Subsystem
Character Size .....................................................14
Display Characteristics .......................................14
View
Keypads, 60 Key.................................................22
Virtual screen segment
Top left corner ....................................................21
Virtual screen size ................................................21
VOL, Internal File ..............................................145
Volume, Adjustments
Keypresses ............................................................9
W
Wake the MX1 from Suspend ..............................16
Wake Up...............................................................17
Warning
Low Battery beeps ..............................................31
WaveLAN_Network_Name
NET.CFG parameter ...........................................72
Wavelink Avalanche.............................................48
Weights...............................................................115
When to use this guide............................................2
WVLAN43 (all WVLAN44 files)........................40
X
XCOPY.COM.....................................................141
XCOPY.EXE........................................................36
XPING.EXE .........................................................40
E-EQ-MX1ISRG-F MX1 I-Safe Reference Guide
154 Index
MX1 I-Safe Reference Guide E-EQ-MX1ISRG-F
Advertisement