HP Commercial Notebook Step-by-Step Guide - 2.14

Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

HP Notebook / Tablet DMIFIT

Step-by-Step Guide
DMIFIT Version 2.14 and later
Updated June 2017

After performing a system board replacement on a workstation, desktop,


notebook, mobile Thin Client, or tablet PC, service engineers are required to
program the replacement system board's Desktop Management Interface (DMI)
information.

DMI programming restores the customer's original system's serial number, SKU
number (Product Number), Product Name, PCID (System Configuration ID), CT
number, Build ID, Feature Byte, and other important information to the new
system board.

This guide provides the step-by-step instructions for updating DMI on HP


notebooks.

Contents
Creating the Tools ......................................................................................................................................... 3
Important Information .................................................................................................................................. 4
Getting Started .............................................................................................................................................. 6
Identifying and Setting TPM ......................................................................................................................... 8
Programing DMI Using NBDMIFIT ................................................................................................................. 9
Programing DMI Using WINPE /WNDMIFIT ................................................................................................. 10
Steps to Run WNDMIFIT ................................................................................................................................ 10
Update Intel ME Utility ................................................................................................................................ 12
UEFI / DOS Utility – Which Tool to Use: ....................................................................................................... 13
Booting to the Wrong Environment ............................................................................................................ 13

1
HP Mobile DMIFIT Step-by-Step Guide

Notebook Systems (UEFI) ............................................................................................................................. 14


Notebook Systems (DOS) ............................................................................................................................. 16
Committing ME / vPro (Branding)............................................................................................................... 17
Location of the Commit ME Tool:................................................................................................................. 17
Steps to Run the Intel Commit ME Tool ...................................................................................................... 17
Locking the System Board.......................................................................................................................... 18
DOS USB Key (Steps to Lock the System Board) ....................................................................................... 18
Using WINPE 32 / 64 (Steps to Lock the System Board) .......................................................................... 19
Programming DMI on Tablets and Select Notebooks ............................................................................... 20
Location of the dedicated UEFI Files:........................................................................................................... 20
Steps to Use the dedicated UEFI Tools ....................................................................................................... 20
Using Windows PE for the HP ElitePad 900, HP Pro Tablet 10 EE G1 ..................................................... 21
Using Windows PE for the HP ElitePad 1000 or HP Pro Tablet 608 G1: ................................................. 21
Programming the Feature Byte and Build ID strings (HP mt41 only) ..................................................... 22
Troubleshooting notes ............................................................................................................................... 23
MPM is Locked ................................................................................................................................................ 23
UUID is all “FFFFFFFFFFFFFFFFFFFFFF” ...................................................................................................... 23
Solution to unlock MPM if UUID is all F ........................................................................................................ 24
Intel ME is Locked .......................................................................................................................................... 24
“Not Fully Configured” Message / Set SureStart Mode ............................................................................. 25

2
HP Mobile DMIFIT Step-by-Step Guide

Creating the Tools


To complete DMI Programming and Commit ME (if required) on a new system board on a HP
Notebook, you MUST have the following USB Keys / utilities.

• DOS USB Key: NBDMIFIT / UEFI Tools (Including Commit ME)

• WinPE USB Key (32 Bit): WNDMIFIT

• WinPE USB Key (64 Bit): WNDMIFIT

Please see the DMI Tools Creation Quick Start Guide for complete instructions to create the tools

Different systems require different tools based upon the year the product was developed and the type
of BIOS it uses.

WinPE 32-bit USB WinPE 64-bit USB


DOS USB key
key key

• NBDMIFIT
Tools • ME Commit Tool • WNDMIFIT
• WNDMIFIT
• MPM Lock Tool • MPM Lock Tool
• MPM Lock Tool
(UEFI)
• TPM Utility (UEFI)

• 2012 or newer • 2012 or newer


• Commercial models products
Used for these Notebooks built prior • ElitePad 900 • ElitePad 1000 G2
commercial notebooks to 2012 • HP Pro Tablet 10 EE • HP Pro Tablet 608 G1
• Intel-based notebooks G1 • 3C16 consumer
• Consumer notebooks • 3C16 consumer notebooks
notebooks

