Loading...

Knowledge Center


How to use the Drive Encryption UEFI testing tool to verify if your tablet responds to the touch interface
Technical Articles ID:   KB78050
Last Modified:  3/8/2019
Rated:


Environment

McAfee Drive Encryption (DE) 7.x

For details of DE supported environments, see KB79422.

Summary

The objective of this UEFI-based tablet test tool is to validate the following:
  • The tablet supports the required UEFI-based protocols
  • The OEM correctly implements the UEFI-based protocols
This tool gives customers, partners, and OEMs the ability to verify in a quick, easy, and straightforward manner whether the DE preboot environment responds to the touch interface. It is a standalone tool and does not require that DE is installed. McAfee recommends that you run this tool on devices to verify compatibility before considering an encryption deployment to that specific tablet device.
 
At a high level, the general process to test a UEFI-based tablet with this test tool is as follows:
  1. An administrator downloads the tool from this article.
  2. The administrator runs the tool on the selected tablet device.
  3. The tool checks for the required UEFI protocols.
  4. The administrator tries to touch the four red buttons, one in each corner of the screen.
A successful test is as follows:
  • The administrator can touch each of the four buttons, turning them from red to green.
  • After all buttons have been pressed, the status message turns to a green status message, which indicates success.
A test failure is as follows:
  • The Absolute Pointer Protocol is not present and linked to hardware.
  • The administrator cannot touch all four buttons. Reasons include the absence of the Absolute Pointer Protocol and scaling issues
  • Any color status message other than the green status message.
Only a successful test status ensures that the DE preboot environment can respond to the tablet’s touch interface.

How to load the tool onto a USB drive
Using Windows 8.x as an example:
  1. Download the TabletTool.zip attached to this article and extract the contents.
  2. Format a USB drive as FAT32.
  3. On the USB device, create the folder: /efi/boot/
  4. Copy the required file to the /efi/boot/ boot folder:
  • On a system with a 32-bit UEFI Implementation, copy BOOTIA32.efi
  • On a system with a 64-bit UEFI Implementation, copy BOOTX64.efi
NOTE: If you are uncertain whether the device is 32-bit or 64-bit, copy both files. This action also gives you the ability to use the same USB device on many systems, regardless of a 32-bit, or 64-bit UEFI implementation.
  1. Disable Secure Boot (if needed):
    This step is required on Windows 8-certified hardware because Microsoft does not sign tools according to their rules for Secure Boot.
    1. To display the Windows 8 charms sidebar, move your pointer to the bottom-right corner of the screen.
    2. Click Settings, Change PC SettingsGeneral.
    3. In the right pane, scroll down and locate Advanced start-up, and then select Restart now.
    4. In the Choose Options window, click Troubleshoot, Advanced Options, UEFI Firmware Settings, and then click Restart.
    5. In the Setup window, select the Security tab, Secure Boot Configuration, and set the UEFI Secure Boot option to Disabled.
    6. Save your changes and exit.
       
  2. Insert your USB device.
  3. To display the Windows 8 charms sidebar, move your pointer to the bottom-right corner of the screen
  4. Click Settings, Change PC SettingsGeneral.
  5. In the right pane, scroll down and locate Advanced start-up, and then select Restart now.
  6. In the Choose Options window, click Use a Device, and select USB.

    Your computer restarts and you see the Absolute Pointer Protocol Test Tool interface
    .

    NOTE: The Absolute Pointer Protocol Test Tool interface closes and restarts your computer after five minutes. If the test fails, restart manually.
     
Structure of the tablet test tool
The tablet test tool displays the following:
  • A colored status message in the center of the upper part of the screen displays the status of the test, which is the definitive indication of whether the test has succeeded or failed.
  • Four red buttons; one in each corner of the screen. You must press each one at least once. After you have pressed them, the following happens:
    • The buttons turn from red to green.
    • The text on the buttons changes from Press me to Pressed N times (where N is the number of times the button has been pressed).
    • The log is updated.
  • A log on the middle of the screen shows various pieces of information and a log of actions taken during the test.
  • A box detailing the last reported coordinates (x,y) from the Absolute Pointer Protocol is located in the center of the lower part of the screen.

Status message of the tablet test tool
The tablet test tool can display the following status messages:
  • UEFI Pre-Boot Support: Cannot be determined until all corner buttons are pressed
    • The message is colored in yellow.
    • Is the default status of the tool and remains this way until all corner buttons are pressed or a failure condition occurs.
    • If scaling is incorrect on this device and the cursor cannot reach one or more of the buttons, this status remains.
    • This status does not mean that the test has been successful.
       
  • UEFI Pre-Boot Support: Unsupported - No Absolute Pointer Protocol for touch screen
    • The message is colored in red.
    • It indicates that the required UEFI protocol is not present and linked to hardware on this tablet.
    • The DE preboot environment does not respond to the touch interface of this tablet device.
    • Your OEM must provide this UEFI protocol for the touch interface to work correctly, which might involve a UEFI upgrade for this device from your OEM.
    • This status is a failure message.
       
  • UEFI Pre-Boot Support: Unsupported – Touch scaling is incorrect
    • The message is colored in red.
    • It indicates that the scaling is incorrect on this device and indicated by the cursor leaving the screen.
    • The DE preboot environment does not respond correctly to the touch interface of this tablet device.
    • Your OEM must provide an update to the UEFI implementation to ensure it works as expected. Which might involve a UEFI upgrade for this device from your OEM.
    • This status is a failure message.
       
  • UEFI Pre-Boot Support: Supported
    • The message is colored in green.
    • It indicates that all four of the buttons have been successfully pressed at least once.
    • The DE preboot environment responds to the touch interface of this tablet device.
    • This status is a success message.
Contents of the log
The log displayed in the middle of the screen is automatically saved and concatenated to a file named MfePointerStatus.txt, and is written to the folder containing the executable file.

Execution of the tablet test tool
When it first starts, it displays the following information:
  • UEFI firmware vendor and version
  • Current graphics mode information
  • Number of I2C Protocols
  • Number of Simple Pointer Protocols and, if found, whether they are linked to hardware in the tablet
  • Number of Absolute Pointer Protocols and, if found, whether they are linked to hardware in the tablet
During execution, more information can be appended to the log which can include the following:
  • Status changes
  • Information about the buttons which are pressed
IMPORTANT: If you receive a failure status message, contact your OEM for a resolution. McAfee cannot add protocols to UEFI or address potential UEFI protocol defects.

Attachment

TabletTool.zip
504K • < 1 minute @ broadband


Rate this document

Beta Translate with

Select a desired language below to translate this page.

Glossary of Technical Terms


 Highlight Glossary Terms

Please take a moment to browse our Glossary of Technical Terms.