You are on page 1of 9

HP Commercial Notebook and Mobile Thin Client

DMI Programming Procedures


December 2014

Many HP Commercial Notebooks and Mobile Thin Clients require DMI programming tools
that are run from either the Windows operating system or a Windows Preinstallation
Environment (WinPE) environment. The WinPE image is a minimal operating system that
can be used to run the tools and drivers.
This job aid provides instructions for creating a WinPE bootable USB drive using a
Symantec Ghost image. It also discusses how to program DMI.

Obtaining the DMI Programming Tools


The HP Mobile DMIFIT tools and environment images can be downloaded from the
following locations:
Tool file name: Description: Obtain the tools from:
WINPE-900.GHO 32-bit WinPE bootable GCSN Diagnostic Tools site 1
Ghost image Mobile 3LS Tools 2
Nbdmifit-x.xx.zip HP DMI tools

The *.GHO file provides the image to create a bootable WINPE DOK. This file is not needed
if you are running the programming tools from the Windows operating system.
Note that the same nbdmifit-x.xx tool is used for all consumer and commercial
notebooks, and mobile thin clients, but must be deployed in different OS environments.

1
An account is required to access the GCSN site.
2
The Mobile 3LS Tools site is HP internal access only.

December 2014 HP Restricted 1


HP Commercial Notebook and Mobile Thin Client DMI Programming Procedures

Updating DMI from the Windows OS


The WNDMIFIT update tool can be run from the Windows operating system. This is the
easiest way to program DMI, because a bootable WinPE drive does not need to be
created. However, there might be times when Windows is unavailable, in which case, DMI
must be programmed from the bootable drive.
To update DMI from the Windows OS:
1. Copy the latest nbdmifit-x.xx.zip DMI tools from the locations listed above.
2. Unzip the tools into a directory on the system.
3. Open the Wndmifit directory, and launch wndmifit.exe
4. Program DMI by entering the correct information into the dialog box:

5. For systems 2012 and before: Click on Commit & Lock MPM
6. For systems after 2012: Click on Commit Only button, then:
1. Reboot and commit vPro using Brand13/Brand14 EFI tools. You may be
required to reboot the system more than once. Follow the on-screen
instructions.
Note: If there are POST error messages “system uncommitted” or
“missing DMI information”, rerun brand13/14 and wndmifit.
2. Reboot to WinPE, lock MPM by running lockmpm.bat.

2 HP Restricted December 2014


HP Commercial Notebook and Mobile Thin Client DMI Programming Procedures

Creating a bootable USB WinPE DOK with DMI tools


Use the following instructions to create a WinPE bootable USB drive with HP DMI
programming tools.
Prerequisites
The following items are required:
 USB 2.0 Disk on key (DOK) formatted for FAT32 (4 GB recommended but no
larger than 8GB)
 Computer with the following:
o Symantec Ghost version 11 (or greater) installed
o Winzip installed
o Available USB 2.0 port
 WINPE-900.GHO Ghost image file
 Nbdmifit-x.xx.zip file

About Symantec Ghost


Ghost is a disk cloning program product sold by Symantec. HP does not have licensing to
distribute Symantec Ghost. See https://www.symantec.com/ghost-solution-suite for
more information and access to a trial version.
Note: See https://www.symantec.com/support/ghosttutorial/GhostTutorials.html for
more information on using Symantec Ghost.

Prepare the bootable USB DOK


Complete these steps on the separate computer:

1. Insert the FAT32 USB DOK into a USB 2.0 port on the computer.
2. Download the .GHO and .ZIP files into a directory on the computer.
3. Navigate to the directory where you downloaded the .GHO and .ZIP files.
4. Double click the WINPE-900.GHO file to launch Symantec Ghost Explorer.

December 2014 HP Restricted 3


HP Commercial Notebook and Mobile Thin Client DMI Programming Procedures

5. Click the Extract to icon (highlighted in the graphic above).

6. Select the location of the FAT32 DOK. In the example above, it is on Drive 0:
7. Click OK.

4 HP Restricted December 2014


HP Commercial Notebook and Mobile Thin Client DMI Programming Procedures

The extraction process begins. The current file that is being extracted is displayed on the
bottom of the window:

The extraction process can take several minutes. When the extraction is complete, the
window displays the completion message:

8. Navigate to the directory where you downloaded the .GHO and .ZIP files.
9. Double click the Nbdmifit-x.xx.zip file and unzip the files to the root directory of the
USB DOK.

December 2014 HP Restricted 5


