Today I encountered the Intel NUC (NUC5i3RYH).
The task was simple, Add Drivers to WinPE & Create Driver Package for Windows 8.1
Unfortunately, the Intel NUC (NUC5i3RYH) was missing vital SMBIOS information ;(
The System Management BIOS (SMBIOS) defines access methods and data structures for BIOS that stores information on specific computers.
Example SMBIOS categories include:
- Manufacturer
- Product Name
- Version
- Serial Number
- System SKU Number
- System family
- Chassis Asset Tag
I ran the following commandline: wmic csproduct get *
The result concluded that all information (except the SMBIOS GUID) was missing.
In my case, I needed the Product Name to match the actual model number – The info is needed to apply a specific driver package for the model using Configuration Manager or MDT
The Product Name can be verified using commandline: wmic csproduct get name
When assigning drivers from the task sequence in Configuration Manager or MDT I usually use:
SELECT * FROM Win32_ComputerSystem WHERE Model LIKE “%TYPE%”
or for Lenovo
SELECT * FROM Win32_ComputerSystemProduct WHERE Version LIKE ‘%TYPE%’
So what to do?
Intel has released a tool to modify the bios: Intel® Integrator Toolkit (download: https://downloadcenter.intel.com/download/22856)
Using the tool is pretty simple:
- Download and Install Intel® Integrator Toolkit
- Start the tool
- Select download and customize bios in the wizard
- Choose your model from the list
- Select your BIOS
- Click Download and customize
- In the SMBIOS tab add the info you need
- Click Save
- In File Menu, click Create BIOS Install Package
- Save your EXE file
- Now run the file on the model you need to update with the information – it works from within Windows or from Windows PE.
After the reboot you will need to confirm the BIOS upgrade.
The added information is now available for use