> For the complete documentation index, see [llms.txt](https://developer.magtek.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.magtek.com/hardware/card-readers/mms-dyna-devices/dynaflex-ii-ped/compliance/pci-pts-poi-v6.2-security-policy/general-description.md).

# General Description

## Purpose

This document describes how to use the DynaFlex II PED device in a secure manner. This includes information about key-management responsibilities, administrative responsibilities, device functionality, identification, and environmental requirements.

The use of the secure card reader in any manner not described in this security policy will invalidate the PCI PTS POI v6.2 approval of the device.

## Product Name and Appearance <a href="#id-2.1_product_name_and_appearance" id="id-2.1_product_name_and_appearance"></a>

The front-facing sides of the DynaFlex II PED, including the model with an optional barcode reader (BCR), are shown in Figure 2-1 below. The Kiosk option does not alter the front appearance of the devices. The various bottom views of all devices are depicted in

<figure><img src="/files/6ByXp6lVUiSwlFW04vdM" alt=""><figcaption></figcaption></figure>

<p align="center"><strong>Figure - DynaFlex II PED and DynaFlex II PED (BCR).</strong></p>

<figure><img src="/files/tKc2jB7SyDGUew2W1EYn" alt=""><figcaption></figcaption></figure>

<p align="center"><strong>Figure - Bottom views of DynaFlex II PED, DynaFlex II PED (Kiosk), DynaFlex II PED (BCR), and DynaFlex II PED (BCR &#x26; Kiosk)</strong></p>

## Product Type

The DynaFlex II PED device includes USB communications, magnetic stripe readers (MSR), contact chip card readers (ICCR), contactless card reader (CTLS), and a color display with touchscreen that provides PIN and manual account data entry as well as signature capture capabilities. DynaFlex II PED may also be purchased with an optional embedded barcode reader (BCR) or wireless WLAN communications module.

The DynaFlex II PED can be used as a desktop or handheld device. The Kiosk configuration uses a back cover intended for secure mounting, suitable for use in an unattended environment. All are approved as a PIN Entry Device (PED) device class under PCI PTS POI v6.2 requirements.

Usage in any other environment will invalidate the approval.

## Identification <a href="#id-2.3_identification" id="id-2.3_identification"></a>

### Hardware Identification <a href="#id-2.3.1_hardware_identification" id="id-2.3.1_hardware_identification"></a>

To find important product identification, look on the printed product label on the bottom face of the device as shown in Figure below. The device may need to be temporarily detached from stands or surfaces to view the label.

{% hint style="danger" %}
Do not remove or alter this label.
{% endhint %}

<figure><img src="/files/h6DMlGLzsRf1U8CSdMbP" alt=""><figcaption></figcaption></figure>

<p align="center"><strong>Figure - DynaFlex II PED Device Label Location</strong></p>

The printed label includes the following elements of device identification information, shown by the numbered callouts below:

* Product name
* PCI Hardware Identifier (“HW”)

<figure><img src="/files/xXPC1Utck3rAAO4b2BeG" alt=""><figcaption></figcaption></figure>

The label also contains other supporting information about the device.

All DynaFlex II PED hardware configurations are listed in Table - PCI Hardware Identifier:

## Table  - PCI Hardware Identifier

&#x20;

<table data-header-hidden><thead><tr><th width="232" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">PCI ID Tag</td><td valign="top">Configuration Description</td></tr><tr><td valign="top">40PCI4SU0xBx</td><td valign="top">DynaFlex II PED, USB</td></tr><tr><td valign="top">40PCI5SU0xBx</td><td valign="top">DynaFlex II PED, BCR, USB</td></tr><tr><td valign="top">40PCI4SW0xBx</td><td valign="top">DynaFlex II PED, USB/ WLAN</td></tr><tr><td valign="top">40PCI5SW0xBx</td><td valign="top">DynaFlex II PED, BCR, USB/ WLAN</td></tr><tr><td valign="top">40PCI4KU0xBx</td><td valign="top">DynaFlex II PED, Kiosk, USB</td></tr><tr><td valign="top">40PCI5KU0xBx</td><td valign="top">DynaFlex II PED, Kiosk, BCR, USB</td></tr><tr><td valign="top">40PCI4KW0xBx</td><td valign="top">DynaFlex II PED, Kiosk, USB/ WLAN</td></tr><tr><td valign="top">40PCI5KW0xBx</td><td valign="top">DynaFlex II PED, Kiosk, BCR, USB/ WLAN</td></tr><tr><td valign="top">40PCI4SU0xCx</td><td valign="top">DynaFlex II PED, USB</td></tr><tr><td valign="top">40PCI5SU0xCx</td><td valign="top">DynaFlex II PED, BCR, USB</td></tr><tr><td valign="top">40PCI4SW0xCx</td><td valign="top">DynaFlex II PED, USB/ WLAN</td></tr><tr><td valign="top">40PCI5SW0xCx</td><td valign="top">DynaFlex II PED, BCR, USB/ WLAN</td></tr><tr><td valign="top">40PCI4KU0xCx</td><td valign="top">DynaFlex II PED, Kiosk, USB</td></tr><tr><td valign="top">40PCI5KU0xCx</td><td valign="top">DynaFlex II PED, Kiosk, BCR, USB</td></tr><tr><td valign="top">40PCI4KW0xCx</td><td valign="top">DynaFlex II PED, Kiosk, USB/ WLAN</td></tr><tr><td valign="top">40PCI5KW0xCx</td><td valign="top">DynaFlex II PED, Kiosk, BCR, USB/ WLAN</td></tr><tr><td valign="top">40PCI4SU0xDx</td><td valign="top">DynaFlex II PED, USB</td></tr><tr><td valign="top">40PCI5SU0xDx</td><td valign="top">DynaFlex II PED, BCR, USB</td></tr><tr><td valign="top">40PCI4SW0xDx</td><td valign="top">DynaFlex II PED, USB/ WLAN</td></tr><tr><td valign="top">40PCI5SW0xDx</td><td valign="top">DynaFlex II PED, BCR, USB/ WLAN</td></tr><tr><td valign="top">40PCI4KU0xDx</td><td valign="top">DynaFlex II PED, Kiosk, USB</td></tr><tr><td valign="top">40PCI5KU0xDx</td><td valign="top">DynaFlex II PED, Kiosk, BCR, USB</td></tr><tr><td valign="top">40PCI4KW0xDx</td><td valign="top">DynaFlex II PED, Kiosk, USB/ WLAN</td></tr><tr><td valign="top">40PCI5KW0xDx</td><td valign="top">DynaFlex II PED, Kiosk, BCR, USB/ WLAN</td></tr></tbody></table>

## Table – Hardware Versions with Description of Associated Variables

<table data-header-hidden><thead><tr><th></th><th width="41.33331298828125" valign="top"></th><th width="41.33331298828125" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="47.3333740234375" valign="top"></th><th width="40" valign="top"></th><th width="55" valign="top"></th></tr></thead><tbody><tr><td>PCI Hardware ID Number</td><td valign="top">1</td><td valign="top">2</td><td valign="top">3</td><td valign="top">4</td><td valign="top">5</td><td valign="top">6</td><td valign="top">7</td><td valign="top">8</td><td valign="top">9</td><td valign="top">10</td><td valign="top">11</td><td valign="top">12</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">S</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">B</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">S</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">B</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">S</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">B</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">S</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">B</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">K</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">B</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">K</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">B</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">K</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">B</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">K</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">B</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">S</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">C</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">S</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">C</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">S</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">C</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">S</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">C</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">K</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">C</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">K</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">C</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">K</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">C</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">K</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">C</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">S</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">D</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">S</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">D</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">S</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">D</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">S</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">D</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">K</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">D</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">K</td><td valign="top">U</td><td valign="top">0</td><td valign="top">x</td><td valign="top">D</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">4</td><td valign="top">K</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">D</td><td valign="top">x</td></tr><tr><td>PCI Hardware ID Number</td><td valign="top">4</td><td valign="top">0</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td><td valign="top">5</td><td valign="top">K</td><td valign="top">W</td><td valign="top">0</td><td valign="top">x</td><td valign="top">D</td><td valign="top">x</td></tr></tbody></table>

## &#x20;Table - Positions

<table data-header-hidden><thead><tr><th width="93.6666259765625" valign="top"></th><th width="121"></th><th></th></tr></thead><tbody><tr><td valign="top">Fixed Position</td><td>Variable “X” Position</td><td>Description of Fixed or Variable “X” in the Selection Position</td></tr><tr><td valign="top">1-2</td><td> </td><td>40 = DynaFlex II PED</td></tr><tr><td valign="top">3-5</td><td> </td><td>PCI = PCI Hardware</td></tr><tr><td valign="top"><p> </p><p>6</p></td><td> </td><td><p>Front options</p><p>4 = Standard</p><p>5 = includes Barcode Reader</p></td></tr><tr><td valign="top"><p> </p><p>7</p></td><td> </td><td><p>Back options S = Standard</p><p>K = Kiosk Mounting</p></td></tr><tr><td valign="top"><p> </p><p>8</p></td><td> </td><td><p>Interface Options U = USB</p><p>W = USB + WLAN</p></td></tr><tr><td valign="top">9</td><td> </td><td><p>Placeholder</p><p>0 = As certified.</p></td></tr><tr><td valign="top"> </td><td><p> </p><p>10</p></td><td><p>Cover Color:</p><p>B = Black</p><p>G = Gray W = White</p></td></tr><tr><td valign="top">11</td><td> </td><td><p>Version</p><p>B, C and D = as Certified</p></td></tr><tr><td valign="top"> </td><td><p> </p><p>12</p></td><td><p>minor fixes not adding functionality or related to security (e.g., change component value for antenna matching):</p><p>0 = as certified</p></td></tr></tbody></table>

## Firmware Identification

The most recent firmware versions for DynaFlex II PED are 1000008593-A1-PCI for the secure bootloader (Boot FW), 1000007537-AB0-PCI and 1000009711-AC0-PCI for the core firmware (Main FW), and 1000007537-AB0-PCI for the WLAN firmware (WLAN FW). The secure bootloader firmware version covers both the first stage (Boot0) permanently programmed into the device and the second stage (Boot1). Any changes to either Boot0 or Boot1 stages will result in a change to the Boot FW version that is visible to the user, reported by the device, and listed on the PCI Approved Devices website.

All device identification information, including firmware versions, exists as properties within the device. The host can retrieve these properties (*Property Subgroup 2.1.2.2.nn Core Firmware Information*) at any time using *Command 0xD101 Get Property* as described in *D998200383 DynaFlex Products Programmer’s Manual (COMMANDS)*.

{% hint style="info" %}
Note: MagTek will now use a two-character major revision designation when a new revision is released. For example, DynaFlex II PIN Entry Devices will have revision designations that increase in length from older to newer, Ax → AAx → ABx.
{% endhint %}

## Table - Previous Main Firmware Version and Associated Variables (17 Position)

<table data-header-hidden><thead><tr><th></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="46" valign="top"></th><th width="40" valign="top"></th><th width="42.6666259765625" valign="top"></th><th width="43.3333740234375" valign="top"></th><th width="46" valign="top"></th><th width="40.66668701171875" valign="top"></th><th width="46.66668701171875" valign="top"></th><th width="44" valign="top"></th></tr></thead><tbody><tr><td>Firmware Number</td><td valign="top">1</td><td valign="top">2</td><td valign="top">3</td><td valign="top">4</td><td valign="top">5</td><td valign="top">6</td><td valign="top">7</td><td valign="top">8</td><td valign="top">9</td><td valign="top">10</td><td valign="top">11</td><td valign="top">12</td><td valign="top">13</td><td valign="top">14</td><td valign="top">15</td><td valign="top">16</td><td valign="top">17</td></tr><tr><td></td><td valign="top">1</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">8</td><td valign="top">5</td><td valign="top">9</td><td valign="top">2</td><td valign="top">-</td><td valign="top">A</td><td valign="top">x</td><td valign="top">-</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td></tr></tbody></table>

## Main FW

<table data-header-hidden><thead><tr><th width="93" valign="top"></th><th width="115.66668701171875" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Fixed Position</td><td valign="top"><p>Variable “x”</p><p>Position</p></td><td valign="top">Description of Fixed or Variable “x” in the Selected Position</td></tr><tr><td valign="top">1-10</td><td valign="top"> </td><td valign="top">1000008592 = DynaFlex II PED main firmware part number</td></tr><tr><td valign="top">12</td><td valign="top"> </td><td valign="top">A = Certified Version</td></tr><tr><td valign="top"> </td><td valign="top">13</td><td valign="top">Minor revisions, bug fixes</td></tr><tr><td valign="top">15-17</td><td valign="top"> </td><td valign="top">PCI = PCI version of firmware</td></tr></tbody></table>

## Table - Main Firmware Version and Associated Variables

<table data-header-hidden><thead><tr><th></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="40" valign="top"></th><th width="53.33331298828125" valign="top"></th><th width="44.6666259765625" valign="top"></th><th width="57.3333740234375" valign="top"></th><th width="47.3333740234375" valign="top"></th><th width="43.33331298828125" valign="top"></th><th width="44.6666259765625" valign="top"></th><th width="46" valign="top"></th><th width="50" valign="top"></th><th width="44.6666259765625" valign="top"></th></tr></thead><tbody><tr><td>Firmware Number</td><td valign="top">1</td><td valign="top">2</td><td valign="top">3</td><td valign="top">4</td><td valign="top">5</td><td valign="top">6</td><td valign="top">7</td><td valign="top">8</td><td valign="top">9</td><td valign="top">10</td><td valign="top">11</td><td valign="top">12</td><td valign="top">13</td><td valign="top">14</td><td valign="top">15</td><td valign="top">16</td><td valign="top">17</td><td valign="top">18</td></tr><tr><td></td><td valign="top">1</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">8</td><td valign="top">5</td><td valign="top">9</td><td valign="top">2</td><td valign="top">-</td><td valign="top">A</td><td valign="top">A</td><td valign="top">x</td><td valign="top">-</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td></tr><tr><td></td><td valign="top">1</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">8</td><td valign="top">5</td><td valign="top">9</td><td valign="top">2</td><td valign="top">-</td><td valign="top">A</td><td valign="top">B</td><td valign="top">x</td><td valign="top">-</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td></tr><tr><td></td><td valign="top">1</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">9</td><td valign="top">7</td><td valign="top">1</td><td valign="top">1</td><td valign="top">-</td><td valign="top">A</td><td valign="top">B</td><td valign="top">x</td><td valign="top">-</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td></tr><tr><td></td><td valign="top">1</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">8</td><td valign="top">5</td><td valign="top">9</td><td valign="top">2</td><td valign="top">-</td><td valign="top">A</td><td valign="top">C</td><td valign="top">x</td><td valign="top">-</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td></tr><tr><td></td><td valign="top">1</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">0</td><td valign="top">9</td><td valign="top">7</td><td valign="top">1</td><td valign="top">1</td><td valign="top">-</td><td valign="top">A</td><td valign="top">C</td><td valign="top">x</td><td valign="top">-</td><td valign="top">P</td><td valign="top">C</td><td valign="top">I</td></tr></tbody></table>

## Main FW

<table data-header-hidden><thead><tr><th width="84.33334350585938" valign="top"></th><th width="89" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Fixed Position</td><td valign="top"><p>Variable</p><p>“x”</p><p>Position</p></td><td valign="top">Description of Fixed or Variable “x” in the Selected Position</td></tr><tr><td valign="top">1-10</td><td valign="top"> </td><td valign="top">1000008592, 1000009711 = DynaFlex II PED main firmware part number</td></tr><tr><td valign="top">12-13</td><td valign="top"> </td><td valign="top">1000008592 - AA, AB and AC = Certified Version 1000009711 – AB and AC = Certified Version</td></tr><tr><td valign="top"> </td><td valign="top">14</td><td valign="top">Minor revisions, bug fixes</td></tr><tr><td valign="top">16-18</td><td valign="top"> </td><td valign="top">PCI = PCI version of firmware</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developer.magtek.com/hardware/card-readers/mms-dyna-devices/dynaflex-ii-ped/compliance/pci-pts-poi-v6.2-security-policy/general-description.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