HP Commercial Notebook and Mobile Thin Client DMI Programming Procedures

DMI programming
Once the USB DOK is prepared, you can use it to program the DMI information.
Important! For systems made in or after 2012, the DMI information can only be set one
time using the WNDMIFIT tools. If the information is entered incorrectly, an unique key
must be generated to unlock the system and restart the process.

Prepare the System


Before programming, prepare the system:
1. Update the BIOS (if necessary).
2. Set the System Clock in BIOS or using NBDMIFIT.
3. Obtain DMI information that cannot be read when the system is powered on. For
example, the System Board CT# is required during entry, but is not displayed in
the BIOS Settings menu. It is located on stickers on the system board.

Programming DMI
Perform the following:
1. Power off the HP system.
2. Boot the HP system to the USB DOK:
a. Select F9 – Boot options.
b. Select the USB Hard Drive or USB DOK from the Boot options menu.
3. Run nbdmifit to set the System Clock if not already set in BIOS.
4. Change to the wndmifit directory: Cd wndmifit
5. Run Wndmifit.exe.
6. Complete the DMI programming process:
Select the Product Name from the menu.
Enable or disable Intel security features including, TPM and Computrace (Intel
AT).
Enter the DMI information from the original system board and service tag:
 Serial number
 SKU number
 CTO Localization Code (This applies to CTO notebooks only.)
 PCID or Feature Bytes
 System Board CT number

6 HP Restricted December 2014


HP Commercial Notebook and Mobile Thin Client DMI Programming Procedures

7. For systems 2012 and before: Click on Commit & Lock MPM
8. For systems after 2012: Click on Commit Only button, then:
1. Reboot and commit vPro using Brand13/Brand14 EFI tools. You may be
required to reboot the system more than once. Follow the on-screen
instructions.
Note: If there are POST error messages “system uncommitted” or
“missing DMI information”, rerun brand13/14 and wndmifit.
2. Reboot to WinPE, lock MPM by running lockmpm.bat.

Use Branding Tool


Before programming, prepare the system:
1. Reboot the system with the USB inserted.
2. Select Boot from EFI file.

3. Select the directory BRANDYY (YY is the system year)

December 2014 HP Restricted 7


HP Commercial Notebook and Mobile Thin Client DMI Programming Procedures

4. Select Boot64x.efi.

5. Using the customer information referenced in the BOM, enable or disable Intel
AMT appropriately.
6. If Intel security features have been enabled, you may be required to reboot the
system more than once. Follow the on-screen instructions.
Note: If there are POST error messages “system uncommitted” or “missing DMI
information”, rerun brand13/14 and wndmifit.
7. For systems after 2012, Reboot to WinPE, lock MPM by running lockmpm.bat.

Use Other EFI Tools


Check the README for other system-specific EFI files and instructions.
Other EFI tools include:
 HP Pro x2 410 G1 – Hpbq104.efi
 HP Pro Tablet 610 G1 – Hpbq108x64.efi
 HP 240 G2, HP 250 G2 – FXNROM64.efi
 HP Pavilion X2 Detachable – Hpbi101.efi

8 HP Restricted December 2014


HP Commercial Notebook and Mobile Thin Client DMI Programming Procedures

Unlocking the MPM


If the MPM is locked, a message similar to the following is displayed when running the
wndmifit tool:

If the system board is in the locked state, you must escalate to HP second level support
(2LS) to obtain an "SMC Blob" to unlock the MPM. The SMC Blob is an unlock key in the
form of a .bin file, and is based on the system's serial number (SN) and UUID. You must
provide this information when requesting the SMC Blob.
The key requires the UUID. To see the UUID:
 Press F1 during boot
 Run WNDMIFIT
 Type into a Windows 8.1 command prompt in:
wmic csproduct get uuid
Note: The BIOS clock must be set for the UUID to be generated correctly. The SMC Blob
cannot be generated if the BIOS clock is unset.
Once HP 2LS provides you with the SMC Blob:

1. Format a USB DOK to FAT32. The USB DOK should be at least 512MB but no
larger than 16MB.
2. Save the SMC Blob to the FAT32 USB key with filename SMC.BIN.
3. Insert the prepared USB DOK into a USB 2.0 port on the HP system.
4. Power on the HP system.
A message displays: SMC command handled successfully.
5. Reboot the HP system using the WinPE boot drive that you prepared with the
WNDMIFIT tools.
6. Following the procedure in DMI Programming.

December 2014 HP Restricted 9

You might also like