Tip: The WinPE-32 and WinPE-64 bit tools can be used interchangeably on most systems. The
individual products that are specified, however, require the use of the corresponding tool.

3
HP Mobile DMIFIT Step-by-Step Guide

Important Information
Data Collection
To program DMI on a new system board, you will need to gather the required information below.
Please write down the information before installing the new system board into the system:

• TPM Requirements
• Serial number
• SKU number
• Product name
• System board CT number
• System Configuration ID or PCID ( 2014 and older platforms)
• Feature Byte (Case Sensitive) and Build ID (2015 and newer platforms)

You can obtain the necessary information by locating the Service tag and Flex build labels on the
products:

Product Identification Labels


All HP business computers include a Product Identification Label (sometimes also called the “service
tag” or “service label”) that contains information such as product number, serial number, and model
key. The Product ID label may be located on the back of the Notebook, in the battery compartment, or
under a cover on the back of the Notebook.

Example of a Service tag on commercial notebook:

Example of a Flexbuild label:

4
HP Mobile DMIFIT Step-by-Step Guide

Committing ME
Committing ME is necessary to configure the Intel security features, including Intel AT and Intel AMT,
on the replacement system board, according to the customer’s entitlement. Committing ME and
setting VPRO/AT/NFC is required and run ONLY on commercial models that are INTEL CPU based. If the
model # ends with a “5” (i.e. 8475, 9475, etc.) this is AMD CPU based (not INTEL). If you attempt to
Commit ME an AMD based unit, you will receive a message that this option is unsupported.

You can locate information on a product’s ME requirements using the Serial Number Repository.

Note: Committing ME is also referred to as “Branding” the system board

MPM Counter
On systems before 2014 that require Committing ME, 10 reboots are allowed until the MPM is
automatically locked. On 2015 systems, 50 reboots allowed before locking. You should start DMI
process with message at boot saying “Manufacturing Mode x:10”, or a number reflecting how many
reboot are left before locking. The process requires 3-4 reboots to complete, so adjust the number
accordingly before starting to program the system.

Resetting the counter

If the counter is 5 or more on systems 2014 and before, or the counter is more than 10 on systems
2015 and after. You should run the rMpmCnt.bat file found in the WNDMIFIT folder of the WINPE 32 /
64 USB Key.

5
HP Mobile DMIFIT Step-by-Step Guide

Getting Started
Setting the Date and Time
The replacement system board might not have the correct time set in the system clock. The automatic
UUID generation requires the system clock be set correctly. As such, you must set the system clock
before starting the DMI Programming process. Please note that NBDMIFIT tool can also be used to set
the date and time.

Steps for Setting Date and Time in HP Setup

Many systems allow you to set the clock in the HP Setup Utility:

1. Access the System BIOS by pressing F10 during boot.

2. Select File - Set System Date and Time.

3. Set the date and time for the time zone you are in.

You can also use the NBDMIFIT tool to set the date and time, as discussed below.

Determining Which Tool To Use


Different systems require different tools based upon the year the product was developed and the type
of BIOS it uses. To determine the correct tool to use, please use the guide below to select the correct
USB key and tool for programming DMI, enabling vPro and locking the system board.
DOS USB KEY (NBDMIFIT / UEFI Commit ME Tool):
1. NBDMIFIT Tool: NBDMIFIT Tool is used for programming DMI on Intel-based models built prior to
2012.

6
HP Mobile DMIFIT Step-by-Step Guide

2. Dedicated DMI Programing Tools: A set of UEFI-based tools used to program DMI on a dedicated
set of platforms.
3. UEFI Commit ME Tool: UEFI Commit ME Tool is used to enable or commit vPro on ALL applicable
commercial notebooks.
4. UEFI Lock Utility: A UEFI utility that can be used to lock the system board after Committing ME.

WinPE USB Key (WNDMIFIT)


1. WNDMIFIT Tool: WNDMIFIT Tool is used for programming DMI on 2012 or newer models.
2. Dedicated DMI Programing Tools: A set of UEFI-based tools used to program DMI on a dedicated
set of platforms.
3. MPM Lock File: File used to lock the system board in the WINPE environment.

