MX7 Reference Guide (Microsoft® Windows® CE 5.0 Equipped) ` Copyright © August 2006 by LXE Inc.
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.
Revision Notice Notices Added WEEE statement. Added trademarked statement for Summit Data Communications and Odyssey Client. Entire Manual Noted the replacement of SE824 scanner with SE955 scanner where applicable. Removed references to Bluetooth except to state that it is not supported. Chapter 1 – Introduction Added section titled “Features”. Added Multi AppLock activation key instruction. Added Summit Client Desktop panel to section titled “Quick Start”.
Table of Contents CHAPTER 1 INTRODUCTION 1 Overview .................................................................................................................... 1 Features ................................................................................................................................................. 2 Important Battery Information .............................................................................................................. 3 When to Use This Guide ................
ii Table of Contents Copy the MX7 LXEbook to the MX7 (Optional)............................................................................... 23 Radio and Network Setup....................................................................................... 24 Terminal Emulation Setup...................................................................................... 24 Installing User Certificates and Private Keys ....................................................... 25 User Certificate ..............
Table of Contents iii The MX7 .......................................................................................................................................... 44 Suspend Mode..................................................................................................................................... 45 The MX7 .......................................................................................................................................... 45 Off Mode...............................
iv Table of Contents CHAPTER 3 SYSTEM CONFIGURATION 71 Introduction ............................................................................................................. 71 Windows CE 5.0 ...................................................................................................... 71 Installed Software ................................................................................................... 72 Software Load ......................................................................
Table of Contents v Mappable Keys ................................................................................................................................. 101 Mixer................................................................................................................................................. 102 Mouse................................................................................................................................................ 103 Network and Dialup Connections ..
vi Table of Contents MX7 and PC Partnership ............................................................................................................. 130 Serial Port Transfer ...................................................................................................................... 130 USB Transfer ............................................................................................................................... 130 Radio (RF) Transfer.............................................
Table of Contents vii End-User Switching Technique ........................................................................................................ 158 Using a Stylus Tap.......................................................................................................................... 158 Using a Hotkey Sequence............................................................................................................... 158 Troubleshooting Multi-Application AppLock ........................
viii Table of Contents EAP-LEAP Authentication ............................................................................................................ 212 EAP/TLS Authentication Configuration ........................................................................................ 214 Installing User Certificate ............................................................................................................ 214 Setting EAP/TLS Parameters......................................................
Table of Contents INDEX ix 287 Illustrations Figure 1-1 Front of MX7 .....................................................................................................................................5 Figure 1-2 Back ...................................................................................................................................................6 Figure 1-3 Scanner Aperture................................................................................................................
x Table of Contents Figure 3-8 Date/Time Properties........................................................................................................................93 Figure 3-9 Dialing..............................................................................................................................................94 Figure 3-10 Display – Background....................................................................................................................
Table of Contents xi Figure 5-9 Configure a Summit Profile with LEAP w/o WPA .......................................................................187 Figure 5-10 LEAP Credentials.........................................................................................................................187 Figure 5-11 Configure a Summit Profile with PEAP/MSCHAP .....................................................................188 Figure 5-12 PEAP/MSCHAP Credentials ........................................
xii Table of Contents Figure 5-65 Figure 5-66 Figure 5-67 Figure 5-68 Figure 5-69 Figure 5-70 Figure 5-71 Figure 5-72 Figure 5-73 Figure 5-74 Figure 5-75 Figure 5-76 Figure 5-77 Figure 5-78 Figure 5-79 Figure 5-80 Figure 5-81 Figure 5-82 Figure 5-83 Figure 5-84 Figure 5-85 Figure 5-86 Figure 5-87 Figure 5-88 Figure 5-89 Figure 5-90 Figure 5-91 Figure 5-92 Figure 5-93 Figure 5-94 Set the Association Mode to WPA...............................................................................................
Chapter 1 Introduction Overview The LXE MX7 is a rugged, portable, hand-held Microsoft® Windows® CE 5.0 equipped mobile computer capable of wireless data communications. The mobile device can transmit information using an 802.11 radio and it can store information for later transmission through an RS-232 or USB port. The mobile device is vertically oriented and features backlighting for the display. The touch-screen display supports graphic features and Windows icons that the Windows CE 5.
2 Overview Features New features affect user interaction and internal operation of the MX7. The appropriate radio utililty for your device configuration has been pre-installed by LXE. The desktop will display an Odyssey Client Utility icon or it will display a Summit Client Utility icon for 802.11 configuration and security. Odyssey Summit Optional? LXE 802.11 b/g Radio / Summit Client Utility - x No LXE 802.
Overview 3 Important Battery Information Note: Tap The mobile device’s backup battery maintains its charge by drawing power from the main battery pack. Always store unused devices with a fully charged main battery pack installed. LXE recommends an in-use mobile device be frequently connected to an external power source to maintain optimum power levels in the main battery pack and the backup battery.
4 Overview 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”). Indicates a key on the keypad (for example, ). Indicates a reference to other documentation.
Components 5 Components Front Front – 55 Key Front – 32 Key Figure 1-1 Front of MX7 1 Scanner Aperture 2 Speaker 3 System Status LED 4 Scan Button 5 Orange Key (Sticky Key) 6 Blue Key (Sticky Key) 7 Scan Status LED 8 Cable Port 9 On / Off Button 10 “Alpha” Lock LED Diamond Number Keys E-EQ-MX7RG-B MX7 Reference Guide
6 Components Back Figure 1-2 Back 1 Scanner Aperture 4 Main Battery 2 Stylus and Stylus Pocket 5 Battery Fastener 3 Trigger Handle Attach Points 6 Cable Port Scanner / Imager Aperture Figure 1-3 Scanner Aperture Note: MX7 Reference Guide The Imager has clear plastic protecting the imager engine. The Scanner has red plastic protecting the scanner engine. The No-Scanner option has an opaque window protecting the MX7 internal components.
Components 7 I/O Port and Cables Figure 1-4 I/O Port and Cables Cable: Multipurpose RS-232 and Power MX7A055MULTICBLDA9F Cable: Multipurpose USB and Power MX7A052MULTICBLUSB Adapter/Cable : Audio MX7A060ADPTCBLVOICE Adapter: RS-232 PC port to D9 male MX7A058ADPTCBLPER Note: E-EQ-MX7RG-B There is no IR port on the MX7. Tethered scanners are not supported on the MX7.
8 Components Trigger Handle Figure 1-5 Handle (Optional) 1 Scan Aperture 3 Handle 2 Trigger 4 Tether Attach Point Handstrap Figure 1-6 Handstrap (Optional) Note: MX7 Reference Guide 1 Handstrap Retainer Bracket 2 Handstrap 3 Handstrap Clip Either the trigger handle is attached to the MX7 or the handstrap is attached, not both. LXE recommends that, in the absence of a trigger handle, the handstrap be used at all times.
Quick Start 9 Quick Start Note: When your mobile device is pre-configured, the radio, keypad and scan aperture configurations are assembled by LXE to your specifications. The desktop will display an Odyssey Client Utility icon or it will display a Summit Client Utility icon. This section’s instructions are based on the assumption that your new system is pre-configured and requires only accessory installation (e.g. handstrap) and a power source.
10 Quick Start Troubleshooting Can’t calibrate the touch screen, change the date/time or adjust the volume. RFTerm opens and runs upon each cold reset and warm reset. AppLock is installed and running on the mobile device. AppLock restricts User access to running programs. Changes or modifications require Administrator access. Refer to “Chapter 4 - AppLock” for setup and processing information. Tap File | Exit to close the RFTerm application.
Hardware Setup 11 Hardware Setup Installing Trigger Handle (Optional) The MX7 can be purchased with a customer-installable pistol grip handle. The handle enables the user of the MX7 to hold the unit while pointing and activating the scanner with the trigger on the handle. 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.
12 Hardware Setup Inserting the Main Battery Press the Power key after the battery is inserted into the MX7. Note: On first use the MX7 batteries should be charged with an external power source (i.e. AC Adapter) – 3.5 hours for the main battery and 7 hours for the backup battery. New main battery packs alone must be charged prior to first use – this process takes up to four hours in an LXE Multi-Charger.
Hardware Setup 13 Installing the Handstrap Note: The handstrap cannot be used/installed when the MX7 has the trigger handle installed at the same time. An elastic hand strap is available for the MX7. Once installed, the hand strap provides a means for the user to secure the computer to their hand. It is adjustable to fit practically any size hand and is easily moved to allow installation or removal of the battery pack.
14 Hardware Setup Connecting an External Power Supply (Optional) The MX7 receives AC/DC power from the AC/DC 12V Power Supply. The MX7 external power connection is part of the RS-232 cable assembly and the USB cable assembly. Putting it all together …. Figure 1-11 USB – MX7 – Power Assembly 1. Squeeze the sides of the power connector and push the power cable connector into the MX7 port until it clicks. The click means the connector is seated firmly. 2.
Hardware Setup 15 Connecting the Multipurpose USB / Power Cable Figure 1-13 Connect the USB / Power Cable to the MX7 Port Connector A Squeeze the clips on the connector cable to open the catches in the connector assembly. Firmly press Connector A into the connector at the base of the MX7. Release the clips in the connector cable. Test the connection for stability before connecting the B or C connector.
16 Hardware Setup Connecting to a Printer Interface Cable Figure 1-15 Connect to a Printer Interface Cable Connector A Squeeze the clips on the connector cable to open the catches in the connector assembly. Firmly press Connector A into the connector at the base of the MX7. Release the clips in the connector cable. Test the connection for stability before connecting the B or C connector. Connector B Align the RS-232 serial cable end carefully to the serial port on the cable from the printer.
Hardware Setup 17 Adjust Microphone and Secure the Cable Do not twist the microphone boom when adjusting the microphone. The microphone should be adjusted to be about two finger widths from your mouth. Make sure the microphone is pointed at your mouth. Note the small “Talk” label near the mouthpiece. Make sure the Talk label is in front of your mouth. The microphone cable can be routed over or under clothing. Under Clothing • Leave the cable exposed only at the top of the collar.
18 Power Key Power Key Note: Refer to the section titled “Power Modes” later in this guide for information relating to the power states of the MX7. 55 Key Power Key 32 Key Figure 1-17 Power Key Location The Power key is located at the bottom of the keypad. When a battery is inserted in the MX7 for the first time press the Power key. Tapping the Power key places the MX7 immediately in Suspend mode. Tapping the Power key again immediately releases the MX7 from Suspend Mode. Or Tap | Suspend.
Tapping the Touchscreen with a Stylus 19 Tapping the Touchscreen with a Stylus Note: Always use the point of the stylus for tapping or making strokes on the display. Never use an actual pen, pencil, sharp or abrasive object to write on the touchscreen. Hold the stylus as if it were a pen or pencil. Touch an element on the screen with the tip of the stylus then remove the stylus from the screen. Place the stylus into the stylus holder on the MX7 when the stylus is not in use.
20 Software Setup Software Setup Touchscreen Calibration Note: The first time it is used, the MX7 automatically runs the touchscreen calibration program. If the MX7 is not responding properly to stylus touch taps, the touchscreen may need to be recalibrated. | Settings | Control Panel | Stylus | Calibration tab. To recalibrate the screen, tap the Tap the Recalibrate button.
Software Setup 21 Set the Display Backlight Timer Note: Refer to the section titled “Power Modes” later in this manual for information relating to the power states of the MX7. Select | Settings | Control Panel | Display | Backlight tab. Change the parameter values and tap OK to save the changes. The first option affects the MX7 when it is running on battery power only. The second option affects the MX7 when it is running on external power (e.g. AC adapter, powered vehicle or desktop cradle).
22 Software Setup Set The Audio Speaker Volume Note: An application may override the control of the speaker volume. Turning off sounds saves power and prolongs battery life. Figure 1-19 Speaker Location The speaker is located on the front of the device above the MX7 logo. The audio volume can be adjusted to a comfortable level for the listener. The volume is increased or decreased one step each time the volume key sequence is pressed.
Software Setup 23 Applying the Protective Film to the Display First, clean the display of fingerprints, lint particles, dust and smudges. Remove the protective film from its container. Remove any protective backing from the film sheet by lifting the backing from a corner of the film. Discard the backing. Apply the film to the screen starting at one side and smoothing it across the display.
24 Radio and Network Setup Radio and Network Setup Prerequisites • Network SSID or ESSID number of the Access Point • WEP or LEAP Authentication Protocol Keys Note: If the access point uses authentication protocol (LEAP, WEP etc.) your radio must use the same authentication keys. Please contact your IS department for WEP or LEAP encryption keys before contacting LXE. WEP and LEAP are authentication protocols used to encrypt data sent and received from the mobile device to the access point.
Installing User Certificates and Private Keys 25 Installing User Certificates and Private Keys It is important that all dates are correct on CE and desktop/laptop computers when using any type of certificate. Certificates are date sensitive and if the date is not correct authentication will fail. Access: | Settings | Control Panel | Certificates Prerequisites: • The MX7 has the correct Date and Time. See Chapter 3, section titled “Date/Time.
26 Installing User Certificates and Private Keys User Certificate To check if a user certificate is installed navigate to Start | Settings | Control Panel | Certificates. Set the drop down box to “My Certificates” as shown below. The correct user certificate should be shown in the right pane. Tap the Import button to import a digital certificate file. Tap the View button to view a highlighted digital certificate. Tap the Remove button to remove highlighted certificate files.
Installing User Certificates and Private Keys 27 Private Key Tap the View . . . button. Figure 1-22 View Certificate Details Set the Field to Private Key. Make sure the private key is “Present.” If it is not present, install the private key file. See Chapter 5 “Wireless Network Configuration”.
28 Entering Data Entering Data You can enter data into the MX7 through several different methods. The Scanner aperture provides barcode data entry, the I/O port is used to input/output data, and the keypad provides manual entry. Mobile devices with a touchscreen use a stylus to input data, the I/O port and/or the keypad. An input panel (virtual keyboard) is available in applications that expect keyed input. Using the Keypad The keypad is used to manually input data that is not collected otherwise.
Entering Data 29 Using the Stylus Note: This section is directed to the MX7 daily user. The assumption is that the mobile device has been configured and the touch panel calibrated by the System Administrator prior to releasing the MX7 for daily use. The touchscreen should be calibrated before initial use. The stylus performs the same function as the mouse that is used to point to and click elements on a desktop computer.
30 Entering Data Using the Scanner Read all cautions, warnings and labels before using the laser scanner. Do not look into the laser’s lens. Do not stare directly into the laser beam. To scan with the integrated laser barcode reader, point the laser aperture towards a barcode and press the Scan button. You will see a red laser beam strike the barcode. Correct Scan Incorrect Scan Incorrect Scan Figure 1-24 Scan Beam Align the red beam so that the barcode is centered within the beam.
Saving Changes to the Registry 31 Saving Changes to the Registry The MX7 saves the registry when you: • Tap the | Run | then type Warmboot. Tap OK. • Perform a Suspend / Resume function (by pressing the Pwr key and then pressing it again). • Install Restart in the Start menu by | Restart. button. Tap | Run | then type CTL RESTART=1 and tap the OK The registry save process takes 0 – 3 seconds. If nothing has been changed, nothing is saved (e.g.
32 Getting Help Getting Help All LXE user guides are now available on one CD and they can also be viewed/downloaded from the LXE ServicePass 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.
Getting Help 33 Holster for MX7 with no handle, belt not included R MX7A407HOLSTERNHDL Black rubber protective boot R MX7A488PROTBOOT Yellow rubber protective boot R MX7A489PROTBOOTYEL Carry case for MX7 with Gearkeeper retractor R MX7A408RETRACTORCASE Non-handle holster that fits MX7 with boot R MX7A409HOLSTERWBOOT Holster belt R 9200L67 MX7 Charge/Comm Interface Cable, USB Client for ActiveSync R MX7A052MULTICBLUSB MX7 Charge/Comm Interface Cable, RS-232 Serial ActiveSync, D9 Female
34 Getting Help Replacement head yoke for dual band 502 headset, qty 1 HX1A505DUALYOKE Replacement head yoke for single band 501 headset, qty 1 HX1A506SINGLEYOKE Replacement windscreen for all headset microphones, 10 Pack HX1A508WINDSCREEN10 Replacement windscreen for all headset microphones, 50 Pack HX1A509WINDSCREEN50 Replacement foam ear piece cover for 501 and 502 headsets, 10 pack HX1A510FOAMEAR10 Replacement foam ear piece cover for 501 and 502 headsets, 50 pack HX1A511FOAMEAR50 MX7 Refe
Chapter 2 Physical Description and Layout Hardware Configuration System Hardware The MX7 hardware configuration is shown in the following figure. Figure 2-1 System Hardware Central Processing Unit The LXE MX7 CPU is a 400MHz Intel Xscale PXA255 CPU. The operating system is Microsoft Windows CE 5.0. The OS image is stored on an internal SD flash card and is loaded into DRAM for execution. The Xscale turbo mode switching is supported and turned on by default.
36 Hardware Configuration System Memory The 400MHz CPU configuration supports 128MB SDRAM, 128MB SD card. The system optimizes for the amount of SDRAM available. The operating system executes out of RAM. Internal flash is used for boot loader code and system low-level diagnostics code. Bootloader code is validated at system startup. The UUID required by CE 5.0 is stored in the boot flash.
Hardware Configuration 37 Power Supply The LXE MX7 uses two batteries for operation. Main Battery Pack A replaceable 2200 mAh Lithium-Ion (Li-Ion) battery pack. The battery pack recharges while in the MX7 when the mobile device is connected to the MX7 optional external AC/DC power source. The main battery pack can be removed from the MX7 and inserted in the MX7 MultiCharger which simultaneously charges up to five battery packs in four hours.
38 Hardware Configuration COM Port The MX7 has one mini D 20-pin serial port (a multifunction I/O port) that can be configured by the user. Figure 2-2 COM1 Port RS-232 Serial Port Configured as COM1. Bi-directional full duplex and supports data rates up to 115 Kb/s. The port does not have RI or CD signals nor does it support 5V switchable power on pin 9 for tethered scanners. The serial port driver supports full duplex communications over the serial port.
Hardware Configuration 39 Audio Support Speaker The speaker supplies audible verification signals normally used by the Window’s CE operating system. The speaker is located on the front of the MX7, above the MX7 logo. The mobile device emits a Sound Pressure Level (loudness) of at least 102 dB measured as follows: • Frequency: 2650 + 100 Hz • Distance: 10 cm on axis in front of Speaker opening in front of unit. • Duration : Continuous 2650 Hz tone.
40 Hardware Configuration Scanner/Imager Port The MX7 has one integrated barcode scanner port. Three internal scanner engines and one imager are available. Only one scan engine is installed at a time. Scan engines are not “hot swappable”.
Physical Controls 41 Physical Controls Power Key Note: Refer to the section titled “Power Modes” for information relating to the power states of the MX7. The power key is located next to the < Z > key on the 55-key keypad and next to the key on the 32-key keypad. When a main battery pack is inserted in the MX7 for the first time, the Power key must be pressed. Quickly tapping the Power key places the MX7 immediately in Suspend mode.
42 Flash Cards Flash Cards Note: When removing or installing SD cards, protect the MX7 internal components from electrostatic discharge. Make sure the proper software is pre-loaded and radio cards are properly configured. The SD flash card under the main battery pack is intended to store program CAB files, MX7 utilities, the registry and the registry backup information. The internal SD flash card supports a FAT file system, via a special device driver, and appears to the OS as a folder.
Flash Cards 43 Flash Card Installation / Removal Equipment required: None • LXE recommends that installation/removal of cards be performed on a clean, well-lit surface. • Anti-static protection is required when installing/removing cards. (Not supplied by LXE) • If you anticipate keeping a card out of the MX7 for a long period of time place it in a static-free storage container. Store in an area that is protected from dirt, moisture, and electrostatic contact. Installation 1. 2. 3. 4. 5.
44 Power Modes Power Modes 1. On 2. Tap Power key or Suspend timer has timed out 3. Power key, any key, trigger press, or touchscreen tap 4. Suspend 5. Backup battery and main battery depleted 6. Off 7.
Power Modes 45 Suspend Mode The MX7 The Suspend mode is entered when the unit is inactive for a predetermined period of time or the user taps the Power key. MX7 Suspend timers are set using | Settings | Control Panel | Power | Schemes tab. A Power key tap wakes the unit and resets the display backlight timers. Any key press, a trigger press, or a touchscreen tap will also wake the unit and reset the display backlight timers.
46 The Keypads The Keypads The keypad is installed and configured by LXE to your specifications. 32-key Keypad 55-key ANSI/CE Keypad 55-key IBM 5250 Keypad Figure 2-5 The 32-key and 55-key Keypads See also: Appendix A “Key Maps”.
The Keypads 47 Using the 55 Key ANSI / CE Keypad F1 3 MX7 F1 System Status LED 2 Audio Adjust Icon 3 Display Brightness Icon 4 Diamond Key 5 Scan Button 6 Enter Key 7 Orange Key (Sticky Key) 8 Blue Key (Sticky Key) 9 On Off Button 10 Scan Status LED 1 F6 1 F14 Up Pg Dn Pg BkSp Esc + Caps ~ | ; > < .
48 The Keypads Using the 32-Key Numeric-Alpha Keypad F1 3 F14 * 1 Pg MX7 F1 F6 Up Pg Dn Caps \ [ / ] , # ? | Esc : $ ; ^ = ( BkSp + ! 1 System Status LED 2 Alpha Status LED 3 Diamond Keys 4 Scan Button 5 Enter Key 6 Alph Key 7 Orange Key (Sticky Key) 8 Blue Key (Sticky Key 9 On Off Button 10 Scan Status LED ) Figure 2-7 The 32-Key Keypad • When using a sequence of keys that require an alpha key, first press the Alph key.
The Keypads 49 Mappable Diamond Keys The Diamond keys can be programmed to perform specific functions. For example, using this Settings applet, you could set the Diamond 1 key to function as an ESC key enabling you to use one keypress instead of two when you wanted to use the ESC function. Setting the Diamond 1 key to function as an ESC key does not disable the function of the “standard” ESC key sequence (Blue+Alt).
50 The Keypads 32 Key Keypad The user can program the following key combinations using the Diamond keys: user defined without using a sticky key user defined without using a sticky key user defined without using a sticky key MX7 Reference Guide + asterisk (*) + + equal sign (=) open parenthesis ( + exclamation mark (!) closed parenthesis ) E-EQ-MX7RG-B
The Keypads 51 LED Indicators See “Appendix A – Key Maps” for instruction on the specific keypresses to access all keypad functions. System Status The System Status LED is located at the top left of the keypad, above the Scan button. When the LED is . . . The Status is . . . Comment Replace the main battery with a fully charged main battery. Blinking Red Or Power Fail Connect MX7 to external AC power then replace the main battery with a fully charged main battery.
52 The Keypads Standard Keys See: Appendix A “Key Maps”. Scan The integrated scanner scans only when the Scan button is pressed (or when the scan trigger is pressed on the optional trigger handle). Enter The Enter key is used to confirm a forms entry or to transmit information. How it is used is determined by the application running on the mobile device.
The Keypads 53 Orange and Blue Keys / The Orange and Blue keys are sticky keys that, when tapped, activate the second functions of the keypad. Printed above many keys are small characters, in either orange (on the left side of the key) or blue (on the right side of the key), that represent the second function of that key. Using the sticky key activates the second key function. Note that the blue and orange sticky keys only stay active for one keystroke.
54 The Keypads Mode Key Functions CapsLock 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 CapsLock mode press the Caps key sequence again. The CapsLock key sequence is Blue key then the key. 55-Key Keypad • No CapsLock AND No Shift keypress – result is a lowercase letter.
Touchscreen 55 Touchscreen Figure 2-9 Touchscreen The touchscreen display is an active color LCD unit capable of supporting VGA graphics modes. Display size is 240 x 320 pixels in portrait orientation. The covering is designed to resist stains. The touchscreen allows signature capture and touch input. A pen stylus is included. The touchscreen responds to an actuation force (touch) of 4 oz. of pressure (or greater). The color display is optimized for indoor lighting.
56 Power Supply Power Supply The MX7 computer is designed to work with a Lithium-Ion (Li-ion) battery from LXE. Under normal conditions it should last approximately eight to ten hours before requiring a recharge. The more you use the scanner or the radio transmitter, the shorter the time required between battery recharges. A suspended MX7 maintains the date and time for a minimum of two days using a main battery that has reached the Low Warning point and a fully charged backup battery.
Power Supply 57 Battery Hotswapping Important: When the backup battery power is Low or Very Low ( | Settings | Control Panel | Power | Battery tab) connect the AC adapter to the MX7 before replacing the main battery pack.
58 Power Supply Handling Batteries Safely • • • • Caution Never dispose of a battery in a fire. This may cause an explosion. Do not replace individual cells in a battery pack. Do not attempt to pry open the battery pack shell. Be careful when handling any battery. If a battery is broken or shows signs of leakage do not attempt to charge it. Dispose of it using proper procedures. Nickel-based cells contain a chemical solution which burns skin, eyes, etc.
MX7 Multi-Charger (Optional) 59 MX7 Multi-Charger (Optional) The multi-charger requires an external power source before battery pack charging / analyzing can commence. The battery pack begins to recharge as soon as it is placed in the battery well. There are five Charging wells. The well closest to the overlay can be used to analyze the main battery pack in the well.
60 MX7 Multi-Charger (Optional) Multi-Charger Indicators LED Functions Function LED Indicator Description No Battery/power Off Charged Green Charging Red Standby Yellow Fault Flashing Red on any station Battery pack fault or failure. Timeout Flashing Red on any station Battery analyzer’s four hour timeout period expired. Charger/Analyzer Failure Flashing Red on all stations. Battery analyzer fault or failure. Battery pack not plugged in or no power applied. Battery pack fully charged.
Passive Vehicle Mount Cradle 61 Passive Vehicle Mount Cradle A passive vehicle mount cradle is available for the MX7. The cradle restrains the MX7. The passive cradle does not have an external device connector e.g. power/RS-232 cable. Wireless client interaction is available as long as the mobile device has sufficient energy in the MX7 main battery pack and a clear signal path. The cradle is lined with strips of hook-and-loop fabric to ensure a snug fit between the MX7 and the inside of the cradle.
62 Passive Vehicle Mount Cradle Cradle Assembly Components Note: Bolts, washers, and wrench needed when attaching the mobile device to the vehicle are not supplied by LXE. U-Bracket Figure 2-11 Passive Vehicle Mount Cradle and U-Bracket U-Bracket Footprint Not To Scale Figure 2-12 U-Bracket Mounting Footprint Note: MX7 Reference Guide LXE does not supply the bolts or washers needed when mounting the cradle assembly to the vehicle chassis. LXE recommends using bolts with a maximum 10/32” (0.
Passive Vehicle Mount Cradle 63 RAM Ball and Cylinder Figure 2-13 Passive Vehicle Mount Cradle / RAM Ball Assembly Figure 2-14 RAM Bracket Components Mount the cradle U-bracket to the upper RAM ball assembly with the bolts, washers and nuts supplied by LXE.
64 Passive Vehicle Mount Cradle RAM Assembly Footprint Not To Scale Figure 2-15 RAM Assembly Footprint Note: MX7 Reference Guide LXE does not supply the bolts or washers needed when mounting the cradle assembly to the vehicle chassis. LXE recommends using bolts with a maximum 10/32” (0.3125) diameter.
Passive Vehicle Mount Cradle 65 How to Install the Cradle U-Bracket 1. MX7 2. Angle Adjust Knob 3. Passive Cradle 4. U-Bracket 5. Mounting Bolt Figure 2-16 Install Cradle U-Bracket 1. Attach the U-Bracket to the vehicle, making sure it does not impede safe operation of the vehicle. 2. Attach the Passive Cradle to the U-Bracket using the Angle Adjust knobs. Use both knobs to loosen and tighten the cradle to the U-bracket while determining the best viewing angle.
66 Passive Vehicle Mount Cradle 3. The passive vehicle mounted cradle is ready for use. Periodically test the mounting device and retighten bolts and/or knob as needed. If the cradle becomes cracked or warped it must be replaced.
Passive Vehicle Mount Cradle 67 How To Install the RAM Bracket 1. MX7 2. Angle Adjust Knobs 3. Passive Cradle 4. U-Bracket 5. Mounting Hex Bolt 6. Upper RAM Ball Assembly 7. Arm 8. Thumbscrew 9. Lower RAM Ball Assembly Figure 2-17 Install RAM Bracket Assembly E-EQ-MX7RG-B 1. Attach the lower RAM ball assembly to the vehicle, making sure it does not impede safe operation of the vehicle. 2. Fasten the upper RAM ball assembly to the base of the U-bracket using the supplied bolts, washers and screws.
68 Passive Vehicle Mount Cradle 3. Loosen the turnscrew on the RAM arm, place the lower socket over the vehicle mount RAM ball, then the other arm socket over the RAM ball on the U-bracket. 4. Tighten the arm turnscrew until the U-bracket is secured to the RAM arm and the vehicle. 5. Attach the Passive Cradle to the U-Bracket using the Angle Adjust knobs. Use both knobs to loosen and tighten the cradle to the U-bracket while determining the best viewing angle. 6.
Passive Vehicle Mount Cradle 69 Periodically test the mounting device and retighten bolts and/or knob as needed. If the cradle becomes cracked or warped it must be replaced.
70 MX7 Reference Guide Passive Vehicle Mount Cradle E-EQ-MX7RG-B
Chapter 3 System Configuration Introduction There are several different aspects to the setup and configuration of the MX7. Many of the setup and configuration settings are dependent upon the optional features such as hardware and software installed on the mobile device. The examples found in this chapter are to be used as examples only, because the configuration of your specific MX7 may vary.
72 Installed Software Installed Software Note: Some standard Windows options require an external modem connection. Modems are not available from LXE nor supported by LXE. When you order an MX7 you receive the software files required by the separate programs needed for operation and radio communication. The files are loaded by LXE and stored in folders in the mobile device. This section lists the contents of the folders and the general function of the files.
Installed Software 73 Software Applications The following applications are included: • • • • • • • • • • WordPad (was PocketWord in previous versions of Windows CE) Pocket Inbox Viewer: Word Viewer: Excel Viewer: PDF Viewer: Image Scanner Wedge (LXE developed) Media Player ActiveSync Internet Explorer Note that the Viewer applications allow viewing documents, but not editing them.
74 Installed Software Boot Loader The MX7 supports a proprietary boot loader. It is the responsibility of the boot loader to: • • • • • • Initialize all system hardware Load code into internal FPGA device(s) Load the OS image from SD card to DRAM Initiate OS startup Handle wakeup from system suspend, loading saved state Handle copying a new boot loader from SD card to internal flash The MX7 reloads the OS every time during warm boot or cold boot. In Warm Boot (i.e.
Folders Copied at Startup 75 Folders Copied at Startup The following folders are copied on startup: System\Desktop System\Fonts System\Help System\Programs copied to copied to copied to copied to Windows\Desktop Windows\Fonts Windows\Help Windows\Programs Copying these folders at startup saves any changes made by the user. For example, saving userinstalled fonts and help files and tailoring the desktop and programs menus to meet the user’s needs.
76 Desktop Desktop For general use instruction, please refer to commercially available CE user’s guides or the CE on-line Help application installed with the MX7. Note: Whenever possible, use the AC power adapter with the MX7 to conserve the main battery and to ensure the backup battery is charged. The MX7 Desktop appearance is similar to that of a laptop/desktop PC running Windows 2000 or XP.
Desktop 77 My Device Folders E-EQ-MX7RG-B Folder Description Preserved upon Reboot Application Data Data saved by running applications No My Documents Storage for downloaded files / applications No Network Mounted network drive No Program Files Applications No System Internal SD Flash Card Yes Temp Location for temporary files No Windows Operating System in Secure Storage No MX7 Reference Guide
78 Start Menu Program Options Start Menu Program Options The following options represent the factory default program installation. Your system may be different based on the software and hardware options purchased.
Start Menu Program Options 79 Communication Access: Note: | Programs | Communication Some communication menu options require an external modem connection to the MX7. Modems are not available from LXE nor supported by LXE. ActiveSync After a relationship (partnership) has been established with the MX7 and a desktop computer, ActiveSync can synchronize using the radio link, serial port, or USB port on the MX7.
80 Start Menu Program Options Start / Stop FTP Server Access: | Programs | Communication | Start FTP Server or Stop FTP Server These shortcuts call the Services Manager to start and stop the FTP server. The server defaults to Off (for security) unless it is explicitly turned on from the menu. Command Prompt Access: | Programs | Command Prompt Figure 3-1 Pocket CMD Prompt Screen Type help at the command prompt for a list of available commands.
Start Menu Program Options 81 Inbox Access: | Programs | Inbox This option requires a connection to a mail server. There are a few changes in the CE version of Inbox as it relates to the general desktop Windows PC Microsoft Outlook Inbox options. Tap the “?” button to access Inbox Help. ActiveSync can be used to transfer messages between the MX7 inbox and a PC’s desktop inbox. Refer to “ActiveSync Processes” in this guide.
82 Start Menu Program Options Odyssey Client Access: | Programs | Odyssey Client Odyssey automatically installs and runs after every cold and warm boot. Disable Odyssey Start | Programs | Odyssey Client | Settings | Disable Odyssey When Odyssey is disabled, the Wireless Zero Config screen is displayed. When Odyssey is disabled before Suspend mode, it is not re-enabled upon a return from suspend.
Start Menu Program Options 83 Summit Client Access: | Programs | Summit Summit automatically installs and runs after every cold and warm boot. Disable Summit Start | Programs | Summit | SCU Tap the Disable Radio button. The radio is enabled by default after every cold reset. Enable Summit Start | Programs | Summit | SCU | Enable Radio When the radio is disabled, tap the Enable Radio button. The radio is enabled by default after every cold reset.
84 Start Menu Program Options Transcriber Access: | Programs | Transcriber Select Transcriber on the Start | Programs menu or tap the icon on the Desktop. To make changes to the Transcriber application, enable or disable the current Transcriber session, etc., tap the “hand with a pen” icon in the toolbar. When the “hand with a pen” is active, all touchscreen activity is captured/read by the transcriber program. Tap the “?” button or the Help button to access Transcriber Help.
Start Menu Program Options 85 Taskbar Access: | Settings | Taskbar … The Taskbar can be used to determine how the taskbar appears on the display. Use the Advanced tab to clear the contents of the Documents menu. Factory Default Settings General Always on Top Enabled Auto hide Disabled Show Clock Enabled Advanced Expand Control Panel Disabled There are a few changes in the CE version of Taskbar as it relates to the general desktop PC Windows Taskbar options.
86 Start Menu Program Options Advanced Tab Expand Control Panel Tap the checkbox to have the Control Panel folders appear in drop down menu format from the Settings | Control Panel menu option. When it is unchecked, the Control Panel Properties screen is displayed.
Settings | Control Panel Options 87 Settings | Control Panel Options Access: | Settings | Control Panel or My Device | Control Panel link Getting Help Please tap the “?” box to get Help when changing Settings options. Option Function About Software, hardware, versions and network IP. No user intervention allowed. Accessibility Customize the way the keyboard, audio, display or mouse functions. Administration LXE AppLock Administration utility. See Chapter 4 for details.
88 Settings | Control Panel Options Option Function PC Connection Control the connection between the MX7 and a local desktop or laptop computer. Power Set Power scheme properties. Review device status and properties.. Regional Settings Set appearance of numbers, currency, time and date based on country region and language settings. Remove Programs Remove user installed programs in their entirety. Note: Programs listed in this location are deleted upon warm and cold boot processes.
Settings | Control Panel Options 89 About Access: | Settings | Control Panel | About Displays hardware and software details. Tab Title Contents Software GUID, Windows CE Version, OAL Version, Bootloader Version, Compile Version, FPGA Version and Language. Language indicates any pre-installed Asian fonts. Hardware CPU Type, Codec Type, FPGA Version, Scanner type, Display, Flash memory, and DRAM memory Versions LXE Utilities, LXE Drivers, LXE Image, LXE API, Internet Explorer, and .
90 Settings | Control Panel Options Accessibility Access: | Settings | Control Panel | Accessibility Customize the way the keyboard, sound, display, mouse, automatic reset and notification sounds function. There are a few changes from general desktop Accessibility options. Adjust the settings and tap the OK box to save the changes. The changes take effect immediately.
Settings | Control Panel Options 91 Battery Access: | Settings | Control Panel | Battery View the status of the Main and Backup batteries. Figure 3-6 System – Battery The Battery tab shows the status and the percentage of power left in the main battery. It also shows the status of the backup battery. The listed values cannot be changed by the user. Tap the Charge or Discharge buttons to charge and discharge the backup battery.
92 Settings | Control Panel Options Certificates Access: | Settings | Control Panel | Certificates Manage digital certificates used for secure communication. Figure 3-7 System – Stored Certificates Lists the Stored certificates trusted by the MX7 user. These values may change based on the type of radio security resident in the client, access point or the host system. Tap the Import button to import a digital certificate file. Tap the View button to view a highlighted digital certificate.
Settings | Control Panel Options 93 Date/Time Access: | Settings | Control Panel | Date/Time Icon Set Date, Time, Time Zone, and assign a Daylight Savings location after a warm boot or a cold boot or at anytime. Factory Default Settings Current Time Midnight Time Zone GMT-05:00 Daylight Savings Enabled Figure 3-8 Date/Time Properties There is very little functional change from general desktop PC Date/Time Properties options.
94 Settings | Control Panel Options Dialing Access: | Settings | Control Panel | Dialing Set dialup properties for internal modems (not supplied/supported by LXE). Factory Default Settings Location Work Area Code 425 Tone Dialing Enabled Country/Region 1 Disable Call Waiting Disabled Figure 3-9 Dialing Tap the Edit button to make changes to Dialing properties. Tap the “?” and follow the instructions in Help.
Settings | Control Panel Options 95 Display Access: | Settings | Control Panel | Display Icon Select the Desktop image and set the display/keypad backlight timers when on battery or external power.
96 Settings | Control Panel Options Appearance Figure 3-11 Display – Appearance There is very little change from general desktop PC Appearance options. Select a scheme from the dropdown list and make changes to the parameters. Tap the Save button to save any changes, renaming the scheme if desired. Tap the Delete button to delete schemes. Tap the Apply button to apply the selected scheme to the MX7. Tap the OK box to exit, or “X” to escape without making any changes.
Settings | Control Panel Options 97 Input Panel Access: | Settings | Control Panel | Input Panel Select the current key / data input method. Factory Default Settings Input Method Allow applications to change input panel state Options Keys Use gestures Keyboard Enabled Small keys Disabled Figure 3-13 Input Panel Use this screen to make the Input Panel or the physical keypad primarily available when entering data.
98 Settings | Control Panel Options Internet Options Access: | Settings | Control Panel | Internet Options Set options for internet connectivity. Figure 3-14 Internet Options Select a tab. Adjust the settings and tap the OK box to save the changes. Changes are saved from tab to tab. Tap the “X” box to ignore all changes. The changes take effect immediately. Tap the “?” button for Help.
Settings | Control Panel Options Factory Default Settings Proxy Server Bypass Proxy Security Allow cookies Allow TLS 1.0 security Allow SSL 2.0 security Allow SSL 3.
100 Settings | Control Panel Options Keyboard Access: | Settings | Control Panel | Keyboard Icon Set keypad key map and keypad key repeat delay and key repeat rate. Factory Default Settings Repeat Enable Delay Short Rate Slow Key map Default Figure 3-15 Keyboard Select a key map using the drop-down list. Adjust the character repeat settings and tap the OK box to save the changes. Tap the “X” box to ignore changes. Tap the “?” box for Help. The changes take effect immediately.
Settings | Control Panel Options 101 Mappable Keys Access: | Settings | Control Panel | Mappable Keys Icon Use this option to assign key sequences to Diamond keys.
102 Settings | Control Panel Options Mixer Access: | Settings | Control Panel | Mixer Icon Adjust the volume, record gain, and sidetone for microphone input. Factory Default Settings Output Master Volume -6dB Sidetone 12dB Input Input None Input Boost Disabled Record Gain 22.5dB Figure 3-17 Mixer Tap and hold the Output sliders, move them left and right to adjust the decibel level or tap the left and right arrows to adjust the sliders.
Settings | Control Panel Options 103 Mouse Access: | Settings | Control Panel | Mouse Figure 3-18 Mouse Set the double-click sensitivity for stylus taps on the touchscreen. Tap OK to save the settings or tap the “X” button to ignore changes. Tap the “?” box for Help.
104 Settings | Control Panel Options Network and Dialup Connections Access: | Settings | Control Panel | Network and Dialup Connections Set network driver properties and network access properties. Select a connection to use, or create a new connection on the MX7. Odyssey Client Connection Panel Summit Client Connection Panel Figure 3-19 Network and Dialup Connections Tap OK to save the settings or tap the “X” button to ignore changes. Tap the “?” box for Help. Create a Connection Option 1.
Settings | Control Panel Options 105 12. Close the Control Panel window. 13. Connect the desktop PC to the mobile device with the appropriate cable. 14. Click the desktop Connect icon to test the new connection. You can activate the connection by double-tapping on the specific connection icon in the Remote Networking window, but this will only start an RAS (Remote Access Services) session, and does not start ActiveSync properly.
106 Settings | Control Panel Options Password Access: | Settings | Control Panel | Password Icon Set MX7 user access/power up password properties. Password and password settings are saved during a warm boot and a cold boot. The screensaver password affects the Remote Desktop screensaver only.
Settings | Control Panel Options 107 PC Connection Access: | Settings | Control Panel | PC Connection Control the connection between the MX7 and a nearby desktop/laptop computer. Factory Default Settings Enable direct connection Connect Using Enabled ‘USB Client’ Tap the “Change Connection ..” button to adjust the settings. Then tap the OK button to save the changes. The changes take effect immediately. Unchecking the “Enable direct connections …..” disables ActiveSync. Change Connection ….
108 Settings | Control Panel Options Power Access: | Settings | Control Panel | Power Please refer to Chapter 2 “Physical Description and Layout” section titled “Power Modes”. Factory Default Settings Battery Turbo Enabled Schemes AC Power User Idle AC Power System Idle AC Power Suspend Battery Power User Idle Battery Power System Idle Battery Power Suspend 2 minutes 2 minutes 5 minutes 3 seconds 15 seconds 5 minutes The mode timers are cumulative.
Settings | Control Panel Options 109 Regional Settings Access: | Settings | Control Panel | Regional Settings Set the appearance of numbers, currency, time and date based on regional and language settings. Set the user interface language and the default input language. Factory Default Settings Region Locale English (United States) Number 123,456,789.00 / -123,456,789.00 neg Currency $123,456,789.00 pos / ($123,456,789.
110 Settings | Control Panel Options Scanner Access: | Settings | Control Panel | Scanner Set scanner keyboard wedge, scanner icon appearance, active scanner port, and scan key settings. Assign baud rate, parity, stop bits and data bits for available COM ports. Scanner parameters apply to the MX7 integrated scanner only. Barcode manipulation parameters apply to barcodes scanned by the integrated scanner engine only.
Settings | Control Panel Options 111 Main Tab Access: | Settings | Control Panel | Scanner | Main tab Factory Default Settings Main Port 1 Port 2 Port 3 Send key messages (WEDGE) Enable Internal Scanner Sound Good Scan Vibration Bad Scan Vibration Internal Disabled Disabled Enabled Enabled Disabled / Long Disabled / Long Figure 3-26 Scanner Panel - Main Adjust the settings and tap the OK box to save the changes. The changes take effect immediately. Bluetooth is not supported by LXE.
112 Settings | Control Panel Options Parameter Function Good Scan / Bad Scan Vibration The default setting is Disabled. Enable this parameter when a tactile response on a good scan, bad scan or both event is desired. Scan sounds are accompanied by a tactile response when the internal scanner Sound parameter is enabled. Enable short, medium or long duration for each selection (good scan/bad scan).
Settings | Control Panel Options 113 Barcode – Advanced - Prefix / Suffix Access: | Settings | Control Panel | Scanner | Barcode tab Prefix / Suffix is only available when Use Advanced Barcode Processing is disabled (default). Figure 3-28 Barcode – Advanced – Prefix / Suffix Prefix/Suffix (and pre-existing data) is ignored when Use Advanced Barcode Processing is enabled.
114 Settings | Control Panel Options message mode sends the prefix, barcode, and suffix to the application with the focus as keystrokes. In Key message mode all keys on the keypad can be entered. When the “Send Key Messages” is not checked, Block mode is enabled. Block mode allows ASCII characters (0x0 – 0x7F), plus backspace, tab, delete, return and escape.
Settings | Control Panel Options 115 before the Translate All processing is performed and is therefore not translated. 5. Since the assigned replacements are applied before the Translate All is performed, if a control character is set to text by the assigned replacements, the text is substituted for the control character. In this case, the control character would not be in the data processed by the Translate All feature. 6.
116 Settings | Control Panel Options For example, if ‘Carriage Return’ is replaced by Line Feed (by specifying ‘^J’ or ‘0x0A’) in the configuration, the value 0x0d received in any scanned barcode (or defined in the prefix or suffix) will be replaced with the value 0x0a. The Wedge then sends Ctrl+J to the receiving application, rather than Ctrl+M. Translate All This option is grayed unless the user has Key Message mode (on the Main tab) selected.
Settings | Control Panel Options 117 Barcode - Advanced – Scancode Enable Access: | Settings | Control Panel | Scanner | Barcode tab See the “Integrated Scanner Programming Guide”, section titled “Data Options” for full details on AIM Codes and Symbol Codes. Figure 3-30 Barcode – Advanced – Scancode Enable/Disable Note that Scancode Enable is available regardless of the status of the Use Advanced Barcode Processing checkbox.
118 Settings | Control Panel Options Barcode - Advanced – Code ID Access: | Settings | Control Panel | Scanner | Barcode tab Note that the Use Advanced Barcode Processing checkbox must be enabled before Advanced Processing can occur. See Also: The “Integrated Scanner Programming Guide”, section titled “Data Options” for full details on AIM Codes and Symbol Codes.
Settings | Control Panel Options 119 Strip Code ID Enabling this parameter removes the number of characters (specified by AIM Code ID or Symbol Code ID radio button setting) before the barcode is sent to the application. Figure 3-32 Barcode – Advanced Processing – Strip Code ID This checkbox is unavailable when Data includes no Code ID radio button is enabled.
120 Settings | Control Panel Options The user specifies whether the barcodes have an AIM Code ID (3 characters) or a Symbol Code ID (1 character). They also specify whether the AIM or Symbol Code ID will be stripped or passed through to the Codes match, as long as the barcode is an EAN128 barcode. Adding Codes to the Match List for EAN128 Barcodes The first elements of an EAN128 barcode are matched against the entries in the Match Code list, in the order entered in the list.
Settings | Control Panel Options 121 Stylus Access: | Settings | Control Panel | Stylus Set double-tap sensitivity properties and/or calibrate the touch panel. Double Tap Figure 3-34 Stylus - Double-Tap Follow the instructions on the screen and tap the OK box to save the changes. The double-tap changes take effect immediately. Calibration Figure 3-35 Stylus - Calibrate Press and hold the stylus on the center of the target as it moves around the screen.
122 Settings | Control Panel Options System Access: | Settings | Control Panel | System Icon Review System and mobile device data and revision levels. Adjust Storage and Program memory settings. Factory Default Settings General N/A Memory 1/3 storage, 2/3 program memory Device Name MX7001 Device Description LXE_MX7 General Figure 3-36 System - General System: This screen is presented for information only. The System parameters cannot be changed by the user. Computer: The processor type is listed.
Settings | Control Panel Options 123 Memory Figure 3-37 System - Memory Move the slider to allocate more memory for programs or storage. If there isn’t enough space for a file, increase the amount of storage memory. If the MX7 is running slowly, try increasing the amount of program memory. Adjust the settings and tap the OK box to save the changes. The changes take effect immediately.
124 Settings | Control Panel Options Device Name Figure 3-38 System - Device Name The device name and description can be changed. Enter the name and description using either the keypad or the Input Panel and tap OK to save the changes. The changes take effect immediately. Copyrights Figure 3-39 System - Copyrights This screen is presented for information only. The Copyrights information cannot be changed by the user.
Settings | Control Panel Options 125 Volume and Sounds Access: | Settings | Control Panel | Volume & Sounds Set volume parameters and assign sound wav files to CE events. Factory Default Settings Volume Events Enabled Application Enabled Notifications Disabled Volume Middle of Bar Key click Disabled Screen tap Disabled Sounds Scheme LOUD! Figure 3-40 Volume & Sounds Follow the instructions on the screen and tap the OK box to save the changes. The changes take effect immediately.
126 SD Flash Cards, CAB Files and Programs SD Flash Cards, CAB Files and Programs The Flash card, located under the main battery pack, is intended to protect the user from losing the LXE drivers and configuration information in the event of a cold boot. Also, on any boot, the contents of any registered CAB files are automatically unpacked. Access Files on the Flash Card Tap the My Device icon on the Desktop then tap the System icon.
ActiveSync / Get Connected Process 127 ActiveSync / Get Connected Process Introduction Requirement: ActiveSync version 3.7 (or higher) must be on the host (desktop/laptop, PC) computer. A partnership between a PC and the MX7 must be established using serial RS-232 or USB connection. When more than one PC will be synchronizing with the MX7, each PC will need its own partnership with the MX7 established. See section titled “Initial Install” for the procedure.
128 ActiveSync / Get Connected Process Initial Install Initial installation / relationship must be established using serial RS232 or USB cable connection | between the MX7 and the desktop/laptop (PC). Once a relationship has been established, tap Help | ActiveSync for help. Install ActiveSync on Desktop/Laptop Go to the Microsoft Windows website ActiveSync Download | Install file location: www.microsoft.com/downloads and type ActiveSync in the Keywords text box.
ActiveSync / Get Connected Process 129 Connect -- Initial Install Process Connect the correct** cable to the PC (the host) and the MX7 (the client). Tap the | Communication | Connect icon on the MX7. The MX7 connection is made using ** | Programs | Programs | Communication | ActiveSync.
130 ActiveSync / Get Connected Process Backup MX7 Files Use the following to backup data files from the MX7 to a desktop or laptop PC using the appropriate cables and Microsoft's ActiveSync. Prerequisites Initial ActiveSync partnership between the MX7 and the target PC has been completed. After the partnership has been established with the mobile device and the host computer, ActiveSync can be performed over Serial, USB, or radio (RF).
ActiveSync / Get Connected Process 131 Radio (RF) Transfer • A PC or laptop with a radio card or wireless connection. • The “Allow network (Ethernet) and Remote Access Service (RAS) server connection with this desktop computer” is checked. Connect Connect the correct cable to the PC (the host) and the MX7 (the client). Select "Connect" from | Programs | Communications | Connect.
132 ActiveSync / Get Connected Process Disconnect Serial Connection • Disconnect the cable from the MX7. • Put the MX7 into suspend by tapping the red Power button. • Click the status bar icon in the lower right hand corner of the PC’s status bar. Then click the Disconnect button. USB Connection • Disconnect the cable from the MX7. • Click the status bar icon in the lower right hand corner of the PC’s status bar. Then click the Disconnect button.
ActiveSync / Get Connected Process 133 ActiveSync Troubleshooting ActiveSync on the host returns to the Get Connected screen without connecting to the cabled device. If the MX7 is connected to a PC by a cable, disconnect the cable from the MX7 and reconnect it again. Check that the correct connection is selected (Serial or USB “Client” if this is the initial ActiveSync installation). See Also: “Cold Boot and Loss of Host Reconnection”.
134 ActiveSync / Get Connected Process ActiveSync indicator on the host remains gray The host doesn't know you are trying to connect. May mean a bad cable, with no control lines connected, or an incompatible baud rate. Try the connection again, with a known-good cable. Testing connection with a terminal emulator program, or a serial port monitor You can use HyperTerminal or some other terminal emulator program to do a rough test of ActiveSync.
Utilities 135 Utilities These utilities are pre-loaded by LXE. LAUNCH.EXE All applications to be installed into memory are normally in the form of Windows CE CAB files. The CAB files exist as separate files from the main installation image, and need to be copied to the mobile device using an internal Flash card or from a PC using ActiveSync. The CAB files are loaded into the folder System, which is the internal Flash drive.
136 Utilities Once the drivers are loaded, the slot can be turned on. The value in the PCMCIA field is a DWORD, representing the number of seconds to wait after installing the CAB file, but before activating the slot (a latency to allow the thread loading the driver to finish installation). The default value of 0 means the slot is not powered on. The default values for the default radio drivers (listed below) is 1, meaning one second elapses between the CAB file loading and the slot powering up.
Utilities 137 "FileName"="\\System\\LXEUSB.CAB" "Installed"=dword:0 "FileCheck"="\\WINDOWS\\PRISMA02.DLL" "Order"=dword:2 "PCMCIA"=dword:1 [HKEY_LOCAL_MACHINE\SOFTWARE\LXE\Persist\Wifi Utility] "FileName"="\\Windows\\Wifi_Utility.exe" "Installed"=dword:0 "FileCheck"="ALWAYSEXEC" "Order"=dword:20 ;; ------- Summit radio support [HKEY_LOCAL_MACHINE\SOFTWARE\LXE\Persist\Summit Radio] "FileName"="\\System\\SUMMIT.CAB" "Installed"=dword:0 "FileCheck"="\\WINDOWS\\SDCCF10G.
138 Utilities ;; ------- RFTerm support [HKEY_LOCAL_MACHINE\SOFTWARE\LXE\Persist\LXE TE] "FileName"="\\System\\RFTERM.CAB" "Installed"=dword:0 "FileCheck"="\\WINDOWS\\LXE\\RFTERM.EXE" "Order"=dword:11 ;; run the app after it has loaded and radio is ready [HKEY_LOCAL_MACHINE\SOFTWARE\LXE\Persist\RFTERM] "FileName"="\\WINDOWS\\LXE\\RFTERM.
Utilities 139 [HKEY_LOCAL_MACHINE\SOFTWARE\LXE\Persist\KbdLocks] "FileName"="\\windows\\KbdLocks.exe" "Installed"=dword:0 "FileCheck"="ALWAYSEXEC" "Order"=dword:62 When you are installing your custom CAB file to the mobile device’s operating system, refer to the default image segments that are commented with “… RFTERM …” to see the expected Registry format. One special key is included to force the system folders (Desktop, Fonts, Programs, etc.
140 Utilities Enabling GrabTime The MX7 has a GrabTime utility which can automatically synchronize the MX7 with a time server (via an Internet connection) at boot up. By default, using GrabTime for time synchronization at boot up is Off. To enable GrabTime to run automatically at boot up, run \Windows\grabtime.reg and perform a warmboot. For more detail, see “LAUNCH.EXE”, earlier in this chapter. Note: This utility affects the behavior of GrabTime at warmboot. After a coldboot, GrabTime is disabled.
Utilities 141 Launch App / Launch Command The Launch App / Launch Command are defined for use by CE administrators. The VK_LAUNCH_APP1-4 and VK_LAUNCH_CMD1-4 keys are parsed and executed directly by the keyboard driver. They are configurable in registry keys to execute any desired function. The CMD keys differ from the APP keys in that they call the ShellExecuteEx API, which lets them open documents directly; the APP keys only start EXE applications.
142 Utilities LXE Login Utility Odyssey Client only. The LXE Login Utility is installed on the mobile device by LXE; however, the MX7 is not configured to load the LXE Login Utility automatically. The LXE Login Utility is designed to let you specify an Odyssey Client login name for the currently selected profile. The login prompt is displayed at system boot and when resuming from suspend. MX7 focus remains on the login prompt until it is dismissed.
Utilities 143 Using the Utility If multiple Profiles are configured on the mobile device, LXE Login Utility changes the username for the active profile. Important: The profile must be changed before suspending the unit if the active profile username is to be changed when returning from Suspend. Select the desired active profile by double tapping on the Odyssey Client icon on the Desktop. Select the active profile by changing the selection in the drop-down combo box below the Connect to: checkbox.
144 Utilities If the LXE Login Utility prompt is closed by pressing Esc or tapping the Cancel button on the screen, the username change is ignored and the previously configured username is used. User Name Typed User Name Cleared Figure 3-43 Enter / Select Login Name If the username is cleared, the OK button is disabled. This prevents the user from accidentally clearing the username before continuing.
Utilities 145 Figure 3-45 Enter the Odyssey Client Username Password If the Login name displayed in the Odyssey Client password screen is not correct, cancel the authentication by pressing the Esc key or tapping the Cancel button on the screen. When the Odyssey Client password screen is cancelled, the following message is displayed. Figure 3-46 Odyssey Client Password Screen Cancelled Select Yes by pressing Enter using the keypad or tapping the Yes button on the screen.
146 Utilities After correcting the username and starting the connection, enter the password that matches the selected username and press Enter or tap the OK button. The connections are opened. Sometimes the Odyssey Client is redisplayed with the Status updated. If this happens, press Enter to close the Odyssey Client to return to the desktop or last active application.
API Calls 147 API Calls See Also: LXE CE API Programming Guide E-SW-WINAPIPG The LXE CE API Programming Guide documents only the LXE-specific API calls for the mobile device. It is intended as an addition to the standard Microsoft Windows CE API documentation. Details of many of the calls in the LXE guide may be found in Microsoft’s documentation. The APIs documented in the programming guide are included in LXEAPI.ZIP, which is in the standard Windows CE image on the mobile device.
148 Reflash the Mobile Device Reflash the Mobile Device Note: When reflashing, LXE recommends using a SD Flash card that is greater than 64MB. Files to be loaded on the Flash card are: MX7NK.BIN, MX7EBOOT.NB0, MX7.BIT The MX7 reloads the operating system upon every warm boot or cold boot. Anything not saved or preserved to the registry is lost. In warm boot, the OS and the CAB files are reloaded from the internal SD card and the preserved registry is also reloaded.
Chapter 4 AppLock Introduction LXE’s AppLock is designed to be run on LXE certified Windows CE based devices only. LXE loads the AppLock program as part of the LXE customer installation process. Configuration parameters are specified by the AppLock Administrator for the mobile device enduser. AppLock is password protected by the Administrator. End-user mode locks the end-user into the configured application or applications. The end user can still reboot the mobile device and respond to dialog boxes.
150 Setup a New Device Multi-Application Version Access: Start | Settings | Control Panel | Administration icon A mobile device running the Multi-Application version of AppLock becomes a dedicated, multiple application device. Only the applications or features specified in the AppLock configuration by the Administrator are available to the user. This version offers a user-mode taskbar icon allowing the user to switch between user applications.
Administration Mode 151 Administration Mode Administration mode gives full access to the mobile device, hardware and software configuration options. The administrator must enter a valid password (when a password has already been assigned) before access to Administration mode and configuration options are allowed. The administrator can configure the following options: 1. Create/change the keystroke sequence to activate administrator access. 2. Create/change the password for administrator access. 3.
152 Passwords Passwords A password must be configured. If the password is not configured, a new device switches into Administration mode without prompting for a password. In addition to the hotkey press, a mode switch occurs if inaccurate information has been configured or if mandatory information is missing in the configuration. There are several situations that display a password prompt after a password has been configured. If the configured hotkey is pressed, the password prompt is displayed.
Multi-Application Configuration 153 Multi-Application Configuration The default Administrator Hotkey sequence is Shift+Ctrl+A. Administrator mode allows access to all features on the device. When the hotkey is pressed to switch into Administrator mode, a password prompt is displayed (if a password has been configured).
154 Multi-Application Configuration Enter the Title to be associated with the application’s icon. The assumption is that multiple copies of the same application may need unique text for the icon in order to differentiate them in the application switcher panel. Enter the command line parameters for the application in the Arguments text box. Enter the Order in which the application is to be loaded or presented to the end user. Applications are launched in lowest to highest number order.
Multi-Application Configuration 155 Application text box and the internet application should be entered in the command line. In this case, do not check the Internet checkbox. Security Panel Figure 4-4 Security Panel – Multi-Application Hotkey Specify the hotkey sequence that triggers AppLock to switch between administrator and user modes and the password required to enter Administrator mode. The default hotkey sequence is Shift+Ctrl+A. A 2nd key keypress is an invalid keypress for a hotkey sequence.
156 Multi-Application Configuration Password Move the cursor to the Password text box. The passwords entered in the Password and Confirm Password fields must match. Passwords are case sensitive. When the user exits the Administrator Control panel, the two passwords are compared to verify that they match. If they do not match, a dialog box is displayed notifying the user of the error.
Multi-Application Configuration All 157 All messages are displayed. Tap the Refresh button after changing from one view level to another. The filtered records are displayed, all others are not displayed. Log Note: If a level higher than Error is selected, the status should be cleared frequently by the administrator. In addition to the three view levels the administrator can select that all status information be logged or turn off all status information logging completely.
158 Multi-Application Configuration End-User Switching Technique Figure 4-6 End-User Multi-Application Touch Panel Using a Stylus Tap When the mobile device enters end-user mode, a taskbar icon is available to the user so they can switch between the locked applications. The touch screen must be enabled on the mobile device before the taskbar icon can be used. The taskbar is always visible on top of the application in focus.
Multi-Application Configuration 159 Troubleshooting Multi-Application AppLock The mobile device won’t switch from Administration mode to end-user mode. • If the configuration is valid for one application but not the other, the switch to end-user mode fails. AppLock stays in Administration mode and is stopped until the Administrator password is entered.
160 Single Application Configuration Single Application Configuration The default Administrator Hotkey sequence is Shift+Ctrl+A. Administrator mode allows access to all features on the device. When the hotkey is pressed to switch into Administrator mode, a password prompt is displayed (if a password has been configured).
Single Application Configuration 161 the user will be prompted for the password before entering administration mode. The password prompt remains on the display until a valid password is entered. End User Internet Explorer AppLock supports applications that utilize Internet Explorer, such as .HTML pages and JAVA applications. The end user can run an application by entering the application name and path in Internet Explorer’s address bar.
162 Single Application Configuration Input from the keyboard or Input Panel is accepted with the restriction that the normal key must be pressed from the keyboard when switching modes. The hotkey sequence is displayed in the Hot key text box with “Shift”, “Alt”, and “Ctrl” text strings representing the shift state keys. The normal keyboard key completes the hotkey sequence. The hotkey must be entered via the keypad. Some hotkeys cannot be entered via the Input Panel.
Single Application Configuration 163 to reduce the amount of registry space used. For this reason, the administrator can configure the type of status information that is logged, as well as clear the status information. View Error Process Extended All Error status messages are logged when an error occurs and is intended to be used by the administrator to determine why the specified application cannot be locked.
164 AppLock Error Messages AppLock Error Messages Any messages whose first word is an ‘ing’ word is output prior to the action described in the message. For example, “Switching to admin-hotkey press” is logged after the administrator has pressed the hotkey but prior to starting the switch process. For all operations that can result in an error, an Error level message is displayed when a failure occurs. These messages contain the word “failure”.
AppLock Error Messages 165 Message Explanation and/or corrective action Level Alt Processing the hotkey and backdoor entry LOG_EX Application handle search failure The application being locked did not complete initialization. LOG_ERROR Application handle search OK The application initialized itself successfully LOG_ERROR Application load failure The application could not be launched by AppLock; the application could not be found or is corrupted.
166 AppLock Error Messages Message Explanation and/or corrective action Level Encrypt acquire context failure Unable to encrypt password. LOG_ERROR Encrypt acquire encrypt context failure Unable to encrypt password. LOG_ERROR Encrypt acquired encrypt context OK Encrypt password process successful. LOG_EX Encrypt create hash failure Unable to encrypt password. LOG_ERROR Encrypt create key failure Unable to encrypt password.
AppLock Error Messages 167 Message Explanation and/or corrective action Level Enter GetAppInfo Processing is at the beginning of the function that retrieves the application information from the registry. LOG_PROCESSING Enter password dialog Entering the password dialog processing. LOG_PROCESSING Enter password timeout Entering the password timeout processing. LOG_PROCESSING Enter restart app timer Some application shut down before AppLock can stop it.
168 AppLock Error Messages Message Explanation and/or corrective action Level Exit ToAdmin Exiting the function that handles the mode switch into admin mode. LOG_PROCESSING Exit ToUser Exiting the user mode switch function. LOG_PROCESSING Exit ToUser-Registry read failure The AppName value does not exist in the registry so user mode cannot be entered. LOG_PROCESSING Exit verify password-no pwd set Exiting password verification.
AppLock Error Messages 169 Message Explanation and/or corrective action Level In app hook:WM_WINDOWPOSCHANG ED In addition to preventing the locked application from exiting, AppLock must also prevent the application from enabling the taskbar and resizing the application’s window. This message traps a change in the window position and corrects it. LOG_EX Initializing keyboard hook procedure AppLock is calling the keyboard hook initialization.
170 AppLock Error Messages Message Explanation and/or corrective action Level Registering Backdoor MSG The AppLock system communicates with the keyboard hook via a user defined message. Both AppLock.exe and Kbdhook.dll register the message at initialization. LOG_PROCESSING Registering Hotkey MSG The AppLock system communicates with the keyboard hook via a user defined message. Both Applock.exe and Kbdhook.dll register the message at initialization.
AppLock Error Messages 171 Message Explanation and/or corrective action Level Switching to admin-keyboard hook initialization failure If the keyboard hook initialization fails, AppLock switches to admin mode. . If a password is specified, the password prompt is displayed and remains until a valid password is entered. LOG_PROCESSING Switching to admin-registry read failure See the explanation of the “Registry read failure” above. AppLock is switching into Admin mode.
172 AppLock Error Messages Message Explanation and/or corrective action Level Unhook taskbar wndproc failure AppLock could not remove its control of the taskbar. This error does not affect AppLock processing LOG_ERROR Unhook wndproc failure AppLock could not remove the hook that allows monitoring of the application. LOG_ERROR Unhooking taskbar In administration mode, the taskbar should return to normal operation, so AppLock’s control of the taskbar should be removed.
AppLock Registry Settings 173 AppLock Registry Settings This system application runs at startup via the “launch” feature of LXE Windows CE devices. When the launch feature is installed on the device, the following registry settings are created. The launch feature registry settings are embedded in the mobile device OS image: HKEY_LOCAL_MACHINE\\Software\\LXE\\Persist\\Filename=AppLock.
174 MX7 Reference Guide AppLock Registry Settings E-EQ-MX7RG-B
Chapter 5 Wireless Network Configuration Introduction The MX7 mobile device uses the LXE 802.11b/g radio and either the Funk® Odyssey Client software on the mobile device or the Summit Client software. Both client software utilities support WEP, WPA, no authentication and all authentications listed below. The Odyssey Client radio is an 802.11b/g radio, capable of both 802.11b and 802.11g data rates. The Summit Client radio is an 802.11g radio, capable of both 802.11b and 802.11g data rates.
176 Summit Client Configuration Summit Client Configuration Summit Client Utility Icon Start the Summit Client configuration by tapping the Summit Client Utility icon on the desktop. You can also start the Summit Client utility by tapping Start | Programs | Summit | SCU.
Summit Client Configuration 177 Main Factory Default Settings Main Admin Login Radio Active Config SUMMIT Enabled Default Figure 5-1 Summit Client Utility – Main tab The Main tab displays information about the radio including: • SCU (Summit Client Utility) version • Driver version • Regulatory Domain • Copyright Info • Active Config profile • Status of the radio (Down, Associated, etc). The Active Config (profile) can be switched without logging in to Administrator mode.
178 Summit Client Configuration Administrator Mode To login to Admin mode, tap the Admin Login button. Figure 5-2 Main tab – Enter Admin Password Enter the Admin password (the default password is SUMMIT and is case sensitive) and tap OK. If the password is incorrect an error message is displayed. The Admin default password can be changed on the Global Settings tab. Config Note: Tap the Commit button to save changes.
Summit Client Configuration 179 Buttons Button Function Rename Assigns a new, unique name. If the new name is not unique, an error message is displayed and the profile is not renamed. Delete Deletes the profile. The current active profile cannot be deleted and an error message is displayed if a delete is attempted. New Creates a new profile with the default settings (see “Config Parameters”) and prompts for a unique name.
180 Summit Client Configuration Parameter Default Explanation Radio Mode B+G rates Specify 802.11g and/or 802.11b when communicating with the Access Point. Options are: B rates only or B+G rates. Auth Type Open 802.11 authentication type used when associating with the Access Point. Options are: Open, LEAP, or Shared key. EAP Type None Extensible Authentication Protocol (EAP) type used for 802.1x authentication to the Access Point.
Summit Client Configuration 181 Diags The Diags panel can be used for troubleshooting network traffic and radio connectivity issues. It can also be used to update the radio driver on the MX7. Administrator login is required for the (Re)connect button function. Diagnostics, Update Driver and Site Survey functions are not available in this release.
182 Summit Client Configuration Global Settings The parameters on the Global Settings panel can only be changed when an Administrator is logged in with a password. The current values for the parameters can be viewed by the general user without requiring a password. Note: Tap the Commit button to save changes.
Summit Client Configuration 183 Parameter Default Function Roam Trigger -65 dBm If signal strength is less than this trigger value, the radio looks for a different Access Point with a stronger signal. Options are: -50 dBm, -55, -60, -65, -70, or -75 dBm. Roam Delta 10 dBm The amount by which a different Access Point signal strength must exceed the current Access Point signal strength before roaming to the different Access Point is attempted. Options are: 5 dBm, 10, 15, 20, 25, 30, or 35 dBm.
184 Summit Client Configuration Parameter Default Function Hide Password On If On, the Summit Config Utility masks passwords as they are typed and when they are viewed. Options are: On, Off. Admin Password SUMMIT A string of up to 64 alphanumeric characters that must be entered when the Admin Login button is tapped. If Hide Password is On, the password is masked when typed in the Admin Password Entry text box. The password is Case Sensitive. Options are: none.
Summit Client Configuration 185 Wireless Security Use the instructions in this section to complete the entries on the Config tab according to the type of wireless security used by your network. The instructions that follow are the minimum required to successfully connect to a network. Your system may require more parameters than are listed in these instructions. Please see your System Administrator for complete information about your network and its wireless security requirements.
186 Summit Client Configuration WEP Keys Please see your System Administrator for complete information about your network WEP key requirements. To connect using WEP, use the following minimum required profile options.. • Auth Type = Open • EAP Type = None • Encryption = Manual WEP Tap the WEP/PSK Keys button. The WEP Key Entry text entry box appears. Figure 5-8 WEP Keys Enter the WEP key. If there are more than one set of keys, tap the radio button in front of the Key to be used.
Summit Client Configuration 187 LEAP w/o WPA Authentication If the Cisco/CCX certified AP is configured for open authentication, set the Auth Type radio parameter to “Open”. If the AP is configured for network EAP only, set the Auth Type radio parameter to “LEAP”. Start the Summit Utility by tapping the Summit Client icon. Tap the Admin Login button on the Main panel. Enter the Administrator password and tap OK. Tap the Config tab. Enter the SSID of the Access Point assigned to this profile.
188 Summit Client Configuration PEAP/MSCHAP Authentication Start the Summit Utility by tapping the Summit Client icon. Tap the Admin Login button on the Main panel. Enter the Administrator password and tap OK. Tap the Config tab. Enter the SSID of the Access Point assigned to this profile. Set Auth Type to Open. Set EAP Type to PEAP-MSCHAP. Set Encryption to Auto WEP (without WPA). To configure PEAP-MSCHAP for WPA set Encryption to WPA TKIP. Tap the Credentials button.
Summit Client Configuration 189 WPA/LEAP Authentication Start the Summit Utility by tapping the Summit Client icon. Tap the Admin Login button on the Main panel. Enter the Administrator password and tap OK. Tap the Config tab. Enter the SSID of the Access Point assigned to this profile. Set Auth Type to Open. Set EAP Type to LEAP. Set Encryption to WPA TKIP. Tap the Credentials button.
190 Summit Client Configuration WPA PSK Authentication Start the Summit Utility by tapping the Summit Client icon. Tap the Admin Login button on the Main panel. Enter the Administrator password and tap OK. Tap the Config tab. Enter the SSID of the Access Point assigned to this profile. Set Auth Type to Open. Set EAP Type to None. Set Encryption to WPA PSK. Tap the WEP/PSK Keys button.
Funk Odyssey Client Configuration 191 Funk Odyssey Client Configuration Odyssey Client Icon Start the Funk Odyssey client configuration by tapping the Odyssey Client icon on the desktop or in the taskbar at the bottom right corner of the screen. To create a Funk Odyssey Client user login, please refer to Chapter 3 “System Configuration”, section titled “LXE Login Utility.” For additional information on the Odyssey client see the Funk web site at www funk com.
192 Funk Odyssey Client Configuration Trusted Servers Use this option to edit, add and delete trusted servers and server certificates. Disable Odyssey Tapping this menu option disables Odyssey immediately. Odyssey should be disabled before setting Wireless Zero Config options. Exit Immediately exits the Odyssey client utility. Changes are saved when the panel closes. The Odyssey icon remains in the toolbar.
Funk Odyssey Client Configuration 193 Tools Figure 5-19 Odyssey Client Screens – Tools Import User Certificate See section titled “User Certificates” for instruction. Certificate Enroller Use this option to request a certificate from a server. See section titled “Root Certificates” for instruction. SIM Card Manager Manage the PIN on the SIM card hardware (if installed). Help Figure 5-20 Odyssey Client Screens – Help Help Topics Odyssey local help.
194 Funk Odyssey Client Configuration Wireless Security It is important that all dates are correct on CE computers when using any type of certificate. Certificates are date sensitive and if the date is not correct authentication will fail. Set WEP Settings Commands Tools Help Connect to: Funk Odyssey Client Settings Menu Tap Add to Configure a Profile Figure 5-21 Funk Odyssey Client Settings Menu Start the Funk Odyssey client configuration by tapping the Odyssey Client icon.
Funk Odyssey Client Configuration 195 Figure 5-22 Add Network Wizard Screen On the Add Network Wizard screen enter the SSID of the wireless network. If the SSID is being broadcast by the AP, tap Scan and choose the correct SSID. Choose Infrastructure for the network type. Tap the Next button to continue or the Cancel button to ignore changes made on this screen. No Encryption Figure 5-23 Set Encryption Mode to None Set the Association Mode to Open. Set the Encryption Method to None.
196 Funk Odyssey Client Configuration WEP Encryption Figure 5-24 Set Encryption Mode to WEP Set the Association Mode to Open. Set the Encryption Method to WEP. Disable the Authenticate using 802.1X checkbox. Disable the Keys will … checkbox if needed. Tap Next to continue.
Funk Odyssey Client Configuration 197 Figure 5-25 Setting Static WEP Keys Enter a 40 bit or 128 bit WEP key. The default is blank for all keys and radio buttons. If the WEP key is in alphanumeric format, enable the Alphanumeric radio button. • 40 bit up to 5 characters • 128 bit up to 13 characters If the WEP key is in hexadecimal format, enable the Hexadecimal radio button.
198 Funk Odyssey Client Configuration Set LEAP Settings Commands Tools Help Connect to: Funk Odyssey Client Settings Menu Tap Add to Configure a Profile Figure 5-26 Funk Odyssey Client Settings Menu Start the Funk Odyssey client configuration by tapping the Odyssey Client icon. Tap Settings | Configure. Tap the Add button to configure a profile. The “Add Network Wizard” screen is displayed.
Funk Odyssey Client Configuration 199 Figure 5-28 Set Encryption Mode to LEAP Set the Association Mode to Open. Set the Encryption Method to WEP. Enable the Authenticate using 802.1X checkbox. Enable the Keys will ... checkbox. Tap Next to continue. WEP Authentication for LEAP The Funk Odyssey supplicant authenticates a user with the LEAP protocol. Your system may have EAP-LEAP and/or LEAP in the method drop down list. EAP-LEAP protocol can be used for LEAP authentication.
200 Funk Odyssey Client Configuration Figure 5-30 Create Username and Password Method Enter a Username. For the username Password tap the radio button for either Prompt for password or Use the following password. Tap the OK button then Finish. Figure 5-31 Enter Password for LEAP When prompted for the password enter the valid password to authenticate. Once authenticated the Status shows as “open and authenticated”.
Funk Odyssey Client Configuration 201 Set WPA Settings Commands Tools Help Connect to: Figure 5-32 Funk Odyssey Client Settings Menu Tap Settings | Configure. Figure 5-33 Tap Add to Configure a Profile Tap the Add button to configure a profile. The “Add Network Wizard” screen is displayed.
202 Funk Odyssey Client Configuration Figure 5-34 Add Network Wizard Screen On the Add Network Wizard screen enter the SSID of the wireless network. If the SSID is being broadcast by the AP, tap Scan and choose the correct SSID. Choose Infrastructure for the network type. Tap the Next button to continue or the Cancel button to ignore changes made on this screen. Figure 5-35 Set Association Mode to WPA Set the Association Mode to WPA. Set the Encryption Method to TKIP.
Funk Odyssey Client Configuration 203 PEAP/MS-CHAP Authentication Configuration The Funk Odyssey supplicant authenticates a user with the PEAP/MS-CHAP protocol. Figure 5-36 Select Method Use the delete and add buttons to choose EAP-PEAP authentication. Uncheck the Validate server certificate for now. Tap Next to continue, Previous to return to the previous screen or Cancel to ignore changes made to this screen.
204 Funk Odyssey Client Configuration The next screen displayed is a configuration screen that allows you to choose the correct version of PEAP. Figure 5-38 Select EAP-MS-CHAP-V2 For PEAP/MS-CHAP use the Add/Remove buttons to choose EAP-MS-CHAP-V2. Tap Next to continue, Previous to return to the previous screen or Cancel to ignore changes made to this screen. Figure 5-39 User Name and Password for Phase 2 Authentication A screen appears asking for a user name.
Funk Odyssey Client Configuration 205 On the main configuration screen check the Connect to box and choose the profile just configured. Once connected the status should change to open and authenticated as shown in the figure below. Figure 5-40 Connect to New Profile Now that the connection works change the configuration to authenticate the server. See “Server Authentication.
206 Funk Odyssey Client Configuration Server Authentication To validate the server certificate the root CA certificate must be installed. For instructions for installing see section titled “Root Certificates”. The RADIUS server certificate is not required, only the root CA which issued the server certificate. Next configure the Root CA Certificate as a Trusted Root CA as described in the section titled “Trusted Server Configuration”.
Funk Odyssey Client Configuration 207 PEAP/GTC Authentication Configuration The Funk Odyssey supplicant authenticates a user with the PEAP/GTC protocol. Use the delete and add buttons to choose PEAP/GTC authentication. Uncheck the Validate server certificate for now. Tap Next. Figure 5-42 PEAP/GTC Authentication Configuration Tap Next to continue, Previous to return to the previous screen or Cancel to ignore changes made to this screen.
208 Funk Odyssey Client Configuration Figure 5-44 Choose Correct Version of PEAP By choosing EAP-PEAP another configuration screen appears to chose the correct version of PEAP. For PEAP/GTC use the Add/Remove buttons to choose EAP-GenericTokenCard. Figure 5-45 EAP-PEAP Credential Choice Choose correct credential configuration. To be prompted for the token, tap the “Prompt for token information” radio button.
Funk Odyssey Client Configuration 209 Figure 5-46 Prompt for Password Enter a Username. For the username Password tap the radio button for “Prompt for password” or “Use the following password.” Tap the OK button then Finish. On the main configuration screen check the Connect to checkbox and choose the profile you just configured. When prompted for the password enter it into the password field. Figure 5-47 Enter the Profile Password Use the Unmask checkbox to see the password in clear text as you type.
210 Funk Odyssey Client Configuration Figure 5-48 Authentication is Successful When authentication is successful the Status on the main screen displays “open and authenticated.
Funk Odyssey Client Configuration 211 Server Authentication To validate the server certificate the root CA certificate must be installed. For instructions for installing see section titled “Root Certificates”. The RADIUS server certificate is not required, only the root CA which issued the server certificate. Next configure the Root CA Certificate as a Trusted Root CA as described in the section titled “Trusted Server Configuration”.
212 Funk Odyssey Client Configuration EAP-LEAP Authentication The Funk Odyssey supplicant authenticates a user with the EAP-LEAP protocol. Use the delete and add buttons to choose EAP-LEAP authentication. Your system may have EAPLEAP and/or LEAP in the method drop down list. EAP-LEAP protocol can be used for LEAP authentication. Figure 5-50 EAP-LEAP Method EAP-LEAP does not use server side authentication so the Validate server box is grayed out. Tap Next.
Funk Odyssey Client Configuration 213 Figure 5-52 Enter Password for EAP-LEAP When prompted for the password enter the valid password to authenticate. Once authenticated the Status shows as “open and authenticated”.
214 Funk Odyssey Client Configuration EAP/TLS Authentication Configuration To authenticate using the EAP/TLS protocol you will need a user certificate file and a private key file. Once you have the user certificate files run the certificate installer from the Microsoft control panel as described in the section titled “Root Certificates”. Note: It is important that all dates are correct on the CE devices when using any type of certificate.
Funk Odyssey Client Configuration 215 Figure 5-54 Install Private Key for Certificate Tap OK to import from file. Navigate to the location where the certificate file was copied. Choose the certificate then navigate to the same place and choose to install the private key for the certificate. Enter the password for the private key.
216 Funk Odyssey Client Configuration To verify the user certificate navigate to Start | Settings | Control Panel | Certificates – My Certificates. Tap the certificate and choose View. Tap Private Key and look in the details pane to make sure the key is “Present.
Funk Odyssey Client Configuration 217 Setting EAP/TLS Parameters The Funk Odyssey supplicant authenticates a user with the EAP/TLS protocol. Figure 5-57 Authenticate a User Use the delete and add buttons to choose EAP/TLS authentication. Uncheck the “Validate server certificate” for now. Tap Next. Enter the username on the user certificate to be used for authentication. Tap Next. Figure 5-58 Completed Network Configuration Choose the user certificate for authentication.
218 Funk Odyssey Client Configuration Explore the profile just created. Figure 5-59 Choose the New Profile Tap the OK button in the top right corner. On the main configuration screen check the Connect to box and choose the profile just configured. Figure 5-60 Status is open and authenticated Once configured the status shows “authenticating” then once authenticated it shows “open and authenticated.
Funk Odyssey Client Configuration 219 To check the EAP-TLS status tap Settings | Detailed Status.
220 Funk Odyssey Client Configuration Validating the Server Certificate To validate the server certificate the root CA certificate must be installed. For instructions for installing see section titled “Root Certificates”. The RADIUS server certificate is not required, only the root CA which issued the server certificate. Next configure the Root CA Certificate as a Trusted Root CA as described in the section titled “Trusted Server Configuration”.
Funk Odyssey Client Configuration 221 WPA/PSK Configuration To start the WPA/PSK configuration tap Settings | Configure. Tap the Add button to configure a profile. Figure 5-64 Enter Name of Network On the Add Network Wizard screen type the SSID of the wireless network. If the SSID is being broadcast by the AP, press Scan and choose the correct SSID. Choose Infrastructure for the network type. Figure 5-65 Set the Association Mode to WPA Set the Association mode to “WPA” and Encryption Method to “TKIP”.
222 Funk Odyssey Client Configuration Now you are ready to connect the MX7 to the AP. Figure 5-66 Connect the MX7 and the AP Tap the “Connect to:” box and the MX7 then connects to the AP.
Funk Odyssey Client Configuration 223 Trusted Server Configuration To validate the server side certificates a Trusted Server must be configured. Install the Root CA certificate as described in the section titled “Root Certificates.” Then use the following directions to configure the Odyssey client to use the Root CA Certificate. Navigate to Settings | Trusted Servers. Figure 5-67 Settings – Trusted Servers Menu Option Tap the Add button. Figure 5-68 Select a Trusted Root CA Tap Browse.
224 Funk Odyssey Client Configuration Figure 5-69 Configuring a Trusted Server Certificate The Server Certificate is listed in the grayed box. To authenticate the RADIUS server only, change the Server name button to “Name must end with:”. Enter the name of the RADIUS certificate as shown in the screen titled “Trusted Servers.” Tap the OK button. The server name should be listed in the box. Tap the OK button. The trusted server certificate is configured for the MX7.
Root Certificates 225 Root Certificates It is important that all dates are correct on CE and desktop/laptop computers when using any type of certificate. Certificates are date sensitive and if the date is not correct authentication will fail. Downloading a Root CA Certificate to a PC Please refer to the “LXE Security Primer” for more information on obtaining and installing root certificates.
226 Root Certificates Make sure the correct root CA certificate is selected in the list box. Figure 5-72 Select Encoding Method before Downloading Tap the DER button. To download the CA certificate, tap on the Download CA certificate link. Figure 5-73 Download CA Certificate Screen Tap the Save button and save the certificate to the desktop PC. Keep track of the name and location of the certificate as the certificate file name and file location is required in later steps.
Root Certificates 227 Installing a Root CA Certificate on the Mobile Device Copy the certificate file from the desktop PC to the mobile device. Import the certificate by navigating to Start | Settings | Control Panel | Certificates. Figure 5-74 Certificate Stores Tap the “Import” button. Figure 5-75 Import the Certificate Make sure “From a File” is selected and tap OK.
228 Root Certificates Figure 5-76 Browse to the Certificate Location on the MX7 Using the Explorer buttons, browse to the location where you copied the certificate, select the certificate desired and tap OK. When the text box appears asking if you want to ADD the following certificate to the Root Store, tap Yes to import the certificate. Once the certificate is installed, return to the proper authentication section, described later in this chapter.
User Certificates 229 User Certificates It is important that all dates are correct on CE and desktop/laptop computers when using any type of certificate. Certificates are date sensitive and if the date is not correct authentication will fail. Generating a User Certificate for the Mobile Device Please refer to the “LXE Security Primer” for more information on obtaining and installing user certificates. The easiest way to get the user certificate is to use a browser on a PC to navigate to the CA.
230 User Certificates Figure 5-79 Request a Certificate Screen Tap on the “advanced certificate request” link. Figure 5-80 Advanced Certificate Request Screen Tap on the “Create and submit a request to this CA” link.
User Certificates 231 Figure 5-81 Advanced Certificate Details For the Certificate Template, select User. Check the “Mark keys as exportable” and the “Export keys to file” checkboxes. Type the full path on the local PC where the private key is to be copied. Also specify the private key filename. ! Be sure to note the name used for the private key file, for example MX7USER.PVK. The certificate file created later in this process must be given the same name, for example, MX7USER.CER.
232 User Certificates Figure 5-82 Script Warnings If any script notifications occur, tap the “Yes” button to continue the certificate request. Figure 5-83 Script Warnings When prompted for the private key password: • Tap “None” if you do not wish to use a password, or • Enter and confirm your desired password then tap “OK”. Figure 5-84 Certificate Issued Tap the Download certificate link.
User Certificates 233 Figure 5-85 Certificate Download Security Warning Tap Save to download and store the user certificate to the PC. Keep track of the name and location of the certificate as the file name and location is required in later steps. The private key file is also downloaded and saved during this process. ! E-EQ-MX7RG-B Be sure use the same name for the certificate file as was used for the private key file. For example, it the private key was saved as MX7USER.
234 User Certificates Installing a User Certificate on the Mobile Device (WPA-TLS Only) Copy the certificate and private key files to the mobile device. Import the certificate by navigating to Start | Settings | Control Panel | Certificates. Select “My Certificates” from the pull down list. Figure 5-86 Certificates Tap the “Import” button. Figure 5-87 Import Certificate Make sure “From a File” is selected and tap OK.
User Certificates 235 Figure 5-88 Browsing to Certificate Location Using the explorer buttons, browse to the location where you copied the certificate, select the certificate desired and tap OK. The certificate is now shown in the list. Figure 5-89 Certificate Listing Highlight the certificate you just imported and tap the View. . button.
236 User Certificates Figure 5-90 Private Key Not Present From the Field pull down menu, select “Private Key. • If the private key is present, the process is complete. • If the private key is not present, import the private key. To import the private key, tap OK to return to the Certificates screen. Tap import.
User Certificates 237 Tap View to see the certificate details again. Figure 5-92 Private Key Present The private key should now say “Present”. If it does not, there is a problem. Possible items to check: E-EQ-MX7RG-B • Make sure the certificate was generated with a separate private key file, as shown earlier in this section. If the certificate was not generated with a separate private key file, generate a new certificate and follow the import process again.
238 IEEE 802.11g Wireless LAN Configuration Utility IEEE 802.11g Wireless LAN Configuration Utility Access: WiFi toolbar icon or Start | Programs | Radio Config Utility WiFi icon in Toolbar The Radio Config Utility can be used to set the radio power management, antenna diversity and roaming profiles. Currently, LXE recommends using the default values. The WiFi utility is installed upon each cold reset and warm reset and the icon is minimized to the toolbar. Figure 5-93 802.
IEEE 802.11g Wireless LAN Configuration Utility 239 Figure 5-94 802.11g WiFi Configuration Utility Menus - Conf, About, Save&Exit Configuration default options : Power Save Save Mode/Dynamic; Valid Mode/Static Mode. Dynamic save mode sets the radio to allow it to enter Power Save mode. LXE does not recommend using Maximum save mode.
240 Wireless Zero Config Utility Wireless Zero Config Utility Odyssey Client The WZC utility has an icon in the toolbar that looks like networked computers with a red X through them, indicating the application is available but not used for current radio connection. To use the Wireless Zero Config Utility with the Odyssey Client, the Odyssey Client must be deliberately disabled by the user. Note: LXE recommends using the Funk Odyssey client to configure the Odyssey Client radio.
Wireless Zero Config Utility 241 Summit Client The WZC utility has an icon in the toolbar that looks like networked computers with a red X through them, indicating that Wireless Zero Config application is enabled and the MX7 is not connected to a network. LXE does not recommend use of the Wireless Zero Configuration Utility for configuring the radio as it cannot be used to configure all supported security protocols.
242 MX7 Reference Guide Wireless Zero Config Utility E-EQ-MX7RG-B
Appendix A Key Maps Introduction Remember : “Sticky” keys are also known as “second” function keys. Ctl/Ctrl, Alt, Shft, Blue and Orange keys are “sticky keys”. Sticky keys do not need to be held down before pressing the next (or desired) key. It is valid to use combined modifiers on specific keys. Note: The key mapping in this appendix relates to the physical keypad. See section titled “Input Panel” for the Virtual (or Soft) Keypad used with the stylus.
244 55-Key Alphanumeric Keymaps To Get This MX7 Key / Function Display Backlight Brightness Adjust Mode Press These Keys and Then … Blue Orange Ctl Alt Shft x Caps Lock Press This Key Scan Key Toggle Blue Mode Blue Toggle Orange Mode Orange Toggle Shift Mode Shft Alt Alt Control Ctl Scan Esc Scan Key x Alt Space Spc Enter Enter CapsLock (Toggle) 6 x Back Space Tab x Spc Tab Tab BackTab x Tab Up Arrow Up Arrow Down Arrow Down Arrow Right Arrow x Up Arrow Left Arr
55-Key Alphanumeric Keymaps 245 Press These Keys and Then … To Get This MX7 Key / Function Blue F12 x F2 F13 x F3 F14 x F4 F15 x F5 Orange Ctl Alt Shft Caps Lock Press This Key F16 x F1 F17 x F2 F18 x F3 F19 x F4 F20 x F5 F21 x x F1 F22 x x F2 F23 x x F3 F24 x x F4 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 Z A E-EQ-MX7RG-B x A MX7 Reference
246 55-Key Alphanumeric Keymaps To Get This MX7 Key / Function Press These Keys and Then … Blue Orange Ctl Alt Shft Caps Lock Press This Key B x B C x C D x D E x E F x F G x G H x H I x I J x J K x K L x L M x M N x N O x O P x P Q x Q R x R S x S T x T U x U V x V W x W X x X Y x Y Z x Z 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 0 0 . period x or DEL or .
55-Key Alphanumeric Keymaps 247 Press These Keys and Then … To Get This MX7 Key / Function Blue ] x Z > x H = x T { x W } x X / x J - x Spc + x Del Orange Ctl Alt Shft x Caps Lock Press This Key I (letter i) * (asterisk) or x 8 : (colon) x D ; (semicolon) x F .
248 55-Key Alphanumeric Keymaps To Get This MX7 Key / Function Press These Keys and Then … Blue Orange Ctl Alt Shft Caps Lock x Press This Key U & or x x 7 O ( or x x 9 P ) or x 0 (zero) 5250 Key Map for the 55-Key Keypad Legend.....................Explanation..................... Key Sequence Attn ..............................Attention .............................. Ctl + A Clr ................................Clear ..................................... Ctl + C Del ......................
32-Key Numeric-Alpha Keypad 249 32-Key Numeric-Alpha Keypad When using a sequence of keys that require an alpha key, first press the Alph key. Use the Shft sticky key or the Caps key sequence (Blue+Tab) for upper case alphabetic characters. Pressing the Alph key forces “Alpha” mode for the 2,3,4,5,6,7,8, and 9 keys. The 1 and 0 keys continue to place a 1 and 0 into the text field.
250 32-Key Numeric-Alpha Keypad To Get This MX7 Key / Function Press These Keys and Then … Blue BackTab Orange Ctl Alt Shft Alpha x Press This Key Tab Up Arrow Up Arrow Down Arrow Down Arrow Right Arrow x Up Arrow Left Arrow x Down Arrow Insert x Ctrl Delete Del Home x Down Arrow End x Up Arrow Page Up x Up Arrow Page Down x Down Arrow F1 F1 F2 F2 F3 F3 F4 F4 F5 F5 F6 x F1 F7 x F2 F8 x F3 F9 x F4 F10 x F5 F11 x F1 F12 x F2 F13 x F3 F14
32-Key Numeric-Alpha Keypad To Get This MX7 Key / Function 251 Press These Keys and Then … Blue Orange Ctl Alt Shft g Alpha x Press This Key 4 h x 44 i x 444 j x 5 k x 55 l x 555 m x 6 n x 66 o x 666 p x 7 q x 77 r x 777 s x 7777 t x 8 u x 88 v x 888 w x 9 x x 99 y x 999 x 9999 A z x x 2 B x x 22 C x x 222 D x x 3 E x x 33 F x x 333 G x x 4 H x x 44 I x x 444 J x x 5 K x x 55 L x x 555 M x x 6
252 32-Key Numeric-Alpha Keypad To Get This MX7 Key / Function Press These Keys and Then … Blue Orange Alt Press This Key Shft Alpha x x W x x 9 X x x 99 Y x x 999 Z x x 9999 V Ctl 888 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 0 0 . (period) < x DEL x 7 x 2 or [ 2 x x 3 or ] > x 3 x 8 = x Diamond#2 { x 4 } x 5 / x 1 - x Spc + x Del x * (asterisk) or : (colon) ; (semicolon) x Diamond#1 x 0 x .
32-Key Numeric-Alpha Keypad 253 Press These Keys and Then … To Get This MX7 Key / Function Blue ~ (tilde) x Orange Ctl Alt Shft Press This Key 9 \ x 1 | x Alt “ x Alph x Diamond#3 ! or x x @ 1 2 or 5 x x # 3 or 4 x x 9 $ or x % 4 x 5 x 6 ^ or Ctrl x & x x 7 Diamond#2 ( or x x 9 Diamond#3 ) or x E-EQ-MX7RG-B Alpha 0 (zero) MX7 Reference Guide
254 Creating Custom Key Maps Creating Custom Key Maps Prerequisite: LXE MX7 SDK CD [MX7A504CE50SDK] Introduction A command-line compiler called KEYCOMP.EXE is provided on the MX7 SDK CD. Using this compiler, the System Administrator can convert a sample default key map text file into a custom key map text file which, when loaded onto the mobile device, can be chosen by the user to replace the default mobile device keymap and then switched back when they are finished using the customized keys.
Creating Custom Key Maps 255 Keymap Source Format The source file DEFAULT.KEY is supplied with the keymap compiler. This is the commented source for the default keymap Default. The comments in this file should make the majority of this document redundant. There is a copy of this file at the end of this section, in “Sample Input File”. This section should be read while referring to this sample source, for simplicity.
256 Creating Custom Key Maps MAPROWS Number of rows in each keymap table. This is defined by the hardware keyboard. ALGOR Defines the algorithm for converting row/column to internal scan code. Current values are: MX3X MX7 Note: [ MX7 is scancode = ((column << 3) + row) ] The field MAPDESC needs to be unique, but MAPNAME does not. SPECIAL Section . [Special] KEYSHIFT=COL8ROW0 KEYALT=COL9ROW0 .
Creating Custom Key Maps 257 MAP_NORMAL55 (MX7 only) no modifiers, 55-key map MAP_ORANGE55 (MX7 only) orange modifier, 55-key map MAP_BLUE55 (MX7 only) blue modifier, 55-key map MAP_SHIFT55 (MX7 only) shift modifier, 55-key map MAP_ORANGESHFT (MX7 only) orange and shift modifiers In addition, certain keymaps are used for special adjustment functions within the keyboard driver, via the CHANGE+mapname specification: MAP_VOLUM (or) MAP_VOLUME special keymap for volume adjustment (not on MX7) MAP_
258 Creating Custom Key Maps Keycomp Error Messages Most error messages will specify the line within the keymap source file where the error occurred. Duplicate key A COLxROWx code was found in a MAP table, but that COL/ROW already has a value assigned. GENERAL section must come before MAP The GENERAL section must come first, or at least before any MAP sections.
Creating Custom Key Maps 259 Invalid ROWCOL format A COLxROWx was expected, but the format was not correct. The only valid formats are: COLxROWx, COLxxROWx, COLxROWxx, or COLxxROWxx, where xx are decimal numeric digits (0-9). Invalid scan code The scan code parsed is not recognized. The scan code can take one of the following formats: • • • • • • • VK_code 'x' SHIFT+VK_code SHIFT+'x' ACTION+code CHANGE+mapname OPEN Invalid section name %s The section name parsed is invalid.
260 Creating Custom Key Maps MAPNAME must be all numerics Because of limitations in Microsoft Layout Manager, the map name must be all numeric (4, 5, or 6 digits). The name parsed did not fit this limitation. No definition for map MAP_2ND There is no 2nd keymap defined. The keyboard driver requires this keymap to be defined. This message comes from the post-parse validation, so no line # is specified. No definition for map MAP_2NDSHIFT There is no 2nd-SHIFT keymap defined.
Creating Custom Key Maps 261 No definition for MapHead.keyscan1 No Scan Key 1 definition was found. The keyboard driver requires this key to be defined somewhere in one of the keymaps. This message comes from the post-parse validation, so no line # is specified. No definition for MapHead.keyscan2 No Scan Key 2 definition was found. The keyboard driver requires this key to be defined somewhere in one of the keymaps. This message comes from the post-parse validation, so no line # is specified.
262 Creating Custom Key Maps Value outside of section A value (defined as value=data) is only valid within a section (defined as [section]). A value line was found when a section header line was expected.
Creating Custom Key Maps 263 COL2ROW6='L' COL2ROW7='3' ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL3ROW0=' ' COL3ROW1=open COL3ROW2='X' COL3ROW3='V' COL3ROW4='N' COL3ROW5='0' COL3ROW6=VK_LEFT COL3ROW7=VK_TAB ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL4ROW0=VK_F9 COL4ROW1='S' COL4ROW2=VK_RIGHT COL4ROW3='F' COL4ROW4='H' COL4ROW5='K' COL4ROW6='2' COL4ROW7=VK_UP ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL5ROW0='6' COL5ROW1='Z' COL5ROW2=VK_BACK COL5ROW3='C' COL5ROW4='B' COL5ROW5='M' COL5ROW6=VK_PERIOD COL5ROW7=VK_DOWN ;;;;;;;;;;;;;;;;;;;;;;;;;;;
264 Creating Custom Key Maps COL2ROW0=SHIFT+VK_BACKSLASH COL2ROW1=open COL2ROW2=SHIFT+VK_SEMICOLON COL2ROW3=SHIFT+VK_APOSTROPHE COL2ROW4=VK_COMMA COL2ROW5=VK_LBRACKET COL2ROW6=SHIFT+VK_SLASH COL2ROW7=SHIFT+VK_PERIOD ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL3ROW0=open COL3ROW1=open COL3ROW2=open COL3ROW3=open COL3ROW4=VK_BACKQUOTE COL3ROW5=SHIFT+VK_COMMA COL3ROW6=VK_HOME COL3ROW7=SHIFT+VK_TAB ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL4ROW0=open COL4ROW1=VK_BACKSLASH COL4ROW2=VK_END COL4ROW3=VK_SEMICOLON COL4ROW4=VK_APOSTROPHE C
Creating Custom Key Maps 265 COL1ROW4=open COL1ROW5='4' COL1ROW6=open COL1ROW7=ACTION+SCAN2 ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL2ROW0=open COL2ROW1=open COL2ROW2=open COL2ROW3=open COL2ROW4=open COL2ROW5='1' COL2ROW6=open COL2ROW7='3' ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL3ROW0=open COL3ROW1=open COL3ROW2=open COL3ROW3=open COL3ROW4=open COL3ROW5='0' COL3ROW6=open COL3ROW7=open ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL4ROW0=open COL4ROW1=open COL4ROW2=open COL4ROW3=open COL4ROW4=open COL4ROW5=open COL4ROW6='2' COL4ROW7=open ;;
266 Creating Custom Key Maps COL0ROW7=ACTION+SCAN1 ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL1ROW0=SHIFT+'Q' COL1ROW1=SHIFT+'9' COL1ROW2=ACTION+SCAN3 COL1ROW3=SHIFT+'T' COL1ROW4=SHIFT+'U' COL1ROW5=SHIFT+'4' COL1ROW6=SHIFT+'O' COL1ROW7=ACTION+SCAN2 ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL2ROW0=SHIFT+'A' COL2ROW1=open COL2ROW2=SHIFT+'D' COL2ROW3=SHIFT+'G' COL2ROW4=SHIFT+'J' COL2ROW5=SHIFT+'1' COL2ROW6=SHIFT+'L' COL2ROW7=SHIFT+'3' ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL3ROW0=SHIFT+' ' COL3ROW1=open COL3ROW2=SHIFT+'X' COL3ROW3=SHIFT+'V'
Creating Custom Key Maps 267 COL0ROW1=VK_F1 COL0ROW2=ACTION+POWER COL0ROW3=VK_F2 COL0ROW4=VK_F5 COL0ROW5=VK_RETURN COL0ROW6='2' COL0ROW7=ACTION+SCAN1 ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL1ROW0=open COL1ROW1=open COL1ROW2=open COL1ROW3=VK_SPACE COL1ROW4=open COL1ROW5=open COL1ROW6=open COL1ROW7=open ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL2ROW0='4' COL2ROW1=open COL2ROW2=open COL2ROW3=open COL2ROW4='9' COL2ROW5=open COL2ROW6=open COL2ROW7=open ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL3ROW0=VK_SHIFT COL3ROW1=open COL3ROW2=VK_DELETE
268 Creating Custom Key Maps ;; on the MX7 32-key keypad ;;---------------------------------------------------[Map] MAP=MAP_ORANGE32 ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL0ROW0=SHIFT+'8' COL0ROW1=VK_F6 COL0ROW2=ACTION+POWER COL0ROW3=VK_F7 COL0ROW4=VK_F10 COL0ROW5=open COL0ROW6=VK_LBRACKET COL0ROW7=CHANGE+MAP_VOLUME ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL1ROW0=open COL1ROW1=open COL1ROW2=open COL1ROW3=VK_BACK COL1ROW4=open COL1ROW5=open COL1ROW6=open COL1ROW7=open ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL2ROW0=SHIFT+'3' COL2ROW1=op
Creating Custom Key Maps 269 ;;---------------------------------------------------;; the name of this key doesn't matter ;; the important part is the MAP value ;; codes are defined in docs ;; this is the map for keys on the MX7 32-key keypad ;; modified with BLUE ;;---------------------------------------------------[Map] MAP=MAP_BLUE32 ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL0ROW0=KY_PROG1B COL0ROW1=VK_F11 COL0ROW2=ACTION+POWER COL0ROW3=VK_F12 COL0ROW4=VK_F15 COL0ROW5=open COL0ROW6=VK_LBRACKET COL0ROW7=CHANGE+MAP_
270 Creating Custom Key Maps COL7ROW2=VK_F13 COL7ROW3=VK_F14 COL7ROW4=open COL7ROW5=KY_ORANGE COL7ROW6=KY_BLUE COL7ROW7=open ;;---------------------------------------------------;; the name of this key doesn't matter ;; the important part is the MAP value ;; codes are defined in docs ;; this is the map for keys on the MX7 32-key keypad ;; modified with SHIFT ;;---------------------------------------------------[Map] MAP=MAP_SHIFT32 ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL0ROW0=KY_PROG1S COL0ROW1=VK_F16 COL0ROW2=ACT
Creating Custom Key Maps 271 COL6ROW5=open COL6ROW6=open COL6ROW7=open ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL7ROW0=SHIFT+'6' COL7ROW1=KY_PROG3S COL7ROW2=VK_F18 COL7ROW3=VK_F19 COL7ROW4=open COL7ROW5=KY_ORANGE COL7ROW6=KY_BLUE COL7ROW7=open ;;---------------------------------------------------;; the name of this key doesn't matter ;; the important part is the MAP value ;; codes are defined in docs ;; this is the map for unmodified keys on the ;; MX7 55-key keypad ;;------------------------------------------------
272 Creating Custom Key Maps ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL6ROW0=open COL6ROW1='W' COL6ROW2=VK_RETURN COL6ROW3='R' COL6ROW4='Y' COL6ROW5='I' COL6ROW6='5' COL6ROW7='P' ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL7ROW0='E' COL7ROW1=VK_SHIFT COL7ROW2=VK_F3 COL7ROW3=VK_F4 COL7ROW4='7' COL7ROW5=KY_ORANGE COL7ROW6=KY_BLUE COL7ROW7=VK_CONTROL ;;---------------------------------------------------;; the name of this key doesn't matter ;; the important part is the MAP value ;; codes are defined in docs ;; this is the map for ke
Creating Custom Key Maps 273 COL5ROW3=open COL5ROW4=SHIFT+VK_BACKQUOTE COL5ROW5=SHIFT+VK_HYPHEN COL5ROW6=open COL5ROW7=VK_PRIOR ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL6ROW0=open COL6ROW1=SHIFT+'2' COL6ROW2=open COL6ROW3=SHIFT+'4' COL6ROW4=SHIFT+'6' COL6ROW5=SHIFT+'8' COL6ROW6=open COL6ROW7=SHIFT+'0' ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL7ROW0=SHIFT+'3' COL7ROW1=VK_SHIFT COL7ROW2=VK_F8 COL7ROW3=VK_F9 COL7ROW4=open COL7ROW5=KY_ORANGE COL7ROW6=KY_BLUE COL7ROW7=VK_INSERT ;;---------------------------------------------------
274 Creating Custom Key Maps COL4ROW6=open COL4ROW7=VK_LEFT ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL5ROW0=open COL5ROW1=VK_RBRACKET COL5ROW2=VK_ESCAPE COL5ROW3=open COL5ROW4=open COL5ROW5=open COL5ROW6=open COL5ROW7=VK_RIGHT ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL6ROW0=open COL6ROW1=SHIFT+VK_LBRACKET COL6ROW2=open COL6ROW3=open COL6ROW4=VK_LBRACKET COL6ROW5=VK_INSERT COL6ROW6=open COL6ROW7=SHIFT+VK_EQUAL ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL7ROW0=open COL7ROW1=VK_SHIFT COL7ROW2=VK_F13 COL7ROW3=VK_F14 COL7ROW4=open COL7ROW5=KY_OR
Creating Custom Key Maps 275 COL4ROW0=open COL4ROW1=SHIFT+'S' COL4ROW2=open COL4ROW3=SHIFT+'F' COL4ROW4=SHIFT+'H' COL4ROW5=SHIFT+'K' COL4ROW6=SHIFT+'2' COL4ROW7=VK_HOME ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL5ROW0=SHIFT+'6' COL5ROW1=SHIFT+'Z' COL5ROW2=open COL5ROW3=SHIFT+'C' COL5ROW4=SHIFT+'B' COL5ROW5=SHIFT+'M' COL5ROW6=open COL5ROW7=VK_END ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL6ROW0=open COL6ROW1=SHIFT+'W' COL6ROW2=open COL6ROW3=SHIFT+'R' COL6ROW4=SHIFT+'Y' COL6ROW5=SHIFT+'I' COL6ROW6=SHIFT+'5' COL6ROW7=SHIFT+'P' ;;;;
276 Creating Custom Key Maps COL3ROW4=open COL3ROW5=open COL3ROW6=open COL3ROW7=open ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL4ROW0=open COL4ROW1=open COL4ROW2=open COL4ROW3=open COL4ROW4=open COL4ROW5=open COL4ROW6=open COL4ROW7=open ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL5ROW0=open COL5ROW1=open COL5ROW2=open COL5ROW3=open COL5ROW4=open COL5ROW5=open COL5ROW6=open COL5ROW7=open ;;;;;;;;;;;;;;;;;;;;;;;;;;; COL6ROW0=open COL6ROW1=open COL6ROW2=open COL6ROW3=open COL6ROW4=open COL6ROW5=open COL6ROW6=open COL6ROW7=open ;;;;;;
Creating Custom Key Maps 277 Sample Output File [HKEY_CURRENT_USER\Keyboard Layout\Keymaps\Default] "HKL"="00000409" "Head"=hex: 0D,08,08,40,00,00,02,27,2F,07,0F,0A,40,48,50,58 "Map0"=hex:\ 1B,70,DF,71,74,76,38,87,51,39,89,54,55,34,4F,88,\ 41,00,44,47,4A,31,4C,33,20,00,58,56,4E,30,25,09,\ 78,53,27,46,48,4B,32,26,36,5A,08,43,42,4D,BE,28,\ 79,57,0D,52,59,49,35,50,45,00,72,73,75,37,77,00 "Flag0"=hex:\ 00,00,A0,00,00,00,00,A0,00,00,A0,00,00,00,00,A0,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00
278 Creating Custom Key Maps "Map7"=hex:\ EA,7F,DF,80,83,00,32,87,00,00,00,20,00,00,00,00,\ 34,00,00,00,39,00,00,00,10,00,00,00,00,00,00,00,\ 31,00,00,37,38,00,00,24,00,EE,00,35,00,00,00,23,\ 33,00,00,30,00,00,00,00,36,F0,81,82,00,F2,F3,00 "Flag7"=hex:\ 00,00,A0,00,00,00,10,A0,00,00,00,00,00,00,00,00,\ 10,00,00,00,10,00,00,00,00,00,00,00,00,00,00,00,\ 10,00,00,10,10,00,00,00,00,00,00,10,00,00,00,00,\ 10,00,00,10,00,00,00,00,10,00,00,00,00,00,00,00 "Map8"=hex:\ E9,70,DF,71,74,00,38,87,51,39,00,54,55,34,4F,0
Appendix B Technical Specifications Physical Specifications Features Specifications Comments CPU Intel Xscale operating at 400 MHz 32 bit CPU (with on-chip cache) Memory RAM 128 MB SDRAM 20 MB available for programs and data Display LCD Transmissive Color – optimized for indoor use Transmissive LCD with touchscreen.
280 Display Specifications Features Batteries Specifications Comments Main Li-Ion battery pack 7.4V 2.4Ah In-Unit Chargeable or Externally Chargeable Backup (CMOS) Internal Nickel Cadmium (NiCd) 1.42V max. Automatically charges from main battery during normal operation. Requires AC power for re-charging. Memory operational for 24 hours when main battery is depleted. Minimal life expectancy is 2 years. Radio 802.11 b/g LXE 2.4GHz (USB 2.0 device in PCMCIA Card) Supports diversity.
Environmental Specifications 281 Environmental Specifications MX7 Feature Specification Operating Temperature 14°F to 122°F (-10°C to 50°C) Storage Temperature -4°F to 158°F (-20°C to 70°C) Water and Dust IP54 Operating Humidity Up to 90% non-condensing at 104°F (40°C) Standards See “MX7 User’s Guide”, Appendix B. Contamination Resistant to exposure to skin oil and other lubricants.
282 Radio Specifications Radio Specifications Odyssey Client Bus Interface USB Interface Radio Frequencies 2.400GHz to 2.4835GHz RF Data Rates 1, 2, 5.
List of Valid VK Codes for CE 283 List of Valid VK Codes for CE This is the list of codes parsed by KEYCOMP compiler. Refer to Microsoft Windows documentation for further clarification of the meaning of these key codes. Any VK keys not defined here are not valid for use under Windows CE .
284 ASCII Control Codes ASCII Control Codes The following table lists ASCII Control codes in hexadecimal and their corresponding Control-key combinations.
ASCII Control Codes 285 Char Hex ControlKey CAN 17 ^X CANcel line Ctrl-x EM 19 ^Y End of Medium Ctrl-y SUB 1a ^Z SUBstitute Ctrl-z ESCape VK_CONTROL (0x11)down VK_PACKET (0xe7) down WM_CHAR 0x1b VK_PACKET up VK_CONTROL up File Separator VK_CONTROL (0x11)down VK_PACKET (0xe7) down WM_CHAR 0x1c VK_PACKET up VK_CONTROL up Group Separator VK_CONTROL (0x11)down VK_PACKET (0xe7) down WM_CHAR 0x1d down WM_CHAR (0x1d) up VK_PACKET up VK_CONTROL up Record Separator VK_CONTROL (0x11)down VK
286 MX7 Reference Guide ASCII Control Codes E-EQ-MX7RG-B
Index 32-key keypad.......................................................46 55-key 5250 keypad..............................................46 55-key keypad.......................................................46 A About software, hardware, version, network IP ............89 AC External Power Supply, How to.....................14 AC Power Adapter Assembly.............................................................14 Accessibility settings ............................................90 Accessories ......
288 Charger................................................................59 Charging..............................................................37 Check status and power reading .........................12 Compartment.......................................................12 Critical Suspend state..........................................57 Hotswapping .......................................................57 Important...............................................................3 Life Approximate......
Index Diamond keys .......................................................49 Digital certificates.................................................92 Dimensions .........................................................280 Disable Odyssey Client.........................................82 Disable Summit Client..........................................83 Discharged, recharged and conditioned................57 Display................................................................279 Features....................
290 Index Input panel virtual keyboard ..................................................28 Input Panel properties...........................................97 Install Mounting Brackets, Vehicle ...............................61 Install ActiveSync on Desktop or Laptop...........128 Install MX7 LXEbook ..........................................23 Integrated barcode scanner port............................40 Internal modems not supported by LXE.........................................
Index N Network driver properties...................................104 No Security Summit..............................................................185 O Odyssey Client Icon.................................................191, 240 Commands ........................................................192 Configured and authenticated ...........................218 Connect the MX7 to the AP..............................222 EAP/TLS protocol ....................................214, 217 EAP-LEAP protocol .......
292 Index R Schemes tab ........................................................108 Screwdriver Phillips, for handstrap .........................................13 SD card interface ..................................................36 SD Cards Install and remove...............................................43 SD flash card location...........................................42 SD Flash Cards, CAB Files and Programs .........126 SE824, SE955, SE1524 ........................................
Index US AC to DC ....................................................281 Stored certificates .................................................92 Storing PC Cards ..................................................43 Strip Leading, Strip Trailing...............................113 Stylus ....................................................................19 and data entry......................................................29 Stylus pressure......................................................
294 Volume adjust audio volume ............................................22 using the keypad .................................................22 Volume and Sounds default values.....................125 Volume control .....................................................39 Volume Mixer.....................................................102 W Wake the device from Suspend ............................76 Warm Reset ..........................................................41 Warmboot ........................