DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it...

22
Standard Operating Procedure Confidential © Copyright 2016 HP Development Company, L.P. 1 DMI programming for 2C16 consumer notebooks DMIFIT Version 2.0F When you replace the system board on the 2C16 consumer notebooks, the system’s BIOS is not able to detect the platform information from the new system board, consequently the notebook does not function properly. To address this, you need to rewrite the system board information in the BIOS to enable the correct functioning of the notebook. The latest version of the HP Mobile DOS DMI Firmware Interface Tool (DMIFIT), version 2.0F, enables you to manually update the new system board information and overwrite the system information stored in the notebook’s BIOS. This SOP discusses how to manually update the system information in the BIOS on the 2C16 consumer notebooks.

Transcript of DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it...

Page 1: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

Standard Operating Procedure

Confidential

© Copyright 2016 HP Development Company, L.P. 1

DMI programming for 2C16 consumer notebooks DMIFIT Version 2.0F

When you replace the system board on the 2C16 consumer notebooks, the system’s BIOS is not able to detect the platform information from the new system board, consequently the notebook does not function properly. To address this, you need to rewrite the system board information in the BIOS to enable the correct functioning of the notebook.

The latest version of the HP Mobile DOS DMI Firmware Interface Tool (DMIFIT), version 2.0F, enables you to manually update the new system board information and overwrite the system information stored in the notebook’s BIOS.

This SOP discusses how to manually update the system information in the BIOS on the 2C16 consumer notebooks.

Page 2: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 2

Contents

Objectives ...................................................................................................................................................... 3

Audience ........................................................................................................................................................ 3

Before you begin ........................................................................................................................................... 4

Tools Required ..................................................................................................................................................4

Process Overview .............................................................................................................................................4

Product Identification Labels ...........................................................................................................................4

Getting Started .............................................................................................................................................. 5

Create the DOS Bootable USB Key ..................................................................................................................5

Data Collection ..................................................................................................................................................5

Enable Legacy Support ................................................................................................................................. 6

Unlock the MPM .......................................................................................................................................... 11

Programming DMI Using NBDMIFIT ............................................................................................................ 15

Locking the System Board .......................................................................................................................... 19

Final checks ................................................................................................................................................. 21

Page 3: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 3

Objectives

After following the steps in this SOP, you should be able to update the system board information,

using the latest DMIFIT tool, version 2.0F, after a system board replacement event on 2C16 consumer

PCs.

Audience

This SOP is confidential and intended for use by people in the following roles:

Contact center support agents

Support engineers

Service agents

Field service engineers

Page 4: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 4

Before you begin

Before you update the notebook’s system board information, make sure you have the latest version

of the NBDMIFIT system board update tool. You also need to make sure the notebook has sufficient

battery power to perform the update to the system board details.

Tools Required

To complete DMI Programming on a new system board on an HP notebook, you must have a DOS

Bootable USB Key with the NBDMIFIT tool and corresponding files placed in the root directory.

If you do not already have the required NBDMIFIT tool, you need to download it from the appropriate

platform folder on the HP Channel Services Network. An account is required to access this site and if

you don't have one, you can request one:

If you are an external partner, you should contact your HP CSN administrator at your company to

get a CSN user account.

If you have HP internal access, you should fill out the HP Channel Services Network Internal User

Request Form and email it to [email protected].

Process Overview

To update the DMI using the tool, you need to perform the following steps:

1. Create the DOS Bootable USB Key

2. Collect product-specific information

3. Enable Legacy Support

4. Unlock the MPM

5. Set the correct date and time, and program DMI

6. Lock the MPM, and verify that there are no problems

Product Identification Labels

All HP consumer PCs 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 on the

inside of the back cover of the notebook.

Page 5: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 5

Getting Started

Create the DOS Bootable USB Key

Follow these steps to create the DOS Bootable USB Key for DMIFIT Version 2.0F. The key is required to

unlock or lock the MPM, and update the system board information on 2C16 consumer notebooks. You

need an unformatted USB drive with between 4 GB and 8 GB capacity to create the key.

1. Download the following files to create the key:

a. http://www.bay-wolf.com/utility/usbkey/usbmemkeyboot.zip

b. http://www.bay-wolf.com/utility/usbkey/win98boot.zip

2. Connect your USB drive to the PC.

3. Navigate to HP USB Disk Storage Format Tool and run it with Administrator rights.