Using NBDMIFIT to Identify Correct Tool / Set Date and Time


If you are unsure which tool to use, simply run NBDMIFIT first to identify which tools should be used on
the system. If the product requires a different tool other than NBDMIFIT, the system will tell you
which tool to run.

Steps to Identify the Correct Tool using NBDMIFIT

1. Press F10 to access the BIOS. Set the boot mode to UEFI Hybrid

2. Boot to the DOS USB key.

Note: version 2.0E and later will auto-execute the ‘nbdmifit.bat’ command.

3. Set the correct date and time if not correct. Important! The date and time must be set
correctly to generate the UUID without errors.

If the product requires a different tool other than NBDMIFIT the system tells you DMI programming
tool to use.

7
HP Mobile DMIFIT Step-by-Step Guide

Identifying and Setting TPM


In 2016, HP will begin offering a number of systems where customers can select the TPM Firmware version on their systems.
As such, you will need to ensure that the replacement system board has the same TPM Firmware version as the one you are
replacing. You should determine if you need to reconfigure the TPM Firmware of the replacement system board before
starting the DMIFIT process. More information can be found in the TPM Step-by-Step Guide or the DMIFIT Web Based Training
available to HP Employees and Partners.

8
HP Mobile DMIFIT Step-by-Step Guide

Programing DMI Using NBDMIFIT


If the product does not support WNDMIFIT (including most 2C16 and earlier consumer notebooks and
legacy commercial notebooks prior to 2012), then the program process continues using NBDMIFIT.

This screen shows an example:

To program DMI,

1. Select each option by pressing the associated number or letter from the menu, and then enter
the information.

2. When you are finished, press S to save to EEPROM.

3. Press ESC to exit the program.

9
HP Mobile DMIFIT Step-by-Step Guide

Programing DMI Using WINPE /WNDMIFIT


Use the process below to program DMI using the WinPE USB Key and WNDMIFIT. Remember,
WNDMIFIT is used for programming DMI on 2012 or newer models.

Steps to Run WNDMIFIT


1. Set the correct date and time for the system (See Setting Date and Time).
2. Press F10 to access the BIOS. Set the boot mode to UEFI Hybrid to boot the DOS USB key. (if
this has not already been done during a previous step).
3. Boot the laptop from the WINPE tool to run the WNDMIFIT application. It is recommended to
use this tool due to possible policy restrictions when running in Windows OS.
4. The tool should auto launch the WNDMIFIT tool
5. The tool will run and present a menu of the DMI information to be updated (See Figure # 2)
6. Using the information gathered previously, update each of the items below as required.
Please note that note all platforms will have all or require each piece of information.
a. Product Name - SELECT from the drop down menu.
b. Enter the SKU / Model #
c. Enter System Configuration ID (2014 and older platforms)
d. Enter the Serial # (s/n: on the service tag)
e. Enter the System Board CT # (if required, some board may have the CT# already
populated)
f. Enter the Feature Byte (case sensitive) – for model years 2015 forward.
g. Enter the Build ID (all CAPS) – for model years 2015 forward.
After you have entered all of the DMI information, confirm that it has been entered correctly.

7. If the DMI information is correct, click “Commit Only” to program the information.
8. Reboot to BIOS and confirm the UUID # does not display as all “Fs”. If the UUID displays as all “Fs”,
power down and power back up into BIOS. The UUID should be set correctly.
9. Continue to the Commit ME and Lock steps found in this document.

10
HP Mobile DMIFIT Step-by-Step Guide

11
HP Mobile DMIFIT Step-by-Step Guide

Update Intel ME Utility


As a result of an identified security issue related to Intel ME Firmware, HP has developed a small utility
that will inspect and update the Intel ME Firmware if required. This utility will automatically run before
you will be able to do any other process using the DOS USB Key.

Important Note: Field technicians should run the Intel ME Update


Utility on all new system boards for HP commercial notebooks!

12
HP Mobile DMIFIT Step-by-Step Guide

UEFI / DOS Utility – Which Tool to Use:


