MX1 Reference Guide Copyright © January 2004 by LXE Inc.
Notices Notice: LXE Inc. reserves the right to make improvements or changes in the products described in this manual 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.
Table of Contents CHAPTER 1 INTRODUCTION 1 When to Use This Guide............................................................................................. 2 Document Conventions...............................................................................................................3 Getting Started ............................................................................................................ 4 Quick Start -- Configure the Software ...................................................
ii Table of Contents Manuals .....................................................................................................................................24 Accessories................................................................................................................................25 CHAPTER 2 PHYSICAL DESCRIPTION AND LAYOUT 27 Hardware Configuration ........................................................................................... 27 System Hardware ......................
Table of Contents iii Infrared (IR) Port........................................................................................................ 41 IR Communication Reliability ..................................................................................................41 Endcaps ..................................................................................................................... 42 COM1 / COM2 ...........................................................................................
iv Table of Contents \PCTCP (2.4GHz Radio Specific Files).............................................................................................. 60 Lucent Specific ................................................................................................................................................60 Proxim Specific................................................................................................................................................60 Cisco Specific ...............
Table of Contents v Caps..................................................................................................................................................................82 NumLock .........................................................................................................................................................82 Rpt Delay ...................................................................................................................................................
vi Table of Contents Introduction ............................................................................................................. 107 SNMP DOS Agent.................................................................................................... 107 NET.CFG Parameters.............................................................................................. 108 Lucent Parameters.............................................................................................................
Table of Contents vii WEP enable....................................................................................................................................... 116 Diversity............................................................................................................................................ 116 PortBase – IRQ – Memory - Socket ................................................................................................. 116 BusType .........................................
viii Table of Contents Bypassing the Configuration Files..........................................................................................137 Verifying Boot Order ..............................................................................................................137 Missing COMMAND.COM ...................................................................................................138 Edit BIOS Setup.......................................................................................
Table of Contents ix Physical Specifications .......................................................................................... 167 Environmental Specifications ................................................................................ 168 Display Specifications ............................................................................................ 169 Battery Chargers .....................................................................................................
x Table of Contents Illustrations Figure 1-1 The MX1 Hand Held Computer...................................................................................................... 1 Figure 1-2 MX1 Components ........................................................................................................................... 7 Figure 1-3 Open Battery Door ..........................................................................................................................
Chapter 1 Introduction The MX1 is a rugged, portable, hand-held PC-compatible computer capable of wireless data communications while being carried. The MX1 can transmit information using either a 900 MHz or 2.4 GHz radio. It can store information for later transmission through an RS-232 or InfraRed port. The MX1 is vertically oriented and features backlighting for the display.
2 When to Use This Guide When to Use This Guide As the reference for LXE’s MX1 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, 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 LXE MX1.
When to Use This Guide 3 Document Conventions This reference guide uses the following document conventions: ALL CAPS Menu|Choice “Quotes” < > All caps are used to represent disk directories, file names, and application names. Rather than use the phrase “choose the Save command from the File menu”, this manual uses the convention “choose File|Save”. Indicates the title of a book, chapter or a section within a chapter (for example, “Document Conventions”).
4 Getting Started Getting Started Note: When your MX1 is pre-configured, the radio card or PCMCIA data card and endcaps are assembled by LXE to your specifications. You may only need to install a handle or handstrap. This section’s instructions are based on the assumption that your new system is pre-configured and requires only accessory installation (e.g. handstrap or handle) and a power source. LXE recommends that installation or removal of accessories be performed on a clean, well-lit surface.
Quick Start -- Configure the Software 5 How To Edit DOS Files on Your Computer Using NED.EXE The following DOS file edit commands are required for setup. These commands are not case sensitive. The following keystrokes will control ths cursor. PgDn - Move cursor down PgUp - Move cursor up 2nd PgUp - Move up a page 2nd PgDn - Move down a page 2nd CTRL PgUp - Move to the top of the file 2nd CTRL PgDn - Move to the bottom of the file The cursor may not be visible on the screen.
6 Quick Start -- Configure the Software 10. To exit, press Alt F. 11. Move the cursor to Exit and press Enter or press Alt F4. How To Edit the SOCKET.CFG File Note: While editing the SOCKET.CFG file, do not press Enter until all changes are completed. 1. At the C:\ prompt, type CD PCTCP. Press Enter. 2. At the C:\PCTCP prompt, type NED SOCKET.CFG. Press Enter. 3. You should be at the top of the file. Use the PgDn key (or down arrow) to move down the screen. You may not see the cursor at first. 4.
Components 7 Components 1. Endcap 2. Scan Indicators 3. Beeper 4. Status Indicator 5. Display 6. Scan Buttons 7. Keypad 8. Power Button 9. IR Port MX1 Front 1. Scan Aperture 2. Warning Label 3. Upper Handstrap Connection 4. Handle Contacts 5. Battery Cover Latch 6. Lower Handstrap Connection MX1 Back Figure 1-2 MX1 Components Note: E-EQ-MX1RG-D MX1 Back : Handle contacts (4) are covered with a label. The label must be removed before the handle is attached.
8 Components Insert Battery Pack Note: New batteries must be charged prior to first use. This process takes approximately three hours in an LXE Battery Charger/Analyzer and eight hours with the LXE Clip-on Portable Charger attached to the MX1. The MX1 Battery Compartment is located on the lower rear of the computer. Open the Battery Compartment door by sliding the door latch down (at the top of the compartment). Remove the battery door.
Components 9 Attach Hand Strap (Optional) Note: An Upper Strap Bracket installation is a requirement prior to using the MX1 in a Docking Station. The strap is not a requirement. An elastic handstrap is available for the MX1. Once installed, the handstrap provides a means for the user to secure the computer to a hand. It is adjustable to fit practically any size hand and is easily moved to allow installation or removal of the MX1 battery pack.
10 Components 4. Prior to securing the upper bracket to the unit, install the provided pin through the bottom opening of the strap. Insert the pin into the strap slot on the bottom, rear of the MX1. Insure that both ends of the pin are securely installed. 5. After securing the bottom of the strap to the unit, loosen the closed loop fastener strap and then secure the upper bracket to the unit with a screw. Removal 1. Separate the Closed loop fastener tabs and loosen the strap through the upper bracket.
Components 11 Install Pistol Grip Handle (Optional) The MX1 can be purchased with a customer-installable pistol grip handle. The handle allows the operator to hold the unit and activate the scanner with one hand. The handle is built of a durable and flexible plastic that is designed to detach from the MX1 if the unit is dropped.
12 Components Installation Figure 1-9 Connect Handle to MX1 In one hand grasp the MX1 unit so that the keypad is facing up and the endcap away from you. In the other hand grasp the pistol-grip by the handle with the u-shaped cradle up and the trigger mechanism away from you. Place the pistol-grip handle u-shaped cradle under the MX1 unit and align the slots (2) on the upper ends of the u-shaped cradle with the tabs (1) in the slots on the sides of the MX1 unit.
Components 13 Power On and Off Turn On the MX1 Press the Power button until the display turns on. The power button is located at the bottom of the keypad. Figure 1-10 Location of the Power Button When the MX1 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 prompt is displayed or an application begins, the power on sequence is complete. (The Power Key can be disabled – see Power Key in BIOS Setup.
14 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: • • 2nd key, then the Shft key then the key to enter Contrast change mode.
Endcaps 15 Endcaps Refer to the “MX1 Installation and Operator’s Guide” on the LXE Manuals CD for the section titled “Scanner Warnings and Labels” for important laser safety information before using the scanner. Several scanner endcaps are available with the MX1. These consist of a High Performance, Long Range, Advanced Long Range and 2D Decoded Raster scanner endcaps. Externally they appear alike with similar indicators.
16 Endcaps Plain Endcap The Plain Endcap is used when other endcap options are not selected. It provides a seal against dirt and moisture for the top of the computer case. The endcap is designed for IP65 environments (with an installed radio). Figure 1-14 Plain Endcap Scanner Endcap Indicators Read all cautions, warnings and labels before using the scanner endcaps. 1. Laser On Indicator 2. Beeper 3.
Endcaps 17 Endcap Removal and Installation When removing or installing the endcaps, protect the MX1 internal components and these particular accessories from electrostatic discharge. All MX1 endcaps are installed similarly. The software that controls the endcap will vary so endcap types are not considered easily interchangeable. After installation of an endcap is complete, use the endcap for its intended function.
18 Endcaps Tools Required: #1 Phillips Screwdriver 1. ZIF Connector 2. Rubber O-Ring Gasket 3. O-Ring Gasket Slot Figure 1-16 MX1 Endcap with O-Ring Gasket 1. ZIF Connector 2. ZIF Cable or Ribbon Cable 3. Curved Edge 4. Middle Screw Set Figure 1-17 Endcap and ZIF Ribbon Connector Removal 1. Using a #1 Phillips screwdriver, remove the two screws securing the endcap. These screws are located on the upper rear of the unit. 2.
Endcaps 19 Installation E-EQ-MX1RG-D 1. Lay the MX1 unit face up on the work surface. 2. Carefully align the O-Ring Gasket in the O-Ring Gasket Slot -- making sure the curved edge of the side tabs are towards the back of the endcap. 3. Position the endcap with the open side of the endcap toward the open side of the unit. Connect the ribbon cable to proper ZIF connectors in the endcap. (See the Removal section on ZIF connectors.) 4.
20 Endcaps PCMCIA Card Slot When removing or installing PCMCIA cards, protect the MX1 internal components from electrostatic discharge. Use and operation of the Personal Computer Memory Card International Association (PCMCIA) device (e.g. PC card) is dependent upon both the type of device installed and the application(s) running on the computer. When installed, the PC card will not function properly unless the proper PC card management software is installed in the PC card/MX1.
Endcaps 21 Removal 1. Grasp the top of the PC Card and pull it straight upward to remove. 2. Use caution not to pull or snag the antenna connector on the Radio card, if installed. If you anticipate keeping the PC card out of the MX1 for a long period of time place it in an enclosed storage container. Store in an area that is protected from dirt, moisture, and electrostatic contact.
22 Endcaps PCMCIA Radio Card When removing or installing the radio, protect the MX1 internal components and the radio from electrostatic discharge. When installed, the radio will not work unless the proper radio driver software is installed in the computer. (See Chapter 4, “System Configuration” and the “PCMCIA Card Management and LXE DOS Computers User’s Guide”.) Make sure the proper software is pre-loaded and a compatible radio network is available. LXE recommends purchasing pre-formatted PC cards.
Data Entry 23 Data Entry Note: The MX1 will not run Microsoft® Windows® products i.e. Windows 3.1, Windows For Workgroups, Windows 95, Windows NT, etcetera. The LXE MX1 computer accepts data entry from the keyboard, barcode scanner and the RS-232 input port when an LXE terminal emulation (TE) program is running and on batch (non-TE) units. Keyboard Data Entry Once the terminal emulation program is started, data can be entered with the MX1 keypads.
24 Getting Help Getting Help All LXE user guides are now available on one CD and they can also be viewed/downloaded from the LXE website. Contact your LXE representative to obtain the LXE Manuals CD. You can also 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 www.lxe.com.
Manuals and Accessories 25 Accessories Tethered Scanners Scanner, LS3203, Ext Rng, 8’ Cbl, EC 8011LS3203ERC08DEC Scanner, LS3203, Ext Rng, 8’ Cbl, US 8011LS3203ERC08DUS Scanner, LS3203, Ext Rng, 20’ Cbl, US 8011LS3203ERC20DUS Scanner, 530092IP, 7’ Cbl, WW 8110IP530092C07DWW Scanner, 530092IP, 15’ Cbl, US 8110IP530092C15DUS Scanner, P302FZY, Std, 8’ Cbl, WW 8200A326SCNRP3028DA9F Scanner, P302FZY, Std, 20’ Cbl, WW 8200A327SCNRP30220DA9F Scanner, P304 PRO, 2-D, 8’ Cbl, WW 8210A326PRO8DA9F Sca
26 Manuals and Accessories Endcap, Scanner SE 1223 LR/RS-232 MX1A330SCNR1223LRRS Endcap, Scanner SE 1223 AL/RS-232 MX1A335SCNR1223ALRRS Endcap, Scanner SE 2223 2D MX1A339SCNR22232D Endcap, Scanner SE 1223 HP/RS-232 Combo MX1A358SCNRHPRS232 Endcap, Scanner SE 1223 LR/RS-232 Combo MX1A359SCNRLRRS232 Endcap, Scanner SE 1223 ALR/RS-232 Combo MX1A360SCNRALRR232 Batteries and Battery Chargers 6 Unit Charger 2330A378CHGR6WW 3 Unit Battery Analyzer 2330A379ANLZR3WW Battery, 1500 mAh, NiMH, MX1 23
Chapter 2 Physical Description and Layout Hardware Configuration System Hardware The MX1 hardware configuration is shown in the following figure. Any Type I, II or III PCMCIA Card Slot is at the front nearest the display NiMH Battery Pack Portable Charger Figure 2-1 System Hardware Central Processing Unit The LXE MX1 CPU is an Intel® 486 running at 25 MHz.
28 Hardware Configuration AT Compatible Core Logic The LXE MX1 utilizes AT-compatible core logic. The MX1 supports the following I/O components of the core logic: • One PCMCIA slot (supporting Type I, II or III PCMCIA cards). • One InfraRed port. • One Endcap port (supporting Barcode Scanning or RS-232 communication). All endcaps provide beeper support. System Memory Main system memory is 8MB Internal Flash Array. The CPU also contains a 1MB BIOS Flash.
Hardware Configuration 29 COM Ports Both the COM1 port (endcap) and COM2 port (IR) support 115K baud communications. Power to the COM ports may be turned off using a terminal emulation configuration utility. The COM1 port uses Data Carrier Detect and Ring Indicator as computer wake-up events only. The COM2 port supports two signals, Receive Data and Transmit Data. Therefore, COM2 only supports half-duplex communications.
30 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 The Power button is used to turn the MX1 on and off and place it into the Suspend state.
Physical Controls 31 Power Status and the Status LED Figure 2-3 Power Status and the Status LED The Status LED is located next to the LXE logo on the MX1. The LED changes color and state depending on power status. Status LED Condition Off MX1 is Off. OR The MX1 is powered On and the display is On. Steady Green The MX1 is powered On and the display is Off. Press any key to turn the display On. Blinking Green The MX1 is in the Suspend state. Tap the Power key to exit the Suspend state.
32 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) or for battery hot-swapping.
Display 33 Display Figure 2-4 MX1 Display The MX1 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.
34 Display Icon When highlighted ... Ctrl The Control functions of the keypad are active. Alt The Alternate functions of the keypad are active. Shift 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.
Display 35 Panning The MX1 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.
36 Display Cleaning the Display and Scan Aperture Keep fingers and rough or sharp objects away from the scan aperture and display. If the glass becomes soiled or smudged, clean only with a standard household cleaner such as Windex® without vinegar or use Isopropyl Alcohol. Do not use paper towels or harsh-chemical-based cleaning fluids since they may result in damage to the glass surface. Use a clean, damp, lint-free cloth. Do not scrub optical surfaces.
Keypads 37 Keypads The keymaps (keypress sequences) are described in Appendix A, “Key Maps”. The MX1 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.
38 Keypads ANSI Full Alpha-Numeric IBM 3270 Full AlphaNumeric IBM 5250 Full AlphaNumeric Figure 2-6 Three Special Use Keypads 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 Enter key is used to confirm a forms entry or to transmit information.
Keypads 39 2nd Key Function The 2nd key is used to activate the 2nd functions of the keypad. Printed above many keys are yellow characters that represent the 2nd function of that key. Using the 2nd key activates the second key function. Note that the 2nd key only stays active for one keystroke. Each time you need to use the 2nd function you must press the 2nd key. To cancel a 2nd function before pressing another key, press the 2nd key again.
40 Keypads 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.
Infrared (IR) Port 41 Infrared (IR) Port Figure 2-7 Infrared Port - COM2 Port At the bottom, front of the MX1 computer there is an Infrared (IR) Data Port. The IR Port is designed to provide a data link between the MX1 and a similarly equipped piece of equipment such as a printer. The IR port is the MX1’s COM2 port and is a bi-directional half-duplex communication port. It supports baud rates up to 115k (although restricted if using IrDA software to 19.2k baud).
42 Endcaps Endcaps The MX1 can be configured with several different endcaps. Endcaps are mounted on the top of the computer case and contain the beeper. All endcaps use ZIF connectors to maintain permanent connection between the endcap and the MX1. If a Scanner or RS-232 endcap is not required the MX1 should be fitted with a plain endcap. It provides a seal against dirt and moisture and houses the beeper.
Endcaps 43 RS-232 Endcap RS-232 connection is made through an RS-232 Endcap if installed. The connector is an industrystandard RS-232. The connector includes a PC/AT standard 9-pin “D” male connector. 1 3 2 6 7 5 4 8 9 PIN SIGNAL DESCRIPTION 1 DCD Data Carrier Detect (Available for computer wakeup.
44 Endcaps Scanner Endcaps Refer to the MX1 Installation and Operator’s Guide and the section titled “Scanner Warnings and Labels” for important laser safety information before using the scanner. The MX1 can be outfitted with a laser scanner endcap module or the RS-232/Scanner combination module. The MX1 Barcode Scanner Endcap is used to collect barcoded data from any nearby compatible barcode label.
Miscellaneous Connectors 45 Miscellaneous Connectors Handle Contacts Figure 2-10 Handle Contacts Two contacts are located on the back of the MX1 unit to interface with the optional handle when installed. Normally the contacts are covered by an adhesive Mylar cover. The Mylar cover must be removed when the handle is installed. Battery Charging Contacts Figure 2-11 Battery Charging Contacts The LXE MX1 computer has a row of charging contacts located on the bottom of the unit.
46 MX1 Reference Guide Miscellaneous Connectors E-EQ-MX1RG-D
Chapter 3 Power Supply Introduction The MX1 computer is designed to work with a Nickel Metal Hydride (NiMH) battery pack from LXE. The LXE MX1 receives continuous power from two batteries. There is a 1500 mAh (or greater) Nickel Metal Hydride (NiMH) Main Battery Pack that can be recharged separately by an LXE approved battery charging unit or while installed in an LXE approved charging station.
48 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 LXE battery charger/analyzer unit. Figure 3-2 Main Battery Pack The MX1 Main Battery Pack is a 1500 mAh (or greater) Nickel Metal Hydride energy source used to operate the MX1.
Backup Battery 49 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.
50 Battery Hot-Swapping Battery Hot-Swapping ATTENTION Powering off the MX1 before a write (to disk) function has completed, may result in the corruption of the flash drive. Note: If you are not hot-swapping the battery, make sure the MX1 is turned OFF before removing the battery. When the main battery power level is low, the MX1 will signal the operator with a continuous, one-second beep.
Handling Batteries Safely 51 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 NiCd or NiMH batteries. If a battery is broken or shows signs of leakage do not attempt to charge it. Dispose of it using proper procedures. Caution ! Caution ! Nickel-based cells contain a chemical solution which burns skin, eyes, etc. Leakage from cells is the only possible way for such exposure to occur.
52 Single and Multi-Unit Charging Stations Single and Multi-Unit Charging Stations Note: An Upper Strap Bracket installation is a requirement prior to using the MX1 in a Docking Station. The Bracket, as well as the spring clips, helps to secure the MX1 in the Docking Station cradle. The strap is not a requirement. LXE offers several docking station configurations. The following figure shows two versions of stationary powered docking stations.
Optional Clip-on Portable Charger 53 The Docking Cradle Family of chargers (not shown) charge the Main Battery in the MX1. The vehicle, wall or table mounted chargers must have a Power/Charging Communications module installed and be connected to an external power source. For complete installation information for a 2330 Docking Cradle Family, please refer to the “2330 Docking Cradle Family Operator’s Guide” on the LXE Manuals CD.
54 Optional Clip-on Portable Charger Indicators The green Power LED on the Clip-on Portable Charger indicates voltage is present in the charger. The yellow Charging LED indicates the battery is being charged. When a battery is present in the MX1, the Charging LED is always lit. The intensity of the Charging LED indicates the following states: Bright The Portable Charger is using its high charge rate.
Chapter 4 System Configuration Introduction There are many different aspects to the setup and configuration of the MX1. 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 computer may vary. The following sections provide a general reference for the configuration of the MX1 and some of its optional features.
56 Installed Software Software Loaded on Drive C The software loaded on the MX1 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/or an LXE terminal emulator. The software supported by the MX1 is summarized below: LXE Terminal Emulations Note: Only one LXE terminal emulator can be actively running on the MX1 at any one time (see Dual TE section for exceptions). • ANSI Plus 2.
Installed Software 57 Utilities See Chapter 5, “Utilities”. C Root Directory AUTOEXEC.BAT The AUTOEXEC.BAT file is not essential to the operation of the MX1. The MX1 will boot without it. The AUTOEXEC.BAT file is a batch file that contains a series of DOS commands. The MX1 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.
58 Installed Software \AGENT The SNMP agent files are loaded on MX1’s with a 2.4GHz radio. Please refer to the “SNMP Agent Reference Guide” and “Client Configuration Manager” for more details on the SNMP agent. 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 software revision level.
Installed Software 59 \UTILS BBDIS35.EXE BBTST35.EXE BCWEDGE.EXE BEEP35.EXE COMTST35.EXE DISP35.EXE KEY2335.EXE LXEF.EXE PARAM35.EXE REV.BAT SETAPI_4.EXE 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. Backup Battery Test Utility. Indicates the current status of the backup battery and the voltage. Barcode Wedge utility.
60 Installed Software Radio-Specific Subdirectory \PCTCP (2.4GHz Radio Specific Files) The PCTCP files are included with MX1’s that have a 2.4 GHz radio installed. IPSTAT.EXE LSL.COM NET.CFG ODIPKT.COM PDTEST.EXE REV.BAT SETHOST.EXE SOCKET.CFG SOCKETP.EXE TCP.EXE XPING.EXE Gives statistics on IP and memory. Link Support Layer driver. Contains radio parameters. ODI Packet driver. Test or diagnose the packet driver. (removed in Rev D) Displays software revision level. Manage host names and IP addresses.
Installed Software 61 Sample AUTOEXEC.BAT File For 900MHz Radio @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: Move DOS pointer to the C drive cd \aplus Move DOS pointer to the LXE Terminal Emulation (e.g. ANSI Plus) subdirectory lxe900ss Load the radio driver xxxxx.
62 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.
Installed Software 63 Sample NET.CFG Files Note: Hex values are indicated with a leading 0x. NET.CFG values do not use the 0x. See Chapter 6, “RF Network Configuration”, for explanations of NET.CFG parameters. Lucent Radio NET.
64 Installed Software Cisco Radio NET.CFG File ;Configuration settings for LSL.COM (Link Support Layer) ; Buffers 4 1550 : required to avoid "Network jammed" message in ; : Clarkson Terminal Emulator Link Support BUFFERS 4 1550 ;Configuration for Packet Driver shim. This shim is used by ;Clarkson Terminal Emulator (CUTE) and other 3rd party protocol ;stacks.
Installed Software 65 ;The adapter needs 32 16-bit I/O ports, and 1 non-sharable IRQ. ;The following lines should be uncommented and the appropriate ;values set in the following scenarios: ; 1) PCMCIA mode: Override the I/O port base and/or IRQ ; assigned by PCMCIA card services. ; 2) PCMCIA mode: PCMCIA card services is not being used. ; 3) ISA mode: Override the I/O port base and/or IRQ assigned ; by Plug and Play. ; 4) ISA mode: Non-Plug and Play operation.
66 Installed Software ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; Use the following keyword to specify rates at which the Adapter is allowed to operate. If no rates are specified, the Adapter will use all rates available on the radio. Regardless of what is specified, the radio will allow either 1 and 2 Mbps or all four rates, i.e., 1, 2, 5.5, and 11 Mbps. Tx_Rate 1 (1 Mbps) Tx_Rate 2 (2 Mbps) Tx_Rate 5 (5.
Installed Software 67 Sample SOCKET.CFG File See Chapter 6, “RF Network Configuration”, for explanations of SOCKET.CFG parameters. 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.
68 Installed Software # 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 MX1 Reference Guide E-EQ-MX1RG-D
LXE DOS Terminal Emulations 69 LXE DOS Terminal Emulations Note: Narrowband radios are not supported at this time. For details concerning future capabilities, contact the LXE Product Marketing department. All terminal emulation radio controlled data flows and exchanges are over the radio to the 62XX, 64XX, 65XX or 67XX units, then to the computer network and then to a host computer.
70 LXE DOS Terminal Emulations Dual Terminal Emulation Note: Dual TE’s are supported on MX1 computers with an 8 MB Flash drive. MX1’s with a 4 MB Flash drive DO NOT support dual TE’s. Dual TE’s (if ordered) may be resident when the unit is used in conjunction with the LXE 6224 Session Manager, subject to the following conditions: • Multiple Terminal Emulators on the same client device must use the same radio type (900MHz or 2.
BIOS Setup 71 BIOS Setup Be very careful when using this utility to modify BIOS Setup parameters. The MX1 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 before accessing BIOS Setup.
72 BIOS Setup Using the Keypad The set of keypad commands used to select menu items and parameters, as well as modify parameter values is as follows: Exit a menu Activate Help Screen Modify parameter value Move to next parameter Move from menu to menu Note: MX1 Reference Guide Esc F1 Space key or alpha-numeric key Enter or Arrow Key Arrow key Refer to Appendix A, “Key Maps”, for equivalent key press sequences based on the type of keypad being used: full alpha-numeric or numeric-alpha.
BIOS Setup 73 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.
74 BIOS Setup 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 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.
BIOS Setup 75 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 Chapter 7 “Troubleshooting”, for more information on POST messages.
76 BIOS Setup 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.
BIOS Setup 77 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.
78 BIOS Setup 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. 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 will skip critical suspend mode (running on backup battery) and turn off immediately.
BIOS Setup 79 Disp BL 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.
80 BIOS Setup Suspend This parameter establishes how long the MX1 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 in Suspend Mode. Once in the Suspend state, the Status LED blinks green. Use the Power key to wake the MX1 from suspend mode or a touch on an installed touch screen.
BIOS Setup 81 • If the Off Timer expires the MX1 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 back on. • When the Off Timer parameter is set to 0, the MX1 skips the critical suspend state and turns off immediately – it will not use backup battery power. The currently unsaved information is lost.
82 BIOS Setup Troubleshooting The MX1 will not turn off -- force the MX1 to power off by holding the Power key down for 15 seconds -- the MX1 will power off. Locate and correct the problem before powering the MX1 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.
BIOS Setup 83 Rpt Rate The Rpt Rate parameter sets the number of times a keystroke will be repeated, per second, as the key is depressed. Values: Default: 2 to 30 chars per second (2, 6, 10, 15, 20, 30) 10 chars per second CtlAltDel This parameter determines whether the user can restart the MX1 by pressing the reboot key sequence: CTRL+ALT+DEL. When this parameter is No Reboot, the reboot key sequence will have no effect.
84 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.
API Calls 85 API Calls See Also: LXE DOS API Programming Guide E-SW-DOSAPIPG-A The LXE DOS Computer Application Programmer’s Interface (API) is designed to enable application programmers to access the functionality of the computer hardware without requiring them to understand the details of the hardware design. The LXE MX1 Hand-Held Computer is architecturally an AT Clone with power management features required for mobile use.
86 MX1 Reference Guide API Calls E-EQ-MX1RG-D
Chapter 5 Utilities Introduction Note: Make sure there is a fully charged battery in the MX1 before beginning a process described in this chapter. When using the Docking Cradle power supply, make sure there is an uninterrupted power source during file transfer. This chapter contains descriptions and instructions for the following MX1 resident utilities: LXE BCWEDGE This Terminate and Stay Resident (TSR) program is used to redirect input from COM1 or COM2 to the BIOS key ring buffer.
88 LXE BCWEDGE LXE BCWEDGE This DOS based utility, BCWEDGE.EXE, is installed on a batch MX1 by LXE. This Terminate and Stay Resident (TSR) program is used to redirect input from COM1 or COM2 to the BIOS key ring buffer. This DOS based utility enables the use of a barcode scanner on a COM port, provided power is available on that port. The software interprets data from the scanner as keyboard data, thus it will work with DOS applications such as EDIT. It will not function on Microsoft Windows 95 platforms.
LXE BCWEDGE 89 s=dps data / parity /stop Data Default: 8 Options: 5, 6, 7, 8 Parity Default: N Options: N, O, E, M, S (None, Odd, Even, Mark, Space) Stop Default: 1 Options: 1, 2 unitname Optional. Enables the scanner for the specifically designated computer.
90 LXE Diagnostics LXE Diagnostics Note: Make sure there is a fully charged battery in the MX1 before beginning a diagnostic process. When using a Docking Cradle power supply, make sure there is an uninterrupted power source. The MX1 comes equipped with several utility programs. These programs can be run to make adjustments as indicated. LXE does not recommend running these commands in a DOS window from any Microsoft Windows application. BBDIS35.
LXE Diagnostics 91 Backup Battery Test Utility (BBTST35.EXE) This command is run at the DOS prompt. There are no parameters. Run this command file to view the current status of the backup battery and the voltage. If the backup battery needs to be replaced, the unit must be returned to LXE for service (see Chapter 1, “Introduction”, section titled “Getting Help”.) Battery Discharge Utility (BBDIS35.EXE) This command is run at the DOS prompt. There are no parameters.
92 LXE Diagnostics RS-232 Endcap COM Port Loopback Configuration 7 RTS 3 TX 4 DTR CTS 8 DCD 1 RX 2 DSR 6 RI 9 Figure 5-2 RS-232 Endcap COM Port Loopback Configuration RS-232/Scanner Endcap Connector 1 2 6 3 7 5 4 8 9 Figure 5-3 MX1 RS-232/Scanner Endcap Serial Connector (COM1) and Pinout Pin 1 2 3 4 5 6 7 8 9 Signal DCD RXD TXD DTR GND DSR RTS CTS RI or +5V DC Description Data Carrier Detect – Input Receive Data – Input Transmit Data – Output Data Terminal Ready – Output Signal
LXE Diagnostics 93 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 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. File Transfer Utility (LXEF.
94 LXE Diagnostics 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 before it will run. The utility captures data from the following files: AUTOEXEC.BAT CONFIG.SYS LXE.INI file PROTOCOL.INI file PCTCP.
LXE Diagnostics 95 Scanner Configuration Utility (SCU35.EXE) This utility allows programming multiple scanners with the same data. It copies barcode setup parameters from one barcode scanner and places them in a file. The file can then be sent to another barcode scanner, and when the receiving unit reboots, the receiving unit’s initial scanner configuration is replaced with the new configuration. This utility is used for MX1’s with a scanner endcap and the RS-232/Scanner endcap.
96 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.
The NED ASCII Text Editor 97 The NED ASCII Text Editor NED uses the standard Microsoft 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. Table 1 lists all the default shortcut keys. The NED editor is a menu-based text editor available for use with ROM-DOS.
98 The NED ASCII Text Editor 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.
Serial File Transfer Utility 99 Serial File Transfer Utility A null modem cable must be used to connect the two computers. Both computers must have both REMSERV and REMDISK set to the same settings. REMSERV is run on the host (which is usually the mobile computer). REMDISK is run on the client (which is usually a desktop or laptop PC). Using this utility you can move files from one computer to the other over the serial line using the DOS Copy or Xcopy commands. REMSERV REMSERV.
100 IRSEND and IRECV Files IRSEND and IRECV Files Compile IRSEND.C and IRECV.C files using Borland C/C++ Version 4.5 compiler. The “include” files listed are standard Borland C/C++ Version 4.5 library files. Note: When using these files, the receiving MX1 or PC must have IRPLUS.EXE and IRECV files loaded. The sending MX1 or PC must have IRPLUS.EXE and IRSEND loaded. IRSEND.C #include #include #include #include #include #include #include #include #include
IRSEND and IRECV Files 101 void main (int argc, char *argv[]) { int status, count, fh, i, comPort = 0xffff; unsigned long bytesSend = 0; unsigned char *c; clock_t start, tmp; /* IS.EXE filename */ fprintf(stderr, "\nIrPlus Version 1.00, write size %d bytes.\n", BUF_SIZE); // check which COM port __asm { mov ax, 0ffffH mov dx, 0ffffH int 14H cmp ax, dx jz COMM jmp DONE COMM: mov comPort, ax DONE: } if (comPort < 0) { fprintf(stderr, "IrPlus is not installed.
102 IRSEND and IRECV Files //delay_ms(2000); start = clock(); status = 0; while (status >= 0) { if (stopExec()) break; putchar('|'); count = read(fh, buf, sizeof(buf)); if (! count) { fprintf(stderr, "\nsend complete\n"); break; } if (count == -1) { fprintf(stderr, "\nreading %s error\n", argv[1]); break; } /* send data */ for (c = buf, i = 0; i < count; i++, bytesSend++) { //while (_bios_serialcom(_COM_STATUS, comPort, 0) < 0){;} /* send a char */ if ((status = _bios_serialcom(_COM_SEND, comPort, *c++))
IRSEND and IRECV Files 103 IRECV.C #include #include #include #include #include #include #include #include #define char BUF_SIZE 4096 buf[BUF_SIZE]; // 60 unsigned stopExec() // return TRUE if "ESC" key or "CONTROL D" key { int key; /* Read and display keys until ESC or "CNTL D" is pressed. */ while( kbhit() ) { /* If first key is 0, then get second extended.
104 IRSEND and IRECV Files if (argc <= 1) { fprintf(stderr, "enter a filename.
IRSEND and IRECV Files } 105 *c++ = (unsigned char)status; if (++i >= sizeof(buf)) { putch('|'); if (_dos_write(fh, buf, i, &writen) != 0) { fprintf(stderr, "\nwrite file error1\n"); break; } if (i != writen) { fprintf(stderr, "\nwrite file error2\n"); break; } i = 0; c= buf; } _dos_close(fh); fprintf(stderr, "\n%lu bytes received\n", bytesRecvd); CLOSE_CONN: /* close connection */ __asm { mov ax, 0ffffH mov dx, comPort int 14H mov status, ax } } E-EQ-MX1RG-D if (status < 0) { /* cannot disconnection
106 MX1 Reference Guide IRSEND and IRECV Files E-EQ-MX1RG-D
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. Set / adjust 900MHz radio parameters using the terminal emulation CONFIG utility. Change the 2.4GHz dio 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.
108 NET.CFG Parameters 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.
NET.CFG Parameters 109 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”.
110 NET.CFG Parameters 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.
NET.CFG Parameters 111 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. MX1 specific setting is int 5. Default: 5 Port Sets the I/O port address. Use 270 for the MX1.
112 NET.CFG Parameters Initialize_365 Determines whether to initialize the Intel 82365SL PCMCIA controller chip. Valid: Y, N Default: Y 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).
NET.CFG Parameters 113 Peer_to_peer Sets the ability of the PC card to talk to other peers.
114 NET.CFG Parameters Cisco 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. SSID Identifies the 802.11B wireless network the station will connect to.
NET.CFG Parameters 115 AWCLEAP AWCLEAP is a DOS utility used to set LEAP (Light Extensible Authentication Protocol) authentication for Cisco 350 radios. The SETLEAP.BAT file runs the AWCLEAP utility. To set LEAP, type setleap at the c:\pctcp prompt. The CLEAR.BAT file is used to clear the LEAP username and password. To clear LEAP, type clear at the c:\pctcp prompt. Note: This version of the MX1 DOES NOT use the SETLEAP2.BAT and CLEAR2.BAT files.
116 NET.CFG Parameters NodeName Descriptive station name NodeName " " WEP enable To enable WEP uncomment the following line and set the key with the wepdos.exe utility authtype "wepopen" Set WEP key in radio before wepopen using the WEPDOS program in the PCTCP directory. Diversity The diversity parameter must be set according to the number of antennas for each computer.
NET.CFG Parameters 117 WEPDOS WEPDOS utility is used to program the WEP key into the Cisco 340 radios. Once the key value and key number to be used is set the authtype parameter in NET.CFG file must be modified. To set the key type wepdos at the c:\pctcp prompt.
118 NET.CFG Parameters Symbol 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. ESS_ID Identifies the 802.11B wireless network the station will connect to. The ESS_ID is a string of 1 to 31 case sensitive characters.
NET.CFG Parameters 119 Auth_type This parameter is used to enable and manage the 802.11 WEP encryption. The radio card will only associate with APs that support the same Auth_type. Valid: “Open_System” or “Shared_Key” Default: “Open_System” Encrypt_Key# Updates the first, second, third or fourth encryption key, according to the value of #. For Symbol 4121 series radio cards, use 5 pairs of hex digits for 40 bit encryption. Use 13 pairs of hex digits for 128 bit encryption.
120 SOCKETS TCP/IP Stack SOCKETS TCP/IP Stack Introduction SOCKET.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 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.
SOCKETS TCP/IP Stack 121 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).
122 SOCKETS TCP/IP Stack 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.
SOCKETS TCP/IP Stack 123 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.
124 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.
SOCKETS TCP/IP Stack 125 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.
126 SOCKETS TCP/IP Stack 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.
SOCKETS TCP/IP Stack 127 ip 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.
128 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.
SOCKETS TCP/IP Stack 129 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.
130 SOCKETS TCP/IP Stack route 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.
SOCKETS TCP/IP Stack 131 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.
132 SOCKETS TCP/IP Stack tcp tcp commands display or set various TCP operating parameters. The TCP configuration commands are put into SOCKETS.CFG. Syntax tcp tcp tcp tcp tcp tcp tcp tcp irtt [time] lport [port_number] mss [size] retry [number] rtt [time] smss [size] timemax [time] 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.
SOCKETS TCP/IP Stack 133 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.
134 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 SMSS on bad network connections with high loss rates or where large packets get lost.
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.
136 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, keypad, display, hard drive, PCMCIA cards, optional devices, etc.) • Radio Problems • Software Related Problems • Memory The following sections provide more detailed troubleshooting information about each of these areas.
Startup Problems 137 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 remains off, refer to the “Power Source” section of this chapter. Problem Solution MX1 computer stops working and locks up each time you start it. Your CONFIG.SYS or AUTOEXEC.BAT file might be corrupt.
138 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. To replace the command interpreter, follow these steps: 1.
Startup Problems 139 Copy File 12. When the DOS prompt appears, type SYS C: and press . 13. Type Type C:\AUTOEXEC.BAT and press . If your AUTOEXEC.BAT file contains a COMSPEC command, confirm that it identifies the correct location for COMMAND.COM (i.e. the C:\ directory). Please refer to commercially available DOS User’s Guides for complete instructions or troubleshooting when using these DOS files or commands. 14. Type Type C:\CONFIG.SYS and press . If your CONFIG.
140 Startup Problems Setting System Time and Date 1. If the MX1 is not already powered up, turn it on. 2. During bootup the 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 key to move from hours to minutes to seconds. The colons are automatically added by the system. 5. Press the to move to the Date parameter. 6.
Hardware Problems 141 Hardware Problems This section lists possible solutions to some common problems with hardware. Power Source The MX1 receives power from an internal battery pack. The MX1’s battery can be recharged while it is in a charging station (battery only) or docking stations (MX1 with battery). Problem Solution The computer won’t start. Make sure the main battery is installed and fully charged.
142 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: • 2nd key, then the Shft key then the 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.
Hardware Problems 143 PCMCIA Cards E-EQ-MX1RG-D Problem Solution You are having trouble accessing data on a PCMCIA card or some of the data appears to be missing. Run the DOS CHKDSK command, which analyzes the directories, files and the File Allocation Table (FAT) on the card. CHKDSK reports no errors and you’re still experiencing problems. Can you access the PCMCIA card? Try to view the contents of the directory. For example, try using the DOS DIR command.
144 Hardware Problems Upper Memory Conflicts Some drivers require an unused upper memory block. In this case, “unused” means that the upper memory block2 does not contain any ROM or RAM. Driver Memory Required Default Address Range PCMCS95.EXE 4K C800-C8FF PCMATA.SYS 16K per SRAM card C900 PCMFFCS.EXE 4K to 64K D000 - (dependent on variable size) PCMFDD.EXE 16K D000-D3FF Available upper memory (C800 - DFFF) is crucial to using PCMCIA cards successfully.
Hardware Problems 145 Optional Devices This section provides information on solving problems related to optional devices. Note: Make sure the MX1 is powered on before you turn on any powered optional devices. To help determine which device is causing the problem: • Check that all connecting cables are correctly and firmly attached. Loose cables can cause erroneous or intermittent signals. You may need to inspect connecting cables for loose wires, and check connectors for loose pins.
146 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 Proxim 2.4GHz radio won’t receive or transmit properly. Check the settings in the NET.CFG or SOCKETS.CFG files (i.e. communications parameters: station type, Domain, etc.) Refer to Chapter 6, “RF Network Configuration” for information on how to modify these settings.
Software Related Problems 147 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. • If you cannot load a software package, the SRAM card (or diskette if using REMSERVE.
148 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, follow these steps: 1. Check the software documentation to see what kind of memory the program can use (conventional, extended or expanded). 2.
System Testing 149 System Testing Power On Self Test (POST) Each time the MX1 is turned on (or is rebooted using + + ), 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.
150 System Testing 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.
If You Need Further Assistance 151 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.
152 MX1 Reference Guide If You Need Further Assistance E-EQ-MX1RG-D
Appendix A Key Maps Full Alpha-Numeric Key Map (60 Key) Full Alpha-Numeric Keypad The key maps that follow represent the commands used with batch units and when running LXE’s ANSI Plus (with either 900MHz or 2.4GHz radios) or LDS Plus (with 900MHz radios) Terminal Emulation (TE) programs.
154 Full Alpha-Numeric Key Map (60 Key) Full Alpha-Numeric Key Map 101-Key Equivalencies for Batch Units Note: The batch unit key mapping is used on hand held computers that are NOT running an LXE Terminal Emulator. 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.
Full Alpha-Numeric Key Map (60 Key) To get this key E-EQ-MX1RG-D 155 Press These Keys and Then nd 2 Shift Home x x Ctrl Alt NumLock Press this key H End x x E Page Up x x Up Arrow Page Down x x Down Arrow NumLock (Toggle) x x Right Arrow CapsLock (Toggle) x x Left Arrow Right Shift x x 1 Right Alt x x 4 Right Ctrl x x 7 ScrollLock x x L F1 F1 F2 F2 F3 F3 F4 F4 F5 F5 F6 F6 F7 F7 F8 F8 F9 F9 F10 F10 F11 x F1 F12 x F2 a x A b x B
156 Full Alpha-Numeric Key Map (60 Key) To get this key Press These Keys and Then nd 2 s x NumLock Press this key S x T x U v x V w x W x x X x x Y Y A A B B C C D D E E F F G G H H I I J J K K L L M M N N O O P P Q Q R R S S T T U U V V W W X X Y Y Z MX1 Reference Guide Alt t y 4 Ctrl u z3 3 Shift 4 x x Y 1 (alpha) 1 2 (alpha) 2 To get lowercase z, make sure CapsLock is off (CAPS icon is NOT on the display).
Full Alpha-Numeric Key Map (60 Key) To get this key E-EQ-MX1RG-D 157 Press These Keys and Then nd 2 Shift Ctrl Alt NumLock Press this key 3 (alpha) 3 4 (alpha) 4 5 (alpha) 5 6 (alpha) 6 7 (alpha) 7 8 (alpha) 8 9 (alpha) 9 0 (alpha) 0 DOT (alpha) DOT 1 (numeric) x x On 1 2 (numeric) x x On 2 3 (numeric) x x On 3 4 (numeric) x x On 4 5 (numeric) x x On 5 6 (numeric) x x On 6 7 (numeric) x x On 7 8 (numeric) x x On 8 9 (numeric) x x On 9
158 Full Alpha-Numeric Key Map (60 Key) To get this key ` MX1 Reference Guide Press These Keys and Then nd 2 Shift Ctrl Alt NumLock Press this key x J { x K } x L - (minus sign) x M _ (underscore) x N , (comma) x O + x P [ x Q ] x R ‘ (apostrophe) x S ~ (tilde) x T / x U \ x V | x W “ x X ! x 1 @ x 2 # x 3 $ x 4 % x 5 ^ x 6 & x 7 * (asterisk) x 8 ( x 9 ) x 0 E-EQ-MX1RG-D
Full Alpha-Numeric Key Map (60 Key) 159 IBM 3270 and TN3270 Terminal Emulator Keypad IBM 3270 Specific 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.
160 Full Alpha-Numeric Key Map (60 Key) IBM 5250 and TN5250 Terminal Emulator Keypad IBM 5250 Specific 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.
Numeric-Alpha Key Map (41 Key) 161 Numeric-Alpha Key Map (41 Key) Numeric-Alpha Keypad 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 Reference Guide (3270 DOS TE) • 5250 Terminal Reference Guide (5250 DOS TE) • ANSI Plus Reference Guide • LDS Plus Reference Guide • TN3270 Terminal Reference Guide • TN525
162 Numeric-Alpha Key Map (41 Key) 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 2nd key, first press the A/# key then the 2nd key.
Numeric-Alpha Key Map (41 Key) To get this result 163 Press These Keys and then A/# 2nd Pan Home x Insert x Shift Ctrl NumLock Press this key x Enter x F10 Delete Del Home x x Up Arrow End x x Down Arrow Page Up x Up Arrow Page Down x Down Arrow NumLock 7 E-EQ-MX1RG-D Determined by BIOS Setup CapsLock7 x x Left Arrow Right Shift x x F7 Right Alt x x F8 Right Ctrl x x F9 ScrollLock x x F4 F1 F1 F2 F2 F3 F3 F4 F4 F5 F5 F6 F6 F7 F7 F8 F8
164 Numeric-Alpha Key Map (41 Key) To get this result 8 9 MX1 Reference Guide Press These Keys and then A/# 2nd Shift Ctrl NumLock Press this key 3 (alpha) Off 3 4 (alpha) Off 4 5 (alpha) Off 5 6 (alpha) Off 6 7 (alpha) Off 7 8 (alpha) Off 8 9 (alpha) Off 9 0 (alpha) Off 0 8 A x x NO B x x YES C x x 7 D x x 8 E x x 9 F x x 4 G x x 5 H x x 6 I x x 1 J x x 2 K x x 3 L x x DOT M x x 0 N x x Minus Sign O x x F1 P x
Numeric-Alpha Key Map (41 Key) To get this result E-EQ-MX1RG-D 165 Press These Keys and then A/# 2nd Shift Ctrl NumLock Press this key c x 7 d x 8 e x 9 f x 4 g x 5 h x 6 i x 1 j x 2 k x 3 l x DOT m x 0 n x Minus Sign (alpha) o x F1 p x F2 q x F3 r x F4 s x F5 t x F6 u x F7 v x F8 w x F9 x x F10 y x F11 z x F12 % x ^ x x x 7 6 & x x x 7 * (asterisk) x ( x x x 9 ) x x x 0 + (numeric) x x F11 - (numer
166 MX1 Reference Guide Numeric-Alpha Key Map (41 Key) E-EQ-MX1RG-D
Appendix B Technical Specifications Physical Specifications Features Specifications Comments CPU Intel 486 25 MHz 32 bit CPU (with on-chip cache) Memory Display Mass Storage ROM 1MB BIOS Flash RAM 4 MB Dynamic RAM System Memory Controller VGA Compatible Controller 512 KB of Video RAM LCD Monochrome Transflective Transflective LCD.
168 Environmental Specifications Features Specifications Comments Handle Contacts Provide electrical contact between the MX1 unit and the optional handle. Covered with Mylar strip until installation of handle Beeper Installed in every endcap option. Power Connector 5.5V - 14 VDC Input Power External Battery Charger Contacts Dimensions w/Scanner Endcap Length 10.4” 264mm Width 2.87” 73mm Depth 1.
Display Specifications 169 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 Size 3” Diagonal Dot Dimensions 0.33mm x 0.
170 Radio Specifications Radio Specifications PCMCIA 900 MHz Type III Bus Interface: PCMCIA 2.0, Type III slot Radio Frequencies: 902.2 MHz to 927.8 MHz FH SS RF Data Rates: 64K bits/sec CPFSK RF Power Output: 250 mW ± 2.0 dB into 50 Ohms Channel Spacing: 400 KHz or 200 KHz Operating Temperature MX1 -20°C to +50°C, -4°F to 122°F Storage Temperature MX1 -40°C to 70°C, -40°F to 158°F Connectivity: Novell, TCP/IP, Ethernet, NDIS, ODI LXE 6400 PCMCIA 2.4 GHz Type II Bus Interface: PCMCIA 2.
Radio Specifications 171 PCMCIA Cisco 2.4 GHz Type II Bus Interface: PCMCIA 2.0, Type II slot Radio Frequencies: 2.4 - 2.4835 GHz IEEE 802.11b DS SS RF Data Rates: 11 Mbps maximum RF Power Level: 35 mW nominal Channels 11 US, 13 Europe, 4 France, 1 Japan Operating Temperature see MX1 Environmental Specs Storage Temperature see MX1 Environmental Specs Connectivity: Novell, TCP/IP, Ethernet, ODI Antenna Internal PCMCIA Symbol 11Mb 2.4 GHz Type II Bus Interface: PCMCIA 2.
172 MX1 Reference Guide Radio Specifications E-EQ-MX1RG-D
Appendix C Commands Introduction This appendix describes the Datalight ROM-DOS commands that are loaded in the MX1 by LXE. The information in this appendix is taken from Datalight’s “ROM-DOS 6.22 User’s Guide” and is used by permission. 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.
174 ROM-DOS Commands 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. 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.
ROM-DOS Commands 175 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.
176 ROM-DOS Commands 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] [/P][/C string][/MSG] Remarks This command starts a new copy of the ROM-DOS command processor.
ROM-DOS Commands 177 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.
178 ROM-DOS Commands 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:] [/options] 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.
ROM-DOS Commands 179 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 1 Invalid drive 2 Unsupported drive format 3 Attempted hard drive format (unsupported) 4 Write-protect error 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.
180 ROM-DOS Commands 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).
ROM-DOS Commands 181 MEM.EXE External Command The MEM command displays the used and free memory in your system. Syntax MEM [/BiosExtensions] [/Classify] [/Raw] Remarks Options Description /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.
182 ROM-DOS Commands 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.
ROM-DOS Commands 183 MORE.COM External Command The MORE command displays a text file one screen at a time. Syntax MORE [filename] or | 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.
184 ROM-DOS Commands 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.
ROM-DOS Commands 185 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.
186 ROM-DOS Commands 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. REMDISK.EXE Remote Disk Program See Also: REMSERV.EXE REMSERV is usually run on the MX1 (host).
ROM-DOS Commands 187 Option Description CONFIG.SYS cannot be unloaded. /H Selects hardware handshaking for flow control. /Bnnnn 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.
188 ROM-DOS Commands 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.
ROM-DOS Commands 189 SYS.COM 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: [/options] Remarks Use the SYS command to transfer the ROM-DOS system files to a floppy disk or hard disk.
190 ROM-DOS Commands 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.
ROM-DOS Commands 191 XCOPY.COM External Command The XCOPY command copies multiple files and, optionally, subdirectories from one disk to another. Syntax XCOPY [source] [target] [/options] 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.
192 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 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 6.22 Command Summary ROM-DOS Command Command Type 193 Description DEVICEHIGH Internal Loads a device into the upper memory area, if available. DIR Internal DIRectory. Lists contents of a specified directory. DISPLAY.SYS Installable Displays international letters and symbols. Not loaded nor supported by LXE. DOS (ROM-DOS) Internal Installs ROM-DOS into High Memory Area (HMA). ECHO Internal Batch file command. Turns on or off display of batch execution on the monitor. EGA/EGA3.
194 ROM-DOS Command ROM-DOS 6.22 Command Summary Command Type Description MENUCOLOR Internal Allows setting of text and background colors for the startup menu. MENUDEFAULT Internal Sets the default menu-item choice and time-out value for making a selection. MENUITEM Internal Specifies an item to be placed on the startup menu display during system boot MKDIR Internal Creates a new subdirectory. MODE.COM* External Modifies the operation of the printer, serial port, and active video display.
ROM-DOS 6.22 Command Summary ROM-DOS Command Command Type 195 Description SUBMENU Internal Defines a menu item that represents a secondary menu. SWITCHES Internal Allows special CONFIG.SYS file options. SYS.COM* External Transfers the hidden system files to a specified drive. TIME Internal Displays current time from the system’s internal clock. Also allows revision. TYPE Internal Displays the contents of a text file on the monitor. UMBLINK.SYS UMBLINK.
196 MX1 Reference Guide ROM-DOS 6.
Index ; @ ? ............................................................... 192 6 6224 Session Manager........................................ 70 A AAA Backup Battery indicator .................................. 33 Access BIOS Setup............................................. 71 Accessories ......................................................... 24 Electrostatic Discharge ....................................... 4 Installing .............................................................
198 Index Load Defaults.................................................... 84 Load Previous ................................................... 84 NumLock .......................................................... 82 Post Msg ........................................................... 75 Power Key......................................................... 81 Power Mgt......................................................... 78 Rpt Delay ..........................................................
Index Disp BL .............................................................. 79 DISP35.EXE........................................... 59, 90, 93 Display........................................................ 79, 167 Cleaning ............................................................ 36 Description........................................................ 33 Panning ............................................................. 35 Repair................................................................
200 Troubleshooting .............................................. 142 Hardware Configuration .................................................... 27 Troubleshooting .............................................. 141 Help .................................................................. 151 HELP, Internal File........................................... 193 HIMEM.SYS .............................................. 57, 179 Hot Keys, NED editor ........................................
Index Lucent Specific Radio Driver ............................. 60 LXE and ROM-DOS commands ...................... 173 LXE BCWEDGE................................................ 88 LXE Customer Support .................................... 151 LXE manuals .................................................... 24 LXE900SS.EXE ................................................. 60 LXE900SS.HEX................................................. 60 LXEF.EXE ...................................................
202 PC Radio............................................................. 22 PCM.EXE ........................................................... 58 PCM.INI ............................................................. 58 PCMATA.SYS ................................................... 58 PCMCIA............................................................. 20 PCMCIA Cards Troubleshooting .............................................. 143 PCMCIA Directory.............................................
Index RL2PCM.COM................................................... 60 RMDIR, Internal File........................................ 194 Roam_config NET.CFG parameter ....................................... 112 ROM-DOS command processor....................... 176 ROM-DOS commands...................................... 173 Root Directory .................................................... 57 route Socket parameter............................................. 130 Rpt Delay......................................
204 Index Terminal Emulations .......................................... 69 TERMTYPE.EXE, Function .............................. 57 TESELECT.BAT................................................ 70 Time.................................................................... 73 TIME, Internal File........................................... 195 Timer Off..................................................................... 30 Torque................................................................. 17 Touch Wake...