BIOS and BIOS Settings Update Procedure on Windows 10 IoT Enterprise for Dell Wyse 7040 Thin Client
Notes, Cautions, and Warnings
NOTE: A NOTE indicates important information that helps you make better use of your product.
CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem.
WARNING: A WARNING indicates a potential for property damage, personal injury, or death.
Copyright © 2017 Dell Inc. or its subsidiaries. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be trademarks of their respective owners.
Document Revision: 2017 - 01 Rev. A00
1. Introduction
This document provides the steps to update/flash the BIOS on Dell Wyse Windows 10 IoT Enterprise for Wyse 7040 Thin Client. The BIOS can be updated using the following methods:
- BIOS update by WDM Server
- BIOS update by SCCM Server
- Manual BIOS Update
- BIOS update using Dell Command Configure (DCC)
2. BIOS Update using WDM Server
Prerequisites
The following are the requirements to update the BIOS using WDM server:
- WDM Server Setup (version 5.7.0 or later)
- WDM Package for BIOS
- Target thin clients (Wyse 7040 thin client)
Following are the four methods to update BIOS onto Windows 10 IoT for Dell Wyse 7040 thin client using WDM server:
- Pushing the BIOS through WDM MMC console using .RSP file
- Pushing the BIOS through WDM WebUI using .RSP file
- Pushing the BIOS through WDM MMC console using .exe file
- Pushing the BIOS through WDM WebUI using .exe file
2.1 Pushing the BIOS through WDM MMC console using .RSP file
The following are the steps to update the BIOS through WDM MMC console using .RSP file:
- Download the WDM BIOS package from Dell support website.
- Extract and keep the package in Local repository/WDM server.
- Open the WDM server, and then open WDM console.
- Expand the Wyse Device Manager ➡️ Package Manager ➡️ Other Packages.
Figure 1: Other Packages - A screenshot of the Wyse Device Manager console showing the 'Other Packages' section in the navigation pane.
5. Right-click Other Packages, and then add a new package. The Package Wizard page is displayed. Click the 'Register a Package from a Script file (.RSP)' radio button.
Figure 2: Package Wizard - A screenshot of the Package Wizard dialog box, showing the option to register a package from an RSP file.
6. Click Next, and browse the .rsp file from the file location where you have downloaded the BIOS package.
Figure 3: File Path - A screenshot of the Package Wizard dialog box prompting for the file path of the RSP file.
7. Complete the wizard and the BIOS package gets registered under Other Packages.
Figure 4: Package details - A screenshot showing the list of packages in the WDM console, including the newly registered BIOS package.
8. Drag and drop the registered package on Device manager. Package Distribution Wizard page is displayed.
Figure 5: Package Distribution Wizard - A screenshot of the Package Distribution Wizard, used to select target devices for package deployment.
9. Select the clients where you want to update the BIOS and complete the wizard. Use the Scheduled Package option to verify the progress of BIOS flash.
Figure 6: BIOS Flash status - A screenshot showing the status of a BIOS flash operation within the WDM console.
10. The target client reboots and a flash progress bar on the Dell logo screen is displayed as the BIOS update is being performed and boots into OS.
2.2 Pushing the BIOS through WDM WebUI using .RSP file
The following are the steps to update the BIOS through WDM WebUI using .RSP file:
- Download the WDM BIOS package from the Dell support website.
- Extract and keep the package in Local repository/WDM server.
- Open the WDM server, and then open WDM WebUI. Login with WDM server credentials.
- Expand Applications ➡️ Other Packages.
Figure 7: Other Packages - A screenshot of the WDM WebUI showing the 'Other Packages' section.
5. Click the plus icon (+) in the upper right corner, and then click download. Open the downloaded package and the WDM Package Registration Utility window opens.
Figure 8: WDM Package Registration Utility - A screenshot of the WDM Package Registration Utility for registering an RSP file.
6. Click RSP in the left pane and browse the .rsp file from the file location where you downloaded the BIOS package.
Figure 9: RSP file selected - A screenshot showing the RSP file selected within the WDM Package Registration Utility.
7. Click Upload. The BIOS package gets registered under Other Packages. After the upload process is complete, close the window.
Figure 10: Package details - A screenshot showing package details in the WDM WebUI.
8. Click Devices in the left pane, select the checked-in devices where you want to update BIOS and click the update button.
Figure 11: Package Distribution Wizard - A screenshot of the Package Distribution Wizard in the WDM WebUI.
9. Under Select Package, click Other Packages and then select the registered BIOS package and click save.
Figure 12: BIOS Flash Package selected in wizard - A screenshot showing the BIOS package selected in the Package Distribution Wizard.
10. The target client reboots and a flash progress bar on the Dell logo screen is displayed as the BIOS update is being performed and boots into OS.
2.3 Pushing the BIOS through WDM MMC console using .exe file
The following are the steps to update the BIOS through WDM server using .exe file:
- Download the .exe file from Dell support website.
- Extract and keep in Local repository / WDM server.
- Open the WDM server, and then open WDM console.
- Expand Wyse Device Manager ➡️ Package Manager ➡️ Other Packages.
Figure 13: Other Packages - A screenshot of the WDM console showing the 'Other Packages' section.
5. Right-click Other Packages, and then add a new package. The Package Wizard page is displayed. Click the 'Register a package to install a File (.exe, msi, msu, or bat files only)' radio button.
Figure 14: Package Wizard - A screenshot of the Package Wizard dialog box, showing the option to register a file installation package.
6. Click Next, and browse the .exe file from the file location where you have downloaded the .exe file.
Figure 15: Package Wizard - A screenshot of the Package Wizard dialog box prompting for the file path of the EXE file.
7. Click Next, and enter the command line parameters and operating system details.
Figure 16: Command Line - A screenshot of the Command Line configuration in the Package Wizard, showing parameters like '/s/r' and OS selection.
8. Complete the wizard and the BIOS package gets registered under Other Packages.
Figure 17: Package details - A screenshot showing package details in the WDM console.
9. Drag and drop the registered package on Device manager. The Package Distribution Wizard page is displayed.
Figure 18: Package Distribution Wizard - A screenshot of the Package Distribution Wizard for selecting target devices.
10. Select the clients where you want to update the BIOS and complete the wizard. Use the Scheduled Package option to verify the progress of BIOS flash.
Figure 19: BIOS Flash status - A screenshot showing the status of a BIOS flash operation in the WDM console.
11. The target client reboots three times to complete the BIOS update.
2.4 Pushing the BIOS through WDM WebUI using .exe file
The following are the steps to update the BIOS through WDM WebUI using .exe file:
- Download the WDM BIOS package from Dell support website.
- Extract and keep in Local repository/WDM server.
- Open the WDM server, and then open WDM WebUI. Login with WDM server credentials.
- Expand Applications ➡️ Other Packages.
Figure 20: Other Packages - A screenshot of the WDM WebUI showing the 'Other Packages' section.
5. Click the plus icon (+) in the upper right corner of the screen, and then click download. Open the downloaded package, and then WDM Package Registration Utility window opens.
Figure 21: WDM Package Registration Utility - A screenshot of the WDM Package Registration Utility for registering an EXE file.
6. Click EXE in the left pane and browse the exe file from the file location where you have downloaded the BIOS package. Select the target client operating system and pass the Command line parameters as shown in the following picture.
Figure 22: EXE file selected - A screenshot showing the EXE file selected within the WDM Package Registration Utility.
7. Click Upload. The BIOS package gets registered under Other Packages. After the upload process is complete, close the window.
Figure 23: Package details - A screenshot showing package details in the WDM WebUI.
8. Click the Devices option in the left pane, select the checked-in devices where you want to update BIOS and then click the Update button.
Figure 24: Package Distribution Wizard - A screenshot of the Package Distribution Wizard in the WDM WebUI.
9. Under select package, click Other Packages and then select the registered BIOS package and click Save.
Figure 25: BIOS Flash Package selected in wizard - A screenshot showing the BIOS package selected in the Package Distribution Wizard.
10. The target client reboots and a flash progress bar on the Dell logo screen is displayed as the BIOS update is being performed and boots into OS.
3. BIOS update using SCCM server
Prerequisites
The following are the requirements to update the BIOS using SCCM server:
- SCCM server 2012 R2
- BIOS .exe file
- Target Thin clients (Wyse 7040 thin client)
Following is the method to update BIOS onto Windows 10 IoT Enterprise for Wyse 7040 thin client using SCCM server:
- Pushing the BIOS through SCCM server using .exe file.
Creating a package
To create a package, do the following:
- Create a folder on your Configuration Manager Content Source Share for packages.
- Copy the installation package to the product folder.
- Open the System Centre Configuration Manager Console and go to Software Library ➡️ Application Management ➡️ Packages.
- Click Packages and then select Create Package.
Figure 26: Create Package - A screenshot showing the SCCM console with the 'Create Package' option highlighted.
Create Package and Program Wizard page is displayed.
5. Click Next to continue. The Program Type page is displayed.
Figure 27: Package - A screenshot of the 'Package' page in the Create Package and Program Wizard, showing fields for Name, Description, and Source folder.
6. Select the Standard Program option, and click Next to continue. The Standard Program page is displayed.
Figure 28: Program Type - A screenshot of the 'Program Type' page in the wizard, showing options for Standard Program, Program for device, or Do not create a program.
7. In the Standard Program package, enter the package name, and in the Command Line field browse the path where the BIOS .exe file is located (e.g., setup.exe /s
). Click Next to continue. The Requirements page is displayed.
Figure 29: Standard Program - A screenshot of the 'Standard Program' page in the wizard, where command line and run settings are configured.
8. Click Next to continue. The Summary page is displayed.
Figure 30: Requirements - A screenshot of the 'Requirements' page in the wizard, where platform requirements are specified.
9. After you create the package, verify whether all the information is correct.
10. Click Next to continue. The Completion page is displayed.
Figure 31: Summary - A screenshot of the 'Summary' page in the wizard, showing a confirmation of all settings.
11. Click Close to complete the process.
12. Right-click the package created, and select the Distribute Content option.
Figure 32: Completion - A screenshot of the 'Completion' page in the wizard, indicating successful completion.
Figure 33: Distribute content - A screenshot showing the SCCM console with the 'Distribute Content' option selected.
13. After the package content is distributed, check if the status of the package turns green.
14. Join the client to Domain.
15. Discover the client into SCCM server.
16. Check if the device is discovered, and go to Assets and compliance ➡️ devices and check the MAC id of the client.
17. Add the device to the device collection.
4. Manual Update of BIOS
Prerequisites
- BIOS Binary (.exe file)
- Target Thin clients (Dell Wyse Windows 10 IoT Enterprise for Wyse 7040 Thin Client)
The BIOS can be updated manually using the following methods:
- Updating the BIOS manually by BIOS boot menu.
- Updating the BIOS manually from OS.
4.1 Updating the BIOS Manually from OS
To update the BIOS manually from OS, do the following:
- Download the BIOS binary (.exe file) to the target thin client. The .exe file can also be copied and executed from a USB key.
- Execute the binary file. The user confirmation is required to update the BIOS. Click Ok, and then client reboots once. The BIOS is updated.
4.2 Updating the BIOS Manually by BIOS Boot Menu
To update the BIOS manually by BIOS boot menu, do the following:
- Copy the downloaded .exe file to a USB drive (It does not need to be bootable).
- Plug in the USB drive into any USB port.
- Turn on the system.
- On the Dell logo screen, press the F12 key to access the one-time boot menu.
- In the Other Options section, select BIOS Flash Update.
- Browse the USB drive to locate the downloaded .exe file.
- Select the required .exe file, and then click Ok.
- Verify the existing system BIOS information and the BIOS update information. Click Begin Flash Update.
- After you review the warning message, click Yes to continue.
- The system restarts, and displays a Flash Progress bar on the Dell logo screen as the BIOS is being updated.
- The system restarts again after the flash update is complete.
5. BIOS Update by Using Dell Command Configure
Dell Command | Configure is a packaged software that provides configuration capability to business client systems. You can configure the client systems using a Graphical User Interface (GUI) or a Command Line Interface (CLI).
For more information on CLI, see Dell Command | Configure Command Line Interface Reference Guide. You can use Dell Command | Configure in Red Hat Enterprise Linux environments and Microsoft Windows Preinstallation Environment (Windows PE), and on the Microsoft Windows Vista, Windows 7, Windows 8, Windows 8.1, and Windows 10 operating systems.
For more information about DCC configuration and Creating a BIOS package using DCC GUI, see Dell Command | User's Guide and Dell Command | Deployment Guide.