Field Firmware Updateable

Test name

Test.FFU.json

Core requirements tested

Device.Input.PrecisionTouchpad.FieldFirmwareUpdateable

Test purpose

Verifies that the device is capable of correctly performing a field firmware upgrade.

Tools required

Validation steps

Note  

The PTLogo Test.FFU.json test is simply for manual indication of whether this requirement has been met, per the validation steps below. After all steps below have been completed, run this test to indicate validation status.

 

  1. If this is a USB connected Precision Touchpad, make sure that Selective Suspend is ENABLED. See Windows Precision Touchpad Device Validation Guide.

  2. Make sure test signing is turned on for this test. For instructions, see Windows Precision Touchpad Device Validation Guide.

  3. Verify the current firmware version by running the following command from an elevated command or PowerShell prompt:

    GetTHQABlob.exe -usage=touchpad -verifysample
    
  4. Record the firmware version (RevisionID) (version number may be in hexadecimal).

  5. Perform the steps that are indicated by the device manufacturer to upgrade the firmware either by using a UEFI capsule update or stand-alone user mode executable with firmware payload.

  6. Verify the new firmware version by running the following command from an elevated command or PowerShell prompt:

    GetTHQABlob.exe -usage=touchpad -verifysample
    
  7. Confirm that the firmware version (RevisionID) is different from the previously recorded one.

  8. Start Test.FFU.json and manually pass the iteration if verification from step 5 was successful; otherwise, manually fail the iteration.

Common errors

None

Passing

1/1 (100%) iterations must pass in order to complete with passing status.

Precision Touchpad Tests

 

 

Send comments about this topic to Microsoft