-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Desktops
- Business PCs, Workstations and Point of Sale Systems
- BIOS settings configuration via HPDM

Create an account on the HP Community to personalize your profile and ask a question
04-27-2018 01:07 AM
Hello guys,
Could you please help me out how to deploy following BIOS settings to HP thincleint t620 ? I know its possible by BCU but i how to do would be great if you guys provide me performing steps?
To enable HP True Graphics for multiple monitors on the HP t620:
1. Restart the thin client and press F10 to access the BIOS.
2. Select Advanced ► Integrated Graphics.
3. Set Integrated Graphics to Force.
4. Set UMA Frame Buffer Size to 1G
I have to deploy above BIOS settings to around 600 thin clients (t620 Win10IOT) via HPDM remotely ?
Waiting for your positive response?
Best Regards
Syed
Solved! Go to Solution.
Accepted Solutions
05-03-2018 05:42 PM
Hi Syed,
Sorry for my late response, for some reasons I didn't receive the email notification of your reply.
The .zip files I attached are actually the exported template from my DM SERVER which include both the .xml file and the related payload files. So simply import the .zip file instead of extract it.
To import a exported HPDM Template: open HPDM Console, navigate to "Template" -> "Import" -> "Exported Templates" and select the .zip file I have attached.
Then you should be able to see two templates(Get & Set) in the Win10 IoT tab. Edit the template with your BIOS files to create your own template.
In my sample template, to get the BIOS template, I first added a deploy files subtask to push the BCU file to c:\temp.
You can check that after importing the template.
My opinions are my own, and do not express those of HPI.
**Click the White Thumbs Up Button on the right to say Thanks**
04-27-2018 08:15 PM
The general method would be:
1. Setup a sample unit with the needed BIOS settings
2. Capture BIOS Settings with HPDM File & Registry Task
3. Deploy the BIOS Settings which you just captured in step 2 to rest of the unit
I have attached the sample template for reference, though it was name as t520, should still be worked on t620.
Please test it before applying to production.
My opinions are my own, and do not express those of HPI.
**Click the White Thumbs Up Button on the right to say Thanks**
05-02-2018 08:44 AM
Hey Chen,
Many thanks for your reply!
Your method is clear but i need more info on your mentioned steps.
Like i have one management server for every site's thin-client management where HPDM is installed and accessing the HPDM console.
BCU files are alreday copied on every think client at the time of image deployment location is : C:\EF\Setup\sp81841
Now go to mgmt server and select the particular device and drag and drop _File and Registry template:
Click on Add button then following windows will appear:
Select "Capture Files" and click Ok:
Here in the File or folder with full path, which path should i need to mention actually BCU files are only in thin-client not in the mgmt server.
what i have tried in the above two paths but doesn't work:
first path: cd C:\EF\Setup\sp81841
second path: BiosConfigUtility64.exe /get "c:\temp\t520_BiosConfig.txt"
When i tried your script: File and Registry > Add > script > t520 Get Bios Config_Win10 IoT.xml (copy and paste ) and click Ok. task failed with foloowing error:
<Task Version="4" Type="Task" UnitID="0" Description="Perform customized file, registry and command sub-tasks." BaseTemplate="_File and Registry" OsType="Win10IoT_64" Alias=""> <SubTask ID="DeployFiles"> <FileTransfer Overwrite="true"> <Directory Direction="download" Path="/Repository/Files/ToDeploy/t620 Get Bios Config_Win10 IoT"> <FileItem PathOnAgent="c:\temp" FileName="BiosConfigUtility64.exe" IsRecursively="Yes"></FileItem> </Directory> </FileTransfer> </SubTask> <SubTask ID="Script"> <Content type="batch" encrypt="aes_128_cbc" convert="base64">TgttaEU7EunsUUooWWke+ctXe6P6gTtQ1MzSQo3YT2hzLw6oNyDW4C4MtlZ1pAEbL/KdbVI54Hzv+Dp9a/loZC4RANmNDiFYhm7tlp8lGwk=</Content><StartIn encrypt="aes_128_cbc" convert="base64">T1IRv4SLK0c1K+FWqW4DlQ==</StartIn><RunAs><User encrypt="aes_128_cbc" convert="base64">FL+02upp4VjtIl96tmn1gw==</User><Password encrypt="aes_128_cbc" convert="base64">D0djByUqdip2jToR793O6w==</Password></RunAs> </SubTask> <SubTask ID="Pause"><Pause>30000</Pause></SubTask> <SubTask ID="CaptureFiles"> <FileTransfer Overwrite="true"> <Directory Direction="upload" Path="/Repository/Files/Captured/%ID%"> <FileItem PathOnAgent="c:\temp\" FileName="t620_BiosConfig.txt" IsRecursively="Yes"></FileItem> </Directory> </FileTransfer> </SubTask> </Task>
And i dont need bios encryption it means go to bios without any password.
I am waiting for your response!
Thanks and Regards
Syed
05-03-2018 05:42 PM
Hi Syed,
Sorry for my late response, for some reasons I didn't receive the email notification of your reply.
The .zip files I attached are actually the exported template from my DM SERVER which include both the .xml file and the related payload files. So simply import the .zip file instead of extract it.
To import a exported HPDM Template: open HPDM Console, navigate to "Template" -> "Import" -> "Exported Templates" and select the .zip file I have attached.
Then you should be able to see two templates(Get & Set) in the Win10 IoT tab. Edit the template with your BIOS files to create your own template.
In my sample template, to get the BIOS template, I first added a deploy files subtask to push the BCU file to c:\temp.
You can check that after importing the template.
My opinions are my own, and do not express those of HPI.
**Click the White Thumbs Up Button on the right to say Thanks**
05-04-2018 09:24 AM
Hey Chen,
Again thank you veru much for your response!
Now its working but i haven't use your template because in set_520.txt file i need to specify some other settings then i have unzip edit txt file zip again but after editing and zipping again when template importing it says payload missing.
I have made one Get and Set templates with _File and Registry ofcourse with your help and finally it worked.
What i have done i captured BIOS setting by applying Get templates and its ran successfull after i addeded that bios setting txt file in the Set template and applied this task to client and it also worked successfully.
But my question is in our set template we ticked reboot after all subtasl finished, so its rebboted after tasks are performmed successfully and when i go to thin clinet by remote desktop connection and go to drive C and check "Temp" folder inside are files :
These files should be deleted after rebbot because its in temp folder even i tried with write filter disabled and after set bios then enable the write filter but still files are there.
My questiion is after applying set bios config template, these files need to be there or we can delete these files after successfull execution of set bios config template because starting temp folder is empty and i think after first reboot temp needs to becleared. Please clear my doubt regarding theses files it should be there always or we can delete.
Thnaking you!
Have a nice weekend.
Best Regards
Syed
05-06-2018 06:05 PM
Hi Syed,
I'm not a BIOS export, from HPDM perspective I think you can add delete tasks after setting BIOS configuration to clean up the temporary files (I tried in my lab and didn't see any abnormal).
My opinions are my own, and do not express those of HPI.
**Click the White Thumbs Up Button on the right to say Thanks**
05-07-2018 12:34 AM
Hey Chen,
Sorry my question is concern with HPDM only, you mean after successfull execution of the task "set_bios_config_win10IoT" then create a task by follwoing command to delete the temp files.
cd c:\TEMP
del BiosConfigUtility64.exe
del set_t620_BiosConfig.txt
Or how did you tried in your lab setup via HPPDM to delete files ?
Thnak you veru much for your help and support!
Regards
Syed
05-07-2018 01:13 AM
I created a template sequence with 2 templates
1. Set_Bios_Config_Win10IoT
2. File & Registry template with "DELETE FILE" subtask
You don't have to use the command to delete file, we have this functionality built in already.
My opinions are my own, and do not express those of HPI.
**Click the White Thumbs Up Button on the right to say Thanks**
05-07-2018
06:29 AM
- last edited on
05-07-2018
08:10 AM
by
kevin-t
Hey Chen,
Last reply worked it means the second template will be deleted the temp files and alreday checked by logging to thin-client console and temp files are deleted.
But the next thing is that if i need to verify that my bios settings are really changed, so i need to apply Get_Bios_Config_win10IoT to see what is the current BIOS settings after applied set template ?
But BIOS settings are didn't effect after applying template "Get_Bios_Settings_Win10Iot" to see the effect on which i got the file and see inside t620_BiosConfig.txt but no thing changed same as before.
First i applied template "Set_Bios_Config_Win10:
Sussessfull result of the above task:
Next template is to delete files from temp folder :
task is executed successfully as follows:
Now everytemplates is working and executed but after that if we check the result by applying "Get_Bios_Config_Win10IoT" then got the same result.
only two settings need to be changed in the bios setting:
Integrated Graphics: Force
UMA Frame Buffer Size: 1G
set_t620_BiosConfig.txt
BIOSConfig 1.0 ; ; Originally created by BIOS Configuration Utility ; Version: 4.0.24.1 ; Date="2018/05/04" Time="13:35:53" UTC="2" ; ; Found 87 settings ; Language *English Francais Espanol Deutsch Italiano Dansk Suomi Nederlands Norsk Portugues Svenska Japanese Simplified Chinese Manufacturer (ReadOnly) Hewlett-Packard System Board ID (ReadOnly) 21B4 Product Configuration ID (ReadOnly) System Board CT Number (ReadOnly) BIOS Revision (ReadOnly) L40 v02.14 BIOS Date (ReadOnly) 10/20/2016 Processor Type (ReadOnly) AMD GX-415GA SOC with Radeon(tm) HD Graphics Processor Speed (ReadOnly) 1500 MHz Integrated MAC (ReadOnly) 7CD30A219192 Memory Size (ReadOnly) 4096 MB DDR3 / 1600 MT/s / Single Channel Set Time (hh:mm) 13:35 Set Day (mm/dd/yyyy) 05/04/2018 Apply Defaults and Exit *Disable Enable Sata Emulation IDE *AHCI USB Storage Boot *Before SATA Disable After SATA UEFI Boot Sources Windows Boot Manager USB Floppy/CD USB Hard Drive Legacy Boot Sources USB Floppy/CD Hard Drive Network Controller (Realtek PXE B01 D00) UEFI:CD/DVD Drive UEFI:Removable Device UEFI:Network Device System Audio *Device available Device hidden Network Controller *Device available Device hidden SATA0 Device hidden *Device available SATA1 Device hidden *Device available Pcie Device in Mini-PCIE Slot Disable *Enable Front USB Ports Disable *Enable USB Port Configuration Force 2.0 *Auto Rear USB Ports Disable *Enable Internal USB Ports Disable *Enable Usb Port 0 Disable *Enable Usb Port 1 Disable *Enable Usb Port 2 Disable *Enable Usb Port 3 Disable *Enable Usb Port 4 Disable *Enable Usb Port 7 Disable *Enable Usb Port 8 Disable *Enable Usb Port 9 Disable *Enable PCI Express x4 Slot # Disable *Enable Mini Card Slot Disable *Enable Network Boot *Enable Disable Product Name HP t620 Quad Core TC Serial Number [Personal Information Removed] UUID A844B059-D0F2-13D4-5B5F-36520D834DE6 SKU Number J9A94EA#ABB Family Name (ReadOnly) 103C_53302C G=D Asset Tracking Number [Personal Information Removed] Feature Byte 476b6y757M7Q7W7Ya6aBacapaqaubAbYdUdqe6em.Td Build ID 14WWFTBJ601#SABB#DABB BIOS Update *Disable Auto Force Data Execution Prevention Disable *Enable BIOS Image File Name Virtualization Technology *Disable Enable Trusted Computing Disable *Enable Legacy Support *Enable Disable Secure Boot Enable *Disable Clear Secure Boot Keys *Don't Clear Clear Key Ownership Custom Keys *HP Keys Fast Boot *Enable Disable Smart Cover *Disable Notify User SATA Power Management Disable *Enable S5 Maximum Power Savings *Disable Enable S4/S5 Wake on LAN *Disable Enable CPU Fan Check Disable *Enable POST Messages *Disable Enable After Power Loss *Off On Previous State POST Delay (in seconds) *None 5 10 15 20 60 Remote Wakeup Boot Source *Local Hard Drive Remote Server Password Prompt On F9&F12 None *Setup Password Power on Sunday *Disable Enable Power on Monday *Disable Enable Power on Tuesday *Disable Enable Power on Wednesday *Disable Enable Power on Thursday *Disable Enable Power on Friday *Disable Enable Power on Saturday *Disable Enable Power on Time (hh:mm) 00:00 Serial Port A *Disable IO=3F8h; IRQ=4; IO=3F8h; IRQ=3; IO=2F8h; IRQ=4; IO=2F8h; IRQ=3; IO=3E8h; IRQ=4; IO=3E8h; IRQ=3; IO=2E8h; IRQ=4; IO=2E8h; IRQ=3; Serial Port B *Disable IO=3F8h; IRQ=4; IO=3F8h; IRQ=3; IO=2F8h; IRQ=4; IO=2F8h; IRQ=3; IO=3E8h; IRQ=4; IO=3E8h; IRQ=3; IO=2E8h; IRQ=4; IO=2E8h; IRQ=3; Parallel Port *Disable IO=378h; IRQ=7; DMA=1; IO=378h; IRQ=7; DMA=3; IO=278h; IRQ=7; DMA=1; IO=278h; IRQ=7; DMA=3; IO=3BCh; IRQ=7; DMA=1; IO=3BCh; IRQ=7; DMA=3; PCI SERR# Generation Disable *Enable PCI VGA Palette Snooping *Disable Enable Printer Mode Output-Only Bi-Directional *ECP and EPP Mode Num Lock State at Power-On On *Off Integrated Graphics Auto *Force Disable UMA Frame Buffer Size 32M 64M 128M 256M 512M *1G Multi-Processor Disable *Enable Integrated Audio Disable *Enable Internal Speaker Disable *Enable NIC PXE Option ROM Download *Enable Disable
after applied above set template then excecuted suceesfuly then again applied to get_template to verify that what did set its really get effected but below is the proof not really :
t620_BiosConfig:
BIOSConfig 1.0 ; ; Originally created by BIOS Configuration Utility ; Version: 4.0.24.1 ; Date="2018/05/07" Time="09:06:26" UTC="2" ; ; Found 87 settings ; Language *English Francais Espanol Deutsch Italiano Dansk Suomi Nederlands Norsk Portugues Svenska Japanese Simplified Chinese Manufacturer (ReadOnly) Hewlett-Packard System Board ID (ReadOnly) 21B4 Product Configuration ID (ReadOnly) System Board CT Number (ReadOnly) BIOS Revision (ReadOnly) L40 v02.14 BIOS Date (ReadOnly) 10/20/2016 Processor Type (ReadOnly) AMD GX-415GA SOC with Radeon(tm) HD Graphics Processor Speed (ReadOnly) 1500 MHz Integrated MAC (ReadOnly) 7CD30A211382 Memory Size (ReadOnly) 4096 MB DDR3 / 1600 MT/s / Single Channel Set Time (hh:mm) 09:06 Set Day (mm/dd/yyyy) 05/07/2018 Apply Defaults and Exit *Disable Enable Sata Emulation IDE *AHCI USB Storage Boot *Before SATA Disable After SATA UEFI Boot Sources Windows Boot Manager USB Floppy/CD USB Hard Drive Legacy Boot Sources USB Floppy/CD Hard Drive Network Controller (Realtek PXE B01 D00) UEFI:CD/DVD Drive UEFI:Removable Device UEFI:Network Device System Audio *Device available Device hidden Network Controller *Device available Device hidden SATA0 Device hidden *Device available SATA1 Device hidden *Device available Pcie Device in Mini-PCIE Slot Disable *Enable Front USB Ports Disable *Enable USB Port Configuration Force 2.0 *Auto Rear USB Ports Disable *Enable Internal USB Ports Disable *Enable Usb Port 0 Disable *Enable Usb Port 1 Disable *Enable Usb Port 2 Disable *Enable Usb Port 3 Disable *Enable Usb Port 4 Disable *Enable Usb Port 7 Disable *Enable Usb Port 8 Disable *Enable Usb Port 9 Disable *Enable PCI Express x4 Slot # Disable *Enable Mini Card Slot Disable *Enable Network Boot *Enable Disable Product Name HP t620 Quad Core TC Serial Number [Personal Information Removed] UUID E6E6243D-307A-9417-8757-23D2EAC6AE52 SKU Number J9A94EA#ABB Family Name (ReadOnly) 103C_53302C G=D Asset Tracking Number [Personal Information Removed] Feature Byte 476b6y757M7Q7W7Ya6aBacapaqaubAbYdUdqe6em.Td Build ID 14WWFTBJ601#SABB#DABB BIOS Update *Disable Auto Force Data Execution Prevention Disable *Enable BIOS Image File Name Virtualization Technology *Disable Enable Trusted Computing Disable *Enable Legacy Support *Enable Disable Secure Boot Enable *Disable Clear Secure Boot Keys *Don't Clear Clear Key Ownership Custom Keys *HP Keys Fast Boot *Enable Disable Smart Cover *Disable Notify User SATA Power Management Disable *Enable S5 Maximum Power Savings *Disable Enable S4/S5 Wake on LAN *Disable Enable CPU Fan Check Disable *Enable POST Messages *Disable Enable After Power Loss *Off On Previous State POST Delay (in seconds) *None 5 10 15 20 60 Remote Wakeup Boot Source *Local Hard Drive Remote Server Password Prompt On F9&F12 None *Setup Password Power on Sunday *Disable Enable Power on Monday *Disable Enable Power on Tuesday *Disable Enable Power on Wednesday *Disable Enable Power on Thursday *Disable Enable Power on Friday *Disable Enable Power on Saturday *Disable Enable Power on Time (hh:mm) 00:00 Serial Port A *Disable IO=3F8h; IRQ=4; IO=3F8h; IRQ=3; IO=2F8h; IRQ=4; IO=2F8h; IRQ=3; IO=3E8h; IRQ=4; IO=3E8h; IRQ=3; IO=2E8h; IRQ=4; IO=2E8h; IRQ=3; Serial Port B *Disable IO=3F8h; IRQ=4; IO=3F8h; IRQ=3; IO=2F8h; IRQ=4; IO=2F8h; IRQ=3; IO=3E8h; IRQ=4; IO=3E8h; IRQ=3; IO=2E8h; IRQ=4; IO=2E8h; IRQ=3; Parallel Port *Disable IO=378h; IRQ=7; DMA=1; IO=378h; IRQ=7; DMA=3; IO=278h; IRQ=7; DMA=1; IO=278h; IRQ=7; DMA=3; IO=3BCh; IRQ=7; DMA=1; IO=3BCh; IRQ=7; DMA=3; PCI SERR# Generation Disable *Enable PCI VGA Palette Snooping *Disable Enable Printer Mode Output-Only Bi-Directional *ECP and EPP Mode Num Lock State at Power-On On *Off Integrated Graphics *Auto Force Disable UMA Frame Buffer Size 32M 64M 128M 256M *512M 1G Multi-Processor Disable *Enable Integrated Audio Disable *Enable Internal Speaker Disable *Enable NIC PXE Option ROM Download *Enable Disable
Thnaking you!