DynaFlex and DynaFlex Pro Three-way Secure Card Reader Authenticators Installation and Operation Manual April 2020 Document Number: D998200382-10 REGISTERED TO ISO 9001:2015 MagTek I 1710 Apollo Court I Seal Beach, CA 90740 I Phone: (562) 546-6400 I Technical Support: (888) 624-8350 www.magtek.
Copyright © 2006 - 2020 MagTek, Inc. Printed in the United States of America INFORMATION IN THIS PUBLICATION IS SUBJECT TO CHANGE WITHOUT NOTICE AND MAY CONTAIN TECHNICAL INACCURACIES OR GRAPHICAL DISCREPANCIES. CHANGES OR IMPROVEMENTS MADE TO THIS PRODUCT WILL BE UPDATED IN THE NEXT PUBLICATION RELEASE. NO PART OF THIS DOCUMENT MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY ANY MEANS, ELECTRONIC OR MECHANICAL, FOR ANY PURPOSE, WITHOUT THE EXPRESS WRITTEN PERMISSION OF MAGTEK, INC.
Table 0-1 - Revisions Rev Number 10 Date Notes Initial Release DynaFlex and DynaFlex Pro| Three-way Secure Card Reader Authenticators | Installation and Operation Manual Page 3 of 94 (D998200382-10)
LIMITED WARRANTY MagTek warrants that the products sold pursuant to this Agreement will perform in accordance with MagTek’s published specifications. This warranty shall be provided only for a period of one year from the date of the shipment of the product from MagTek (the “Warranty Period”). This warranty shall apply only to the “Buyer” (the original purchaser, unless that entity resells the product as authorized by MagTek, in which event this warranty shall apply only to the first repurchaser).
LIMITATION ON LIABILITY EXCEPT AS PROVIDED IN THE SECTIONS RELATING TO MAGTEK’S LIMITED WARRANTY, MAGTEK’S LIABILITY UNDER THIS AGREEMENT IS LIMITED TO THE CONTRACT PRICE OF THIS PRODUCT. MAGTEK MAKES NO OTHER WARRANTIES WITH RESPECT TO THE PRODUCT, EXPRESSED OR IMPLIED, EXCEPT AS MAY BE STATED IN THIS AGREEMENT, AND MAGTEK DISCLAIMS ANY IMPLIED WARRANTY, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
FCC INFORMATION This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) This device must accept any interference received, including interference that may cause undesired operation. Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules.
CE STANDARDS Testing for compliance with CE requirements was performed by an independent laboratory. The unit under test was found compliant with standards established for Class B devices. EU STATEMENT Hereby, MagTek Inc. declares that the radio equipment types Wideband Transmission System (802.11 wireless and Bluetooth Low Energy), and Non-Specific Short Range Device (contactless) are in compliance with Directive 2014/53/EU.
SAFETY This product has been evaluated by multiple safety certification agencies, including Underwriters Laboratories (UL) and the United States Federal Communications Commission (FCC Class A and Class B), and is designed to protect both the user and the device. This document is written specifically to work in conjunction with these safety and integrity features to protect the user and the device.
SOFTWARE LICENSE AGREEMENT IMPORTANT: YOU SHOULD CAREFULLY READ ALL THE TERMS, CONDITIONS AND RESTRICTIONS OF THIS LICENSE AGREEMENT BEFORE INSTALLING THE SOFTWARE PACKAGE. YOUR INSTALLATION OF THE SOFTWARE PACKAGE PRESUMES YOUR ACCEPTANCE OF THE TERMS, CONDITIONS, AND RESTRICTIONS CONTAINED IN THIS AGREEMENT.
GOVERNING LAW: If any provision of this Agreement is found to be unlawful, void, or unenforceable, that provision shall be removed from consideration under this Agreement and will not affect the enforceability of any of the remaining provisions. This Agreement shall be governed by the laws of the State of California and shall inure to the benefit of MagTek, Incorporated, its successors or assigns.
0 - Table of Contents Table of Contents Limited Warranty .............................................................................................................................................. 4 FCC Information ................................................................................................................................................ 6 Canadian Declaration Of Conformity .............................................................................................................
0 - Table of Contents 4.3.3 5 How to Connect DynaPro Go to a Host via the Bluetooth LE Connection ..................... 30 Configuration ........................................................................................................................................... 35 5.1 How to Configure the LCD Display Brightness ........................................................................... 37 5.1.1 LCD Display Brightness Auto Mode ...............................................................
0 - Table of Contents 6.7.3 How to Tap Contactless Cards / Devices ........................................................................... 83 6.7.4 How to Enter Card Information Manually ........................................................................... 85 6.7.5 How to Select the Card Type ................................................................................................ 85 6.8 How to Verify the Transaction Amount ............................................................
1 - Introduction 1 Introduction 1.1 About DynaPro Go MagTek’s DynaPro Go is a handheld secure PIN entry device that is ideal for credit, prepaid, gift, and debit cards for mobile point of sale applications where you need unmatched convenience and security. Reduce your interchange rates, reduce chargebacks, and increase your customer satisfaction and sales with DynaPro Go. DynaPro Go provides a mobile solution that is convenient without sacrificing security.
1 - Introduction Table 1-1 - Available Models and Options Part No.
1 - Introduction 1.2 Protection for All Points Within the Payment Infrastructure DynaPro Go delivers industry best practices for data protection, using triple DES encryption (TDEA/3DES) and derived unique key per transaction (DUKPT) key management. PIN, magnetic stripe, chip card (contact/contactless), NFC, and manually keyed data are encrypted as soon as they are entered into the device.
1 - Introduction 1.7 10-Digit Backlit Numeric Keypad With Function Keys The numeric keypad has well-contoured keys with tactile feedback for convenient entry of PINs or other data. During normal operation, cardholders use the keypad to securely enter PINs and other numeric data (see Figure 1-1 on page 18). An audible tone provides feedback when pressing keys, and a backlight makes data entry easy even in low light conditions.
1 - Introduction 1.9 Major Components The major components of DynaFlex are shown in Figure 1-1. In addition to the components shown, the device has a tamper trigger recessed in the bottom that is intended for manufacturer use only. Do not insert anything into the tamper trigger hole! Doing so will erase all injected keys; the device will stop functioning, and will have to be returned to the manufacturer for reconfiguration. Figure 1-1 – DynaPro Go Major Components 1.
2 - Planning and Preparation 2 Planning and Preparation The guidelines in the following sections are intended to help management and system administrators to plan for the physical and network requirements of deploying and using the DynaFlex family of products, referred to here for brevity as “DynaFlex.” The most effective way to ensure smooth deployment of a solution is to consider these factors before receiving the device. 2.
2 - Planning and Preparation o • • • • • • A secure means of obtaining files, either via the network (such as SFTP) or via removable media, such as USB flash drives. This is required for certificate setup, installing software tools, copying firmware files, etc. o 99510127 DYNAPRO/DYNAPRO GO/DYNAPRO MINI WINDOWS SDK INSTALL (EXE) installed. This software includes the MagTek PCI PED Host App Simulator tool advanced operators use to configure the device.
2 - Planning and Preparation 2.2 Network Planning If DynaPro Go will communicate with the host via TCP/IP and an 802.11 wireless access point, network administrators should do the following before deployment: 1) If the device will have TLS enabled (see section 2.1 Logistical Planning): a) Coordinate with your sales representative to obtain the certificate chain that must be installed on the host to enable TLS communication with the device.
2 - Planning and Preparation Table 2-1 - Supported TLS Cipher Suites Supported TLS Cipher Suites TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
2 - Planning and Preparation Table 2-2 - Protocols and Ports Protocol Default Port ARP N/A RARP N/A DHCP Client Standard (UDP out, bind to 67/68 on server) DNS Client (Only when using Device Initiated mode) Standard (UDP out, bind to 53 on server) TCP outbound requests to host (Only when using Device Initiated mode) Must be specified and configured TCP Inbound requests from host TCP Port 26 (configurable) IGMP N/A IPv4 N/A UDP N/A ICMP N/A Gedday DNS Service Discovery (Only when usin
3 - Handling and Storage 3 Handling and Storage Proper handling of the device throughout delivery, assembly, shipping, installation, usage, and maintenance is very important. Not following the guidelines in this document could damage the device, render it inoperable, and/or violate the conditions of the warranty. 3.1 Handling to Avoid Damage Upon receiving the device, inspect it to make sure it originated from an authentic source and has not been tampered with.
4 - Installation 4 Installation Installing DynaPro Go is straightforward: The acquirer configures the Certificate Authority, public keys, terminal and payment brand settings before deployment; end users need only set up a host with appropriate software, configure the software, and connect the device to the host. This section provides general information about solutions that incorporate DynaPro Go, including host software, connecting the device, and charging the device. 4.
4 - Installation 4.3 Connecting to a Host 4.3.1 About Connecting to a Host The following sections provide steps for connecting DynaPro Go to a host via the various available physical connection types.
4 - Installation 4.3.2 How to Connect DynaPro Go to a Host or Charger via USB Figure 4-1 - Connecting DynaPro Go to a USB Host or USB Charger To connect DynaPro Go to a USB host or charger using the micro-USB port, follow these steps: 1) In any order: • Connect the small end of the USB cable to DynaPro Go as shown in Figure 4-1. • Connect the large end of the USB cable to the charger or to the host’s USB port. 2) As soon as DynaPro Go starts receiving power through USB, it automatically powers on.
4 - Installation 6) After successfully connecting to the host operating system via USB, the device shows Welcome on the display (see section 6.4 About the Touchscreen Display).
4 - Installation 4.3.3 How to Connect DynaPro Go to a Host via 802.11 Wireless To connect DynaPro Go to a host or charger using the 802.11 wireless connection, follow these steps: 1) Make sure the wireless access point, network, device, and host are set up properly and tested according to the steps in section 5.3 How to Configure Network Settings (ADVANCED). 2) Power on the device and make sure the device’s active connection is 802.11 wireless, using the steps in section 5.
4 - Installation 4.3.4 How to Connect DynaPro Go to a Host via the Bluetooth LE Connection To connect DynaPro Go to a host via the Bluetooth LE connection, follow these steps: 1) Make sure the host’s hardware and operating system support Bluetooth LE Secure Connections, which were introduced in the Bluetooth Core Specification version 4.2. 2) On the host, install and configure the software you intend to use with DynaPro Go. 3) Power on the device and make sure the battery is charged.
4 - Installation 8) If the passcodes on the host and device match, press the function key below Yes to accept the pairing request, and perform any corresponding actions on the host. The device shows a confirmation screen for a short time to indicate the operator has accepted the request. If the passcodes do not match, press the function key below No and try again. 9) If pairing fails for any reason, the device will refuse pairing requests even if the countdown is still active.
4 - Installation 4.4 Mounting tDynamo 4.4.1 About Mounting tDynamo’s design provides two mount points: A Lanyard Mount Point and a Locking Mount Point (see section Error! Reference source not found. Error! Reference source not found.). The two mount points can be used in various combinations: • The lanyard mount point can be used to hang the device for convenient storage and/or handling in handheld sales solutions.
4 - Installation 4.4.2 How to Mount the Docking Stand To mount the docking stand to a countertop, follow these steps (see Figure 4-3): 1) Determine where the docking stand should be placed: Factors to consider include cable length, cardholder and operator ergonomics, and access for cleaning, maintenance, and repair. a) If the docking stand will be used for charging in handheld operations, unobstructed removal is also a consideration.
4 - Installation 4.4.3 How to Temporarily Dock tDynamo To temporarily dock the device in the docking stand for convenient charging, follow these steps: 1) If the docking stand will be mounted to a countertop, follow the steps in section 4.4.2 How to Mount the Docking Stand to do that first. 2) Make sure the docking stand is connected to a USB power source. 3) Make sure the device’s docking stand contacts are clean and unobstructed. 4) Place the device all the way into the docking stand.
5 - Configuration 5 Configuration The device has many commands the host software can use to change and monitor its behavior. They are documented in detail in D998200136 DYNAPRO GO PROGRAMMER'S REFERENCE MANUAL (COMMANDS). In addition, when the device is on the Welcome screen or showing an error message, operators can view or change some configuration options using the keypad and display. Table 5-1 provides details for using these features.
5 - Configuration Operation Key Sequence Notes Show Health and Safety Details Left Function Key 7, 8, 0 Right function key Displays a page showing Health & Safety information about the device. See section 6.4.5 Health and Safety Information. Show wireless status Left Function Key Displays a page showing information about the 6 2 2 device’s 802.11 wireless or Bluetooth LE connection. Right Function Key See section 6.4.6 Connection Status Screen.
5 - Configuration 5.1 How to Configure the LCD Display Brightness The device’s LCD display has a backlight that can be configured to either remain at a constant userselected brightness level (Manual mode) or adapt its brightness to ambient lighting based on the device’s light sensor (Auto mode). The factory default of the device is Manual mode at 75% brightness.
5 - Configuration 5.1.1 LCD Display Brightness Auto Mode When the display brightness is set to Auto mode, the device adjusts the LCD backlight brightness automatically based on ambient light detected by the light sensor (see section 1.9 Major Components). The brightness levels the device selects are shown in Table 5-2. When the device is in Auto mode, the key combination to manually set LCD brightness is not available.
5 - Configuration 5.2 How to Change the Active Connection DynaPro Go supports multiple connection types, but only one interface can be active at a time. Initial configuration requires the host to use the USB port, but after configuration, generally a live deployed solution will not require changing the Active Connection.
5 - Configuration 5.3 How to Configure Network Settings (ADVANCED) This section and its subsections provide step-by-step instructions for configuring the 802.11 wireless network, the device, and the host the device will connect to. The Device TLS Certificates and their corresponding private keys are generated and injected by the manufacturer. The private key cannot be accessed directly. MagTek provides the Host TLS Certificate chain to the customer for installation on the host. 5.3.
5 - Configuration 5.3.2 How to Configure the Host for 802.11 Wireless To set up the host to communicate with the device via 802.11 wireless, follow these steps: 1) Talk to your reseller or MagTek Support Services to request a .p12 file containing certificate chains and a private key to install on the host, and a password to decrypt the .p12 file. 2) Install the .p12 file in the Trusted Root Certification Authorities portion of the host operating system’s certificate store.
5 - Configuration 5.3.3 About Configuring the Device for 802.11 Wireless DynaPro Go ships from the manufacturer with TLS Enabled. This setting can be set to Disabled by the customer, which may be useful for initial network setup and testing. MagTek strongly recommends that TLS always be Enabled when it is deployed in the field. Before DynaPro Go can communicate securely with the host using the 802.
5 - Configuration 5.3.4 How to Configure the Device for 802.11 Wireless To configure the device so a host can connect to it via 802.11 wireless, follow these steps: 1) Gather the SSID and passcode for the 802.11 wireless access point the device will connect to. 2) If the solution is using static IP addresses, gather the IP address, gateway, and subnet mask to use.
5 - Configuration 10) In the Device Name list, select the serial number or name of the device you want to connect to, then press the Open Device button. 11) Use the right and left arrow buttons in the tab bar to scroll the tab bar, then select the Wireless tab. 12) In the Wireless Host Configuration group, press the Enable Wireless Configure button.
5 - Configuration 13) When the device screen prompts Enter Admin Passcode , enter the device admin passcode on the device keypad: 1 3 9 7 2 6 8 4 Enter . 14) In the Access Point group, select the Security algorithm of the wireless access point the device should connect to. For this device, the access point must use is WPA2 . Leave the access point Type set to Personal . 15) Enter the Service Set ID ( SSID ) of the wireless access point you are connecting to.
5 - Configuration 17) Press the Set button to save the settings to the device. 18) Make sure the device is configured to use the Network Connection Mode that corresponds to the solution design. On the Welcome screen, press Left Function Key 4 5 9 Right Function Key to initiate a toggle between Device Initiated mode and Always Listening mode, and press the function key below Yes or No to accept or reject the change.
5 - Configuration 19) To configure the device to use DHCP and a dynamic IP address, turn off the Static IP checkbox and press the Set button. To configure the device to use a static IP address, follow these steps: a) In the Device section of the Wireless tab, turn on the checkbox for Static IP . b) Select Static IPv4 in the Setting dropdown list, and fill in the desired Port and IP address. c) Select Gateway in the Setting dropdown list, and fill in the desired Gateway IP address.
5 - Configuration 26) The device is now configured for hosts to connect to it using the wireless access point. 27) To enable or disable TLS, set the TLS 1.2 checkbox to Enabled (checked) or Disabled (unchecked). On changing, the device will show the new TLS mode on the display. 28) To perform basic connection testing, leave the MagTek PCI PED Host App Simulator window open and follow the steps in section 5.3.5 How to Test the 802.11 Wireless Connection.
5 - Configuration 5.3.5 How to Test the 802.11 Wireless Connection To test the device’s wireless connection regardless of whether it is configured for Always Listening or Device Initiated mode, follow these steps: 1) Obtain the device’s IP address using Left function key , 4 , 7 , 2 , Right function key . 2) Open a command prompt on the host and enter ping xx.xx.xx.xx where xx is IP Addr from the device’s display. If the request times out, the network connection is not working.
5 - Configuration 5.3.5.1 How to Test an Always Listening Wireless Connection (TLS Enabled) To connect to the device and test the 802.11 wireless connection when the device is in Always Listening mode and has TLS Enabled, follow these steps: 1) Make sure the network, host, and device are properly configured (see previous sections). 2) If PCIPED_HASim.exe is running, close it. 3) Test that there is adequate signal strength between the access point and all locations where the device will operate wirelessly.
5 - Configuration 5) Launch PCIPED_HASim.exe . 6) Under Device Connection method , select TLS1.2 (if TLS is Disabled, select TCP/IP instead). 5) In the Device Name or IP Port for Connection field, enter TLS12://aaa.bbb.ccc.ddd:Port/TLSxxxx , where aaa.bbb.ccc.ddd is the IP address of the device, Port is the server port of the device (default is port 26), and TLSxxxx is the device name. 6) Press the Open Device button.
5 - Configuration 5.3.5.2 How to Test a Device Initiated Wireless Connection The SDK does not provide tools for testing the 802.11 wireless connection when the device is in DeviceInitiated mode. To test the device in this mode, use the actual host that will be used in the solution: 1) Make sure the network, host, and device are properly configured (see previous sections). 2) Test that there is adequate signal strength between the access point and all locations where the device will operate wirelessly.
6 - Operation 6 Operation 6.1 About Operating Modes During operation, tDynamo transitions between distinct modes, each of which implements different device behavior: • Reset Mode occurs when the operator presses and the recessed reset switch or holds the pushbutton for 5 to 10 seconds. After resetting, the device progresses to Powered Off Mode. If the device is connected to USB power, it immediately progresses to Discoverable Mode. • Powered Off Mode is the shipping mode of the device.
6 - Operation USB power. The device moves from Sleep Mode to Powered Off Mode automatically when its configurable Power Off timeout period has passed.
6 - Operation 6.2 Operation Overview When DynaPro Go is ready to begin a new transaction, it shows Welcome on the LCD display. Figure 6-1 - Examples of Welcome Screen (Ready for a New Transaction) During normal operation, the operator initiates a transaction from the host, and the cardholder enters data on the device’s keypad in response to prompts on the LCD display.
6 - Operation Figure 6-2 - Typical Transaction Sequence DynaFlex and DynaFlex Pro| Three-way Secure Card Reader Authenticators | Installation and Operation Manual Page 56 of 94 (D998200382-10)
6 - Operation 6.3 About the Status LEDs DynaFlex provides four RGB LEDs directly below the chip card insertion slot (see section 1.9 Major Components): • The meaning of each LED depends on the device’s operating mode. See Table 5-1. The operating mode where operators will most commonly need to explicitly read the device’s status is Active idle. • LED colors have specific meanings, as described in Table 6-2.
6 - Operation Color Other Colors Means Reserved Table 6-3 - DynaFlex LED Patterns Color Solid Means Solid LED light generally requires an operator or cardholder to take action to change the state the LED is reporting. Example: Host is connected. Cardholder or host would have to disconnect. Example: Host is disconnected. Host would have to initiate connection. Blinking Blinking LED generally means the device is in the process of doing / attempting something.
6 - Operation 6.4 About the Touchscreen Display 6.4.1 Welcome Screen The device reports its current status in a set of icons at the top of the Welcome screen. Table 6-4 shows the icons and their meanings. For example, in Figure 6-3, the device is connected to a USB host, the battery level is OK, the device is charging, and it is idle, waiting for the host to initiate a transaction.
6 - Operation Figure 6-3 - Welcome Screen Example The device may show text other than “Welcome” under certain conditions: • No Host Connection instead of “Welcome” means the device’s Active Connection is set to USB or Bluetooth LE, but the device is not yet connected to a host. • Waiting for Host instead of “Welcome” appears when the Network Connection Mode is set to Device Initiated, and the device has sent the initial request to the host for it to call back and establish a secured connection.
6 - Operation Table 6-5 - Device Offline Code Prefixes Code Description A An offline code beginning with A indicates the device is awaiting authentication. This is a normal condition when a device is configured to require authentication (security level 4). Authentication by the host is required to return it to the Welcome screen. C An offline code beginning with C indicates the device is missing a certificate. MagTek recommends repairing or replacing the device.
6 - Operation 6.4.2 Firmware Version To see details pertinent to the device’s PCI certification status, including the installed main firmware and wireless firmware part numbers and revision numbers and a warning if TLS is disabled, on the Welcome screen, press the sequence Left function key , 7 , 8 , 2 , Right function key . To return to the Welcome screen, press the Cancel key. To determine a device’s PCI certification status, compare the contents of this screen to the device’s listing on www.
6 - Operation 6.4.3 Contactless and Other Details To see information about the device’s contactless feature and other non-PCI-related version details, on the Welcome screen, press the sequence Left function key , 7 , 8 , 1 , Right function key . To return to the Welcome screen, press the Cancel key.
6 - Operation 6.4.4 EMV Details To see information pertinent to the device’s EMV certification, on the Welcome screen, press the sequence Left function key , 7 , 8 , 3 , Right function key . To return to the Welcome screen, press the Cancel key.
6 - Operation 6.4.5 Health and Safety Information The device implements electronic labels (“e-labels”) that report its Health and Safety certification information. To access them, on the Welcome screen, press the sequence Left Function Key , 7 , 8 , 0 , Right function key . This brings up a page similar to Figure 6-8, with indicators on the bottom that show more information is available by scrolling. Press Left Function Key and Right Function Key to scroll to the previous and next e-label.
6 - Operation 6.4.6 Connection Status Screen In addition to the icons at the top of the display, the device has a Wireless Status or Bluetooth Status screen that reports deeper details about the device’s 802.11 wireless or Bluetooth LE connection. To access it, on the Welcome screen, press the sequence Left Function Key , 6 , 2 , 2 , Right function key . This brings up a screen similar to the figures below. To return to the Welcome screen, press the Cancel key. Figure 6-9 - 802.
6 - Operation 6.5 About Sounds tDynamo’s beeper provides feedback to operators and cardholders about the internal state of the device: • The device sounds one short beep on startup to test the beeper and indicate the device is powered on. • The device sounds one short beep after it has successfully read a contactless tap, and the cardholder can safely remove the card or device from the contactless landing zone. • The device sounds two beeps when an operator cancels a pending EMV transaction.
6 - Operation 6.6 Power Management 6.6.1 About Power This device incorporates a built-in Lithium-ion rechargeable battery, which requires very little maintenance. It is not subject to “charge memory” and therefore does not require deep discharge cycles to restore its charge capacity like many other battery technologies.
6 - Operation 6.6.2 How to Check Battery Level To check the battery charge level, make sure the device is powered on and awake, then briefly tap the pushbutton. The Status LEDs light to show the battery level as follows: • One LED = Battery level is under 50% • Two LEDs = Battery level is between 50% and 70% • Three LEDs = Battery level is between 70% and 90% • Four LEDs = Battery level is above 90% Figure 6-11 - Status LEDs Showing Battery Level When the device is in Connected mode (see section 6.
6 - Operation 6.6.3 How to Charge the Battery DynaPro Go has an onboard rechargeable battery to supply its own power when it is not powered through its USB port. The battery must be periodically recharged by connecting it to the available charging cradle, or to a USB port or stand-alone USB charger. Both the charging cradle and the device require a USB power supply that can provide at least 500mA @ 5V.
6 - Operation tDynamo has an onboard rechargeable battery to supply its own power when it is not powered through its USB-C connector or docking stand connectors. The battery must be periodically recharged by connecting it to the optional docking stand, or to a USB port or stand-alone USB charger using a USB-C cable. Both the docking stand and the USB-C connector require a USB connection that can provide at least 500mA @ 5V. A full recharge cycle for a completely drained battery takes approximately 4.
6 - Operation 6.6.4 How to Power On / Wake Up from Sleep Mode / Power Off The device powers on in several ways: • An operator presses and holds the Power button for one to two seconds. • • An operator connects the device to USB power. The host establishes a Bluetooth LE connection. This only works if the device is advertising (see section 6.6.6 How to Turn Bluetooth LE Advertising On and Off). After powering on, the device displays the Welcome screen and the current device status (see section 6.
6 - Operation If all LEDs are off, the device is in Powered Off mode. If the General Status LED is solid red and LED 3 is solid green, the device is in Sleep Mode. To power on the device or to wake it from Sleep Mode, tap the pushbutton. In response, the device lights all of the Status LEDs to perform a quick LED test, then transitions to either Discoverable Mode or Connected Mode. For details, see section 6.1 About Operating Modes and section 6.3 About the Status LEDs.
6 - Operation 6.6.5 How to Force Reset To force the device to reset, use a small tool such as a paperclip to carefully press the reset switch recessed inside the small hole on the back of the device (see Error! Reference source not found.). An operator can perform a hard reset to a “deep off” state by pressing and holding the power button for 15 seconds, then releasing it.
6 - Operation 6.6.6 How to Turn Bluetooth LE Advertising On and Off In its default configuration, the device’s Bluetooth LE module can be put into a deep sleep mode where it does not advertise, which saves power and stops radio emissions for airline travel. The device’s processor and display also power down in this mode, which is known as Airplane Mode. Operators can put the device into Airplane Mode by performing a hard reset (see section Error! Reference source not found.
6 - Operation 6.6.8 About USB Suspend When the device is connected to a host via USB and its Active Connection is set to USB (see section 5.2 How to Change the Active Connection and section 4.3.2 How to Connect DynaPro Go to a Host or Charger via USB), the host can use standard USB functions to put the device into USB Suspend mode. When this happens, the device shows Device is suspending… for three seconds before the display goes blank.
6 - Operation 6.7 How to Start a Handheld Transaction Using 802.11 Wireless DynaPro Go models that provide an 802.11 wireless connection can be configured to start transactions in one of two ways: Always Listening, where an operator would generally initiate a transaction from a point of sale or similar host, or Device-Initiated, where an operator initiates a transaction from the device keypad.
6 - Operation 6.8 How to Start a Handheld Transaction Using the Bluetooth LE Connection To initiate a transaction when the device is connected to the host via the Bluetooth LE connection, follow these steps: 1) Start the transaction using the point of sale’s interface (see the point of sale documentation for details). After the host establishes a Bluetooth LE connection to the device, the device powers on automatically.
6 - Operation 6.9 Card Reading 6.9.1 About Reading Cards The steps for starting a transaction and reading a card or contactless payment device are different depending on tDynamo’s configuration and on the design of the host software. Host software developers should see section Error! Reference source not found. Error! Reference source not found. for implementation references. The solution developer should provide solution-specific instructions for operators to follow.
6 - Operation 6.9.2 How to Swipe Magnetic Stripe Cards To swipe magnetic stripe cards, cardholders should: 1) Wait for the device to display an action prompt (see Figure 6-16 for examples). 2) Locate the magnetic stripe reader on the top of the device, shown in Figure 6-17. 3) Orient the card with the magnetic stripe facing away from the padlock logo on the magnetic stripe reader. 4) Swipe the card through the magnetic stripe reader.
6 - Operation 6.9.3 How to Insert Contact Chip Cards To insert contact chip cards, cardholders should: 1) Wait for the display to show an action prompt. If the host has directed the device to accept contactless payments for the transaction, the device toggles between the transaction amount and an action prompt (see Figure 6-18 for examples). 2) Locate the slot on the front of the device shown in Figure 6-19. 3) Orient the chip card so the chip faces the ceiling and toward the slot.
6 - Operation Figure 6-19 - Inserting a Chip Card DynaFlex and DynaFlex Pro| Three-way Secure Card Reader Authenticators | Installation and Operation Manual Page 82 of 94 (D998200382-10)
6 - Operation 6.9.4 How to Tap Contactless Cards / Devices To tap a contactless card or smartphone, cardholders should: 1) Wait for the display to toggle between the transaction amount and an action prompt (see Figure 6-20 for examples). The device also shows a solid green rectangle at the upper left corner of the display indicating it is ready for a tap.
6 - Operation Figure 6-20 - Example Contactless Transaction Screens Figure 6-21 – Tapping a Contactless Card / Smartphone Figure 6-22 - Tap Read Is Complete DynaFlex and DynaFlex Pro| Three-way Secure Card Reader Authenticators | Installation and Operation Manual Page 84 of 94 (D998200382-10)
6 - Operation 6.9.5 How to Enter Card Information Manually Upon failing all available methods for reading the cardholder’s payment information, or upon transaction timeout or a user-initiated Cancel operation, the host software and operator may opt to enter card data manually, as shown in Figure 6-23.
6 - Operation 6.10 How to Verify the Transaction Amount In a retail setting when the customer selects Credit , the device prompts them to verify the amount of the transaction. The customer can select Yes or No using the function keys below the selections available on the screen, as shown in Figure 6-25.
6 - Operation 6.11 How to Use Signature Capture When prompted to SIGN HERE , cardholders should use the tips of their fingers to press and glide against the screen. Do not use a stylus or other hard object.
6 - Operation 6.12 How to Enter Passcodes Some device operations require the operator to enter a passcode before the operation can proceed. In these cases, the device’s display prompts the operator to Enter Admin Passcode . The operator should key in 1 3 9 7 2 6 8 4 Enter . The device shows asterisks masking the passcode the operator is entering.
7 - Maintenance 7 Maintenance 7.1 Mechanical Maintenance Periodic cleaning of DynaPro Go’s exterior may be required. To clean the outside of DynaPro Go, including the LCD display, wipe down the device with a soft, damp cloth and then wipe with a dry cloth. MagTek’s double-sided cleaning card 96700004 is designed to clean the magnetic read head in the MSR swipe path and the contact pins inside all chip card contact readers. Keeping both of these components clean is essential to the device’s functioning.
8 - Developing Custom Software 8 Developing Custom Software Custom host software uses the same underlying device command set for all tDynamo connection types (USB or Bluetooth LE). The device commands are wrapped differently depending on the physical connection type and the device’s configuration.
8 - Developing Custom Software • • 99510109 SOFTWARE, SDK, ADYNAMO, BULLET, DYNAMAG, DYNAMAX, DYNAWAVE, EDYNAMO, IDYNAMO 6, MDYNAMO, TDYNAMO, UDYNAMO (ANDROID) 99510111 SOFTWARE, SDK, ADYNAMO, DYNAMAX, EDYNAMO, IDYNAMO, IDYNAMO 6, KDYNAMO, SDYNAMO, TDYNAMO, UDYNAMO (IOS). In addition to MagTek’s SDKs, custom software on any operating system can communicate directly with the device using the operating system’s native Bluetooth LE libraries and protocols.
Appendix A - Technical Specifications Appendix A Technical Specifications DynaFlex Technical Specifications Reference Standards and Certifications Identification Cards Integrated Circuits with Contacts (ISO/IEC 7816-1, 2, 3, & 4) EMV ICC Specifications for Payment Systems Version 4.
Appendix A - Technical Specifications DynaFlex Technical Specifications Code Protection: Not Applicable Eavesdrop Protection: Not Applicable Electrical Characteristics Power Inputs: USB powered via Micro-USB B jack Power Outputs: 400mA @ 5.0V available on Auxiliary UART port 100mA @ 3.
Appendix A - Technical Specifications DynaFlex Technical Specifications Shock Resistance: Not Applicable ESD Tolerance (EMVCo): ±12kV air discharge when device is properly earth grounded ESD Tolerance (FCC/CE): ±4kV contact discharge / ±8kV air discharge when properly grounded Vapor Resistance: Test Gasoline-96 RON (Reference Gasoline); Reference Fuel C; Diesel 2007 Emission Certification Fuel (Reference Diesel); E10; E25; E85; M15; Road-Use Diesel; Road Use Unleaded Reliability Shelf Life: Not Ap