a. For Device, select your USB Key.

b. For File System, select FAT32.

c. For Format Options, select Quick Format.

d. In Format Options, select Create a DOS startup disk.

e. Select Using DOS system file located at: and point it to the location of your DOS boot files

(DOS Boot\win98bootdisk)

f. Click Start to format the USB drive

4. Download the NBDMIFIT.ZIP file

5. Extract all files from NBDMIFIT.ZIP to the root directory of the USB drive to create the DOS

Bootable USB key with the NBDMIFIT tool.

Data Collection

To program DMI on a new system board, you will need to gather the required information listed below.

Please write down the information before installing the new system board into the system:

1. Serial number

2. SKU number

3. Product name

4. System board CT number

5. System Configuration ID or PCID ( 2014 and older platforms)

6. Feature Byte (Case Sensitive) and Build ID (2015 and newer platforms)

Page 6: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 6

Enable Legacy Support

Before you can boot to the USB key, you must update the boot options settings in the BIOS to enable

legacy support. To do so, follow these steps:

1. Power on or restart the notebook and repeatedly press the Esc key on startup to launch the BIOS

Startup menu.

2. In the BIOS Startup menu, press the F10 key to launch the BIOS Setup utility.

3. The BIOS Setup utility appears. Navigate to the System Configuration tab.

Page 7: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 7

4. In the System Configuration menu, select Boot Options.

5. The Boot Options menu appears. Find the Legacy Support option in the menu, and make sure that

it is set to “Enabled”.

6. If Legacy Support is disabled, enable it as follows:

a. Navigate to the Legacy Support option and press the Enter key.

Page 8: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 8

b. Select Enabled in the dialog box that appears, and press the Enter key.

c. Select Yes in the dialog box that appears, and press the Enter key to confirm the

change.

After Legacy Support is enabled, the Secure Boot option automatically changes to “Disabled”.

Page 9: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 9

7. Press the Esc key to return to the System Configuration screen. Navigate to the Exit tab.

8. Select Exit Saving Changes and press the Enter key.

9. Select Yes in the dialog box that appears to save your changes and exit the BIOS.

10. Reboot the notebook.

11. A message appears and prompts the user to enter a code to confirm the changes to the BIOS.

Enter the code provided on the screen to implement the update.

Page 10: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 10

12. Boot into the BIOS Setup Utility and confirm that Legacy Support is enabled, and Secure Boot is

disabled.

Page 11: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 11

Unlock the MPM

If the MPM is locked, you need to unlock it before you can update the DMI information. If the MPM is in

unlock mode, this message displays on the screen during startup: “Manufacturing Programming Mode

is in unlock mode.” If the message does not display on startup, then the MPM is locked.

To unlock the MPM, you need to boot to the DOS Bootable USB key in UEFI mode:

1. Connect the DOS Bootable USB key to the notebook.

2. Power on or restart the notebook and press the Esc key on startup to launch the BIOS Startup

menu.

3. From the BIOS Startup menu, press the F9 key to launch the Boot Device Options menu.

4. In the Boot Manager menu, you need to boot from the Legacy USB hard drive. To do so, select the

USB Hard Drive option and press the Enter key.

5. The Legacy USB Hard Drive boot logo displays.

Page 12: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 12

6. Then, a message appears and prompts the user to set the current date. Press the Enter key to

accept the current date.

7. The “MPM must be unlocked…” message displays.

8. At the prompt, enter y to exit the NBDMIFIT tool.

9. Reboot the notebook and press the Esc key on startup to launch the BIOS Startup menu.

10. From the BIOS Startup menu, press the F9 key to launch the Boot Device Options menu.

Page 13: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 13

11. In the Boot Manager menu, select the USB Hard Drive (UEFI) option.

12. A new menu displays with options to lock or unlock the MPM. Press the U key to unlock the MPM.

13. A message appears confirming that the MPM has been successfully unlocked.

14. Disconnect the DOS Bootable USB key from the notebook.

15. Reboot the notebook.

Page 14: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 14

16. A message appears asking the user to confirm that they want to unlock the MPM. Select Yes and

press the Enter key to proceed.

17. The notebook reboots. On startup, a message displays on the screen, confirming that the MPM is

unlocked. The notebook is now in MPM unlock mode, and the DMI information can be updated.

Note: It might take several reboots of the notebook before the unlock message

displays.

Page 15: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 15

Programming DMI Using NBDMIFIT

