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.
Table of Contents Patents..............................ii Revision History ............................ iii About This Guide Introduction ............................xi Documentation Set ......................... xi Configurations............................xii Software Versions........................... xii Chapter Descriptions ..........................xiv Notational Conventions......................... xv Related Documents and Software ......................xv Service Information..........................xvi Chapter 1: Getting Started Introduction ............................
Page 8
MC31XX Series Mobile Computer Integrator Guide Chapter 2: Accessories Introduction ............................2-1 Single Slot Serial/USB Cradle ......................2-4 Setup .............................. 2-5 Battery Charging ..........................2-5 LED Charge Indications ......................... 2-6 Communication Setup ........................2-7 Four Slot Charge Only Cradle ......................2-8 Setup ..............................
Page 9
Table of Contents Application Design Considerations ...................... 4-1 Packaging ............................4-1 Software Installation on Development PC ................... 4-1 Platform SDK ..........................4-2 EMDK for C ............................ 4-2 Installing Other Development Software ..................4-3 Software Updates .......................... 4-3 Windows CE Flash Storage ......................... 4-4 FFS Partitions ..........................
Page 10
viii MC31XX Series Mobile Computer Integrator Guide Chapter 6: Wireless Applications Introduction ............................6-1 Signal Strength Icon ..........................6-2 Turning Off the Radio .......................... 6-3 On Device with Windows CE 6.0 ....................6-3 On Device with Windows Mobile 6.1 ....................6-3 Chapter 7: Interactive Sensor Technology Configuration Introduction ............................
Microsoft Applications for Windows Mobile 6.1 and CE 6.0 User Guide - describes how to use Microsoft developed applications. • Application Guide for Motorola Enterprise Mobility Devices - describes how to use Motorola Enterprise Mobility developed applications. • EMDK Help File - provides API information for writing applications.
MC31XX Series Mobile Computer Integrator Guide Configurations This guide covers the following configurations: Data Operating Configuration Radios Display Memory Keypads Capture System MC3100R WPAN: Bluetooth Color 128 MB RAM/ 1D laser Windows 28, 38 or 48 256 MB Flash scanner in CE 6.0 rotating Professional...
Page 15
About This Guide xiii The second line lists the operating system version and the build number. The last part of the build number represents the AKU number. For example, Build 20963.1.5.2 indicates that the device is running AKU version 1.5.2. OEM Version on Windows Mobile 6.1 Devices To determine the OEM software version on a Windows Mobile 6.1 device: Tap Start >...
MC31XX Series Mobile Computer Integrator Guide Fusion Software To determine the Fusion software version on a Windows Mobile 6.1 or Windows CE 6.0 device: Tap Wireless Strength icon > Wireless Status > Versions. Chapter Descriptions Topics covered in this guide are as follows: •...
Notational Conventions The following conventions are used in this document: • The term “mobile computer” refers to the series of Motorola MC31XX. • Italics are used to highlight the following: • Chapters and sections in this and related documents •...
Software type and version number Motorola responds to calls by email, telephone or fax within the time limits set forth in support agreements. If your problem cannot be solved by Motorola Enterprise Mobility Support, you may need to return your equipment for servicing and will be given specific directions.
Battery • Regulatory Guide • Quick Start Guide. Inspect the equipment for damage. If any equipment is missing or damaged, contact Motorola Enterprise Mobility Support immediately. See page xvi for contact information. Features There are three versions of the MC31XX mobile computers, the MC31XXS with 1D laser and 2D Imager, the MC31XXR with Rotating Scan Turret and the MC3190G with 1D laser and 2D Imager.
Page 20
1 - 2 MC31XX Series Mobile Computer Integrator Guide Scan LED Indicator Rotating Scan (red/green) Turret Scan LED Indicators Receiver (WLAN only) (red/green) Display Indicator LED Bar Charge LED Indicator (amber) Scan Buttons Keypad Microphone (WLAN only) Power MC31XXR MC31XXS MC31XXS and MC31XXR Mobile Computers (Front View) Figure 1-1...
Getting Started 1 - 3 Headset Jack Scan Window (WLAN only) Scan Window Speaker Headset Jack Handstrap Screws (WLAN only) Speaker Stylus Handstrap Stylus Holder Handstrap Latches MC31XXR MC31XXS MC31XXS and MC31XXR Mobile Computers (Back View) Figure 1-2 Rotating Scan Turret The MC31XXR mobile computer features a Rotating Scan Turret with three position stops.
Page 22
1 - 4 MC31XX Series Mobile Computer Integrator Guide Scan LED Charge LED Indicators Indicator (red/green) (amber) Indicator LED Bar Display Scan Button Keypad Power Microphone Scan LED Indicator (red/green) Trigger Handstrap MC3190G Mobile Computer (Front View) Figure 1-4...
Page 23
Getting Started 1 - 5 Stylus Silo Trigger Speakers Scan LED Indicator (red/green) Headset Jack MC3190G Mobile Computer (Back View) Figure 1-5...
1 - 6 MC31XX Series Mobile Computer Integrator Guide Mobile Computer Startup To start using the mobile computer: • Install the SD card. • Install the main battery. • Charge the main battery and the backup battery. • Start the mobile computer. Install SD Card The Secure Device (SD) card provides secondary non-volatile storage (the flash memory is slower than RAM).
Getting Started 1 - 7 Install Main Battery If the main battery is charged, the mobile computer can be used immediately. If the main battery is not charged, Battery Charging on page 1-8. To remove the main battery, see Main Battery Removal on page 1-15.
1 - 8 MC31XX Series Mobile Computer Integrator Guide Close Latches Figure 1-9 Battery Charging CAUTION Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 8-1. Use the mobile computer cradles, cables and spare battery chargers to charge the mobile computer main battery. The main battery can be charged before insertion into the mobile computer or after it is installed.
Getting Started 1 - 9 • Cradles (and a power supply): • Single Slot Serial/USB Cradle • Four Slot Cradles. • Cables (and a power supply): • USB Client Charge Cable. • Spare Battery Chargers (and a power supply): • Single Slot Serial/USB Cradle •...
1 - 10 MC31XX Series Mobile Computer Integrator Guide Insert the spare battery into the spare battery charging slot and gently press down on the battery to ensure proper contact. The battery starts to charge automatically. The charge LED Indicator lights to indicates the charge status. See Chapter 2, Accessories for charging indications.
Getting Started 1 - 11 Calibration Screen Figure 1-11 Once all of the new calibration settings are input, tap the screen or press ENTER button to save the new calibration settings. Press ESC to discard the new calibration settings. Resetting the Mobile Computer Windows CE Devices If the mobile computer stops responding to input, reset it.
1 - 12 MC31XX Series Mobile Computer Integrator Guide Performing a Cold Boot A cold boot restarts the mobile computer and erases all user stored records and entries from RAM. Never perform a cold boot unless a warm boot does not solve the problem. CAUTION Cold boot resets the mobile computer, to the default settings.
A clean boot resets the MC31XX to the factory default settings. All data in the Application folder is retained. You must download the Clean Boot Package file from the Support Central web site (http://www.motorola.com/enterprisemobility/support) and install on the MC31XX. To perform a clean boot: Download the MC31XX Clean Boot Package from the Support Central web site.
Page 32
1 - 14 MC31XX Series Mobile Computer Integrator Guide Wakeup Default Settings Table 1-2 Condition for Wakeup Power Button Automatic Time-out AC power is applied. Mobile computer is inserted into a cradle. Mobile computer is removed from a cradle. Mobile computer is connected to a USB device. Mobile computer is disconnected from a USB device.
Getting Started 1 - 15 Main Battery Removal To remove the main battery from an MC31XXS/R: If the MC31XXS/R is in suspend mode, press the Power button to wake the device. Press the power button to place the MC31XXS/R in suspend mode. Wait for the red Decode LED to turn on and then turn off.
Page 34
1 - 16 MC31XX Series Mobile Computer Integrator Guide Battery Clip Remove Battery Figure 1-19 To remove the main battery from an MC3190G: If the MC3190G is in suspend mode, press the Power button to wake the device. Press the Power button to place the MC3190G in suspend mode. Wait for the red Decode LED to turn on and then turn off.
Page 35
Getting Started 1 - 17 Lift Door Figure 1-21 With two finger, press the battery toward the bottom of the mobile computer and lift the battery out top first. Do not use a tool to remove the battery. WARNING Press the Battery Toward Bottom of the MC3190G Figure 1-22...
1 - 18 MC31XX Series Mobile Computer Integrator Guide Handstrap Removal and Replacement (MC31XXS/R) To remove the handstrap: Use a #00 Phillips screwdriver to remove the screws. Lift the mounting clip. Slide the mounting clip out of the strap loop. Open the handstrap flap and pull the handstrap through the battery door mounting slot.
Page 37
Getting Started 1 - 19 Loop Button Remove Button from Loop Figure 1-24 Remove loop section from handle. Separate the loop and hook tape and pull the handstrap through the slot in the battery door. Remove Handstrap from Battery Door Slot Figure 1-25 To install a new handstrap: Insert one end of the loop section into the mounting slot in the handle.
Page 38
1 - 20 MC31XX Series Mobile Computer Integrator Guide Button Loop Slip Button Through Loop Figure 1-27 Thread the end of the handstrap into the slot in the battery door. Thread Handstrap into Battery Door Slot Figure 1-28 Press the hook material against the loop material.
Chapter 2 Accessories Introduction The MC31XX accessories provide a variety of product support capabilities. Accessories include cradles, cables and spare battery chargers. Table 2-1 lists the MC31XX accessories. MC31XX Accessories Table 2-1 Accessory Part Number Description Cradles Single Slot Serial/USB Cradle CRD300-1001RR Charges the mobile computer main battery and a spare battery, and synchronizes the mobile computer with a...
Page 40
2 - 2 MC31XX Series Mobile Computer Integrator Guide MC31XX Accessories (Continued) Table 2-1 Accessory Part Number Description Power Supply for Single Slot KT-14000-148R Provides power to the Single Slot Serial/USB Cradle Serial/USB Cradle and Four Slot Battery Charger. Power Supply for Four Slot 50-14000-241R Provides power to the Four Slot Charge Only and Cradles...
Page 41
Accessories 2 - 3 MC31XX Accessories (Continued) Table 2-1 Accessory Part Number Description Headset Adapter Cable: 25-124389-01R Connects a headset with unique Quick Disconnect MC3100 2.5 mm jack with Connector to the mobile computer. Bare wires can be unique locking screw to bare soldered to user defined unique Quick Disconnect wires Connector.
2 - 4 MC31XX Series Mobile Computer Integrator Guide MC31XX Accessories (Continued) Table 2-1 Accessory Part Number Description MC31XX 2X Battery Door KT-128373-01R Replacement 2X battery door for MC31XXR and MC31XXS. MC3190G 2X Battery Door KT-128374-01R Replacement 2X battery door for MC3190G. Plastic Holster 8710-050005-01R Provides a clip on holder for the MC31XXR and...
To charge the mobile computer: Connect the Single Slot Serial/USB cradle to a Motorola approved power source. Slide the mobile computer into the mobile computer slot. The amber Charge LED Indicator indicates the mobile computer battery charging status. The Standard Battery charges in less than five hours and the Extended Life Battery charges in less than eight hours.
When charging is complete, remove the mobile computer from the mobile computer slot. To charge a spare battery: Connect the Single Slot Serial/USB cradle to a Motorola approved power source. Insert the spare battery into the spare battery charging slot, bottom first, and pivot the top of the battery down onto the contact pins.
Accessories 2 - 7 LED Charging Status Indicators Table 2-2 Indication Mobile Computer Charging (LED on mobile computer) Mobile computer not placed correctly in the cradle; cable not connected correctly; charger is not powered. Fast Blinking Amber Error in charging; check placement of mobile computer. Slow Blinking Amber Mobile computer is charging.
Provides 5.4VDC power for operating the mobile computer and charging the battery. • Simultaneously charges up to four mobile computers. Setup Connect the Four Slot Charge Only cradle to a Motorola approved power source. AC Line Cord Power Supply DC Cable...
Accessories 2 - 9 Charge LED Indicator (amber) Scan/Charge Indicator LED Bar Mobile Computer Slot Power LED Four Slot Charge Only Cradle Figure 2-4 The mobile computer amber Charge LED Indicator indicates the mobile computer battery charging status. The Standard Battery usually charges in less than five hours and the Extended Life Battery usually charges in less than eight hours.
Slot Serial/USB cradle. Setup Connect the Ethernet cradle (Ethernet port 1) to an Ethernet hub or a port on the host device. Connect the Ethernet cradle (power port) to a Motorola approved power supply. Power Port Ethernet Port 1 Ethernet Switch...
Accessories 2 - 11 LAN Icon LANNDS1 Window Figure 2-6 Ethernet Cradle Drivers (Windows Mobile 6.1) The MC31XX includes Ethernet cradle drivers that initiate automatically when you place the MC31XX in a properly connected Four Slot Ethernet cradle. After inserting the MC31XX, configure the Ethernet connection: Tap Start >...
2 - 12 MC31XX Series Mobile Computer Integrator Guide • Use specific IP address. Enter the IP address, Subnet mask, and Default gateway, as needed. Tap the Name Servers tab. Name Servers Tab Figure 2-9 Enter the appropriate DNS, Alt DNS, WINS, and Alt WINS server addresses. Tap ok.
Accessories 2 - 13 LED Charge Indications The charge LED shows the status of the battery charging in the mobile computer. The Standard Battery usually charges in less than five hours and the Extended Life Battery usually charges in less than eight hours. See Table 2-2 on page 2-7 for charging status indications.
2 - 14 MC31XX Series Mobile Computer Integrator Guide Wall Mount Bracket Use the optional Wall Mount Bracket to mount a four slot cradle directly to a wall. To attach the Wall Mount Bracket: Use the Wall Mount Bracket as a template and mark the locations of the four mounting screws. NOTE Use fasteners appropriate for the type of wall and the Wall Mount Bracket, mounting slots.
Page 53
Accessories 2 - 15 Mounting Screws Four Slot Cradle Bottom Cradle Mounting Screws Figure 2-13 Align the Wall Mount Bracket mounting tabs with the mounting slots in the back of the four slot cradle. Slip the two mounting tabs into mounting slots. Swing the four slot cradle down onto the mounting bracket and align the mounting screws so that they fit into the screw slots.
Page 54
2 - 16 MC31XX Series Mobile Computer Integrator Guide Mounting Screws Figure 2-15 Connect the power (see Figure 2-3 on page 2-8). The power supply should be located in the power supply well.
Battery Safety Guidelines on page 8-1. The Four Slot Spare Battery Charger simultaneously charges up to four spare batteries. Setup Connect the Four Slot Spare Battery Charger to a Motorola approved power source. Power Port DC Cable AC Cord Power...
2 - 18 MC31XX Series Mobile Computer Integrator Guide Power Supply Battery Clip Spare Battery Charging Slot Spare Batteries Spare Battery Charging LEDs (4) Four Slot Spare Battery Charger Figure 2-17 Gently press down on the battery to ensure proper contact. The Standard Battery usually charges in less than five hours and the Extended Life Battery usually charges in less than eight hours.
Figure 2-18 The MC31XX Communication/Charge cables: • Provide the mobile computer with operating and charging power when used with the Motorola approved power supply. • Synchronize information between the mobile computer and a host computer. With customized or third party software, it can also synchronize the mobile computer with corporate databases.
The MC31XX Communication/Charge cables can charge the mobile computer battery and supply operating power. To charge the mobile computer battery: Connect the MC31XX Communication/Charge cable power input connector to the Motorola approved power source. Attach the bottom of the mobile computer to the MC31XX connector and gently press in until the snaps latch on the mobile computer.
UBC2000 to simultaneously charge up to four spare batteries. For additional information on the UBC 2000, refer to the UBC 2000 Quick Reference Guide, p/n 70-33188-xx. Setup Connect the UBC Adapter to a Motorola approved power source. Power Port DC Cable...
2 - 22 MC31XX Series Mobile Computer Integrator Guide Battery Battery Clip UBC Adapter Spare Battery Charging Slot UBC Adapter Battery Insertion Figure 2-21 Gently press down on the battery to ensure proper contact. The Standard Battery usually charges in less than five hours and the Extended Life Battery usually charges in less than eight hours.
Page 61
Accessories 2 - 23 UBC Adapter Charge LED Status Indications Table 2-3 Indication Description STANDBY or Flashing-Yellow The battery was deeply discharged and is being trickle charged to bring the voltage up to the operating level. After operating level voltage is achieved, the battery charges normally.
2 - 24 MC31XX Series Mobile Computer Integrator Guide Serial/USB Communication This section provides information on installing the appropriate serial/USB communication software and setting up the appropriate accessory to enable serial/USB communication between the mobile computer and the host device. The mobile computer is capable of communicating with a number of hosts, including development computers, serial devices, printers, etc.
Chapter 3 ActiveSync Introduction To communicate with various host devices, install Microsoft ActiveSync (version 4.5 or higher) on the host computer. Use ActiveSync to synchronize information on the mobile computer with information on the host computer. Changes made on the mobile computer or host computer appear in both places after synchronization. NOTE When a mobile computer with Windows Mobile 6.1 is connected to a host computer and an ActiveSync connection is made, the WLAN radios (if applicable) are disabled.
3 - 2 MC31XX Series Mobile Computer Integrator Guide Mobile Computer Setup NOTE Microsoft recommends installing ActiveSync on the host computer before connecting the mobile computer. The mobile computer can be set up to communicate with a USB connection. Chapter 2, Accessories provides the accessory setup and cable connection information for use with the mobile computer.
ActiveSync 3 - 3 Tap OK to exit the Connections window and tap OK to exit the ActiveSync window. Proceed with installing ActiveSync on the host computer and setting up a partnership. Setting Up an ActiveSync Connection on the Host Computer To start ActiveSync: Select Start >...
3 - 4 MC31XX Series Mobile Computer Integrator Guide Setting up a Partnership with a Windows CE 6.0 Device To set up a partnership with a Windows CE 6.0 device: If the Get Connected window does not appear on the host computer, select Start > All Programs > Microsoft ActiveSync.
Page 67
.reg file and save it in the Flash File System, detailed information is provided in the EMDK Windows CE Help File for Motorola Mobile Computers. For more information about using ActiveSync, start ActiveSync on the host computer, then see ActiveSync Help.
3 - 6 MC31XX Series Mobile Computer Integrator Guide Synchronization with a Windows Mobile 6.1 Device NOTE When a mobile computer with Windows Mobile 6.1 is connected to a host computer and an ActiveSync connection is made, the WLAN and WWAN radios (if applicable) are disabled. This is a Microsoft security feature to prevent connection to two networks at the same time.
Page 70
3 - 8 MC31XX Series Mobile Computer Integrator Guide ActiveSync Connected Window Figure 3-13 During the first synchronization, information stored on the mobile computer is copied to the host computer. When the copy is complete and all data is synchronized, the mobile computer can be disconnect from the host computer. NOTE The first ActiveSync operation must be performed with a local, direct connection.
Platform Software Developer Kit (Platform SDK) for MC3100 The EMDK for C is a development tool used to create native C and C++ applications for all Motorola Enterprise Mobility mobile computers. It includes documentation, header files (.H), and library files (.LIB) for native code application development that targets Motorola value-add APIs.
• Windows Mobile 6 Professional and Standard Software Development Kits Refresh • For Windows CE embedded development use the Motorola Platform SDK (PSDK) for your specific device. The PSDK can be found on the device download page at http://support.symbol.com/support Platform SDK NOTE Platform SDK is only required for Window CE 6.0 devices.
Windows Start menu. The sample applications provide examples of how to interface with the Motorola API functions. To build a sample application, open the Samples folder from the Windows Start menu. Open the folder for the desired sample and then open the project file.
The two FFS partitions appear as two separate folders in the Windows CE file system and are as follows: • Platform: The Platform FFS partition contains Motorola-supplied programs and Dynamic Link Libraries (DLLs). This FFS is configured to include DLLs that control system operation. Since these drivers are required for basic mobile computer operation, only experienced users should modify the content of this partition.
Windows CE: The complete Windows CE operating system is stored on Flash devices. If necessary, the entire OS image may be downloaded to the mobile computer using files provided by Motorola. Any upgrades must be obtained from Motorola. This partition is mandatory for the mobile computer.
4 - 6 MC31XX Series Mobile Computer Integrator Guide Downloading Partitions to the Mobile Computer USBDownload is used to specify a hex destination file for each partition and download each file to the mobile computer. This download requires a program loader stored on the mobile computer. The mobile computer comes with a program loading utility, Bootloader, stored in the mobile computer's write-protected flash.
Page 77
Application Deployment for Windows CE 4 - 7 Copying Files from a Host Computer To copy files from a host computer to the MC31XX: Ensure that ActiveSync is installed on the host computer and that a partnership was created. For more information see, Chapter 3, ActiveSync.
4 - 8 MC31XX Series Mobile Computer Integrator Guide Application Folder Contents Figure 4-3 Use Explorer to locate the host computer directory that contains the file to download. Tap that directory in the left pane to display its contents in the right pane. Drag the desired file(s) from the host computer to the desired mobile device folder.
The MC31XX contains tools that update all operating system components. All updates are distributed as packages and/or hex images. Update packages can contain either partial or complete updates for the operating system. Motorola distributes the update packages on the Support Central Web Site, http://www.motorola.com/enterprisemobility/support.
Page 80
4 - 10 MC31XX Series Mobile Computer Integrator Guide Copy the update package to the root directory of an SD card (using a host computer). Remove the battery. Install the SD card. Replace the battery and battery door. Connect the MC31XX to AC power. See Chapter 2, Accessories.
Page 81
Application Deployment for Windows CE 4 - 11 Select required operation Download from SD card Download from USB Exit Bootloader 1.09.3010 Bootloader Menu Figure 4-4 To ensure a successful download, do not remove power from the mobile computer while in Bootloader. CAUTION Use the up and down scroll buttons to select Download from SD card, then press Enter.
Page 82
4 - 12 MC31XX Series Mobile Computer Integrator Guide Splash screen #### (20) 100% Download complete in - 0.042 seconds (1854142 bytes/second) Hit Enter to Acknowledge Bootloader 1.09.3010 Download Complete Screen Figure 4-6 On completion, press ENT to return to the Bootloader menu to select the next file to download. To exit Bootloader, select Exit from the Bootloader main screen and press ENT.
Page 83
Application Deployment for Windows CE 4 - 13 Select required operation Download from SD card Download from USB Exit Bootloader 1.09.3010 Bootloader Menu Figure 4-8 To ensure a successful download, do not remove power from the mobile computer while in Bootloader. CAUTION Use the up and down scroll buttons to select Download from USB, then press ENT.
Page 84
4 - 14 MC31XX Series Mobile Computer Integrator Guide Select Source File Window Figure 4-10 Select the hex files and the click Open. Select Hex File(s) Figure 4-11 Click the LOAD button. The hex file(s) is downloaded to the device. Splash screen #### (20) 100%...
Page 85
Application Deployment for Windows CE 4 - 15 Bootloader Error Detection While receiving data, Bootloader performs many checks on the data to ensure that the data is received correctly. If an error is detected, Bootloader immediately aborts the download, and reports the error on an error screen. This error message screen displays until a key is pressed.
4 - 16 MC31XX Series Mobile Computer Integrator Guide Bootloader Errors (Continued) Table 4-1 Error Error Text Probable Cause Number Insufficient data A HEX file download was attempted but the HEX file is invalid. Ensure the file available to complete is in proper HEX file format.
Application Deployment for Windows CE 4 - 17 The MSP 3 Agent provides MSP 3 Provisioning functionality and Control functionality when used with MSP 3.2 Control Edition. Refer to the Mobility Services Platform 3.2 User’s Guide, p/n 72E-100158-06, for instructions for using the Rapid Deployment and MSP3 Agent clients.
Page 88
4 - 18 MC31XX Series Mobile Computer Integrator Guide...
Digital signatures provide a way to authenticate the author of EXEs, DLLs, and packages. Digitally signed applications give users confidence that an application comes from where they think it comes from. For example, if an end-user downloads an update package from the internet that is digitally signed with Motorola's software...
Page 90
MC31XX Series Mobile Computer Integrator Guide certificate, they are assured that the package is authentic and that it was created by Motorola. By enforcing the use of digital signatures, users can also prevent malicious applications from executing on the MC31XX. For example, users can provision the MC31XX to only execute “trusted”...
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,...
XML Provisioning vs. RegMerge and Copy File Prior to Windows Mobile 6.1, Motorola used two drivers (RegMerge and CopyFiles) to update the registry and to copy files during a cold boot. With Mobile 6.1, Motorola recommends using XML provisioning instead. RegMerge and CopyFiles are supported for backward compatibility but Motorola may eliminate support in the future.
Page 93
Application Deployment for Windows Mobile 5 - 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.
To develop applications to run on the mobile computer, use the Enterprise Mobility Developer Kit (EMDK) for C The EMDK for C is a development tool used to create native C and C++ applications for all Motorola Enterprise Mobility mobile computers. It includes documentation, header files (.H), and library files (.LIB) for native code application development that targets Motorola value-add APIs.
Windows Start menu. The sample applications provide examples of how to interface with the Motorola API functions. To build a sample application, open the Samples folder from the Windows Start menu. Open the folder for the desired sample and then open the project file.
RAM memory. In certain situations the speed of the operation is more important than the integrity of the data. For these situations, Motorola has provided a small volatile File Storage volume, accessed as the Cache Disk folder. Disk operations to the Cache Disk folder are much faster than to any of the persistent storage volumes, but data is lost across warm boots and power interruptions.
Page 97
Application Deployment for Windows Mobile 5 - 9 Copying Files from a Host Computer To copy files from a host computer to the MC31XX: Ensure that ActiveSync is installed on the host computer and that a partnership was created. For more information see, Chapter 3, ActiveSync.
5 - 10 MC31XX Series Mobile Computer Integrator Guide Application Folder Contents Figure 5-3 Use Explorer to locate the host computer directory that contains the file to download. Tap that directory in the left pane to display its contents in the right pane. Drag the desired file(s) from the host computer to the desired mobile device folder.
The MC31XX contains tools that update all operating system components. All updates are distributed as packages. Update packages can contain either partial or complete updates for the operating system. Motorola distributes the update packages on the Support Central Web Site, http://www.motorola.com/enterprisemobility/support.
5 - 12 MC31XX Series Mobile Computer Integrator Guide Replace the battery and battery door. Connect the MC31XX to AC power. See Chapter 2, Accessories. Simultaneously press the Power button and the 1 and 9 keys. Immediately, as soon as the device starts to boot, press and hold the left scan button or the trigger. When the update loader screen appears, release the left scan button or trigger.
MC3100. Refer to the Wireless Fusion Enterprise Mobility Suite User Guide for Version 3.00 for information on configuring wireless profiles. Go to http://www.motorola.com/enterprisemobility/manuals for the latest version of this guide. See Software Versions on page xii to determine the Fusion version on the MC3100.
6 - 2 MC31XX Series Mobile Computer Integrator Guide Signal Strength Icon Wireless Application Menu Figure 6-1 Many of the items in the menu invoke one of the Fusion applications. These menu items and their corresponding applications are summarized below: •...
Wireless Applications 6 - 3 Signal Strength Icons Descriptions Table 6-1 Icon Status Action Excellent signal strength Wireless LAN network is ready to use. Very good signal strength Wireless LAN network is ready to use. Good signal strength Wireless LAN network is ready to use. Fair signal strength Wireless LAN network is ready to use.
Page 104
6 - 4 MC31XX Series Mobile Computer Integrator Guide Opening Wireless Manager Figure 6-3 Select Wireless Manager. Wireless Manager Window Figure 6-4 To enable or disable the WLAN radio, tap the Wi-Fi bar.
Chapter 7 Interactive Sensor Technology Configuration Introduction This chapter provides information for configuring the Interactive Sensor Technology (IST) settings. IST settings can be accessed: • Tap Start > Settings > System > IST Settings icon. • Tap the IST Settings icon in the Command bar. IST Settings Icon IST Settings Icon Figure 7-1...
7 - 2 MC9500-K Mobile Computer Integrator Guide IST Tray Icon Menu Items Table 7-1 Menu Item Description Configure IST Opens the IST Settings window. Hide Removes IST Settings icon from the Command bar. Wake Up On Motion Wakes the MC31XX from suspend mode if it was placed in suspend mode due to inactivity.
Interactive Sensor Technology Configuration 7 - 3 Power Management Tab Use the Power Management tab to configure power management settings. Power Management Tab Figure 7-4 Keep Alive On Motion Select the Enabled checkbox to prevent the MC31XX from going into suspend mode while it is in motion. The motion sensitivity is configurable.
7 - 4 MC9500-K Mobile Computer Integrator Guide Set IST Sensitivity Window Figure 7-5 Display Tab Use the Display tab configure display interaction settings. Display Tab Figure 7-6 The Auto Orientation parameter controls the display rotation according to the MC31XX orientation. Select the Auto Orientation checkbox to enable this feature.
Page 109
Interactive Sensor Technology Configuration 7 - 5 Motion Event Details 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 MC31XX drops 1.07 m (42 in.) in normal operation and 1.27 m (50 in.) in suspend mode.
Page 110
7 - 6 MC9500-K Mobile Computer Integrator Guide...
Chapter 8 Maintenance & Troubleshooting Introduction This chapter includes instructions on cleaning and storing the mobile computer, and provides troubleshooting solutions for potential problems during mobile computer operation. Maintaining the Mobile Computer For trouble-free service, observe the following tips when using the mobile computer: •...
USB-IF logo or have completed the USB-IF compliance program. • To enable authentication of an approved battery, as required by IEEE1725 clause 10.2.1, all batteries will carry a Motorola hologram. Do not fit any battery without checking it has the Motorola authentication hologram. •...
Always wear eye protection. 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. WARNING Avoid exposing this product to contact with hot oil or other flammable liquids. If such exposure occurs, unplug the device and clean the product immediately in accordance with these guidelines.
8 - 4 MC31XX Series Mobile Computer Integrator Guide Use the cotton tipped applicator dipped in alcohol to remove any grease and dirt near the connector area. Use a dry cotton tipped applicator and repeat steps 4 through 6. Spray compressed air on the connector area by pointing the tube/nozzle about ½ inch away from the surface. CAUTION: Do not point nozzle at yourself and others, ensure the nozzle or tube is away from your face.
Maintenance & Troubleshooting 8 - 5 Troubleshooting Mobile Computer Table 8-1 Troubleshooting the Mobile Computer Problem Cause Solution Mobile computer does Main battery not Charge or replace the main battery in the mobile computer. not turn on. charged. Main battery not Ensure the battery is installed properly For more information see, installed properly.
Page 116
8 - 6 MC31XX Series Mobile Computer Integrator Guide Table 8-1 Troubleshooting the Mobile Computer (Continued) Problem Cause Solution Mobile computer turns Mobile computer is The mobile computer turns off after a period of inactivity. This period itself off. inactive. can be set from one to five minutes, in one-minute intervals.
Maintenance & Troubleshooting 8 - 7 Single Slot Serial/USB Cradle Table 8-2 Troubleshooting the Single Slot Serial/USB Cradle Problem Cause Solution Mobile computer Cradle is not receiving power. Ensure the power cable is connected securely to both the amber Charge LED cradle and to AC power.
8 - 8 MC31XX Series Mobile Computer Integrator Guide Table 8-3 Troubleshooting the Four Slot Charge Only Cradle (Continued) Problem Cause Solution Mobile computer battery is Mobile computer was removed Ensure cradle is receiving power. Ensure mobile not charging. from cradle or cradle was computer is seated correctly.
Maintenance & Troubleshooting 8 - 9 Four Slot Spare Battery Charger Table 8-5 Troubleshooting the Four Slot Spare Battery Charger Problem Cause Solution Spare Battery Spare battery is not Remove and re-insert the spare battery into the charging slot, Charging LED does correctly seated.
8 - 10 MC31XX Series Mobile Computer Integrator Guide Cables Table 8-7 Troubleshooting the Cables Problem Cause Solution Mobile computer Cable is not receiving Ensure the power cable is connected securely to both the cable amber Charge LED power. and to AC power. Indicator does not Mobile computer is not Remove and re-insert the mobile computer into the MC31XX...
Appendix A Technical Specifications Mobile Computer and Accessory Technical Specifications Table A-1 summarizes the mobile computer technical specifications and intended operating environments. Table A-2 summarizes the accessory technical specifications and the intended operating environments. MC31XX Technical Specifications Table A-1 Item Description Physical Characteristics Dimensions...
Page 122
A - 2 MC31XX Series Mobile Computer Integrator Guide MC31XX Technical Specifications (Continued) Table A-1 Item Description Battery Standard: Rechargeable Lithium-Ion 2740 mAh minimum (3.7V) Extended Life: Rechargeable Lithium-Ion 4800 mAh minimum (3.7V) Expansion Slot User accessible SD/MMC slot up to 8 GB; approved for memory expansion only Network Connections High-speed USB client, full-speed USB host, Bluetooth and WiFi.
Page 123
Antenna Internal antenna w/diversity Voice Communication Voice-over-IP ready, Wi-Fi™-certified, IEEE 802.11a/b/g direct sequence wireless LAN, Wi-Fi Multimedia™ (WMM), Motorola Voice Quality Manager (VQM) Wireless PAN Data and Voice Communications Bluetooth Class II, v2.1 with Enhanced Data Rate (EDR); integrated antenna...
Page 124
A - 4 MC31XX Series Mobile Computer Integrator Guide MC31XX Technical Specifications (Continued) Table A-1 Item Description EMI/RFI Batch Version USA: FCC Part 15 Canada: ICES 003 Class B EU: EN55022 Class B EN55024 Japan: CISPR 22, Class B Australia: AS3548 Laser Safety IEC Class2/FDA Class II in accordance with IEC60825-1/EN60825-1 Data Capture Specifications...
Page 125
Far: 17 cm (6.8 in.) Aiming Element (VLD) 655 nm +/- 10 nm Illumination Element (LED) 625 nm +/- 5 nm Motorola Interactive Sensor Technology Motion-sensor 3-axis accelerometer that enables motion-sensing applications on dynamic screen orientation, power management and free-fall detects Accessory Technical Specifications...
A - 6 MC31XX Series Mobile Computer Integrator Guide Accessory Technical Specifications (Continued) Table A-2 Four Slot Charge Single Slot Universal Only and Four Four Slot Spare Serial/USB Cables Battery Charger Slot Ethernet Battery Charger Cradle (UBC) Adapter Cradles Weight 0.60 lbs (0.27 kg) Charge only: 13.6 oz (386 g)
Page 127
Technical Specifications A - 7 MC3100 Pin-Outs (Continued) Table A-3 PIN Number Signal Name Function U1_CTS_RS232 RS232 CTS (into mobile computer) U1_DTR_RS232 RS232 DTR (out of mobile computer) U1_DSR_RS232 RS232 DSR (into mobile computer) VCC5_CAM 5V power to RS232 accessories POWER_JACK_ACC Power into mobile computer.
Page 128
A - 8 MC31XX Series Mobile Computer Integrator Guide...
Appendix B Special Software Configurations Battery Usage Threshold Setting By default the Battery Usage Threshold value is set to a pre-defined value (400 by default). To change the threshold value, a registry key must be created to allow changing this value. A battery becomes unhealthy when the Battery Usage Indication reach a predefined threshold (end of usable life).
B - 2 MC31XX Series Mobile Computer Integrator Guide BatteryMgmt Tab with Threshold Change Checkbox Figure B-2 In the Battery Usage Threshold text box, enter a new value. Select the Check to change the Battery Age Threshold to read only field checkbox. Tap Apply.
Removing Sample Applications and StartUpCtl Application To remove the installed applications (before a cold boot is performed): Tap Start > Setting > Control Panel > Remove Programs icon. Select Motorola Samples.C from the list. Tap the Remove button. Tap the Yes button.
Page 132
B - 4 MC31XX Series Mobile Computer Integrator Guide...
Page 133
802.11/802.11abg. A radio protocol that may be used by the Motorola radio card. Access Point. Access Point (AP) refers to Motorola’s Ethernet Access Point. It is a piece of communications equipment that manages communications between the host computer system and one or more wireless terminals. An AP connects to a wired Ethernet LAN and acts as a bridge between the Ethernet wired network and IEEE 802.11 interoperable...
Page 134
Glossary - 2 MC31XX Series Mobile Computer Integrator Guide Autodiscrimination. The ability of an interface controller to determine the code type of a scanned bar code. After this determination is made, the information content is decoded. Bar. The dark element in a printed bar code symbol. Bar Code.
Page 135
Glossary - 3 Character. A pattern of bars and spaces which either directly represents data or indicates a control function, such as a number, letter, punctuation mark, or communications control contained in a message. Character Set. Those characters available for encoding in a particular bar code symbology. Check Digit.
Page 136
Glossary - 4 MC31XX Series Mobile Computer Integrator Guide Discrete Code. A bar code or symbol in which the spaces between characters (intercharacter gaps) are not part of the code. Discrete 2 of 5. A binary bar code symbology representing each character by a group of five bars, two of which are wide. The location of wide bars in the group determines which character is encoded;...
Page 137
Glossary - 5 Hard Reset. See Cold Boot. Hz. Hertz; A unit of frequency equal to one cycle per second. Host Computer. A computer that serves other terminals in a network, providing such services as computation, database access, supervisory programs and network control. IDE.
Page 138
Mobile Computer. In this text, mobile computer refers to the Motorola wireless handheld 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 139
Glossary - 7 NVM. Non-Volatile Memory. Parameter. A variable that can have different values assigned to it. PDT. Portable Data Terminal. Percent Decode. The average probability that a single scan of a bar code would result in a successful decode. In a well-designed bar code scanning system, that probability should approach near 100%.
Page 140
Glossary - 8 MC31XX Series Mobile Computer Integrator Guide 1. Light source (laser or photoelectric cell) - illuminates a bar code. 2. Photodetector - registers the difference in reflected light (more light reflected from spaces). 3. Signal conditioning circuit - transforms optical detector output into a digitized bar pattern. Scanning Mode.
Page 141
Glossary - 9 Tolerance. Allowable deviation from the nominal bar or space width. UPC. Universal Product Code. A relatively complex numeric symbology. Each character consists of two bars and two spaces, each of which is any of four widths. The standard symbology for retail food packages in the United States. Visible Laser Diode (VLD).
Page 142
Glossary - 10 MC31XX Series Mobile Computer Integrator Guide...
Page 143
Index using BootLoader ....4-10, 4-12 application deployment ....4-1, 5-1 accessories .
Page 144
Index - 2 MC31XX Series Mobile Computer Integrator Guide CAB files ........5-4 data capture .
Page 145
Index - 3 headset jack ....... 1-3 holster, fabric ....... 2-4 O’Neil printer cable .
Page 146
Index - 4 MC31XX Series Mobile Computer Integrator Guide scan buttons ......1-2, 1-4 technical specifications .