Due to the age of the systems impacted, HP has developed a UEFI and DOS based utility. The utility
used is based upon the age and capabilities of the system you’re working on. In general, systems
from 2010 – 2014 will used the DOS based utility. Systems from 2014 – 2017 will use the UEFI Based
utility.

Booting to the Wrong Environment

If you boot to the wrong environment, the utility will warn you that you must reboot to the other
environment to update the Intel ME Firmware.

Important: Tool
provides a warning that
you must boot to the
other environment.

Image shows the warning received when the user booted to DOS on a system
that requires the UEFI version of the tool.

13
HP Mobile DMIFIT Step-by-Step Guide

Notebook Systems (UEFI)


1. Insert the DOS USB Key. Boot the system.
2. Press F9 for Boot Options Menu.
3. Select External USB Hard Drive (UEFI).
4. The screen will flash and the following will be displayed:

5. Press any key to continue


6. The Intel ME Update Utility will begin to inspect the firmware on the system. Do not exit the
process or power off the machine.

7. Once complete, the utility will automatically begin to update the Intel ME Firmware. Do not exit
the process or power off the machine.

14
HP Mobile DMIFIT Step-by-Step Guide

8. Once complete, the system will automatically reboot and begin the branding process.

15
HP Mobile DMIFIT Step-by-Step Guide

Notebook Systems (DOS)


1. Insert the DOS USB Key. Boot the system.
2. Press F9 for Boot Options Menu.
3. Select External USB Hard Drive (DOS / Legacy).
4. The Intel ME Update Utility will begin to inspect the firmware on the system. Do not exit the
process or power off the machine.

5. Once complete, the utility will automatically begin to update the Intel ME Firmware. Do not
exit the process or power off the machine.

6. Once the utility has updated the Intel ME Firmware, you will manually need to reboot the
system before proceeding.
7. Depending on the system, you can now proceed with the next step of the process.

16
HP Mobile DMIFIT Step-by-Step Guide

Committing ME / vPro (Branding)


After you have programmed DMI, you are now ready to Commit ME. Specifically, this entails using a
special tool to enable or dis-enable Intel vPro capabilities. Please check the product’s Build of Material
to determine if vPro should or should not be enabled.

Location of the Commit ME Tool:


Please note that the Commit ME Tool is found on the DOS USB Key. If you programmed DMI using the
WinPE USB Key, you will need to remove the WinPE USB Key and insert the DOS USB Key.

Steps to Run the Intel Commit ME Tool


1. Ensure that Boot Mode in BIOS is set to UEFI Hybrid.

2. Insert the DOS USB key into a USB 2.0 slot.


3. Power up the notebook.

4. Press F9 for boot options menu.


5. Select External USB Hard Drive.

6. Select the correct menu option according to the customer’s entitlements. Please note that the
menu displayed will vary based upon the system. If the system is not a vPro capable machine, it
will only show a Non-vPro and Non-vPro with NFC options.
7. Reboot the system.
8. Boot to External USB Hard Drive again to verify
9. You are now ready to lock the system board.

17
HP Mobile DMIFIT Step-by-Step Guide

Locking the System Board


At this point, you have successfully programed DMI and (if required) Committed ME. The final step is
to lock the board so that no unauthorized changes can be made. This is can now be done from the
DOS USB Key (on 2015 or later models). Make sure that there is only the MPM message at POST
before locking MPM.

DOS USB Key (Steps to Lock the System Board)


1. After Committing ME, the system will reboot back to UEFI / DOS USB Key and display a short status
menu as shown below:

2. It will then provide the option to Lock the system


3. Type “lockmpm” to lock the system board.
4. Sure Start Production Mode (Auto Selection)

If you see the message "Your system is not fully configured. Please contact HP customer support"
during the programing / committing ME process, then your system will need to Set SureStart
Production Mode. When using the UEFI MPM Lock Tool, Sure Start Production Mode will
automatically be determined and set by the tool.

5. Access BIOS and reset system defaults.

6. Verify that the OS boots without issue.