Use the process below to set the correct date and time, and program DMI, using the DOS Bootable USB

Key. Before you attempt to update the DMI information, you should make sure that the MPM is in

unlock mode. If the MPM is not in unlock mode, any DMI updates entered in the tool will not be

implemented.

1. Power on or restart the notebook and press the Esc key on startup to launch the BIOS Startup

menu.

2. Press the F9 key to launch the Boot Device Options menu.

3. In the Boot Manager menu, you need to boot to the Legacy USB hard drive. To do so, highlight the

USB Hard Drive option and press the Enter key to boot to the DOS Bootable USB key.

4. The Legacy USB Hard Drive boot logo displays.

Page 16: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 16

5. Then, a message appears and prompts the user to confirm or update the details for the system

clock. Enter the correct date in the space provided or press the Enter key to accept the current

date.

Important! The date and time must be set correctly to generate the UUID without errors.

6. The “MPM must be unlocked…” message displays.

7. If the MPM is not in unlock mode, you should press the Y key to restart the notebook and go

through the steps to unlock the MPM before continuing. If the MPM is unlocked, press the N key to

move on to launch the NBDMIFIT program.

Important! The tool may detect that the system needs to run in UEFI mode to update

the DMI information. In this case, the user should reboot and select the USB Hard Drive

(UEFI) option from the Boot Manager menu to program DMI information.

Note: This step applies to 2C16 notebooks only. Notebooks that shipped before 2C16

will only prompt the user for the correct date, and then automatically move on to the

next menu.

Page 17: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 17

8. The NBDMIFIT tool should automatically launch. If the tool does not automatically launch, type

NBDMIFIT and press the Enter key to launch the tool.

9. The tool presents a menu that lists each of the DMI items to be updated. Using the information

you gathered previously, manually update each of the items.

10. After you have entered all of the DMI information, press R to confirm that it has been entered

correctly.

11. Press any key to return to the Main menu of the DMI programming tool.

12. From the Main menu, press the Esc key to exit the tool.

13. A message appears prompting you to boot to UEFI to lock the MPM.

Page 18: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 18

Proceed to the next section for instructions on how to lock the MPM.

Page 19: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 19

Locking the System Board

At this point, you have successfully programmed DMI. The final step is to lock the board so that no

unauthorized changes can be made. Customers should only receive locked units.

To lock the MPM before returning it to the customer, follow these steps:

1. Connect the DOS Bootable USB key to the notebook.

2. Power on or restart the notebook and press the Esc key on startup to launch the BIOS Startup

menu.

3. From the BIOS Startup menu, press the F9 key to launch the Boot Device Options menu.

4. In the Boot Manager menu, select the USB Hard Drive (UEFI) option and press the Enter key to

boot to key in UEFI mode.

5. A new screen displays with options to lock or unlock the MPM. Press the L key, and then the Enter

key, to lock the MPM.

Page 20: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 20

6. Reboot the notebook. The notebook should now be in MPM unlock mode and boot without

displaying the “notebook is in MPM unlock mode” message.

Page 21: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 21

Final checks

Before releasing the notebook to a customer, you should perform the following checks to ensure that

everything is in order:

1. Check that the MPM is locked, and that the “notebook is in MPM unlock mode” message does not

display on startup.

2. Power on or restart the notebook and press the Esc key on startup to launch the BIOS Startup

menu to reset any BIOS settings and adjustments back to the customer’s original BIOS setting

requirements.

3. From the BIOS Startup menu, press the F10 key to access the BIOS Setup Utility.

4. Navigate to the Exit tab, select the Load Setup Defaults option, and press the Enter key.

5. Select Yes in the dialog box that appears to load the default settings.

6. Select the Exit Saving Changes option and press the Enter key.

7. Select Yes in the dialog box that appears to save the changes and exit the BIOS.

Page 22: DMI programming for 2C16 consumer notebooks programming for 2C16 consumer notebooks ... and point it to the location of your DOS boot files (DOS Boot ... The Legacy USB Hard Drive

System board information update SOP

Confidential

© Copyright 2016 HP Development Company, L.P. 22

8. Make sure that all of the edits have been implemented, and all of the DMI information is now

correct:

a. Power on or restart the notebook and press the Esc key on startup to launch the BIOS

Startup menu.

b. From the BIOS Startup menu, press the F1 key to view the System Information.

c. Verify that all of the system information is correct.

9. 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.