MC3200 INTEGRATOR GUIDE June 2014 *MN000887A01* MN000887A01 © 2014 Motorola Solutions, Inc.
| Copyrights Copyrights The Motorola products described in this document may include copyrighted Motorola computer programs. Laws in the United States and other countries preserve for Motorola certain exclusive rights for copyrighted computer programs. Accordingly, any copyrighted Motorola computer programs contained in the Motorola products described in this document may not be copied or reproduced in any manner without the express written permission of Motorola. © 2014 Motorola Solutions, Inc.
| Revision History Revision History Changes to the original guide are listed below: Change Rev. A Date 6/2014 Description Initial release.
Contents | 7 Contents Copyrights........................................................................................................................................ 3 Revision History...............................................................................................................................5 About This Guide...........................................................................................................................13 MC32N0 Series Documentation Set......................
| Contents Setup........................................................................................................................................................45 Charging Spare Batteries.........................................................................................................................45 Battery Charging..................................................................................................................................... 46 Universal Battery Charger Adapter....
Contents | 9 Disable DataWedge on MC32N0 and Mass Deploy...............................................................................85 Soft Scan Feature.....................................................................................................................................86 Chapter 5: Administrator Utilities....................................................................... 87 Required Software.............................................................................................
| Contents Creating an Image..................................................................................................................... 104 Mounting an Image................................................................................................................... 105 Unmounting an Image............................................................................................................... 105 Chapter 6: Settings for Android Devices..............................................
Contents | 11 Setting up a Partnership.....................................................................................................................................132 Chapter 9: Settings for WinCE Devices.............................................................135 Interactive Sensor Technology Configuration.................................................................................................. 135 Display Tab............................................................................
| Contents Chapter 13: Keypad Remap Strings.................................................................. 179 Keypad Remap Strings......................................................................................................................................
| About This Guide About This Guide This guide provides information about using the MC32N0 Series of mobile computers and accessories. Note: Screens and windows pictured in this guide are samples and can differ from actual screens. MC32N0 Series Documentation Set The documentation set for the MC32N0 Series provides information for specific user needs, and includes: • • • • MC32N0 Quick Start Guide - describes how to get the device up and running.
| About This Guide Data Capture Options Operating System Configuration Radios Display Memory MC32N0–S Standard WLAN: 802.11a/b/g/n 3.0” color 512 MB RAM / Imager or laser 2 GB Flash scanner Windows CE 7.0 3.0” color 1 GB RAM / 4 GB Flash Android-based, Android OpenSource Project 4.1.1 or Windows CE 7.0 WPAN: Bluetooth v2.1 with EDR MC32N0–S Premium WLAN: 802.11a/b/g/n WPAN: Bluetooth v2.
About This Guide | 15 BTExplorer Software Note: StoneStreet Bluetooth stack has to be enabled to see version number. To determine the BTExplorer software version tap BTExplorer icon > Show BTExplorer > File > About. Figure 2: BTExplorer Version Fusion Software To determine the Fusion software version tap Wireless Strength icon > Wireless Status > Versions.
| About This Guide • • • • • Synchronization on page 129 provides instructions on installing ActiveSync, setting up a partnership and synchronizing information between the MC32N0 and a host computer. Settings for WinCE Devices on page 135 provides the settings for configuring the MC32N0 with WinCE. Application Deployment for Windows CE on page 145 provides information for developing and managing applications with WinCE.
About This Guide | 17 For the latest version of this guide and all guides, go to: http://www.motorolasolutions.com/support. Service Information If you have a problem with your equipment, contact Motorola Solutions Global Customer Support Center for your region. Contact information is available at: http://www.motorolasolutions.com/support.
| Getting Started Chapter 1 Getting Started This chapter provides information for getting the device up and running for the first time. Setup To start using the MC32N0 for the first time: • • • • Install a microSD card (optional) Install the battery Charge the MC32N0 Power on the MC32N0. Installing a microSD Card The microSD card slot provides secondary non-volatile storage. The slot is located under the battery pack.
| Getting Started Figure 6: Unlock microSD Card Holder 3 Lift the microSD card holder. Figure 7: Lift microSD Card Holder 4 Place the microSD card into the contact area. Figure 8: Install microSD Card 5 Close the microSD card holder and slide the microSD card holder up to lock. Figure 9: Lock microSD Card Holder 6 Replace the microSD card cover and ensure that it is installed properly.
Getting Started | 21 Figure 10: Inserting the Battery 2 Rotate the bottom of the bottom into the battery compartment. 3 Press battery down firmly. Ensure that both battery release buttons on the sides of the MC32N0 return to the home position. Figure 11: Press Battery Down 4 Press the Power button to turn on the device. Installing the MC32N0–R/S Battery Procedure: 1 Loosen the handstrap.
| Getting Started 2 Align the top of the battery into the battery compartment. Figure 12: Inserting the Battery 3 Rotate the bottom of the bottom into the battery compartment. 4 Press battery down firmly. Ensure that both battery release buttons on the sides of the MC32N0 return to the home position. Figure 13: Press Battery Down 5 Tighten the handstrap. 6 Press the Power button to turn on the device.
Getting Started | 23 Charging the Battery Caution: Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 159. 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. There are two main batteries for the MC32N0, the Standard Battery (1X) and the Extended Life Battery (2X).
| Getting Started Status Indications Charger or cradle is not powered. Slow Blinking Amber MC32N0 is charging. Solid Amber Charging complete. Note: When the battery is initially inserted in the mobile computer, the amber LED flashes once if the battery power is low. Fast Blinking Amber Charging error, e.g.: • • Temperature is too low or too high. Charging has gone on too long without completion (typically eight hours).
Getting Started | 25 Performing an Enterprise Reset An Enterprise Reset erases all data in the /cache and /data partitions and clears all device settings, except those in the /enterprise partition. Before performing an Enterprise Reset, copy all applications and the key remap configuration file that you want to persist after the reset into the /enterprise/usr/persist folder. Procedure: 1 Download the Enterprise Reset file from the Motorola Solutions web site, http://www.motorolasolutions.com/ support.
| Getting Started 11 Press Enter. The Enterprise Reset occurs and then the device resets. Performing a Factory Reset A Factory Reset erases all data in the /cache, /data and /enterprise partitions in internal storage and clears all device settings. A Factory Reset returns the device to the last installed operating system image. To revert to a previous operating system version, re-install that operating system image. See Updating the MC32N0 System on page 121 for more information.
Getting Started | 27 10 Use the navigation keys to navigate to the M32N0JXXRFxxxxxxx.zip file. 11 Press the Enter. The Factory Reset occurs and then the device resets. Resetting the WinCE Device If the MC32N0 stops responding to input, reset it. There are two reset functions, warm boot and cold boot. A warm boot restarts the MC32N0 by closing all running programs. All data that is not saved is lost. A cold boot also restarts the MC32N0, but erases all stored records and entries from RAM.
| Getting Started Note: The Real-time clock (RTC) default time is set to 1/1/2013 12:00 AM and is retained after a cold boot. After boot up, the MC32N0 saves the system time in persistent storage (Application folder) every 60 minutes. If the RTC time resets to the default value due to power lost, the MC32N0 restores the time from the file in persistence storage (Application folder). The RTC file is deleted during OSUpdate procedure.
| Accessories Chapter 2 Accessories This chapter provides information for using the accessories for the device. MC32N0 Accessories The table below lists the accessories available for the MC32N0. Table 2: MC32N0 Accessories Accessory Part Number Description Single Slot Serial /USB Cradle CRD3000-1001RR Charges the MC32N0 main battery and a spare battery, and synchronizes the MC32N0 with a host computer through either a serial or USB connection.
| Accessories Accessory Part Number Description Power Supply for Charging Cables PWRS-14000-249R Provides power to the Charge Only cable, RS232 Charge cable and USB Client Charge cable. US AC Line Cord 23844-00-00R Provides power to 3–wire power supplies PWRS-14000–148R and PWRS-14000–241R. International AC Line Cord 50–16000–271R Provides power to 3–wire power supplies PWRS-14000–148R and PWRS-14000–241R.
Accessories | 31 Accessory Part Number Description Single Slot Cradle USB Cable 25-68596-01R Provides USB communication through the Single Slot Serial/USB cradle. Headset Adapter Cable 25-124411-02R Connects an RCH51 headset to the MC32N0. Contains 2.5 mm jack with unique locking screw. KT-MC3000SERMODEMR Provides modem connectivity to the Single Slot Serial/USB cradle. Kit includes Modem Dongle and Modem Adapter Cable. Miscellaneous Cradle Modem Kit Note: Not supported on Android devices.
| Accessories Accessory Part Number Description MC32N0-S Rubber Boot 11-70899-04R Provides additional protection for both the MC32N0–S laser and imager configurations. MC32N0–R Rubber Boot 11–72096–04R Provides additional protection for the MC32N0–R. Mounting Bracket KT-136648–01 Used to mount four slot cradles onto a wall. Battery Adapter Use the Battery Adapter with the Single Slot Serial/USB Cradle and the Four Slot Battery Charger to allow charging of the MC32N0 batteries.
Accessories | 33 Figure 21: Battery Adapter in Four Slot Battery Charger Figure 22: Battery Adapter in UBC Adapter 4 Press the Battery Adapter down to ensure that it is properly seated. 5 Reconnect power. Removing the Battery Adapter Procedure: 1 Remove power from the cradle or charger. 2 Remove the battery from Battery Adapter. 3 Slide the release latch toward the contact pins.
| Accessories Figure 23: Release Latch 4 Rotate the Battery Adapter up. 5 Remove the Battery Adapter from the battery slot. 6 Reconnect power. Single Slot Serial/USB Cradle Caution: Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 159. The Single Slot Serial/USB cradle: • • • • Provides 5.4VDC power for operating the mobile computer, charging the battery and charging a spare battery.
Accessories | 35 • Provides USB connection through the USB pass-through port for communication with a USB device, such as a host computer. Setup Figure 24: Single Slot USB Cradle Power, Serial and USB Connections Serial Port USB Port USB Port Serial Port Power Port DC Cable USB Cable Serial Cable AC Line Cord Power Supply Charging the MC32N0 Battery Procedure: 1 Ensure that the cradle is connected to power. 2 Slide the mobile computer into the slot in the cradle.
| Accessories Figure 25: MC32N0 Battery Charging 3 Gently press down on the device to ensure proper contact. 4 When charging is complete, remove the mobile computer from the cradle slot. Charging an MC32N0 Spare Battery Procedure: 1 Ensure that the cradle is connected to power. 2 Ensure that the Battery Adapter into the spare battery slot on the cradle. See Battery Adapter on page 32.
Accessories | 37 Figure 26: MC32N0 Spare Battery Charging 4 Gently press down on the battery to ensure proper contact. The Spare Battery Charging LED on the front of the cradle indicates the spare battery charging status. 5 When charging is complete, press the battery clip and lift the battery out of the slot. Battery Charging in Single Slot Serial/USB Cradle The Single Slot Serial/USB cradle charges the M32N0’s main battery and a spare battery simultaneously.
| Accessories Four Slot Charge Only Cradle Caution: Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 159. The Four Slot Charge Only cradle: • • Provides 5.4 VDC power for operating the mobile computer and charging the battery. Simultaneously charges up to four mobile computers.
Accessories | 39 Figure 28: Four Slot Charge Only Cradle Setup Charging the MC32N0 Battery Procedure: 1 Ensure that the cradle is connected to power. 2 Slide the mobile computer into the slot in the cradle. The mobile computer amber Charge LED Indicator, indicates the mobile computer battery charging status. 3 Gently press down on the device to ensure proper contact. 4 When charging is complete, remove the mobile computer from the cradle slot.
| Accessories Figure 29: Four Slot Ethernet Cradle LED Indicators There are two green LEDs on the front of the cradle and two green LED on the Primary port on the back of the cradle. These green LEDs light and blink to indicate the data transfer rate. When the LEDs are not lit the transfer rate is 10 Mbps.
Accessories | 41 Figure 30: CRD3X01-4001ER Four Slot Ethernet Cradle Connection Primary Port Power Port Ethernet Ports Ethernet Switch, Router, or Hub Connection Daisychaining Ethernet Cradles Daisychain up to four Four Slot Ethernet cradles to connect several cradles to an Ethernet network. Use either a straight or crossover cable. Daisy-chaining should not be attempted when the main Ethernet connection to the first cradle is 10 Mbps as throughput issues will almost certainly result.
| Accessories • • Proxy Settings Static IP. Configuring Ethernet Proxy Settings The MC32N0 includes Ethernet cradle drivers. After inserting the MC32N0, configure the Ethernet connection: Procedure: 1 Touch . 2 . Touch 3 Touch Ethernet. 4 Slide the switch to the ON position. 5 Place the MC32N0 into the Ethernet cradle slot. 6 Touch Ethernet. 7 Touch and hold Eth0 until the menu appears. 8 Touch Modify Proxy.
Accessories | 43 5 6 7 8 Place the MC32N0 into the Ethernet cradle slot. Touch Ethernet. Touch and hold Eth0 until the menu appears. Touch Disconnect. Figure 33: Ethernet Proxy Settings 9 10 11 12 13 14 15 16 17 Touch and hold Eth0 until the menu appears. Touch the IP setting drop-down list and select Static. In the IP adress field, enter the proxy server address. If required, in the Gateway text box, enter a gateway address for the device.
| Accessories Figure 34: LANNDS1 Window Charging the MC32N0 Battery Procedure: 1 Ensure that the cradle is connected to power. 2 Slide the mobile computer into the slot in the cradle. The mobile computer amber Charge LED Indicator, indicates the mobile computer battery charging status. 3 Gently press down on the device to ensure proper contact. 4 When charging is complete, remove the mobile computer from the cradle slot.
Accessories | 45 Setup Figure 35: Four Slot Battery Charger Power Setup Charging Spare Batteries Prerequisites: Before installing the battery, install the Battery Adapter into the battery slot in the Four Slot Spare Battery Charger. See Battery Adapter on page 32. Procedure: 1 Connect the charger to a power source. 2 Insert the battery into a battery adapter and gently press down on the battery to ensure proper contact.
| Accessories Figure 36: Four Slot Battery Charger Spare Battery Charging LEDs Battery Charging Spare Battery Charging Each Battery Charging LED indicates the status of the battery charging in each slot. The table below describes the Battery Charging LED status. The Standard battery charges in less than five hours and the Extended battery fully charges in less than eight hours. Table 6: Battery LED Charging Indicators LED Indication Off No battery in slot. Battery is not charging.
Accessories | 47 Charging Temperature Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). Charging is intelligently controlled by the MC32N0. To accomplish this, for small periods of time, the changer alternately enables and disables battery charging to keep the battery at acceptable temperatures. The charger indicates when charging is disabled due to abnormal temperatures via its LED.
| Accessories Figure 38: Universal Battery Charger Adapter 2 Press down on the battery to ensure it is seated properly. UBC Adapter Battery Charging Spare Battery Charging The UBC Adapter charging LEDs indicate the 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.
Accessories | 49 Wall Mount Bracket Use the optional Wall Mount Bracket to mount a four slot cradle to a wall. To attach the Wall Mount Bracket: Procedure: 1 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. The Wall Mount Bracket mounting slots are designed for a fastener with a #8 pan head. Fasteners must be able to hold a minimum of 4.9 Kg (10.8 lbs).
| Accessories 2 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. 3 Swing the four slot cradle down onto the mounting bracket and align the mounting screws so that they fit into the screw slots. Figure 42: Wall Mount Bracket Wall Mount Bracket Screw Slots Power Supply Well 4 Tighten the mounting screws to secure the four slot cradle to the bracket. Figure 43: Mounting Screws 5 Connect power.
Accessories | 51 Figure 44: Remove Button from Loop 2 3 4 5 Remove loop section from handle. Separate the loop and hook tape and pull the handstrap through the slot at the bottom of the device. Insert one end of the new loop section into the mounting slot in the handle. Thread the other end of the loop section through the loop and pull to tighten the loop. Figure 45: Thread Loop 6 Slip the button into the loop section.
| Accessories Figure 46: Slip Button Through Loop 7 Thread the end of the handstrap into the slot at the bottom of the device. 8 Press the hook material against the loop material. MC32N0–S/R Handstrap Replacement Procedure: 1 Use a #00 Phillips screwdriver to remove two screws. Figure 47: Remove Mounting Clip #00 Phillips Screwdriver Screws Mounting Clip 2 Lift the mounting clip. 3 Slide the mounting clip out of the strap loop.
Accessories | 53 Figure 48: Remove Mounting Clip Strap Loop Mounting Clip 4 Feed the mounting clip through the new strap loop. 5 Secure the mounting clip to the housing using the two screws. Figure 49: Secure Mounting Clip 6 Feed the handstrap through the slot at the bottom of the device.
| Accessories Figure 50: Feed Handstrap Through Slot 7 Attach the hook material to the loop material and press together.
| USB Communication Chapter 3 USB Communication Note: This chapter applies to Android devices only. This chapter provides information for transferring files between the device and a host computer. Connecting to a Host Computer via USB Connect the MC32N0 to a host computer using the Single Slot Serial/USB cradle or USB Client Charge cable to transfer files between the MC32N0 and the host computer.
| USB Communication 2 If Connected as media device appears, pull down the Notification shade and touch Connected as media device and then touch Media device (MTP) to de-select. 3 Touch Turn on USB Storage. 4 On the host computer, open a file explorer application. The MC32N0 storage appears as Removable Disk. 5 Locate the MC32N0 as a devices within Removable Storage. 6 Open the Removable Disk. 7 Copy or delete files as required.
| DataWedge Configuration Chapter 4 DataWedge Configuration Note: This chapter applies to DataWedge on Android devices. DataWedge is an application that reads data, processes the data and sends the data to an application. Basic Scanning Scanning can be performed using the imager. Using the Imager To capture bar code data: Procedure: 1 Ensure that an application is open on the MC32N0 and a text field is in focus (text cursor in text field). 2 Aim the exit window at a bar code.
| DataWedge Configuration 4 The Scan LEDs light green, a beep sounds, by default, to indicate the bar code was decoded successfully. The captured data appears in the text field. Using the Laser Scanner To capture bar code data: Procedure: 1 Ensure that an application is open on the device and a text field is in focus (text cursor in text field). 2 On the MC32N0–R, rotate the Turret for optimal scanning position. 3 Point the scan exit window at a bar code. 4 Press and hold the Scan button.
DataWedge Configuration | 59 • • • • Associated application Input plug-in configurations Output plug-in configurations Process plug-in configurations. Using profiles, each application can have a specific DataWedge configuration. For example, each user application can have a profile which outputs scanned data in the required format when that application comes to the foreground. DataWedge can be configured to process the same set of captured data differently based on the requirements of each application.
| DataWedge Configuration required. DataWedge has built-in feedback functionality for the bar code scanner to issue user alerts. The feedback settings can be configured according to user requirement. Process Plug-ins Process Plug-ins are used in DataWedge to manipulate the received data according to the requirement, before sending to the foreground application via the Output Plug-in.
DataWedge Configuration | 61 Profile Context Menu Touch and hold a profile to open a context menu that allows additional actions to be performed on the selected profile. Figure 57: Profile Context Menu The profile context menu allows the profile to be edited (same as just tapping on a profile), renamed or deleted. Options Menu Press to open the options menu.
| DataWedge Configuration Creating a New Profile Procedure: 1 Touch 2 Touch 3 Press . . . 4 Touch New profile. 5 In the New profile dialog box, enter a name for the new profile. It is recommended that profile names be unique and made up of only alpha-numeric characters (A-Z, a-z, 0-9). Figure 59: New Profile Name Dialog Box 6 Touch OK. The new profile name appears in the DataWedge profile screen. Profile Configuration To configure the Profile0 or a user-created profile, touch the profile name.
DataWedge Configuration | 63 • IP Output. Bar Code Input Use the Bar Code Input options to configure the Bar Code Scanner Input Plug-in for the profile. Enabled Enables or disables this plug-in. A check in the checkbox indicates that the plug-in is enabled. Scanner Selection Configures which scanning device to use for bar code data capture when the profile is active. • • Auto - The software automatically selects the 2D Imager. 2D Imager - Scanning is performed using the 2D Imager.
| DataWedge Configuration There are three options for transmitting a UPCA preamble: • + Preamble None - Transmit no preamble. + Preamble Sys Char - Transmit System Character only (default). + Preamble Country and Sys Char - Transmit System Character and Country Code (“0” for USA). Select the appropriate option to match the host system. UPCE0 - - Report Check Digit - The check digit is the last character of the symbol used to verify the integrity of the data. Enables or disables this option.
DataWedge Configuration | 65 • Selecting this level of security significantly impairs the decoding ability of the scanner. If this level of security is needed, try to improve the quality of the bar codes. Code39 - • Length1 - Use to set decode lengths (default - 0). See Decode Lengths on page 67 for more information. Length2 - Use to set decode lengths 4 (default - 55). See Decode Lengths on page 67 for more information.
| DataWedge Configuration - • Length1 - Use to set decode lengths (default - 6). See Decode Lengths on page 67 for more information. Length2 - Use to set decode lengths (default - 55). See Decode Lengths on page 67 for more information. Redundancy - Sets the reader to read the bar code twice before accepting data. A check in the checkbox indicates that redundancy is enabled (default - enabled).
DataWedge Configuration | 67 - • Redundancy - Sets the reader to read the bar code twice before accepting data. A check in the checkbox indicates that redundancy is enabled (default - disabled). - Report Check Digit - Transmit Matrix 2 of 5 data with or without the check digit. A check in the checkbox indicates to send Matrix 2 of 5 data with check digit (default - enabled).
| DataWedge Configuration • • • Supplemental2 - Enables or disables this option. A check in the checkbox indicates that the option is enabled. Supplemental5 - Enables or disables this option. A check in the checkbox indicates that the option is enabled. Supplemental Mode - • • • • No Supplementals - the scanner is presented with a UPC/EAN plus supplemental symbol, the scanner decodes UPC/EAN and ignores the supplemental characters (default).
DataWedge Configuration | 69 - • Disable – Disables Picklist mode. Any bar code within the field of view can be decoded (default). Centered - Enables the Picklist mode so that only the bar code in the center of the image is decoded. This is most useful when used in conjunction with the static and dynamic reticle viewfinder modes. Note: This mode is only valid for decoder modules that supports a viewfinder. If one tries to set this for a unsupported decoder then the device would issue an error.
| DataWedge Configuration • Advanced data formatting - is a way to customizing data before transmission. Use advanced data formatting (ADF) to edit scan data to suit requirements. - • None - Action key character feature is disabled (default). Tab - Tab character code in a bar code is processed. When DataWedge detects this character code in a bar code, move the focus to the next field. Line feed - Line feed character code in a bar code is processed.
DataWedge Configuration | 71 - - Enabled - Enables or disables Basic Data Formatting. A check in the checkbox indicates that it is enabled (default - enabled). Prefix to data - Add characters to the beginning of the data when sent. Suffix to data - Add characters to the end of the data when sent. Send data - Set to transfer the captured data to the foreground application. Disabling this option prevents the actual data from being transmitted.
| DataWedge Configuration stored in multiple byte arrays (one byte array per bar code). Clients can get data in each byte array by passing an index. Most scanning applications might want the user to be able to decode data and for that decode data to be sent to the *current* activity but not necessarily displayed. If this is the case, then the activity needs to be marked as ‘singleTop’ in its AndroidManifest.xml file.
DataWedge Configuration | 73 - - Send data - Set to transfer the captured data to the foreground application. Disabling this option prevents the actual data from being transmitted. However, the prefix and suffix strings, if present, are still transmitted even when this option is disabled (default - enabled). Send as hex - Set to send the data in hexadecimal format. A check in the checkbox indicates that the plug-in is enabled (default - disabled).
| DataWedge Configuration Figure 62: Protocol Selection 5 Touch IP Address. 6 In the Enter IP Address dialog box, enter the IP address of host computer to send data to. Figure 63: IP Address Entry 7 Touch Port. 8 In the Enter port number dialog box, enter same port number selected for IPWedge computer application.
DataWedge Configuration | 75 Figure 65: Protocol Selection 5 Touch IP Address. 6 In the Enter IP address dialog box, enter the IP address of host computer to send data to. Figure 66: IP Address Entry 7 Touch Port. 8 In the Enter port number dialog box, enter the port number that the host computer application is listening on.
| DataWedge Configuration • Actions - A set of procedures defined to format data. There are four types of actions which are for formatting cursor movement, data modification, data sending and delay specifications. An action can be defined to send the first number of characters to the Output plug-in, pad the output data with spaces or zeros, remove spaces in data, etc. Configuring ADF Plug-in Configuring the ADF plug-in consists of creating a rule, defining the criteria and defining the actions.
DataWedge Configuration | 77 Figure 69: Rule List Screen 2 Touch the Rule enabled checkbox to enable the current rule. Defining Criteria Procedure: 1 Touch Criteria. Figure 70: Criteria Screen 2 3 4 5 6 7 8 9 10 11 12 13 Touch String to check for option to specify the string that must be present in the data. In the Enter the string to check for dialog box, enter the string Touch Done. Touch OK.
| DataWedge Configuration 14 Touch the Source enabled checkbox to accept data from this source. Figure 71: Barcode Input Screen 15 For Barcode inputs, touch the All decoders enabled checkbox to select all bar code symbologies. Deselect the All decoders enabled checkbox to individually select the symbologies. 16 Press until the Rule screen appears. 17 If required, repeat steps to create another rule. 18 Press until the Rule screen appears.
DataWedge Configuration | 79 Rules are processed in top-down order. The rules that are on top of the list are processed first. Use the icon next to the rule to move it to another position in the list. Table 8: ADF Supported Actions Type Actions Cursor Move- Skip ahead ment Data Modification Description Moves the cursor forward by a specified number of characters. Enter the number of characters to move the cursor ahead. Skip back Moves the cursor back by a specified number of characters.
| DataWedge Configuration Type Actions Description Send char Sends a specified ASCII/ Unicode character. Enter a character value. The maximum Unicode character value can be entered is U-10FFFF (= 1114111 in decimal). Deleting an Action Procedure: 1 Touch and hold the action name. 2 Select Delete action from the context menu. ADF Example The following illustrates an example of creating Advanced Data Formatting: When a user scans a bar code with the following criteria: • • • Code 39 bar code.
DataWedge Configuration | 81 22 Touch Delete action. 23 Press . 24 25 26 27 28 Touch New action. Select Pad with zeros. Touch the Pad with zeros rule. Touch How many. Change value to 8 and then touch OK. 29 Press three times. 30 Press 31 32 33 34 35 . Touch New action. Select Send up to. Touch Send up to rule. Touch String. In the Enter a string text box, enter X. 36 Touch OK. 37 Press three times. 38 Press . 39 40 41 42 43 Touch New action. Select Send char. Touch Send char rule.
| DataWedge Configuration Figure 73: Sample Bar Code 48 Press and hold the scan button. The red laser aiming pattern turns on to assist in aiming. Ensure that the bar code is within the area formed by the aiming pattern. The LED light red to indicate that data capture is in process. 49 The LED lights green and a beep sounds, by default, to indicate the bar code was decoded successfully. The formatted data 000129Xappears in the text field.
DataWedge Configuration | 83 • • • • • Import - allows import of a DataWedge configuration file. The imported configuration replaces the current configuration. Export - allows export of the current DataWedge configuration to the microSD card. Import Profile - allows import of a DataWedge profile file. Export Profile - allows export of a DataWedge profile. Restore - return the current configuration back to factory defaults.
| DataWedge Configuration 8 Touch Import. The profile file (dwprofile_x.db, where x = the name of the profile) is imported and appears in the profile list. Exporting a Profile Procedure: 1 Touch 2 Touch . . 3 Press . 4 Touch Settings. 5 Touch Export Profile. 6 Touch the profile to export. 7 Touch Export. 8 Touch Export. The profile file (dwprofile_x.db, where x = name of the profile) is saved to the root of the microSD card.
DataWedge Configuration | 85 Auto Import DataWedge supports remote deployment of a configuration to a device, using tools such as MSP. DataWedge monitors the /enterprise/device/settings/datawedge/autoimport folder for the DataWedge configuration file (datawedge.db) or a profile file (dwprofile_x.db). When DataWedge launches it checks the folder. If a configuration or profile file is found, it imports the file to replace any existing configuration or profile.
| DataWedge Configuration Soft Scan Feature DataWedge allows a native Android application to programmatically start, stop, or toggle the scan trigger state. The application can issue an Android Broadcast Intent, to control the scanner, without requiring the scan button to be pressed. The active DataWedge profile is required to control all the parameters during a scan operation. The structure of the broadcast intent that resolves to the soft scan is: action: “com.motorolasolutions.emdk.datawedge.api.
| Administrator Utilities Chapter 5 Administrator Utilities Note: This chapter applies to Android devices only. Motorola Solutions provides a suite of utilities that allow an administrator to manage the following features: • • • Multi-user Login - The Multi-user Login feature allows an administrator to set up the device to be used by multiple users. The users have access to specific applications and features depending upon the user settings.
| Administrator Utilities Enterprise Administrator Application Note: .Net Compact Framework 4 or later is required to run the Enterprise Administrator. To download, go to www.microsoft.com. Use the Enterprise Administrator application to setup user and group accounts and create the required (Password, Group and White List) files for using the Multi-user and Application Lock features. On the host computer launch the Enterprise Administrator application.
Administrator Utilities | 89 Figure 77: User Manager Window 2 3 4 5 6 7 8 In the Username text box, enter a user name. The text is case sensitive and required. In the Password text box, enter a password for the user. The text is case sensitive and required. In the Retype Password text box, re-enter the user password. Select the Admin checkbox to set the user to have administrator rights. Select the Enabled checkbox to enable the user. Click OK. Repeat steps 1 through 7 for each additional user.
| Administrator Utilities 4 Repeat steps 1 through 3 for each additional package. Creating Groups Create groups of users that have access to specific applications. Procedure: 1 Click + above the Groups list. The Group Manager window appears with a list of users and packages. Figure 79: Group Manager Window 2 In the Group name text box, enter a name for the group. This field is required.
Administrator Utilities | 91 Figure 80: Authentication Window 2 Select the Remote radio button. 3 In the Server IP text box, enter the address of the remote server. 4 In the Port text box, enter the port number of the remote server. 5 Select the use SSL Encryption check box if SSL encryption is required. 6 Click OK. Save Data At any time, the administrator can save the current data. The application creates two files in the \_APP_DATA folder: database and passwd.
| Administrator Utilities 2 Navigate to the location when the passwd file is stored. 3 Select the passwd file. 4 Click Open. The user information is populated into the Users list. Importing Group List Procedure: 1 Click File → Import → Group List. 2 Navigate to the location when the group file is stored. 3 Select the group file. 4 Click Open. The group and package information is populated into the Groups and Packages list.
Administrator Utilities | 93 2 Click -. 3 Click Yes. The group name is removed from the list. Editing a Package Procedure: 1 Select a package in the Packages list. 2 Click Edit Package. 3 Make changes and then click OK. Deleting a Package Procedure: 1 Select a package in the Packages list. 2 Click -. The package name is removed from the list. MultiUser Administrator Use the MultiUser Administrator application to allow an administrator to enable, disable and configure the Multiuser Login feature.
| Administrator Utilities Figure 82: MultiUser Login Screen 5 In the Login text box, enter the username. 6 In the Password text box, enter the password. 7 Touch OK. Disabling the Multi-user Feature Note: To disable the Multi-user Login feature, the user must have administrator rights. A message displays at the bottom of the screen notifying the user. Procedure: 1 Touch . 2 Touch . 3 Touch Disable MultiUser. The Multi-user feature is disabled immediately.
Administrator Utilities | 95 Disabling Remote Authentication Caution: When Remote Authentication is enable, the device searches for the remote server during the login procedure. If the remote server is not available or the address is incorrect, the user would not be able to login and an Enterprise reset is required to access the device. Procedure: 1 Touch 2 Touch . . 3 Press . 4 Touch Disable Remote Authentication. The remote authentication feature is disabled immediately. The device suspends.
| Administrator Utilities 2 . Touch 3 Press . 4 Touch Delete Individual User Data. A dialog box displays with all of the users that currently have data associated with their log in. 5 Select each user to delete or Select All to delete all user data. 6 Touch Delete to delete the data. Capturing a Log File Procedure: 1 Touch 2 . . Touch Note: To capture a log file, the user must have administrator rights. A message displays at the bottom of the screen notifying the user.
Administrator Utilities | 97 2 . Touch 3 Touch Disable Application Lock. Manual File Configuration Groups File A Groups file is a text file that provides a list of groups and assigns users to each group. The text file contains one line for each group. Each line is formatted as follows: :,,... where: = the name for a group. This is also the name of the White List file for this group. This field uses any alphanumeric character.
| Administrator Utilities where: com.companyname.application = the specific application with the package name com.companyname.application will be permitted for this group. com.motorolasolutions.* = any application that has a package name that starts with com.motorolasolutions will be permitted for this group. Note: The wildcard “.*” is allowed and indicates that this group is permitted to run any package.
Administrator Utilities | 99 White List File A White List file is a text file that provides a list of allowed packages from that group. The text file contains one line for each allowed package for that user group. Each line is format as follows: . . . where: = the package name allowed for this group. Wild cards are allowed for this field. Example: Refer to the example of the Groups file above.
| Administrator Utilities $exit 3 A pkglist.txt file is created in the root of the microSD card. The file lists all the .apk files installed with their package names. Package List File A Package List file is a text file that lists package names that can be imported into the Packages list. The file makes it easier to enter package name into the application. The text file contains one line for each package name. Example: com.motorolasolutions.example1 com.motorolasolutions.example2 com.
Administrator Utilities | 101 The key value must be a 64 hexadecimal character string. 7 Touch OK. The key is imported into the device. The message successfully installed the key appears on the screen. Viewing Key List Procedure: 1 Touch Key List. Figure 84: List of Keys 2 Touch OK. Deleting a Key Procedure: 1 Touch Revoke Key. 2 Touch the key to deleted. 3 Touch OK. Note: If a key is deleted then all the volumes created using that key are un-mounted. The same key is required to re-mount the volume.
| Administrator Utilities Creating a Volume Manually Procedure: 1 2 3 4 Touch Create Volume. Touch Manual. Touch OK. In the Enter Parameters To Create Volume text box, enter the parameters in the follow format: Key Name> where: • • • • • • = name of the volume. = storage location. Options: internal or sdcrad. = name of the key to use when creating the volume.
Administrator Utilities | 103 Unmounting a Volume Procedure: 1 Touch Unmount Volume. 2 Touch sdcard to list the mounted volumes on the microSD card or internal to list the mounted volumes on internal storage. 3 Touch OK. 4 Select the volume to un-mount. 5 Touch OK. Deleting a Volume Procedure: 1 If the encrypted volume is mounted, unmount it. 2 Touch Delete Volume. 3 Touch sdcard to list the unmounted volumes on the microSD card or internal to list the unmounted volumes on internal storage.
| Administrator Utilities 3 Save the text file as efsfile. Off-line Extraction Tool The Secure Storage feature allows for the usage of an encrypted file system. The off-line extraction tool allows encrypted file systems to be used on an Ubuntu version number 10.04LTS desktop. The off-line extraction tool is a shell script used to create, mount and unmount an encrypted file system used with the Secure Storage feature. Connect the device to the host computer.
Administrator Utilities | 105 Press [1] if you want to mount or press [2] if you want to exit 6 Press 1 will prompt for the mount point. For example, /mnt is prompted. Press Enter to mount the encrypted volume at the selected point. After mounting, an option to return to the Main Menu or Exit is provided. Press 2 to exit the utility without mounting. 7 If the volume is mounted on the desktop, then that volume can be provisioned with files for deployment.
| Settings for Android Devices Chapter 6 Settings for Android Devices Note: This chapter applies to Android devices only. This chapter describes settings available for configuring the device. Location Settings Use the Location services settings to set preferences for using and sharing location information. Touch > > Location services.
| Settings for Android Devices - PIN - Enter a numeric PIN to unlock screen. See Set Screen Unlock Using PIN on page 108 for more information. Password - Enter a password to unlock screen. See Set Screen Unlock Using Password on page 108 for more information. Lock the screen to protect access to data on the device. Some email accounts require locking the screen. The Locking feature functions differently in Single-user versus Multiple-user mode.
Settings for Android Devices | 109 2 3 . Touch Touch Security. Touch Screen lock. Touch Password. Touch in the text field. Enter a password (between 4 and 16 characters) then touch Next. Re-enter the password and then touch Next. 4 5 6 7 8 9 Touch . The next time the device goes into suspend mode a PIN is required upon waking. Figure 88: Password Screen Multiple User Mode For Multi-user Mode configuration, see Administrator Utilities on page 87.
| Settings for Android Devices Figure 89: Key Programmer Screen 3 Select the button to remap. 4 Touch the BUTTON REMAPPING tab or the SHORTCUT tab that lists the available functions and applications. Figure 90: Button/Shortcut Selection 5 Touch a function or application shortcut to map to the button. Note: If you select an application shortcut, the application icon appears next to the button on the Key Programmer screen. Figure 91: Remapped Button 6 Press .
Settings for Android Devices | 111 Exporting a Configuration File The Button Remapping configuration can be exported to an xml file and imported into other MC32N0 devices. Procedure: 1 2 Touch . Touch Key Programmer. 3 Press . 4 Touch Export. The configuration file (key-config.xml) is saved in the folder: /enterprise/usr/. 5 Copy the xml file from the folder to a host computer. See USB Communication on page 55 for more information.
| Settings for Android Devices MPA3_TRIGGER_4 BUTTON_R2 MPA3_TRIGGER_5 NONE SEARCH_KEY
Settings for Android Devices | 113 Figure 92: Key Programmer Screen 3 Touch . 4 Touch Wake-up enables. Figure 93: Wake-up Enables 5 Touch the checkbox next to the key to enable wake up. On the MC32N0–G, Trigger-1 is the scan key and Trigger-2 is the Triger. On the MC32N0–R/S, Trigger-1 is the scan key and Trigger-2 is the right and left scan butons. 6 Press . Accounts Use the Accounts to add, remove, and manage accounts.
| Settings for Android Devices • Manage accounts - Lists accounts added to the device. Touch an account to open its account screen. Language Usage Use the Language & input settings to change the language that display for the text and including words added to its dictionary. Changing the Language Setting Procedure: 1 Touch Language. 2 In the Language screen, select a language from the list of available languages. The operating system text changes to the selected language.
Settings for Android Devices | 115 • • • • • • • • • Legal information - Opens a screen to view legal information about the software included on the MC32N0. Model number - Displays the devices model number. EA Version - Displays the EA firmware version. SSPAM - Displays SSPAM firmware version. Serial number - Displays the device serial number. Build Tag - Displays the build name. Android version - Displays the operating system version. Kernel version - Displays the kernel version.
| Application Deployment for Android Devices Chapter 7 Application Deployment for Android Devices This chapter describes features in Android including new security features, how to package applications, and procedures for deploying applications onto the device. Security The device implements a set of security policies that determine whether an application is allowed to run and, if allowed, with what level of trust.
| Application Deployment for Android Devices Configuring Credential Storage Settings Procedure: 1 Touch 2 Touch 3 Touch • • • . . Security. Trusted credentials - Touch to display the trusted system and user credentials. Install from SD card - Touch to install a secure certificate from the microSD card. Clear credentials - Deletes all secure certificates and related credentials. Development Tools Android development tools are available at http://developer.android.com.
Application Deployment for Android Devices | 119 • - USB debugging - Allow mock locations - Select debug app - Wake for debugger Input • - Show touches - Pointer location Drawing • - Show layout bounds - Show GPU view updates - Show surface updates - Window animation scale - Transition animation scale - Animator duration scale - Disable HW overlays - Force GPU rendering Monitoring • - Strict mode enabled - Show CPU usage - Profile GPU rendering - Enable traces Apps - Don’t keep activities Backgroun
| Application Deployment for Android Devices Installing Applications Using the USB Connection Caution: When connecting the device to a host computer and mounting its microSD card, follow the host computer’s instructions for connecting and disconnecting USB devices, to avoid damaging or corrupting files. Procedure: 1 Connect the device to a host computer using USB. See USB Communication on page 55. 2 On the host computer, copy the application .apk file from the host computer to the device.
Application Deployment for Android Devices | 121 7 On the host computer, open a command prompt window and use the adb command: adb install where: = the path and filename of the apk file. 8 Disconnect the device from the host computer. See USB Communication on page 55. Uninstalling an Application Procedure: 1 Touch . 2 Apps. Touch 3 Swipe left or right until the Downloaded screen displays. Figure 95: Downloaded Screen 4 Touch the application to uninstall. 5 Touch Uninstall.
| Application Deployment for Android Devices Figure 96: Recovery Screen 6 Press . Figure 97: System Recovery Screen 7 Use the navigation keys to navigate to the apply update from /sdcard option. 8 Press the Enter button. 9 Use the navigation keys to navigate to the MC32N0JxxRUyyzzzzz.zip file . 10 Press the Enter key. The System Update installs and then the MC32N0 resets.
Application Deployment for Android Devices | 123 To view the amount of free and used memory, touch appears. > Apps. Swipe the screen until the Running screen Figure 98: Running Screen The bar at the bottom of the screen displays the amount of used and free RAM. External Storage The MC32N0 can have a removable microSD card. The microSD card content can be viewed and files copied to and from when the MC32N0 is connected to a host computer.
| Application Deployment for Android Devices Internal Storage The MC32N0 has internal storage. The internal storage content can be viewed and files copied to and from when the MC32N0 is connected to a host computer. Some applications are designed to be stored on the internal storage rather than in internal memory. To view the used and available space on the internal storage, touch > > Storage.
Application Deployment for Android Devices | 125 Figure 101: Manage Applications Screen The Manage Applications screen has four tabs, with lists of applications and their components in each. At the bottom of each tab is a graph of the memory used by the items in the list and amount of free memory.
| Application Deployment for Android Devices Stopping an Application To monitor how much RAM running applications and cached processes are using and if necessary, stop them. Procedure: 1 Press > Manage apps. 2 Swipe the screen to display the Running tab. 3 Touch Show cached processes or Show running services to switch back and forth. The Running tab lists the applications, processes, and services that are currently running or that have cached processes and how much RAM they are using.
Application Deployment for Android Devices | 127 4 Touch Move to SD card to move the bulk of the application from the device’s internal storage to the microSD card. 5 Touch Move to device to move the application back to the device’s internal storage. Managing Downloads Files and applications downloaded using the Browser or Email are stored on the microSD card in the Download directory. Use the Downloads application to view, open, or delete downloaded items. Procedure: 1 Touch 2 Touch . .
| Synchronization Chapter 8 Synchronization Note: Applies to WinCE devices only. Synchronization lets the user manage information between an MC32N0 and a host computer so that changes made either on the MC32N0 or on the host computer appear in both places. Download and install synchronization software to the host computer (either Microsoft ActiveSync for Windows XP or Windows Mobile Device Center (WMDC) for Windows Vista and Windows 7) in order to use the sync feature. Visit www.microsoft.
| Synchronization Figure 103: PC Connection Properties Window 2 Touch the Change Connection button. 3 Select the connection type from the drop-down list. 4 Touch OK to exit the Change Connection window and touch OK to exit the PC Connection Properties window. 5 Proceed with installing ActiveSync or WMDC on the host computer and setting up a partnership. Setting Up a Connection Using ActiveSync Procedure: 1 Select Start > Programs > Microsoft ActiveSync on the host computer.
Synchronization | 131 Figure 105: Connection Settings Window 3 Select Allow USB connections check box. 4 Select the Show status icon in Taskbar check box. 5 Select OK to save any changes made. Setting Up a Connection Using WMDC Procedure: 1 Select Start > All Programs > Windows Mobile Device Center on the host computer. The Windows Mobile Device Center displays. Figure 106: Windows Mobile Device Center Window 2 In the WMDC window, under Mobile Device Settings, click Connection settings.
| Synchronization Setting up a Partnership Procedure: 1 If the Get Connected window does not appear on the host computer, select Start > All Programs > Microsoft ActiveSync. Figure 108: New Partnership Window 2 Select if you want to create synchronize with the host computer or to connect as a guest. 3 Click Next. Figure 109: Select Synchronization Setting Window 4 Select the appropriate settings and click Next.
Synchronization | 133 5 Click Finish or Setup. Figure 111: Connected Window During the first synchronization, information stored on the MC32N0 is copied to the host computer. When the copy is complete and all data is synchronized, the MC32N0 can be disconnect from the host computer. Note: The first synchronization operation must be performed with a local direct connection. To retain partnerships after a cold boot, capture partnership registry information in a .
| Settings for WinCE Devices Chapter 9 Settings for WinCE Devices This chapter describes settings available for configuring the device. Interactive Sensor Technology Configuration This chapter provides information for configuring the Interactive Sensor Technology (IST) settings. IST settings can be accessed: Tap Start > Settings > System > IST Settings icon. Display Tab Use the Display tab configure display interaction settings.
| Settings for WinCE Devices Figure 113: Power Management Tab On Face Down The On Face Down section provides configurable options to control what happens when the MC32N0 is placed with the display face down. Select the Display Off checkbox to turn off the backlight when the MC32N0 is placed face-down. The backlight automatically powers on when the MC32N0 is tuned face-up. Select the Suspend checkbox to suspend the MC32N0 when it placed face-down.
Settings for WinCE Devices | 137 Figure 114: Set IST Sensitivity Window Events Tab Use the Event tab to display the event details. This feature in IST mainly focuses on abuse by dropping the device. Figure 115: Events Tab Use the Audible Notification panel to enable playing of a wave file when the MC32N0 is dropped. Select a desired .wav file from the Sounds: drop-down list.
| Settings for WinCE Devices Figure 116: Sensors Tab Tap on each sensor to view the Sensor Info. Sensor Info The Sensor Info list displays the name, ID, range, unit, scale, connectivity and status of the sensor. Figure 117: Sensor Info Window Tap Menu to select VisualizeView or GraphView for the sensor.
Settings for WinCE Devices | 139 Figure 119: GraphView Window IST Info Use the IST Info tab to view IST software information. Figure 120: IST Info Tab Table 9: IST Info Tab Information Item Description CPL Ver Displays the version information of IST control panel. API Ver Displays the version information of IST application programming interface. Service Ver Displays the version information of IST service. Driver Ver Displays the version information of IST driver.
| Settings for WinCE Devices Figure 121: Power Settings – Wakeup Tab Table 10: Wakeup Default Settings Condition for Wakeup Power Button Automatic Time-out AC power is applied. No Yes Mobile computer is inserted into a cradle. No Yes Mobile computer is removed from a cradle. No Yes Mobile computer is connected to a USB device. No Yes Mobile computer is disconnected from a USB device. No Yes A key is pressed. No Yes The scan triggered is pressed. No Yes The screen is touched.
Settings for WinCE Devices | 141 Figure 122: Power BatteryMgmt Tab Registry Setting Create the following registry key: [HKEY_LOCAL_MACHINE\ControlPanel\Power] “EnableCycleCntThresholdEdit”=DWORD:0 where: • dword:0 = Enable threshold change Warm boot the device to have the registry setting take effect. Changing Threshold Value 1 Tap Start > Settings > Power > BatteryMgmt tab. Figure 123: BatteryMgmt Tab with Threshold Change Checkbox 2 3 4 5 In the Battery Usage Threshold text box, enter a new value.
| Settings for WinCE Devices Bluetooth Configuration Setting The MC32N0 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 MC32N0 can be modified to disable the Microsoft stack and enable the StoneStreet One stack.
Settings for WinCE Devices | 143 To remove the installed applications (after a cold boot is performed): 1 2 3 4 5 6 7 Tap Start > Programs > Windows Explorer. Open the Application folder. Delete the Sample.C folder and its contents. Delete the StartUpCtl folder and its contents. Delete the Samples.C file. Open the StartUp folder. Delete the StartUpCtl file. After a cold boot the Install Samples icon appears on the desktop.
| Application Deployment for Windows CE Chapter 10 Application Deployment for Windows CE This chapter describes new features in Windows CE 6.0 including how to package applications, and procedures for deploying applications onto the MC32N0. Application Design Considerations To ensure application compatibility of a 320 x 320 display in Windows Mobile, some applications will need to be recompiled with the Microsoft WM6 SDK.
| Application Deployment for Windows CE EMDK for C To download and install the EMDK for C: 1 Download the EMDK from the Support Central web site, http://www.motorolasolutions.com/support. a Select MC32N0. The MC32N0 Product page displays. b On the MC32N0 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. c Select the latest version, and save the .
Application Deployment for Windows CE | 147 MC32N0. Applications stored in the Application folder are retained even when the MC32N0 is cold booted, just as the Sample Applications program is retained in memory. There are two device drivers included in the Windows CE image to assist developers in configuring the MC32N0 following a cold boot: RegMerge and CopyFiles. RegMerge.dll RegMerge.dll is a built-in driver that allows registry edits to be made to the Windows CE registry. Regmerge.
| Application Deployment for Windows CE • • • • Windows CE: The complete Windows CE operating system is stored on Flash devices. If necessary, the entire OS image may be downloaded to the MC32N0 using files provided by Motorola. Any upgrades must be obtained from Motorola. This partition is mandatory for the MC32N0. Splash Screen: a bitmap smaller than 16 Kb (and limited to 16 bits per pixel) is displayed as the MC32N0 cold boots.
Application Deployment for Windows CE | 149 • • Copying files from a host computer Updating images. Copying Files from a Host Computer Copy files to the MC32N0 using ActiveSync or by placing the MC32N0 into mass storage mode. ActiveSync Procedure: 1 Ensure that ActiveSync or Windows Mobile Device Center is installed on the host computer and that a partnership was created. 2 Connect the MC32N0 to the host computer using a Single Slot Serial/USB cradle or an appropriate cable.
| Application Deployment for Windows CE Figure 126: Application Folder Contents 6 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. 7 Drag the desired file(s) from the host computer to the desired mobile device folder.
Application Deployment for Windows CE | 151 10 When complete, disconnect the MC32N0 from the host computer. Updating Images The MC32N0 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.motorolasolutions.com/support.
| Application Deployment for Windows CE Loading Files From an SD Card Procedure: 1 2 3 4 5 6 Copy the files to the root directory of an SD card. Insert the SD card into the MC32N0. Install the battery. 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 trigger. Continue to hold the scan button or trigger while releasing the 1, 9 and Power keys until the Bootloader screen appears.
Application Deployment for Windows CE | 153 Figure 130: Download Complete Screen 12 On completion, press ENT to return to the Bootloader menu to select the next file to download. 13 To exit Bootloader, select Exit from the Bootloader main screen and press ENT. Loading Files via USB Use Bootloader to download customized flash file system partitions to the mobile computer and load hex files to the flash memory of the MC32N0.
| Application Deployment for Windows CE Caution: To ensure a successful download, do not remove power from the mobile computer while in Bootloader. 8 Use the up and down scroll buttons to select Download from USB, then press ENT. The Bootloader displays the following: Figure 133: Waiting for Input 9 On the host computer, locate the hex files to download. Note: One hex file or multiple hex files can be selected. To select multiple files, press the Ctrl key while selecting files.
Application Deployment for Windows CE | 155 Figure 135: USB Download Window 11 Click the SEND DATA button. The hex file(s) is downloaded to the device. Figure 136: Download Complete Screen 12 On completion, press ENT to return to the Bootloader main screen to select the next file to download. 13 To exit Bootloader, select Exit from the Bootloader main screen and press ENT.
| Application Deployment for Windows CE Error Text Error Number Probable Cause Can't read from the source device -9 The source device (either USB or SDMMC) could not be read from. Check source device connectivity and retry. Can't write to the destination device -10 The destination device (either NAND, RAM, Power Micro, IST, Keyboard Controller or CPLD) could not be written to. Retry the download.
Application Deployment for Windows CE | 157 Error Text Error Number Probable Cause Invalid file format -33 The file format is invalid. Only HEX files are supported by Bootloader. Partition Table not Valid -34 The size of flash memory is different than that described in the partition table. Retry the download with the correct partition table file. Invalid data in file -35 The .bin or .sig file being downloaded contains invalid data. Ensure the file is in proper file format.
| Maintenance and Troubleshooting Chapter 11 Maintenance and Troubleshooting This chapter includes instructions on cleaning and storing the device, and provides troubleshooting solutions for potential problems during operation. Maintaining the MC32N0 For trouble-free service, observe the following tips when using the MC32N0: • • • • • • • Do not scratch the screen of the MC32N0.
| Maintenance and Troubleshooting • • • • • • • • • • • • Do not use incompatible batteries and chargers. Use of an incompatible battery or charger may present a risk of fire, explosion, leakage, or other hazard. If you have any questions about the compatibility of a battery or a charger, contact Motorola Solutions Global Customer Support Center. Do not disassemble or open, crush, bend or deform, puncture, or shred.
Maintenance and Troubleshooting | 161 containing any of the harmful ingredients listed above are used prior to handling the device, such as hand sanitizer that contain ethanolamine, hands must be completely dry before handling the device to prevent damage to the plastics. Cleaning Materials Required • • • • • Alcohol wipes Lens tissue Cotton-tipped applicators Isopropyl alcohol Can of compressed air with a tube.
| Maintenance and Troubleshooting Cleaning Cradle Connectors To clean the connectors on a cradle: Procedure: 1 Remove the DC power cable from the cradle. 2 Dip the cotton portion of the cotton-tipped applicator in isopropyl alcohol. 3 Rub the cotton portion of the cotton-tipped applicator along the pins of the connector. Slowly move the applicator back-and-forth from one side of the connector to the other. Do not leave any cotton residue on the connector.
Maintenance and Troubleshooting | 163 Problem Cause Solution Extreme battery temperature. Battery does not charge if ambient temperature is below 32 °F (0 °C) or above 104 °F (40 °C). Cannot see characters on Mobile computer Press the Power button. screen. not powered on. During data communication, no data was transmitted, or transmitted data was incomplete. Mobile computer does not emit sound.
| Maintenance and Troubleshooting Problem Cause Solution are not turned on. The Bluetooth Set the Bluetooth device(s) to discoverable mode. If needed, refer to device(s) are not the device’s user documentation for help. in discoverable mode. Cannot connect to WLAN. Access Point (AP) does not broadcast country code. When trying to open File The Internal Browser or other appli- Memory is full. cations, the application automatically closes. Disable 802.11d feature.
Maintenance and Troubleshooting | 165 Problem Cause Solution Battery inserted incorrectly. Ensure the contacts are facing down and toward the back of the cradle. Battery adapter Remove and re-insert the battery adapter into the charging slot, ensurnot correctly seat- ing it is correctly seated. ed. During data communication, no data was transmitted, or transmitted data was incomplete. MC32N0 removed from cradle during communication. Replace MC32N0 in cradle and retransmit.
| Maintenance and Troubleshooting Four Slot Battery Charger SAC7X00-4000R Troubleshooting Table 15: Troubleshooting the Four Slot Battery Charger Problem Cause Solution Spare Battery Charging Spare battery is Remove and re-insert the spare battery into the charging slot, ensuring LED does not light when not correctly seat- it is correctly seated. spare battery is inserted. ed. Spare Battery not charg- Charger is not re- Ensure the power cable is connected securely to both the charger and ing.
Maintenance and Troubleshooting | 167 Symptom Possible Cause Communication software is not installed or configured properly. Action See the system administrator.
| Technical Specifications Chapter 12 Technical Specifications The following sections provide technical specification for the device. MC32N0 Technical Specifications The following table summarizes the MC32N0’s intended operating environment and technical hardware specifications. Table 17: MC32N0 Technical Specifications Item Description Physical Characteristics Dimensions MC32N0-S: 7.49 in L x 3.22 in W x 1.78 in D (190.4 mm L x 81.9 mm W x 45.2 mm D) MC32N0-R: 8.37 in L x 3.22 in W x 1.
| Technical Specifications Item Description Network Connections Full-speed USB client, full-speed USB host, Bluetooth and WiFi. USB host mode available with appropriate cables only. Notification LEDs and audio notifications Keypad Options 28-key Numeric 38-key Shifted Alpha (calculator-style integrated numeric keypad) 48-key Alpha-Numeric (calculator-style integrated numeric keypad) Audio Speaker, microphone, and headset connector (2.5 mm jack).
Technical Specifications | 171 Item Description Encryption: WEP40/WEP104, TKIP and AES Authentication:TLS; TTLS (CHAP*, MSCHAP, MSCHAPv2, PAP or MD5*); PEAP (TLS*, MSCHAPv2, GTC); LEAP; FAST (TLS*, MSCHAPv2, GTC). Other: Wi-Fi, CCXv4 certified, and supports IPv6 FIPS 140–2 certified (Android), Q4–2014 (WinCE) * WinCE only Wireless PAN Data Bluetooth Class II, v 2.1 with EDR; integrated antenna.
| Technical Specifications Item Description Narrow: 10° (typical) 2D Imager Engine (SE4750) Specifications Field of View Horizontal - 48.0° Vertical - 36.7° Image Resolution 1280 horizontal X 960 vertical pixels Roll 360° Pitch Angle +/- 60° from normal Skew Tolerance +/- 60° from normal Ambient Light Sunlight: 10,000 ft. candles (107,639 lux) Focal Distance From front of engine: 17.7 cm (7.0 in.
Technical Specifications | 173 Symbol Density/ Bar Code Type Bar Code Content/ Contrast Note 1 5.0 mil Code 39 Typical Working Ranges Near Far ABCDEFGH 80% MRD 1.2 in 3.05 cm 12.5 in 31.75 cm 7.5 mil Code 39 ABCDEF 80% MRD 1.1 in 2.79 cm 18.5 in 46.99 cm 10 mil Code 128 1234 80% MRD 1.2 in 3.05 cm Note 3 19.0 in 48.26 cm 13 mil 100% UPC 012345678905 80% MRD 1.6 in 4.06 cm 27.0 in 68.58 cm 15 mil Code 128 1234 80% MRD 1.0 in 2.54 cm Note 3 29.5 in 74.
| Technical Specifications Table 19: SE4750-SR Decode Distances Symbol Density/ Bar Code Type Typical Working Ranges Near Far 3.0 mil Code 39 2.8 in 7.11 cm 6.2 in 15.75 cm 5.0 mil Code 128 2.3 in 5.84 cm 8.7 in 22.10 cm 5.0 mil PDF417 3.0 in 7.62 cm 8.1 in 20.57 cm 6.67 mil PDF417 2.2 in 5.89 cm 10.6 in 26.92 cm 10. mil Data Matrix 2.4 in 6.10 cm 10.6 in 26.92 cm 100% UPCA 1.6 in 4.06 cm Note 2 21.6 in 54.86 cm 15 mil Code 128 2.4 in 6.10 cm Note 2 21.3 in 54.
Technical Specifications | 175 Pin Signal Name Description 2 Cradle_IN* When grounded, the MC32N0 detects it is in the cradle.
| Technical Specifications Item Description Electrostatic Discharge (ESD) +/- 15 kV air +/- 8 kV contact +/- 8 kV indirect discharge Four Slot Charge Only Cradle CHS3000-4001CR Technical Specifications Table 22: CHS3000-4001CR Technical Specifications Item Description Dimensions Height: 12.0 cm (5.0 in.) Width: 45.7 cm 18.0 in.) Depth: 10.1 cm (4.0 in.) Weight 1.02 kg (2.
Technical Specifications | 177 Item Description Operating Temperature 0 °C to 50 °C (32 °F to 122 °F) Storage Temperature -40 °C to 70 °C (-40 °F to 158 °F) Charging Temperature 0 °C to 40 °C (32 °F to 104 °F) Humidity 5% to 95% non-condensing Drop 76.2 cm (30.0 in.) drops to vinyl tiled concrete at room temperature.
| Keypad Remap Strings Chapter 13 Keypad Remap Strings Note: This chapter applies to Android devices only.
| Keypad Remap Strings Key Event Scancode DPAD_RIGHT 106 DPAD_CENTER 232 VOLUME_UP 115 VOLUME_DOWN 114 CAMERA 212 A 30 B 48 C 46 D 32 E 18 F 33 G 34 H 35 I 23 J 36 K 37 L 38 M 50 N 49 O 24 P 25 Q 16 R 19 S 31 T 20 U 22 V 47 W 17 X 45 Y 21 Z 44 COMMA 51 PERIOD 52 ALT_LEFT 56 ALT_RIGHT 100 Table continued… Send Feedback | June 2014 | MN000887A01
Keypad Remap Strings | 181 Key Event Scancode SHIFT_LEFT 42 SHIFT_RIGHT 54 TAB 15 SPACE 57 EXPLORER 150 ENVELOPE 155 ENTER 28 DEL 111 GRAVE 399 MINUS 12 EQUALS 13 LEFT_BRACKET 26 RIGHT_BRACKET 27 BACKSLASH 43 SEMICOLON 39 APOSTROPHE 40 SLASH 53 AT 215 PLUS 78 MENU 139 SEARCH 217 PAGE_UP 59 PAGE_DOWN 60 PICTSYMBOLS 61 SWITCH_CHARSET 62 BUTTON_A 63 BUTTON_B 64 BUTTON_C 65 BUTTON_X 66 BUTTON_Y 67 BUTTON_Z 68 BUTTON_L1 183 BUTTON_R1 184 BUTTON
| Keypad Remap Strings Key Event Scancode BUTTON_THUMBL 187 BUTTON_THUMBR 188 BUTTON_START 189 BUTTON_SELECT 190 BUTTON_MODE 191 Send Feedback | June 2014 | MN000887A01