7. Reset any BIOS settings and adjustments back to the customer’s original BIOS setting
requirements.
8. Verify that the OS boots without issue. If the OS needs to be reloaded, turn the unit over to the end
user to complete this task.

18
HP Mobile DMIFIT Step-by-Step Guide

Using WINPE 32 / 64 (Steps to Lock the System Board)


1. Boot to the WinPE key (Legacy)
2. Close the WNDMIFIT window by clicking the close button in the upper right corner.
a. WINPE 32 USB Key: Run LOCKMPM.BAT from the directory WNDMIFIT
b. WINPE 64 USB Key: Run LOCKMPM.BAT 64 from the directory WNDMIFIT
3. Set SureStart Production Mode

If you see the message "Your system is not fully configured. Please contact HP customer support"
during the programing / Committing ME process, then you will need to Set SureStart Production
Mode. If there is no message, then SureStart Production Mode is already set.

4. Access BIOS and reset system defaults.


5. Verify that the OS boots without issue.
6. Reset any BIOS settings and adjustments back to the customer’s original BIOS setting
requirements.
7. Verify that the OS boots without issue. If the OS needs to be reloaded, turn the unit over to the end
user to complete this task.

19
HP Mobile DMIFIT Step-by-Step Guide

Programming DMI on Tablets and Select Notebooks


Due to the specific nature of some systems, specific tools or processes are required to Program DMI
and Commit ME. If neither NBDMIFIT nor WNDMIFIT were able to be used, you may be working with a
system that requires a special set of tools.

Dedicated UEFI Tools / Platforms


If you are working with one of the following platforms, you will need to use a dedicated set of UEFI
Tools to program DMI and Commit ME. The tool is set to automatically detect these platforms and
start the appropriate utility. This applies to the following platforms:
– HP 240 G1/G2, HP 250 G1/G2, HP 255 G1/G2.

– HP Envy x2 (18F6).
– HP Pavilion X2 Detachable (8021).
– HP Pavilion X2 Detachable (813E).
– HP Pavilion X2 Detachable (815D).
– HP Pavition 11x2 (2188).
– HP Pro Tablet 408 G1.
– HP Pro Tablet 610 G1 (22B8).
– HP Pro Tablet 610 G1 (22B9).
– HP Pro x2 410 G1.
– HP Stream 7/8 Tablet.
– HP x2 210 G1 (8173)
– HP Pavilion X2 Detachable (8181,8182).

– HP Pavilion X2 Detachable (827B,827C)

Location of the dedicated UEFI Files:


Please note that the dedicated UEFI files are found on the DOS USB Key.

Steps to Use the dedicated UEFI Tools


1. Boot the system and press F9.

2. Select USB Hard Drive (UEFI), and follow the


on-screen prompts to enter DMI information.

20
HP Mobile DMIFIT Step-by-Step Guide

Elitepad and Tablets


The following Elitepads and Pro Tablets have special requirements. Please follow the steps below as
outlined.

Using Windows PE for the HP ElitePad 900, HP Pro Tablet 10 EE G1


1. Insert WINPE32 USB Key
2. Boot the system and press F9.
3. Select USB Hard Drive (UEFI), and follow the on-screen prompts to enter DMI information

Using Windows PE for the HP ElitePad 1000 or HP Pro Tablet 608 G1:
1. Insert WINPE64 USB Key
2. Boot the system and press F9.
3. Select USB Hard Drive (UEFI), and follow the on-screen prompts to enter DMI information

Using WINPE for the HP Envy 8 Note

To program the HP ENVY 8 Note (x8160):


1. Boot to Windows or Windows PE.
2. Enter cd \Win.
3. Enable the Build ID and Feature Byte by running the following command:
Hpbi205fx64.exe /s /r 100
4. Run the command again without any options:
Hpbi205fx64.exe
5. Program the battery CT number by running the following command:
Hpbi205fx64.exe /ctn xxxxxxxxxx

21
HP Mobile DMIFIT Step-by-Step Guide

Programming the Feature Byte and Build ID strings (HP mt41 only)
For HP mt41, you will need to enter the Feature Byte and Build IDs below during the DMI Programing
process.

No WWAN & No Camera WWAN + Camera installed

