Page 3
MC9190-G Integrator Guide 72E-140937-01 Rev A February 2011...
Page 4
Motorola. No right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with other program material, create a derivative work from a licensed program, or use a licensed program in a network without written permission from Motorola.
Related Documents and Software ......................xvi Service Information..........................xvi Chapter 1: Getting Started Introduction ............................1-1 Unpacking the MC9190-G ........................1-1 Configuring the MC9190-G ........................1-1 Resetting the MC9190-G ........................1-2 Windows CE 6.0 Devices ....................... 1-2 Performing a Warm Boot ......................1-2 Performing a Cold Boot ......................
Page 8
Universal Battery Charger (UBC) Adapter ................... 2-27 Inserting and Removing a Battery ....................2-27 Setup .............................. 2-28 Battery Charging Indicators ......................2-28 Modem Module ............................ 2-29 Setup .............................. 2-30 Connecting to the MC9190-G ....................2-30 Connecting to the Single Slot Serial/USB Cradle ..............2-31...
Page 9
Changing the Initialization String (Windows CE 6.0) ..............2-32 Serial Communication Setup ....................... 2-34 Setting Up a Connection on the MC9190-G (Windows Mobile 6.5) ..........2-34 Serial Connection Setup (Windows CE 6.0) .................. 2-35 USB Host Communication Setup ......................2-37 Wall Mounting Bracket and Shelf Slide ....................
Page 10
Working with FFS Partitions ......................5-3 RegMerge.dll ..........................5-4 CopyFiles ............................5-4 Non-FFS Partitions ........................5-4 Downloading Partitions to the MC9190-G ..................5-5 Bootloader ............................5-5 Partition Update vs. File Update ....................5-5 Upgrade Requirements ......................5-5 Deployment ............................5-6 Copying Files from a Host Computer .....................
Page 12
Appendix B: Using iDockIt Introduction ............................B-1 General Recommendations ......................... B-2 Prepare the MC9190-G To Connect ....................B-2 Enable iDockIt To Manage Connections Automatically ............B-2 Enable iDockIt To Manage Connections Manually ..............B-2 Launch Application Upon Connection .................... B-3 View Connection Status .........................
Page 13
Table of Contents Appendix C: Special Software Configurations Bluetooth Configuration Setting ......................C-1 Sample Applications and StartUpCtl Configuration ................C-2 StartUpCtl Application Configuration ..................... C-2 Removing Sample Applications and StartUpCtl Application ............C-2 Switching Between QVGA and VGA Resolution in Windows CE Devices .......... C-3 Battery Usage Threshold Setting ......................
Screens and windows pictured in this guide are samples and can differ from actual screens. Documentation Set The documentation set for the MC9190-G is divided into guides that provide information for specific user needs. • MC9190-G User Guide - describes how to use the MC9190-G.
MC9190-G Integrator Guide Software Versions This guide covers various software configurations and references are made to operating system or software versions for: • Adaptation Kit Update (AKU) version • OEM version • BTExplorer version • Fusion version. AKU Version for Mobile 6.5 Devices To determine the Adaptation Kit Update (AKU) version on a Mobile 6.5 device:...
Chapter 1, Getting Started, provides information on setting up the MC9190-G. • Chapter 2, Accessories, describes the accessories available for the MC9190-G and how to set up power connections and battery charging capabilities, where applicable. • Chapter 3, Synchronization, provides instructions on installing ActiveSync and setting up a partnership between the MC9190-G and a host computer.
For the latest version of this guide and all guides, go to: http://supportcentral.motorola.com. Service Information If you have a problem with your equipment, contact the “Motorola Global Interactive Center,” for your region. Go to http://www.motorola.com/contactsupport. If you purchased your Motorola product from a Motorola Business Partner, contact that Business Partner for service.
Introduction This chapter provides information for setting up the MC9190-G. Unpacking the MC9190-G Carefully remove all protective material from around the MC9190-G and save the shipping container for later storage and shipping. Verify that you received all equipment listed below: •...
While the battery is partially released, simultaneously press and release the handle trigger and the Power button. Push the battery to fully re-insert it in the MC9190-G. One audible click can be heard as the battery is fully inserted. The MC9190-G initializes.
1 - 3 Data saved in flash memory or a memory card is not lost. Perform a warm boot first. This restarts the MC9190-G and saves all stored records and entries. If the MC9190-G still does not respond, perform a cold boot.
MC9190-G Integrator Guide Battery Management Battery Saving Tips • Leave the MC9190-G connected to AC power at all times when not in use. • Set the MC9190-G to turn off after a short period of non-use. • Set the display to turn off or dim the backlight.
Getting Started 1 - 5 Changing the Keypad Backlight Settings To change the keypad backlight settings in order to conserve more battery power: On devices with Windows CE 6.0, tap > > > icon > tab. Start Settings Control Panel Keylight Battery Power On devices with Windows Mobile 6.5, tap...
1 - 6 MC9190-G Integrator Guide On Device with CE 6.0 WLAN Radio To turn off the WLAN radio, tap the icon on the task tray and select . A red Wireless Connection Status Disable Radio X appears across the icon indicating that the radio is disabled (off).
Accessory Part Number Description Cradles Single Slot Serial/USB CRD9000-1001SR Charges the MC9190-G main battery and a spare Cradle battery. It also synchronizes the MC9190-G with a host computer through either a serial or a USB connection. Four Slot Charge Only CHS9000-4001CR Charges the MC9190-G main battery.
Page 26
Provides USB communication to the host. DEX Cable with Floating 25-62167-03R Jack Screws Paxar Printer Cable 25-62168-01R Connects the MC9190-G to a Paxar printer. O’Neil Printer Cable 25-62169-01R Connects the MC9190-G to an O’Neil printer. Zebra Printer Cable 25-62170-02R Connects the MC9190-G to a Zebra printer.
Page 27
Shoulder Strap 58-40000-007R Universal shoulder strap for holster. Snap-on Cable Adapter Module ADP9000-110R Attaches to the bottom of the MC9190-G and (CAM) provides power (5 VDC 350 mA) for use with the LS3408ER scanner. Cable Adapter Module ADP9000-100R Attaches to the bottom of the MC9190-G and...
The MC9190-G has interchangeable modular keypads. The modular keypads can be changed in the field as necessary to support specialized applications. NOTE Do not remove the keypad while the MC9190-G is on and do not operate the MC9190-G with the keypad detached. Follow proper Electro-Static Discharge (ESD) precautions to avoid damaging the SD card. Proper ESD precautions include, but are not limited to, working on an ESD mat and ensuring that the operator is properly grounded.
2-1). CAUTION Do not remove the keypad while the MC9190-G is on and do not operate the MC9190-G with the keypad detached. Follow proper ESD precautions to avoid damaging the SD card. Proper ESD precautions include, but are not limited to, working on an ESD mat and ensuring that the operator is properly grounded.
Page 30
2 - 6 MC9190-G Integrator Guide SD Card SD Card Retaining Door Inserting the SD Card Figure 2-3 CAUTION Do not apply more than 4 in-lbs of torque when tightening the keypad screws. Replace the keypad and re-attach using the two screws (see Figure 2-2 on page 2-5).
Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 8-1. This section describes how to set up and use a single Single Slot Serial/USB cradle with the MC9190-G. For serial and USB communication setup procedures see Serial Communication Setup on page 2-34.
2 - 8 MC9190-G Integrator Guide • Charges the MC9190-G’s battery. • Charges a spare battery. Setup NOTE The cradle requires a dedicated port on the host. Select either serial or USB for communications. Do not connect the cradle to both serial and USB ports.
Battery Charging Indicators The Single Slot Serial/USB Cradle can charge the MC9190-G main battery and a spare battery simultaneously. The MC9190-G’s amber charge LED, located in the Indicator LED Bar, shows the status of the battery charging in the MC9190-G. See Table 2-2 for charging status indications.
Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 8-1. This section describes how to set up and use a Four Slot Ethernet cradle with the MC9190-G. For cradle communication setup procedures see Ethernet Communication Setup on page 2-12.
Four Slot Ethernet Cradle Power Connection Figure 2-8 Battery Charging Indicators The MC9190-G’s amber charge LED, located in the Indicator LED Bar, shows the status of the battery charging in the MC9190-G. See Table 2-2 for charging status indications. The battery usually charges in less than four hours.
2 - 12 MC9190-G Integrator Guide Ethernet Communication Setup To establish a connection between the MC9190-G and the host computer to communicate over an Ethernet network, perform the following: • Install MobileDox Cradle Manager • Install iDockIt • Configure the MC9190-G •...
Inserting the MC9190-G into the cradle provides direct-connect Remote Access Service (RAS) service. Configure each MC9190-G for use with the cradle, just as any remote client would be configured to connect to an Internet Service Provider (ISP). The computer comm port setting was set to USB during the iDockIt installation procedure.
Page 38
2 - 14 MC9190-G Integrator Guide Set IP Address Window Figure 2-9 Enter the appropriate MAC Address and IP address. Click Modifying Cradle Settings Launch the MobileDox Cradle Manager on the host computer. Select the name of the cradle you want to configure from the list.
Page 39
Accessories 2 - 15 Cradle Settings - General Settings Fields Table 2-5 Field Description Device Name A text string used to describe the MobileDox device. Any 15-character string may be entered. Custom String A text string for any desired usage (examples are: location, asset ID, etc.). Any 15-character string may be entered.
Page 40
2 - 16 MC9190-G Integrator Guide Cradle Settings Window - Port Settings Tab Figure 2-12 Cradle Settings - Port Settings Fields Table 2-7 Field Description Port Name A text string used to describe the device attached to the port. Any 15-character string can be entered.
Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 8-1. This section describes how to set up and use a Four Slot Charge Only cradle with the MC9190-G. Four Slot Charge Only Cradle Figure 2-13 CAUTION Do not place coins, keys or paper clips in cradle well.
Four Slot Charge Only Cradle Power Connection Figure 2-14 Battery Charging Indicators The MC9190-G’s amber charge LED, located in the Indicator LED Bar, shows the status of the battery charging in the MC9190-G. See Table 2-2 on page 2-9 for charging status indications. The battery usually charges in less than...
Accessories 2 - 19 Four Slot Spare Battery Charger CAUTION Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 8-1. This section describes how to set up and use the Four Slot Spare Battery Charger to charge up to four spare batteries.
2 - 20 MC9190-G Integrator Guide Setup Power Port DC Cable AC Cord Power Supply Four Slot Spare Battery Charger Power Connection Figure 2-16 Spare Battery Charging with the Four Slot Spare Battery Charger Connect the charger to a power source as shown in Figure 2-16.
Accessories 2 - 21 Magnetic Stripe Reader This section describes how to set up and use the snap-on MSR with the MC9190-G. The MSR snaps on to the bottom of the MC9190-G and can be easily removed when not in use.
Attaching the MSR Figure 2-18 To remove, squeeze the latch grips and pull the MSR from the MC9190-G. NOTE Remove the MSR from the bottom of the MC9190-G before using a cradle for charging and communication. Setup Into Cigarette Lighter...
NOTE Batteries must be charged within the 32° to 104° F (0° to +40° C) ambient temperature range. The MC9190-G’s amber charge LED, located in the Indicator LED Bar, shows the status of the battery charging in the MC9190-G. See Table 2-2 on page 2-9 for charging status indications.
Swipe the magnetic stripe card through the MSR, ensuring the magnetic stripe on the card faces the MC9190-G. The card may be swiped in either direction, from left to right or from right to left. For best results, gently press down on the card while swiping to ensure contact with the bottom of the reader.
(one on each side) Attaching the CAM Figure 2-23 To remove, squeeze the latch grips and pull the CAM from the MC9190-G. NOTE Remove the CAM from the bottom of the MC9190-G before using a cradle for charging and communication. Setup Into Cigarette...
NOTE Batteries must be charged within the 32° to 104° F (0° to +40° C) ambient temperature range. The MC9190-G’s amber charge LED, located in the Indicator LED Bar, shows the status of the battery charging in the MC9190-G. See Table 2-2 on page 2-9 for charging status indications.
Accessories 2 - 27 Universal Battery Charger (UBC) Adapter CAUTION Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 8-1. This section describes how to use the UBC adapter to charge a spare battery. The UBC can be used with a power supply as a standalone spare battery charger or it can be used with the four station UBC2000 to provide charging to simultaneously charge up to four spare batteries.
2 - 28 MC9190-G Integrator Guide Setup DC Cable AC Line Cord Power Supply UBC Adapter Power Connection Figure 2-27 Battery Charging Indicators To charge a spare battery using the UBC adapter, connect the power supply to the UBC (see Figure 2-27 on page 2-28), then insert the spare battery.
Modem Module Figure 2-29 The Modem Module enables data communication between the MC9190-G and a host computer, remotely through the phone lines, and synchronizes information between the MC9190-G and a host computer. The following items are required for a modem connection: •...
2 - 30 MC9190-G Integrator Guide Setup Connecting to the MC9190-G Male 15-pin connector Phone port Line In port Phone cord Phone cord Modem Module Connection - MC9190-G Figure 2-30 CAUTION Do not connect the modem's 15-pin connector into a VGA port of a host computer.
NOTE If using a phone, connect the cord from the phone to the Phone port on the modem. Modem Indicators Table 2-10 Indication Modem is not properly connected to the MC9190-G; modem is not receiving power. Green Modem is connected to the MC9190-G and is receiving power. Solid Amber MC9190-G is communicating with the host computer.
Advanced... to exit the window. Advanced Tap Finish. Configuring the MC9190-G for the Modem (Windows CE 6.0) To create a modem connection on the MC9190-G: Connect the modem to the MC9190-G, see Connecting to the MC9190-G on page 2-30. On the MC9190-G, tap >...
Page 57
Accessories 2 - 33 On the MC9190-G, tap > . Double-tap the icon. Settings Control Panel Network and Dial-up Connections In the window, double-tap the icon to edit the settings. Connection My Connection Network and Connections Windows Figure 2-32 To modify dial-up properties, tap , make the selections in the window.
Windows Mobile Device Center on the host computer, Start Programs Microsoft ActiveSync if it is not already running. NOTE Every MC9190-G should have a unique device name. Never try to synchronize more than one MC9190-G to the same name. In the synchronization window, select > File...
USB ports. Connect the MC9190-G to the accessory being used for communication. Power on the MC9190-G. If a partnership was already created between the host computer and MC9190-G, synchronization occurs automatically upon connection. Serial Connection Setup (Windows CE 6.0) On the MC9190-G tap >...
Page 60
Allow USB connection to save any changes made. NOTE Every MC9190-G should have a unique device name. Never try to synchronize more than one MC9190-G to the same name. Connect the device to the host computer. NOTE The cradle requires a dedicated port. It cannot share a port with an internal modem or other device. Refer to the computer user manual supplied to locate the serial port(s).
Settings System USBConfig Tap the radio button. USB Host Mode NOTE When the MC9190-G is configured a a USB host, it cannot ActiveSync with a host computer. To configure the MC9190-G as a USB client: > > > icon. Start...
2 - 38 MC9190-G Integrator Guide Wall Mounting Bracket and Shelf Slide This section describes how to install and set up the MC9000 Wall Mount Bracket and Shelf Slide to mount cradles to a wall. Wall Mounting Bracket Shelf Slides...
Accessories 2 - 39 Insert screws Insert screws Wall Mounting Bracket Mounting Screws Figure 2-40 If using the bracket and slide with a four slot cradle, secure a second bracket to the wall next to the first, aligning the horizontal screw holes on the second with those of the first. Attaching the Shelf Slide to the Wall Mount Bracket One Single Slot Cradle/Four Slot Battery Charger To attach the shelf slide to the wall mount bracket for use with one single slot cradle or four slot battery charger:...
2 - 40 MC9190-G Integrator Guide Pan-head screw holes Insert screws from below Attaching Two Shelf Slides Figure 2-42 Four Slot Cradle To attach the shelf slide to the wall mount bracket for use with a four slot cradle: Place a slide on the left-hand bracket, aligning the larger pan-head screw holes in the slide with the left two screw holes on the bracket.
Page 65
Accessories 2 - 41 Insert set screws Attaching Two Shelf Slides Figure 2-44 For a four slot cradle, slide the cradle on to the slides, across both brackets. Secure each cradle or charger to its slide using the two set screws provided.
Windows Vista and Windows 7) in order to use the sync feature. Visit www.microsoft.com on the host computer for details. NOTE When the MC9190-G is connected to a host computer and a sync connection is made, the Wi-Fi radio is disabled. This is a Microsoft security feature to prevent connection to two networks at the same time.
ActiveSync or WMDC. On Window CE 6.0 devices: On the MC9190-G tap Start > Settings > Control Panel > PC Connection. The PC Connection Properties window appears. PC Connection Properties Window...
3 - 3 ActiveSync Window Figure 3-2 NOTE Assign each MC9190-G a unique device name. Do not try to synchronize more than one MC9190-G to the same name. In the ActiveSync window, select File > Connection Settings. The Connection Settings window appears.
3 - 4 MC9190-G Integrator Guide Windows Mobile Device Center Window Figure 3-4 In the WMDC window, under Mobile Device Settings, click Connection settings. Connection Settings Window Figure 3-5 Select Allow USB connections and adjust any additional settings as needed.
Page 71
ActiveSync 3 - 5 ActiveSync WMDC Select Synchronization Setting Window Figure 3-6 Select the appropriate settings and click Next ActiveSync WMDC Setup Complete Window Figure 3-7 Click Finish or Setup...
Synchronization With a Windows Mobile 6.5 Device NOTE When the MC9190-G is connected to your computer and a sync connection is made, the Wi-Fi radio (if applicable) is disabled. This is a Microsoft security feature to prevent connection to two networks at the same time.
Page 74
Connected Window Figure 3-11 During the first synchronization, information stored on the MC9190-G is copied to the host computer. When the copy is complete and all data is synchronized, the MC9190-G can be disconnected from the host computer. NOTE The first synchronization operation must be performed with a local direct connection. Windows Mobile retains...
Wireless Local Area Networks (LANs) allow the MC9190-G to communicate wirelessly and send captured data to a host device in real time. Before using the MC9190-G on a WLAN, the facility must be set up with the required hardware to run the wireless LAN and the MC9190-G must be configured. Refer to the documentation provided with the access points (APs) for instructions on setting up the hardware.
4 - 2 MC9190-G Integrator Guide Signal Strength Icon Wireless Application Menu Figure 4-1 Windows Mobile 6.5 Devices The interface to the Signal Strength icon and Wireless Launcher has changed in the Windows Mobile 6.5 default Today screen. To view the Wireless Launcher, select the Fusion plug-in on the Today screen and tap the Fusion Menu soft key.
Log On/Off – Invokes the Network Login dialog which allows you to log on to a particular profile or to log off from the currently active profile. Additional Wireless Launcher menu entries include: • Enable/Disable Radio • Hide Menu • Exit. Signal Strength Icon The Signal Strength icon in the task tray indicates the MC9190-G’s wireless signal strength as follows:...
4 - 4 MC9190-G Integrator Guide Signal Strength Icons Descriptions Table 4-1 Icon Status Description Excellent signal strength WLAN network is ready to use. Very good signal strength WLAN network is ready to use. Good signal strength WLAN network is ready to use.
Page 79
Wireless Applications 4 - 5 Opening Wireless Manager Figure 4-5 Select Wireless Manager. To enable or disable the WLAN radio, tap the Wi-Fi bar.
MC9190-G. Package new applications and updates, such as new DLL files, as CAB files, then deploy them to the MC9190-G. Refer to the Microsoft Windows Mobile 6 Help file for information on CAB files.
Download the EMDK from the Support Central web site, http://supportcentral.motorola.com. Select MC9190-G. The MC9190-G Product page displays. On the MC9190-G Product page, select the appropriate Enterprise Mobility Developer Kit for C from the Software Downloads section. The Enterprise Mobility Developer Kit for C page displays.
This Flash area is divided into two categories: Flash File System (FFS) Partitions and Non-FFS Partitions. FFS Partitions The MC9190-G includes two FFS partitions. These partitions appear to the MC9190-G as a hard drive that the OS file system can write files to and read files from. Data is retained even if power is removed.
Since these early loading drivers read these keys before RegMerge gets a chance to change them, the MC9190-G must be cold booted. The warm boot does not re-initialize the registry and the early loading driver reads the new registry values.
There are two types of updates supported by the MC9190-G: partitions and files. The file system used by the MC9190-G is the same as the file system used on a desktop computer. A file is a unit of data that can be accessed using a file name and a location in the file system.
Ensure that ActiveSync or Windows Mobile Device Center is installed on the host computer and that a partnership was created. For more information see, Chapter 3, Synchronization. Connect the MC9190-G to the host computer using a Single Slot Serial/USB cradle or an appropriate cable. See, Chapter 2, Accessories for connection information.
Drag the desired file(s) from the host computer to the desired mobile device folder. Adding Programs Install the appropriate software on the host computer before installing it on the MC9190-G: Download the program to the host computer (or insert the CD or disk that contains the program into the host computer).
If the file is not an installer, an error message states that the program is valid but is designed for a different type of computer. Copy this file to the MC9190-G. Follow the installation instructions for the program in the ReadMe...
When complete, the MC9190-G re-boots and the calibration screen appears. Bootloader Use Bootloader to download hex files to the MC9190-G from an SD card or from a host computer via USB. Loading Files From an SD Card To load the hex files on to the MC9190-G using an SD card: Copy the files to the root directory of an SD card.
Page 90
Figure 5-4 CAUTION To ensure a successful download, do not remove power from the MC9190-G while in Bootloader. Use the up and down scroll buttons to select Download from SD card, then press Enter. The Bootloader displays the hex files available on the SD card.
Page 91
To exit Bootloader, select Exit from the Bootloader main screen and press ENTER. Loading Files via USB Use Bootloader to download customized flash file system partitions to the MC9190-G and load hex files to the flash memory of the MC9190-G.
Page 92
Figure 5-8 CAUTION To ensure a successful download, do not remove power from the MC9190-G while in Bootloader. Place the MC9190-G into a Single Slot Serial/USB Cradle. Use the up and down scroll buttons to select Download from USB, then press ENTER.
Application Deployment for Windows CE 5 - 13 Select Source File Window Figure 5-10 Select the hex files and the click Open. Click the SEND DATA button. The hex file is downloaded to the MC9190-G. Splash screen ##########) 100% Download complete in - 0.042 seconds...
Page 94
An error occurred opening the destination device (either NAND, RAM, Power destination Micro, IST, Keyboard Controller or CPLD). Retry the download. If the failure persists, it is most likely due to a hardware failure; the MC9190-G requires servicing. Can't read from the The source device (either USB or SDMMC) could not be read from.
Mobility Services Platform The MSP 3 Client Software is a set of software components that come pre-installed on the MC9190-G. The MSP 3 Client software consists of the following components: The RD Client provides support for MSP 3 Staging functionality, provides support for the MSP 3 Legacy Staging process, and provides support for backward-compatible legacy MSP 2.x Legacy Staging functionality.
5 - 16 MC9190-G Integrator Guide Creating a Splash Screen A custom splash screen can be created and loaded onto the MC9190-G. To create a custom splash screen: Create a .bmp file using a graphic program with the following specifications: •...
MC9190-G. Security The MC9190-G implement a set of security policies that determine whether an application is allowed to run and, if allowed, with what level of trust. To develop an application, you must know the security configuration of the device, and how to sign an application with the appropriate certificate to allow the application to run (and to run with the needed level of trust).
• Provide the corresponding public certificate to end-users so that it can be installed into SPC Certificate Store. Locking Down a MC9190-G Like most configuration options in Windows Mobile 6.5, security settings are set via XML provisioning. For example, to enforce the “trusted” model and only allow applications signed with a privileged certificate to run, use the following provisioning document: <wap-provisioningdoc>...
The Remote API (RAPI) enables applications that run on a desktop to perform actions on a remote device. RAPI provides the ability to manipulate the file system on the remote device, including the creation and deletion of files and directories. By default, Motorola ships with RAPI in the restricted mode. Certain tools, such as RAPIConfig,...
To configure the settings on an MC9190-G, use XML provisioning. To install an XML provisioning file on the MC9190-G, create a Cabinet Provisioning File (CPF). A CPF file is similar to a CAB file and contains just one file: _setup.xml. Like a CAB file, the CPF extension is associated with WCELoad.EXE. Opening a CPF extracts the XML code and uses it to provision and configure the MC9190-G.
Application Deployment for Windows Mobile 6 - 5 RegMerge RegMerge.dll is a built-in driver that allows updating the registry during a clean boot. RegMerge runs very early in the boot process and looks for registry files (.reg files) in certain Flash File System folders (i.e., \Application) during a clean boot.
MC9190-G. Package new applications and updates, such as new DLL files, as CAB files, then deploy them to the MC9190-G. Refer to the Microsoft Windows Mobile 6 Help file for information on CAB files.
Select Mobile Computers. The MC9190-G Product page displays. Select MC9190-G. The MC9190-G Product page displays. On the MC9190-G Product page, select the appropriate Enterprise Mobility Developer Kit for C from the Software Downloads section. The Enterprise Mobility Developer Kit for C page displays.
The MC9190-G uses the Cache Disk for temporary data that can be restored from other sources, for example, for temporarily “caching” HTML web pages by a browser or generating formatted files to send to a printer. Both situations benefit from the increased speed of the cache disk, but you can restore the data if needed.
• Copy the package CAB file to an storage card using an appropriate storage card reader. • Install the storage card into the MC9190-G. Refer to the MC9190-G User Guide for more information. • On the MC9190-G, open File Explorer •...
Motorola distributes the update packages on the Support Central Web Site, http://supportcentral.motorola.com. To update an operating system component, copy the update package to the MC9190-G using one of a variety of transports, including ActiveSync, an microSD card, AirBEAM or MSP.
The Update Loader application looks for the update loader file in the root directory of the SD card. When it finds the file, it loads the update loader package onto the MC9190-G. A progress bar displays until the update completes.
Page 108
• MC9190-G’s \temp directory. If using the SD card, insert the SD card into the MC9190-G. Perform a cold boot. Immediately, as soon as the device starts to boot and before the splash screen is visible, press and hold the...
Chapter 7 Interactive Sensor Technology Configuration Introduction This chapter provides information for configuring the Interactive Sensor Technology (IST) settings. IST settings can be accessed: • On Windows Mobile, tap Start > Settings > System > IST Settings. • On Windows CE, tap the IST Settings icon in the Task Tray. IST Menu On Windows CE, tap the IST Settings icon to open the menu.
Hide Removes IST Settings icon from the Command bar. Wake Up On Motion Wakes the MC9190-G from suspend mode if it was placed in suspend mode due to inactivity. Keep Alive On Motion Prevents going into suspend mode motion is detected. See...
Figure 7-3 Keep Alive On Motion Select the Enabled checkbox to prevent the MC9190-G from going into suspend mode while it is in motion. The motion sensitivity is configurable. To set the sensitivity, tap the Change Sensitivity… button. NOTE There is no time out defined for suspend due to IST inactivity. To aggressively manage power, while there is no motion, set the MC9190-G suspend time out to a very short time using system power settings.
IST. A high setting allows IST to issue a wake up action when an easier movement to the MC9190-G is detected. Shake the MC9190-G to test the set sensitivity. An audio sound is heard and a message is displayed on screen when the shaking level reaches the set sensitivity level.
The Motion Event Detail list displays the date and time, duration and the type of the drop event. This event list can display up to last 32 motion events. A drop event is registered when the MC9190-G drops 1.07 m (42 in.) in normal operation and 1.27 m (50 in.) in suspend mode.
The touch-sensitive screen of the MC9190-G contains glass. Take care not to drop the MC9190-G or subject it to strong impact. • Protect the MC9190-G from temperature extremes. Do not leave it on the dashboard of a car on a hot day, and keep it away from heat sources. •...
Read warning label on compressed air and alcohol product before using. If you have to use any other solution for medical reasons please contact Motorola for more information. Avoid exposing this product to contact with hot oil or other flammable liquids. If such exposure WARNING occurs, unplug the device and clean the product immediately in accordance with these guidelines.
Cleaning Instructions Do not apply liquid directly to the MC9190-G. Dampen a soft cloth or use pre-moistened wipes. Do not wrap the device in the cloth or wipe, but gently wipe the unit. Be careful not to let liquid pool around the display window or other places.
CAUTION: Do not point nozzle at yourself and others, ensure the nozzle or tube is away from your face. Inspect the area for any grease or dirt, repeat if required. Replace the battery in the MC9190-G. Cleaning Cradle Connectors To clean the connectors on a cradle: Remove the DC power cable from the cradle.
Battery not installed Ensure battery is installed properly. properly. System crash. Perform a warm boot. If the MC9190-G still does not turn on, perform a cold boot. See Resetting the MC9190-G on page 1-2. Rechargeable battery Battery failed.
Page 120
MC9190-G is running on battery power, this period can be set to 30 sec., 1, 2, 3, 4, 5 or 6 minutes. If the MC9190-G is running on external power, this period can be set to 1, 2, 3, 5, 10, 15 and 30 minutes.
Distance between Ensure MC9190-G is within proper scanning range. exit window and bar code is incorrect. MC9190-G is not Ensure the MC9190-G is programmed to accept the type of bar programmed for the code being scanned. bar code. MC9190-G is not...
LED does not power. power. light. MC9190-G is not seated Ensure the battery is properly installed in the MC9190-G, and correctly in the cradle. re-seat the MC9190-G in the cradle. The battery is not properly installed in the MC9190-G.
Page 123
Ensure the power supply is securely connected and receiving power. power. Battery is not MC9190-G removed Replace the MC9190-G into the cradle. It can take up to four recharging. from the cradle too hours to recharge a completely depleted battery pack if soon.
System Administrator. MC9190-G’s battery is low Install a charged battery in the MC9190-G, or use an external DC or discharged, which shuts power adapter to recharge the battery. off power to the modem.
Page 128
ActiveSync folder on the host computer. MC9190-G or modem was Disconnect the modem cable for 30 seconds to hang up the local disconnected from the telephone connection. Close any open windows on the MC9190-G telephone line while and any modem connections. ActiveSync was in progress.
Performance Characteristics Marvell PXA320 processor at 806 MHz Operating Microsoft Windows CE 6.0 or Windows Mobile 6.5 Classic System Memory 256 MB RAM/1 GB FLASH Expansion SD Card Application PSDK and EMDK available through Motorola Support Central Web site. Development...
Page 130
A - 2 MC9190-G Integrator Guide Technical Specifications (Continued) Table A-1 Item Description Data Capture SE960: 1D standard range scan engine. Options SE1524-ER: 1D extended range scan engine reads up to 45 ft./13.72 m away. SE4500-SR: Omnidirectional 1D/2D imaging engine reads 1D and 2D symbols.
Page 131
Peripherals and Accessories Cradles Single-slot serial/USB, 4-slot Ethernet and 4-slot charge only Printers Supports extensive line of Motorola approved printers and cables Charger 4-Slot universal battery charger, 4-slot battery charger Other Cable Adapter Module; snap-on Magnetic Stripe Reader; Modem module; full set of holsters; full...
Technical Specifications A - 5 Decode Zones SE960 Standard Range Laser Decode Zones Figure A-1 shows the decode zone for the SE960 scan engine. The figures are typical values. Table A-3 lists the typical distances for selected bar code densities. The minimum element width (or “symbol density”) is the width in mils of the narrowest element (bar or space) in the symbol.
Page 134
A - 6 MC9190-G Integrator Guide SE960 Decode Distances Table A-3 Symbol Density/ Typical Working Ranges Bar Code Content/ Bar Code Type/ Note 1 Contrast W-N Ratio Near 5.0 mil 1234 1.2 in 7.7 in Code 128 80% MRD 3.05 cm 19.56 cm...
Technical Specifications A - 7 SE1524 Long Range Laser Decode Zones Typical decode ranges are shown in Figure A-2. Table A-4 on page A-8 lists the typical distances for the SE1524 for selected bar code densities. The minimum element width (or “symbol density”) is the width in mils of the narrowest element (bar or space) in the symbol.
Page 136
A - 8 MC9190-G Integrator Guide SE 1524 Decode Distances Table A-4 Symbol Density/ Typical Working Ranges Bar Code Content/ p/n / Bar Code Type/ Note 1 Contrast W-N Ratio Near 7.5 mil ABCDEF 2.0 in 22.0 in 64-17452-01 80% MRD 5.08 cm...
Technical Specifications A - 9 SE4500 Standard Range Imager Decode Zones SE4500-SR Figure A-3 shows the decode zone for the SE4500-SR. Typical values appear. Table A-3 lists the typical distances for selected bar code densities. The minimum element width (or “symbol density”) is the width in mils of the narrowest element (bar or space) in the symbol.
Page 138
A - 10 MC9190-G Integrator Guide SE4500-SR Decode Distances Table A-5 Typical Working Ranges Symbol Density/ Bar Code Content/ Note 2 Bar Code Type Contrast Near 5.0 mil ABCDEFGH 2.1 in 7.5 in Code 39 80% MRD 5.33 cm 19.05 cm 6.67 mil...
Technical Specifications A - 11 SE4500-DL Figure A-4 shows the decode zone for the SE4500-DL. Typical values appear. Table A-6 lists the typical distances for selected bar code densities. The minimum element width (or “symbol density”) is the width in mils of the narrowest element (bar or space) in the symbol.
Page 140
A - 12 MC9190-G Integrator Guide SE4500-DL Decode Distances Table A-6 Typical Working Ranges Symbol Density/ Bar Code Content/ Note 2 Bar Code Type Contrast Near 3.0 mil 80% MRD 2.7 in 4.2 in Code 39 6.86 cm 10.67 cm 5.0 mil...
Technical Specifications A - 13 SE4500-HD Figure A-5 shows the decode zone for the SE4500-HD. Typical values appear. Table A-7 lists the typical distances for selected bar code densities. The minimum element width (or “symbol density”) is the width in mils of the narrowest element (bar or space) in the symbol.
Page 142
A - 14 MC9190-G Integrator Guide SE4500-HD Decode Distances Table A-7 Typical Working Ranges Symbol Density/ Bar Code Content/ Note 2 Bar Code Type Contrast Near 3.0 mil 80% MRD 1.6 in 3.8 in Code 39 4.06 cm 9.65 cm 4.0 mil...
Technical Specifications A - 15 SE4600 Long Range Imager Decode Zones Figure A-6 Figure A-7 show the decode zones for the SE4600 scan engine. The figures are typical values. Table A-8 lists the typical distances for selected bar code densities. The minimum element width (or “symbol density”) is the width in mils of the narrowest element (bar or space) in the symbol.
Page 144
A - 16 MC9190-G Integrator Guide Note: Typical performance at 73.4°F (23°C) 91.4 on high quality symbols. 61.0 30.5 30.5 61.0 20 mil Code 39 91.4 55 mil Data Matrix 40 mil Code 39 100 mil Data Matrix 55 mil Code 39...
Page 145
Technical Specifications A - 17 SE4600 Decode Distances Table A-8 Typical Working Range Bar Code Content/ @ 25 Ft-cd Minimum Symbology Contrast Near 5 mil Code 39 ABCDEFGH 10 in. 26 in. MRD=80% 25.4 cm 66.0 cm 7.5 mil Code 39 ABCDEF 8.5 in.
A - 18 MC9190-G Integrator Guide SE4600 Decode Distances (Continued) Table A-8 Typical Working Range Bar Code Content/ @ 25 Ft-cd Minimum Symbology Contrast Near Data Matrix 10 mil 01234567890123450000 12 in. 24 in. MRD=80% 30.5 cm 61.0 cm Data Matrix 55 mil 123456789 13 in.
Page 147
Technical Specifications A - 19 Pin-Outs (Continued) Table A-9 PIN Number Signal Name Function Ground, 2.5A max. RS232C CRADLE_DET Grounded by cradle when in cradle RS232C Not connected Not connected POWER_IN 12V, 2.5A max RS232C USB_5V_DET USB_D_MINUS EXT_PWR_OUT 3.3V @500mA...
Technical Specifications A - 21 Four Slot Ethernet Cradle Technical Specifications (Continued) Table A-11 Feature Description Humidity 5% to 95% non-condensing Drop 76.2 cm (30.0 in.) drops to vinyl tiled concrete at room temperature Electrostatic Discharge (ESD) +/- 15 kV air +/- 8 kV contact Four Slot Charge Only Cradle Four Slot Charge Only Cradle Technical Specifications...
MC9190-G is connected to a host computer using a cradle (Ethernet, modem, serial or USB) or a USB or a serial cable. iDockIt can enable the MC9190-G to connect automatically to a host computer, network, or the Internet and then exchange information or launch an application.
When using Microsoft ActiveSync, first established a partnership between the MC9190-G and the host computer. This should occur the first time the MC9190-G is placed in a cradle. If using an Ethernet cradle, first set up the partnership with the host computer using a serial or USB cable or cradle.
B - 3 Check Establish network connection and optionally Launch application. When the MC9190-G is placed in a cradle, iDockIt displays the settings tab corresponding to that cradle. Choose the type of connection and tap . Alternately, establish a new connection settings before placing the MC9190-G in the cradle.
CAUTION If Display settings when cradled is selected and Auto connect after is not selected, iDockIt only displays the cradle settings tab when the MC9190-G is placed in a cradle and does not attempt to connect to the network. •...
Cannot Connect - The answering modem has disconnected. To check your connection settings and change them if needed, tap Settings. This message may be displayed when the MC9190-G is removed from a cradle, breaking the connection. Tapping Settings would display the Pocket host computer Connections dialog. Since you should not need to change these settings, the error message can be dismissed automatically.
If using a USB-to-Ethernet cradle, the USB driver automatically determines the connection speed. Direct Tab If using a serial or USB cradle or connect to the MC9190-G with a serial or USB cable, automatically synchronize with the connected host computer. Alternatively, if the host computer supports RAS connections, connect to a network through a host computer and/or launch a specified application on the MC9190-G.
Use advanced modem detection - Check this option to have iDockIt perform a more thorough modem detection check. This may be necessary if using an external modem connected via serial cable. Normally, iDockIt only performs a modem detection check if it detects that the MC9190-G has been placed in a cradle.
Similarly, selecting Establish network connection to or Launch application automatically deselects Launch ActiveSync. • Establish network connection to - Establishes a network connection when the MC9190-G is placed in a modem cradle. iDockIt uses the modem connection specified in the Connect using list. Selecting this option, automatically deselects...
. The modem connection is removed from the drop-down list. Status Tab The Status tab displays connection-related events as they occur. Check Display status when cradled on the General tab to display this tab automatically whenever the MC9190-G is placed in a cradle.
Page 162
Status Tab Figure B-5 • Dock Status - Indicates Docked and the type of connection (Serial, Ethernet or USB) when the MC9190-G is cradled or Not docked when the MC9190-G is removed from the cradle. • Connection - Displays the name of the connection.
General Settings Tab Figure B-6 Enable iDockIt - Enables iDockIt to control cradle events. When the MC9190-G is placed in a cradle, iDockIt • identifies the type of cradle and perform the activities configured. Uncheck this option to restore control of cradle events to Microsoft ActiveSync.
Similarly, selecting Establish network connection to or Launch application automatically deselects Launch ActiveSync. • Sync with Selects the host computer with which to ActiveSync. The MC9190-G can have partnerships with up to two host computers. The drop-down list displays only the host computers with which the MC9190-G has a partnership.
Disconnect after sync - Sets the MC9190-G to automatically disconnect from the selected host computer when ActiveSync completes synchronization. • Establish network connection - Establishes a connection to the network when the MC9190-G is placed in a cradle. Selecting this option, automatically deselects Launch ActiveSync.
USB cradle or connected to a serial or USB cable. In order to establish a connection to the network, connect the MC9190-G to a host computer with a RAS server. If ActiveSync is running on a host computer, it can be used as a RAS server.
Disconnect automatically from the selected host computer when ActiveSync has Disconnect after sync - completed synchronization. Establish network connection - Establish a network connection when the MC9190-G is placed in a modem • cradle. iDockIt uses the modem connection specified in the drop-down list.
Display settings when cradled Auto-connect after x seconds have an opportunity to select the appropriate modem connection when you place the MC9190-G in the cradle. If you do not check the above options, iDockIt uses the last modem connection you selected.
Status Tab Figure B-10 • Dock Status - Indicates Docked and the type of connection (Serial, Ethernet or USB) when the MC9190-G is cradled or Not docked when the MC9190-G is removed from the cradle. • Connection - Displays the name of the connection.
B - 18 MC9190-G Integrator Guide Un-installing iDockIt On Windows Mobile 6.5 devices: Exit iDockIt. In the tab, tap the icon. System Remove Programs Select in the program list. InVision iDockIt and select in the dialog. Remove Remove Program On Windows CE 6.0 devices: Exit iDockIt.
Bluetooth Configuration Setting The MC9190-G supports both the Microsoft Bluetooth stack and the StoneStreet One Bluetooth stack. Only one Bluetooth stack can be used at a time. By default, the Microsoft Bluetooth stack is enabled. A registry key on the MC9190-G can be modified to disable the Microsoft stack and enable the StoneStreet One stack.
MC9190-G Integrator Guide Sample Applications and StartUpCtl Configuration The MC9190-G with Windows CE 6.0 contains a set of sample applications that can be installed on the MC9190-G. As part of the installation, an application called StartUpCtl is also installed. On the desktop, double-tap the Install Samples icon.
Switching Between QVGA and VGA Resolution in Windows CE Devices All MC9190-G configurations ship with VGA displays (640 H x 480 W resolution). All Windows CE configurations, by default, are set to QVGA resolution (320 H x 240 W). Windows CE 6.0 operating system icons and applications are designed for QVGA resolution.
= Enable threshold change Warm boot the MC9190-G to have the registry setting take effect. Tap Start > Settings > System > Power > BatteryMgmt tab. or Start > Control Panel > Settings > Power > BatteryMgmt tab.
Tap ok. The new value is set and then the registry key is deleted. WLAN Default Settings By default, the WLAN radio is off when the MC9190-G turns on. To change the default setting edit the following registry key: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WLAN] "InitialState"=dword:4...
Page 177
Glossary Numeric 802.11. A group of wireless specifications developed by the Institute of Electrical and Electronics Engineers (IEEE). It specifies an over-the-air interface between a wireless client and a base station or between two wireless clients. 802.11a. Operates in the 5 GHz frequency range (5.125 to 5.85 GHz) with a maximum 54Mbit/sec. signaling rate. The 5 GHz frequency band is not as crowded as the 2.4 GHz frequency because it offers significantly more radio channels than the 802.11b and is used by fewer applications.
Page 178
Glossary - 2 MC9190-G Integrator Guide Association. The process of determining the viability of the wireless connection and establishing a wireless network's root and designated access points. A mobile computer associates with its wireless network as soon as it is powered on or moves into range.
Page 179
Decode. To recognize a bar code symbology (e.g., UPC/EAN) and then analyze the content of the specific bar code scanned. Device Configuration Package. The Motorola Device Configuration Package provides flash partitions, Terminal Configuration Manager (TCM) and the associated TCM scripts. With this package hex images that represent flash partitions can be created and downloaded to the mobile computer.
Page 180
Glossary - 4 MC9190-G Integrator Guide IEC. International Electrotechnical Commission. This international agency regulates laser safety by specifying various laser operation classes based on power output during operation. IEC (825) Class 1. This is the lowest power IEC laser classification. Conformity is ensured through a software restriction of 120 seconds of laser operation within any 1000 second window and an automatic laser shutdown if the scanner's oscillating mirror fails.
Page 181
They require external light to reflect their information to the user. Mobile Computer. In this text, mobile computer refers to the Motorola Series 9190 wireless portable computer. It can be set up to run as a stand-alone device, or it can be set up to communicate with a network, using wireless radio technology.
Page 182
Glossary - 6 MC9190-G Integrator Guide Router. A device that connects networks and supports the required protocols for packet filtering. Routers are typically used to extend the range of cabling and to organize the topology of a network into subnets. See Subnet.
Page 183
Glossary - 7 TKIP. (Temporal Key Integrity Protocol) A wireless encryption protocol that periodically changes the encryption key, making it harder to decode. TLS. (Transport Layer Security) TLS is a protocol that ensures privacy between communicating applications and their users on the Internet.