MC40 INTEGRATOR GUIDE 72E-166943-01 Rev. A November 2012...
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.
Charging the Battery ........................ 1-2 Charging the Main Battery ....................1-2 Charging Temperature ....................... 1-3 Charging Spare Batteries ....................1-3 Powering On the MC40 ......................1-3 Powering Off the MC40 ......................1-4 Replacing the Battery ........................1-4 Resetting the MC40 ........................1-4 Soft Reset ..........................
MC40 Integrator Guide Setup ............................2-3 Charging the MC40 Battery ..................... 2-3 Four Slot Charge Only Docking Cradle ..................2-5 Setup ............................2-5 Four Slot Battery Charger ......................2-7 Setup ............................2-7 USB/Charge Cable ........................2-9 Charging the MC40 Battery ..................... 2-9 2-way Charge Cable ........................
Remap Keys ..........................4-19 Overriding Trigger Key in an Application ................. 4-20 Capture Data and Taking a Photo in the Same Application ............. 4-20 Disable DataWedge on MC40 and Mass Deploy ..............4-20 Chapter 5: WLAN Configuration Introduction ............................ 5-1 Configure a Wi-Fi Network ......................
AppLock Administrator ........................6-8 Manual File Configuration ......................6-8 Groups File ..........................6-8 White List File .......................... 6-9 Determining Applications Installed on the MC40 ..............6-10 Secure Storage ..........................6-10 Installing a Key ......................... 6-10 Viewing Key List ........................6-11 Delete a Key ..........................
Screens and windows pictured in this guide are samples and can differ from actual screens. Documentation Set The documentation set for the MC40 provides information for specific user needs, and includes: • MC40 Quick Start Guide - describes how to get the MC40 up and running.
Topics covered in this guide are as follows: • Chapter 1, Getting Started provides information on getting the MC40 up and running for the first time. • Chapter 2, Accessories describes the available accessories and how to use them with the MC40.
Serial number of the unit (found on manufacturing label) • Model number or product name (found on manufacturing label) • Software type and version number Manufacturing label Motorola Solutions responds to calls by email or telephone within the time limits set forth in support agreements.
MC40 Integrator Guide If your problem cannot be solved by Motorola Solutions Support, you may need to return your equipment for servicing and will be given specific directions. Motorola Solutions is not responsible for any damages incurred during shipment if the approved shipping container is not used. Shipping the units improperly can possibly void the warranty.
Customer Support immediately. See Service Information on page xiii for contact information. Prior to using the MC40 for the first time, remove the protective shipping film that covers the scan window, display and camera window. Getting Started To start using the MC40 for the first time: Install the main battery.
CAUTION 9-1. Charging the Main Battery Before using the MC40 for the first time, charge the main battery until the Right light emitting diode (LED) turns solid green (see Table 1-1 on page 1-3 for charge status indications). To charge the MC40, use a cable or a cradle with the appropriate power supply.
Powering On the MC40 If the MC40 did not turn on when the battery was installed, press the Power button until the Right and Left LEDs flash once. The splash screen displays for about a minute as the MC40 initializes its flash file system.
Align the replacement battery in the battery compartment. Lower the battery and press down until it snaps into place. Press down on the battery latch. If the battery is charged, the MC40 turns on automatically. Resetting the MC40 There are four reset functions:...
Perform a Hard Reset when the MC40 stops functioning. To perform a Hard Reset simultaneously press and release the Left Scan/Action, Volume Up and Power buttons. Enterprise Reset An Enterprise Reset erases all data in the /cache and /data partitions and clears all MC40 settings, except those in the /enterprise partition. To perform an Enterprise Reset: Download the Enterprise Reset file from Motorola Support Central web site.
A Factory Reset erases all data in the /cache, /data and /enterprise partitions in internal storage and clears all MC40 device settings. A Factory Reset returns the MC40 to the last installed operating system image. To revert to a previous operating system version, re-install that operating system image. See...
Press the Up and Down volume buttons to navigate to the apply update from /sdcard option. Press the PTT button. Press the Up and Down volume buttons to navigate to the 40N0GxxFRxxxxxxx.zip file. Press the PTT button. The Factory Reset occurs and then the MC40 resets.
CHAPTER 2 ACCESSORIES Introduction This chapter provides set up information for the following MC40 accessories. MC40 Accessories Table 2-1 Accessory Part Number Description Cradles Single Slot Charge Only CRDMC40XX-1000R Charges the MC40. Cradle Five Slot Universal CRDUNIV-40-5000R Provides charging for up to five MC40 devices.
SG-MC40-MBOOT-10R Provides additional protection for the MC40 with MSR. Soft Hip Holster SG-MC40HLSTR-01R Mounts on a belt and provides storage for the MC40. Finger Strap SG-MC40STRAP-01R Mounts on the back of the MC40 and provides secure option for holding the device (Single pack or 10-pack).
2 - 3 Single Slot Charge Only Cradle The Single Slot Charge Only Cradle provides power for operating and charging the MC40. NOTE Do not connect the micro USB cable from the Single Slot Charge cradle to a host computer USB port. The cradle cannot charge the MC40 if connected to a host computer.
Micro USB Cable Single Slot Charge Only Cradle Setup Figure 2-2 The Single Slot Charge only cradle contains an insert that can be removed so that an MC40 with a rubber boot can be inserted into the cradle. Remove Cradle Insert...
Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). Charging is intelligently controlled by the MC40. To accomplish this, for small periods of time, the MC40 or accessory alternately enables and disables battery charging to keep the battery at acceptable temperatures. The MC40 indicates when charging is disabled due to abnormal temperatures via the Battery Charge LED.
2 - 6 MC40 Integrator Guide Four Slot Battery Charger The Four Slot Battery Charger charges up to four MC40 spare batteries. Single Charger Setup To setup a single Four Slot Battery Charger: Plug the power supply plug into the power port on the back of the charger.
Accessories 2 - 7 AC Line Cord Power Supply 2-way DC Cable Setup with 2-way DC Cable Figure 2-6 Four Charger Setup To setup four Four Slot Battery Charger: Plug the 4-way DC Cable plugs into the power port on the back of the each charger. Plug the 4-way DC Cable connector into the power output of the power supply.
2 - 8 MC40 Integrator Guide AC Line Cord Power Supply 4-way DC Cable Setup with 4-way DC Cable Figure 2-7 Charging To charge the spare batteries: Insert the spare battery into a spare battery charging well. A Charge LED is provided for each battery charging well. See Table 2-2 for charging status indications.
Accessories 2 - 9 Charge LEDs Charging Batteries Figure 2-8 Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). Charging is intelligently controlled by the charger in order to ensure safe operation and optimize long-term battery life. To accomplish this, for small periods of time, the charger alternately enables and disables battery charging to keep the battery at acceptable temperatures.
Figure 2-10 Cup Installation The Five Slot Universal Charge Only Cradle ships without any cradle cups installed. To base accepts the MC40 Charging Cup, Battery Charger Cup and Universal Blank Slot Cover. To install the cradle cups: Remove power from the cradle base before installing cups.
Accessories 2 - 11 Align the lip of the cup with the slot on the front of the cradle. Ensure that the cup is positioned within the Slot Alignment Tabs. Five Slot Universal Charge Only Cradle Cup Installation Figure 2-11 Slide the lip into the slot and rotate the cup until it is flat on the cradle base.
2 - 12 MC40 Integrator Guide Four Slot Battery Charger Installation To install a Four Slot Battery Charger: Install a Battery Charger Cup. See Cup Installation on page 2-10. Align the mounting slots on the bottom of the Four Slot Battery Charger with the screws on the cup.
Accessories 2 - 13 Five Slot Universal Charge Only Cradle Power Connections Figure 2-14 The Charging Cup contains an insert. Remove the insert when charging an MC40 with a rubber boot. Remove Insert Figure 2-15 Charging Insert the MC40 into a slot to begin charging.
MC40. To accomplish this, for small periods of time, the MC40 alternately enables and disables battery charging to keep the battery at acceptable temperatures. The MC40 indicates when charging is disabled due to abnormal temperatures via the Battery Charge LED. See Table 1-1 on page 1-3.
Accessories 2 - 15 Finger Strap Use the optional finger strap to securely hold the MC40 while working. To install the finger strap: Press the Power button until the Device options menu appears. Touch Power off. Remove the battery. Remove Battery Figure 2-17 Using a Phillips screwdriver, remove the two screws securing the rubber plug to the MC40.
2 - 16 MC40 Integrator Guide Align Finger Strap Figure 2-19 Secure the finger strap to the MC40 using a Phillips screwdriver. Secure Finger Strap to MC40 Figure 2-20 Replace the battery.
Use to rubber boot to add additional protection to the MC40. Rubber Boot Figure 2-22 Insert the bottom of the MC40 into the bottom of the rubber boot. Insert MC40 into Boot Figure 2-23 Pull the top of the rubber boot over the top of the MC40.
Accessories 2 - 19 Pull Boot Over MC40 Figure 2-24 Ensure that the rubber boot is sitting flat against the MC40.
CHAPTER 3 USB COMMUNICATION Connecting to a Host Computer via USB Connect the MC40 to a host computer using the Micro USB Cable to transfer files between the MC40 and the host computer. CAUTION When connecting the MC40 to a host computer and mounting its On-device Storage, follow the host computer’s instructions for connecting and disconnecting USB devices, to avoid damaging or...
Touch Turn on USB storage. The Turn on USB Storage dialog box appears. Touch OK. When the MC40 is connected as USB storage, the screen indicates USB storage is in use. The MC40’s On-device Storage is mounted as a drive on the host computer.
Using the Imager To capture bar code data: Ensure that an application is open on the MC40 and a text field is in focus (text cursor in text field). Aim the exit window at a bar code. Press and hold the Right Scan/Action button. The red laser aiming pattern turns on to assist in aiming.
Using the Camera To capture bar code data: Ensure that an application is open on the MC40 and a text field is in focus (text cursor in text field). Aim the rear-facing camera at a bar code. Press and hold the Right Scan/Action button. By default, a preview window appears on the screen. The Left and Right LEDs light red to indicate that data capture is in process.
• Process Plug-ins. Input Plug-ins An Input Plug-in supports an input device, such as a bar code scanner contained in, or attached to the MC40. DataWedge contains base plug-ins for these input devices. Bar Code Scanner Input Plug-in The Bar Code Scanner Input Plug-in is responsible for reading data from the integrated bar code scanner and supports different types of bar code readers including laser, imager and internal camera.
4 - 4 MC40 Integrator Guide 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. Basic Data Formatting Process Plug-in The Basic Data Formatting Plug-in allows DataWedge to add a prefix and/or a suffix to the captured data before passing it to an Output Plug-in.
DataWedge Configuration 4 - 5 Profile names are color coded. Enabled profiles are white and disabled profiles are gray. To configure a profile touch the profile name. Profile Context Menu Touch and hold a profile to open a context menu that allows additional actions to be performed on the selected profile.
4 - 6 MC40 Integrator Guide Disabling DataWedge To disable DataWedge: Touch > DataWedge. Touch > Settings. Touch DataWedge enabled. The green check disappears from the checkbox indicating that DataWedge is disabled. Create a New Profile To create a new profile: Touch >...
DataWedge Configuration 4 - 7 Profile Configuration Screen Figure 4-7 • Profile enabled - Enables or disables this profile. A check in the checkbox indicates that the profile is enabled. Applications Use Applications option to associate applications with this profile. Associated Apps User created profiles should be associated with one or more applications and its activities.
4 - 8 MC40 Integrator Guide Select Application Menu Figure 4-9 Select the desired application from the list. The Select activity menu appears. Select Activity Menu Figure 4-10 Selecting the activity adds that application/activity combination to the associated application list for that profile.
• Auto - Automatically determines the best scanning device. If a Scan Module or Scan/MSR Module is installed on the MC40, then the 2D imager is selected. Otherwise the camera is selected. • Camera Scanner - Scanning is performed with the rear-facing camera.
4 - 10 MC40 Integrator Guide • MicroPDF USPostnet USPlanet • UK Postal Japanese Postal Australian Postal • Canadian Postal Dutch Postal US4state FICS • Codabar* Code 93 • Trioptic 39 Discrete 2 of 5 Chinese 2 of 5 •...
DataWedge Configuration 4 - 11 • Code128 • Length1 - Use to set decode lengths (default - 0). See Decode Lengths on page 4-15 for more information. • Length2 - Use to set decode lengths (default - 55). See Decode Lengths on page 4-15 for more information.
4 - 12 MC40 Integrator Guide symbols that include a modulo 43 check digit. Enable this feature only if the Code 39 symbols contain a modulo 43 check digit (default - disabled). • Report Check Digit - Transmit Code 39 data with or without the check digit. A check in the checkbox indicates to send Code 39 data with check digit (default - disabled).
DataWedge Configuration 4 - 13 • Codabar • Length1 - Use to set decode lengths (default - 6). See Decode Lengths on page 4-15 for more information. • Length2 - Use to set decode lengths (default - 55). See Decode Lengths on page 4-15 for more information.
4 - 14 MC40 Integrator Guide • Code11 • Length1 - Use to set decode lengths (default - 4). See Decode Lengths on page 4-15 for more information. • Length2 - Use to set decode lengths (default - 55). See...
DataWedge Configuration 4 - 15 Decode Lengths The allowable decode lengths are specified by options Length1 and Length2 as follows: • Variable length: Decode symbols containing any number of characters. • Set both Length1 and Length2 to 0. • Range: Decode a symbol with a specific length range (from a to b, including a and b). •...
4 - 16 MC40 Integrator Guide searches the image more aggressively for a supplemental. Tries to scan the supplemental if it is present. If the supplemental scanning failed, then the main bar code is returned. • Supplemental 378-379 - Enables (auto-discriminate) supplemental for UPC/EAN codes starting with 378 or 379.
Decode Audio Feedback - Select an audio tone to sound upon a good decode. • Decode Haptic Feedback - Enable the MC40 to vibrate upon a good decode (default - enabled). MSR Input Use MSR Input options to configure the MSR Input Plug-in for the profile.
4 - 18 MC40 Integrator Guide Track Selection There are up to three tracks of encoded data on a magnetic stripe. This option selects the tracks that will be read and decoded. • Any Track - All tracks on the magnetic stripe are read and decoded by the MSR.
DataWedge Configuration 4 - 19 • Carriage return - Carriage return character (\t) in a bar code is processed. • Advanced data formatting - is a way to customizing data before transmission. Use advanced data formatting (ADF) to edit scan data to suit requirements. •...
4 - 20 MC40 Integrator Guide • 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.
DataWedge Configuration 4 - 21 • String DATA_STRING_TAG = “com.motorolasolutions.emdk.datawedge.data_string”; String contains the output data as a String. In the case of concatenated bar codes, the decode data is concatenated and sent out as a single string. In the case of MSR output, the data from the MSR tracks is concatenated and sent out as a single string.
4 - 22 MC40 Integrator Guide • Criteria - Criteria can be set according to Input plug-in, symbology, matching string within the data (at the specified position) and/or data length. Received data must match the defined criteria in order for the data to be processed.
DataWedge Configuration 4 - 23 Rule Screen Figure 4-13 Touch the Rule enabled checkbox to enable the current rule. Defining Criteria To define a criteria: Touch Criteria. The Criteria screen appears. Criteria Screen Figure 4-14 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 and then touch Done.
4 - 24 MC40 Integrator Guide Touch OK. Touch String length option to specify a length for the received data. The ADF rule only applies to the bar code data with that specified length. Touch the + or - to change the value.
DataWedge Configuration 4 - 25 Delete a Rule To delete an existing rule: Touch and hold on a rule until the context menu appears. Touch Delete to delete the rule from the Rules list. NOTE When there is no rule available for ADF plug-in or all rules are disabled, DataWedge passes decoded data to the output plug-in without processing the data.
4 - 26 MC40 Integrator Guide ADF Supported Actions (Continued) Table 4-1 Type Actions Description Data Modification Crunch spaces Remove spaces between words to one and remove all spaces at the beginning and end of the data. Stop space crunch Stops space crunching.
DataWedge Configuration 4 - 27 • contains 129 at the start position DataWedge format the data: • Pad all sends with zeros to length 8 • send all data up to character X • send a space character. To create an ADF rule for the above example: Touch >...
Touch ADF Sample Screen Figure 4-16 Ensure that an application is open on the MC40 and a text field is in focus (text cursor in text field). Aim the exit window at the bar code. Sample Bar Code Figure 4-17 Press and hold the Right Scan/Action button.
To export a DataWedge configuration file: Touch > DataWedge. Touch > Settings > Export. Touch SD Card and then Export. The configuration file (datawedge.db) is saved to the root of the MC40 On-device Storage. Restore DataWedge To restore DataWedge to the factory default configuration: Touch >...
The default Datawedge profile takes care of the scanning in the application. You might want to create another DataWedge profile that caters to any specific scanning needs, associated to your Application's Activity pertaining to scanning. Disable DataWedge on MC40 and Mass Deploy To disable DataWedge and deploy onto multiple MC40 devices: Touch > DataWedge > > Settings.
> Settings > Wireless & networks. Touch Wi-Fi to turn Wi-Fi on. Touch Wi-Fi settings. The MC40 searches for WLANs in the area and lists them under Wi-Fi networks. Scroll through the list and select the desired WLAN network. The Security dialog box appears.
5 - 2 MC40 Integrator Guide WLAN Network Security Dialog Boxes Figure 5-1 • If the network security is Open, touch Connect. • If the network security is WEP or WPA/WPSA2 PSK, enter the required password and then touch Connect.
Advanced Wi-Fi Settings NOTE Advanced Wi-Fi settings are for the device not for a specific wireless network. If using the MC40 in one location that requires a proxy and then moving to another location that does not require a proxy, the proxy must be disabled.
• Use static IP - Touch to turn static IP on and off. Enter an IP address and other network settings for the MC40 manually, rather than using the DHCP protocol to obtain network settings from the Wi-Fi network itself.
NOTE Proxy settings are for the device not for a specific wireless network. If using the MC40 in one location that requires a proxy and then moving to another location that does not require a proxy, the proxy must be disabled.
By default, the MC40 is configured to use Dynamic Host Configuration Protocol (DHCP) to assign an Internet protocol (IP) address when connecting to a wireless network. To configure the MC40 to connect to a network using a static IP address: Touch >...
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 MC40 to be used by multiple users. The users have access to specific applications and features depending upon the user settings.
On the host computer launch the Enterprise Administrator application. Enterprise Administrator Window Figure 6-1 Create Users Each person that uses the MC40 has to have a user name and password. To create a user: Click + above the Users list box.
Click OK. Repeat steps 1 through 7 for each additional user. Add Packages Create a list of applications (packages) installed on the MC40 that are available for use by all the users. Click + next to Packages. Determining Applications Installed on...
At any time, the administrator can save the current data. The applications creates two files in the <user>\_APP_DATA folder: database and passwd. Export Files In order to use the features on the MC40, export the required files and then copy them to the MC40. The following files are created by the Enterprise Administrator application: •...
Click OK. Copy all the files to the root of the On-device Storage. See Chapter 3, USB Communication for information on copying files to the MC40. Import User List To import a user list: Click File > Import > User List.
6 - 6 MC40 Integrator Guide Click Edit Group. Make changes and then click OK. Delete a Group To delete a group: Select a group in the Groups list. Click -. Click Yes. The group name is removed from the list.
Administrator Utilities 6 - 7 MultiUser Administrator Screen Figure 6-5 Touch Load User List. The application reads the data from the passwd file and configures the Multi-user Login feature. Touch Enable Multiuser to enable the feature. The Login screen appears. MultiUser Login Screen Figure 6-6 In the User Name text box, enter the username.
NOTE To enable Data Separation, the user must have administrator rights. A message displays at the bottom of the screen notifying the user. Data Separation feature allows each user of the MC40 to have separate isolated data area for installed application. To enable data separation: Touch >...
Administrator Utilities 6 - 9 Disable Data Separation NOTE To disable Data Separation, the user must have administrator rights. A message displays at the bottom of the screen notifying the user. To disable data separation: Touch > MultiUser Administrator. Touch Touch Disable Data Separation.
6 - 10 MC40 Integrator Guide The permitted application names are built into an application White List that is used to know which applications are managed by the system. The Application Lock feature does not prevent execution of native code or plug-ins and it does not prevent applications from accessing public classes within non-permitted applications.
Administrator Utilities 6 - 11 The text file contains one line for each group. Each line is formatted as follows: <groupname>:<user1>,<user2>,…<userN> where: = the name for a group. This is also the name of the White List file for this group. This <groupname>...
A default White List for use when the MultiUser feature is disabled takes the same form as above but in named default. Determining Applications Installed on the MC40 To determine the names of applications installed on the MC40 for use with the Enterprise Administrator application: Connect the MC40 to the host computer.
<Key Name> <Key value in Hex string> Example: key2 1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef The key value must be a 64 hexadecimal character string. Touch OK. The key is imported into the MC40. The message successfully installed the key appears on the screen. Viewing Key List To view a list of keys installed on the MC40: Touch Key List.
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. Volumes Creates an encrypted file system (volume) on the MC40. The user must have Administrative privileges to create a volume. Create Volume Using EFS File To create a volume using a efs file: Create an efs file.
Administrator Utilities 6 - 15 Enter Parameter To Create Volume Dialog Box Figure 6-10 Touch OK. The message Successfully Created the Volume appears briefly. If the size of the volume is very large, a progress bar displays. Mount Volume To mount an encrypted volume: Touch Mount Volume.
Select the volume to delete. Touch OK. Encrypt SD Card To encrypt the microSD card installed in the MC40: CAUTION All data will be erased from the microSD card when this is performed. Touch Encrypt SD card. A warning message appears.
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 MC40 to the host computer Usage On a Ubuntu desktop, at a terminal prompt, type: offline_extraction.sh...
If the volume is mounted on the desktop, then that volume can be provisioned with files for deployment. Unmounted volumes can then be copied to the MC40 and subsequently mounted using the Secure Storage Administrator by providing the encryption key used.
CHAPTER 7 SETTINGS Introduction This chapter describes settings available for configuring the MC40. Location Settings Use the Location & Security settings to set preferences for using and sharing location information. Touch > Settings > Location & security. Location & Security Settings...
Locking feature functions differently in Single-user versus Multiple-user mode. Single User Mode When locked, a pattern, PIN or password is required to unlock the MC40. Press the Power button to lock the screen. The MC40 also locks after a pre-defined time-out.
Enter a PIN (between 4 and 16 characters) then touch OK. Re-enter PIN and then touch OK. Touch Use tactile feedback to enable vibration when the user enters PIN. Touch Home. The next time the MC40 goes into suspend mode a PIN is required upon waking. PIN Screen Figure 7-3...
Enter a Password (between 4 and 16 characters) then touch OK. Re-enter Password and then touch OK. Touch Use tactile feedback to enable vibration when the user enters password. Touch Home, The next time the MC40 goes into suspend mode a Password is required upon waking. Password Screen Figure 7-5...
Touch Use visible pattern to show the pattern when user draws pattern. Touch Use tactile feedback to enable vibration when the user enters password. Touch Home. Next time the MC40 goes into suspend mode a Pattern is required upon waking. Pattern Screen...
Chapter 6, Administrator Utilities. Passwords To set the MC40 to briefly show password characters as the user types, set this option. Touch > Settings > Location & security. Touch Visible passwords. A check in the checkbox indicates that the option is enabled.
Touch the application to assign to the selected button. Touch Home. Exporting a Configuration File The Button Remapping configuration can be exported to an xml file and imported into other MC40 devices. To export the configuration file: Touch > Export.
Copy the configuration file from a host computer to the root of the On-device Storage. See Chapter 3, USB Communication. On the MC40, use File Browser to move the file from the root of the On-device Storage to the folder: /enterprise/device/settings/keypad. Touch Settings > Applications > Button Remap Program.
To ensure that the configuration persists after an Enterprise Reset, import the configuration file with the name key-config.xml. After an Enterprise Reset, the MC40 looks for this file. If it exists, the Button Remap Program is configured with the settings in this file.
• Battery Information - Displays various battery information. • Battery use - Displays a list of the applications and operating system components used since the MC40 was charged last. • Legal information - Opens a screen to view legal information about the software included on the MC40.
PTT Express Configuration The system administrator can manually configure PTT Express by creating an xml file and loading it onto the MC40. Table 7-1 list all the key options for the PTT Express application. The filename of the xml file must be: te_settings.xml.
7 - 12 MC40 Integrator Guide The administrator can edit an xml configuration file and import it into any MC40 device. Use any text editor to create or edit an xml file. Use the sample below to create the xml file.
Settings 7 - 13 <explanation>The amount of time that has to elapse after which the Private Response will terminate. Decimal value in milliseconds.</explanation> </setting> <setting> <te_PvtLocalPort>4080</te_PvtLocalPort> <explanation>SIP IP Port to be used for Private Response communications. Decimal value.</explanation> </setting> <setting> <te_ipgroup>188.8.131.52</te_ipgroup>...
Copy the configuration file te_settings.xml from a host computer to the root of the On-device Storage. See Chapter 3, USB Communication. On the MC40, use File Browser to move the te_settings.xml file from the root of the On-device Storage to the folder: /enterprise/device/settings/te. NOTE The configuration file can also be loaded on the MC40 using ADB.
MC40. Security The MC40 implements a set of security policies that determine whether an application is allowed to run and, if allowed, with what level of trust. To develop an application, you must know the security configuration of the device, and how to sign an application with the appropriate certificate to allow the application to run (and to run with the needed level of trust).
Touch Location & security. • Use secure credentials - Check to allow applications to access the MC40’s encrypted store of secure certificates and related passwords and other credentials. If a password is not for the credential storage, the setting is disabled.
USB connection (default - off). • Stay awake - Check to prevent the screen from dimming and locking when the MC40 is connected to a charger or to a USB device that provides power. Don’t use this setting with a static image on the MC40 for long periods of time, or the screen may be marked with that image.
8 - 4 MC40 Integrator Guide Save and close the file. To install ADB USB driver for the first time: Connect the MC40 to the host computer using the Single Slot USB Docking cradle or the USB/Charge cable. See Chapter 2, Accessories.
• Mobility Services Platform (MSP) for Android. Installation Using USB Connection To install an application using a USB connection: Connect the USB/Charge cable to the MC40 and the host computer. See Chapter 2, Accessories for setup information. Open the Notification Panel.
USB devices correctly to avoid losing information. Mobility Services Platform The MSP 3 Client Software is a set of software components that come pre-installed on the MC40. The MSP 3 Client software consists of the following components: The Rapid Deployment application provides support for MSP 3 Staging functionality, provides support for the MSP 3 Legacy Staging process, and provides support for backward-compatible legacy MSP 2.x Legacy...
Touch Uninstall. Touch OK to confirm. System Update System Update packages can contain either partial or complete updates for the operating system. Motorola Solutions distributes the System Update packages on the Support Central web site. Download the system update package: •...
Press the Volume Up and Volume Down buttons to navigate to the apply update from /sdcard option. Press PTT button. Press the Volume Up and Volume Down buttons to navigate to the 40N0GxxRUxxxxxxx.zip file. Press PTT button. The System Update installs and then the MC40 resets. Storage The MC40 contains four types of file storage: •...
The MC40 has internal On-device Storage. The On-device Storage content can be viewed and files copied to and from when the MC40 is connected to a host computer. Some applications are designed to be stored on the On-device Storage rather than in internal memory.
Unmount SD card - Unmounts the On-device Storage from the MC40 so that it can be safely removed when the MC40 is on. This setting is dimmed if it has already been unmounted or if it has been mounted on a host computer.
Application Deployment 8 - 11 system available through the standard ext4 file system. Data in Internal storage is lost upon a Factory or Enterprise reset. Internal Storage is approximately 4.3 GB (formatted). To view the available internal storage, touch Settings > Storage.
• Touch the Downloaded tab to view the applications downloaded to the MC40. • Touch the All tab to view all the applications installed on the MC40, including factory installed applications and downloaded applications. • Touch the On SD card tab to view the applications installed on the On-device Storage. A check mark indicates that the application is installed on the On-device Storage.
Application Deployment 8 - 13 • Touch Uninstall to remove the application and all of its data and settings from the MC40. See Uninstall an Application on page 8-6 information about uninstalling applications. • Touch Clear data to delete an application’s settings and associated data.
The Storage section of the application’s details screen shows details about the memory used by the application. If the application can be moved, the Move button is active. Touch Move to USB storage or Move to SD card to move the bulk of the application from the MC40’s internal storage.
Do not store or use the MC40 in any location that is dusty, damp, or wet. • Use a soft lens cloth to clean the MC40. If the surface of the MC40 screen becomes soiled, clean it with a soft cloth moistened with a diluted window-cleaning solution.
Harmful Ingredients The following chemicals are known to damage the plastics on the MC40 and should not come in contact with the device: ammonia solutions, compounds of amines or ammonia; acetone; ketones; ethers; aromatic and...
Cleaning Instructions Do not apply liquid directly to the MC40. Dampen a soft cloth or use pre-moistened wipes. Do not wrap the device in the cloth or wipe, but gently wipe the unit. Be careful not to let liquid pool around the display window or other places.
9 - 4 MC40 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 3 through 5. Do not point nozzle at yourself and others, ensure the nozzle or tube is away from your face.
MC40 does not turn on but the Decode LED blinks red. Battery did not charge. Battery failed. Replace battery. If the MC40 still does not operate, perform a hardware reset. See Resetting the MC40 on page 1-4. MC40 was removed Insert MC40 in cradle.
Refer to the MC40 Integrator Guide for DataWedge bar code type. configuration. MC40 is not If the MC40 does not beep on a good decode, set the programmed to application to generate a beep on good decode. generate a beep.
Battery is faulty. Verify that other batteries charge properly. If so, replace the faulty battery. The MC40 is not fully Remove and re-insert the MC40 into the cradle, ensuring it is seated in the cradle. firmly seated. Extreme battery Battery does not charge if ambient temperature is below 0 °C temperature.
9 - 8 MC40 Integrator Guide Four Slot Spare Battery Charger Troubleshooting the Four Slot Spare Battery Charger Table 9-4 Symptom Possible Cause Action Battery not charging. Battery was removed Re-insert the battery in the charger or re-connect the from the charger or charger’s power supply.
Specifications A - 3 MC40 Technical Specifications (Continued) Table A-1 Item Description Rear-facing Camera For bar code scanning and image capture: 8 MP auto-focus camera with aiming; captures 1D and 2D bar codes, photographs, video, signatures and documents. Magnetic Stripe Reader Reads data on magnetic stripe cards.
A - 4 MC40 Integrator Guide Data Capture Options Table A-2 Item Description 1D Bar Codes Chinese 2 of 5 Codabar Code 11 Code 128 Code 39 Code 93 Coupon Code Discrete 2 of 5 EAN-8 EAN-13 GS1 DataBar GS1 DataBar 14...
Specifications A - 5 SE4500-DL Decode Zone Figure A-1...
A - 6 MC40 Integrator Guide SE4500-DL Decode Distances Table A-3 Bar Code Typical Working Ranges Symbol Density/Bar Content/Contrast Code Type Note 2 Near 3.0 mil 80% MRD 2.7 in. 4.2 in. Code 39 6.86 cm 10.67 cm 5.0 mil ABCDEFGH 1.4 in.
Specifications A - 7 Connector Pin-outs Headset Connector Pin 3 Pin 1 Pin 2 Headset Connector Figure A-2 Headset Connector Pin-outs Table A-4 Signal Name Description Mic + Microphone positive Speaker + Speaker positive (32 ohm, 0.05 W, mono) Ground Power Connector Pin 1 Pin 2...
A - 8 MC40 Integrator Guide USB Connector Pin 5 Pin 1 micro-B USB Connector Figure A-4 micro-B USB Connector Pin-outs Table A-6 Signal Name Description VBUS +5 VDC Data - Data + Permits distinction of host connection from slave...
Depth: 88.9 mm (3.50 in.) Weight 274 g (9.67 oz) Input Voltage 5 VDC Power Consumption (with MC40) 6 watts Operating Temperature 0 °C to 40 °C (32 °F to 104 °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)
A - 10 MC40 Integrator Guide Five Slot Universal Charge Only Cradle Technical Specifications (Continued) Table A-8 Feature Description Input Voltage 12 VDC Power Consumption (with five MC40s) 37.5 watts Operating Temperature 0 °C to 50 °C (32 °F to 122 °F) Storage Temperature -40 °C to 70 °C (-40 °F to 158 °F)
APPENDIX B KEYPAD REMAP STRINGS Introduction Table B-1 lists the available key event name for use when remapping key. Remap Key Event/Scancodes Table B-1 Key Event Scancode SOFT_LEFT SOFT_RIGHT HOME BACK CALL ENDCALL STAR227...
Specifications B - 3 Remap Key Event/Scancodes (Continued) Table B-1 Key Event Scancode COMMA PERIOD ALT_LEFT ALT_RIGHT SHIFT_LEFT SHIFT_RIGHT SPACE EXPLORER ENVELOPE ENTER GRAVE MINUS EQUALS LEFT_BRACKET RIGHT_BRACKET BACKSLASH SEMICOLON APOSTROPHE SLASH PLUS MENU SEARCH PAGE_UP PAGE_DOWN...
GLOSSARY AFH. Adaptive Frequency Hopping API. (Application Programming Interface) An interface by means of which one software component communicates with or controls another. Usually used to refer to services provided by one software component to another, usually via software interrupts or function calls Bar Code.
Glossary - 2 MC40 Integrator Guide CDRH. Center for Devices and Radiological Health. A federal agency responsible for regulating laser product safety. This agency specifies various laser operation classes based on power output during operation. CDRH Class 1. This is the lowest power CDRH laser classification. This class is considered intrinsically safe, even if all laser output were directed into the eye's pupil.
Glossary - 3 EAN. European Article Number. This European/International version of the UPC provides its own coding format and symbology standards. Element dimensions are specified metrically. EAN is used primarily in retail. ESD. Electro-Static Discharge EAP. Short for Extensible Authentication Protocol, EAP is defined in RFC 3748 and is a general authentication protocol commonly used with PPP and wireless networks.
IEEE Address. See MAC Address. Input/Output Ports. I/O ports are primarily dedicated to passing information into or out of the terminal’s memory. MC40 mobile computers include USB ports. Interleaved 2 of 5. A binary bar code symbology representing character pairs in groups of five bars and five interleaved spaces.
Glossary - 5 LED Indicator. A semiconductor diode (LED - Light Emitting Diode) used as an indicator, often in digital displays. The semiconductor uses applied voltage to produce light of a certain frequency determined by the semiconductor's particular chemical composition. Light Emitting Diode.
Glossary - 6 MC40 Integrator Guide RAM. Random Access Memory. Data in RAM can be accessed in random order, and quickly written and read. RF. Radio Frequency. ROM. Read-Only Memory. Data stored in ROM cannot be changed or removed. Router. A device that connects networks and supports the required protocols for packet filtering. Routers are typically used to extend the range of cabling and to organize the topology of a network into subnets.
Glossary - 7 Symbol Length. Length of symbol measured from the beginning of the quiet zone (margin) adjacent to the start character to the end of the quiet zone (margin) adjacent to a stop character. Symbology. The structural rules and conventions for representing data within a particular bar code type (e.g. UPC/EAN, Code 39, PDF417, etc.).