Feature Byte 6a7M7j8X9Faaac.eM 6a7M7j8X9FaUaaac.43

Build ID 13WWMTBE3ae#SABA#DABA 13WWMTBE302#SABA#DABA

22
HP Mobile DMIFIT Step-by-Step Guide

Troubleshooting notes
MPM is Locked
1. DMI information can only be updated when the MPM mode is unlocked. The MPM will be locked
under the following conditions:
A. Previous DMI information on the system board was committed and MPM locked using the
WMDMIFIT tool.
i. MPM mode was automatically locked due to enough power change event cycles
connection and disconnection to AC power). This mode is used in the factory for normal
processes and final testing before being put into a spares kit. However, because those
events involve power change cycles, MPM may lock before DMI updates are completed by
the installer.
2. If the MPM is locked, a message similar to the image below is displayed when wndmifit is run.

3. To program the system you will need to obtain a system-specific SMC.BIN file to unlock the
system

UUID is all “FFFFFFFFFFFFFFFFFFFFFF”


1. During the programming process, the UUID may display as multiple letter "F". This does not
necessarily mean anything is wrong yet. Continue to edit all of the fields accordingly.
2. To verify if the UUID has changed from all F’s to a correct UUID:
A. Boot into BIOS and check under System
Information
B. Boot to WNDMIFIT If the UUID changed
without any errors, everything was set
correctly.
3. If the UUID is still all “FFFFFFFFFFF” and the
Commit button is grayed out after locking and rebooting, you will need to use SMC blob FSMC.bin
to unlock the system.

23
HP Mobile DMIFIT Step-by-Step Guide

Solution to unlock MPM if UUID is all F


1. To correct this error, use FSMC.BIN from tools drive to unlock system, then reprogram DMI. To
unlock the system:

A. Copy the FSMC.bin file from the WNDMIFIT directory to a


Fat32-formatted USB key. (4 GB or lower recommended)
B. Rename the file to SMC.bin.

C. Plug the flash drive into the locked system.


D. Hold Windows Key + Arrow UP Key + Arrow Down Key at the same time
and turn on the system. (On ElitePad use, Volume-up + Power button)
E. When you see the blue HP logo, release all keys.
2. If the SMC file is read correctly, a brief message on a white screen saying,
SMC command handled successfully is displayed.
3. Reprogram the DMI information and confirm the UUID is set correctly.

Intel ME is Locked
If the Intel ME (Management Engine) is locked, you must replace the
system board with a new board. A locked ME cannot be fixed in the
field or by escalation.

24
HP Mobile DMIFIT Step-by-Step Guide

“Not Fully Configured” Message / Set SureStart Mode


If you receive the following message during your Power on System Test (POST) on 2015 platforms:
"Your system is not fully configured. Please contact HP customer support."

1. Boot to the WinPE key


2. Close WNDMIFIT
3. Run the sssm.bat file found in the WNDMIFIT Directory on the WINPE 32/64 USB Key to correct the
issue.

Note: You can also boot to Windows and run the sssm.bat file found in the folder WINDMIFIT
of DOS USB key.

25
HP Mobile DMIFIT Step-by-Step Guide

Sign up for updates


hp.com/go/getupdated

© Copyright 2016 HP Development Company, L.P.

Intel is trademark of Intel Corporation in the U.S. and other countries. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the
United States and/or other countries.

Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software,
Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.

26
HP Mobile DMIFIT Step-by-Step Guide

The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements
accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or
omissions contained herein.

First Edition: February 2016

Version Control Page

NAME DATE CHANGES


Peter Wood 3/29/2016 Updated MPM locking steps
Peter Wood 3/29/2016 Updated ME Lock guidance
Peter Wood 3/30/2016 Made Revisions from Thien
Jacki-Ann Roy 4/25/2016 Restructured and updated graphics per WBT content
Peter Wood 7/13/2016 Updated What’s New. Updated Lock MPM Section.
Peter Wood 8/3/2016 General Edits. Updated What’s New. Updated Lock
MPM Section.
Peter Wood 6/19/2017 General updates and Intel ME Update Utility.

27

You might also like