• ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Any failures related to Hotkey UWP service? Click here for tips.
HP Recommended
t620
Microsoft Windows 10 (64-bit)

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

1 ACCEPTED SOLUTION

Accepted Solutions
HP Recommended

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.

 

 

I am an HPI Employee.
My opinions are my own, and do not express those of HPI.
**Click the White Thumbs Up Button on the right to say Thanks**

View solution in original post

35 REPLIES 35
HP Recommended

DO YOU NEED 4 POSTS?

HP Recommended

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.

I am an HPI Employee.
My opinions are my own, and do not express those of HPI.
**Click the White Thumbs Up Button on the right to say Thanks**
HP Recommended

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

bcu.PNG

 

Now go to mgmt server and select the particular device and drag and drop _File and Registry template:

bcu2.PNG

 

Click on Add button then following windows will appear:

 

bcu3.PNG

 

Select "Capture Files" and click Ok:

 

bcu4.PNG

 

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>

 

taskfailed.PNG

 

And i dont need bios encryption it means go to bios without any password.

 

 

 

 

I am waiting for your response!

 

 

Thanks and Regards

Syed

HP Recommended

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.

 

 

I am an HPI Employee.
My opinions are my own, and do not express those of HPI.
**Click the White Thumbs Up Button on the right to say Thanks**
HP Recommended

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 :

eee.PNG

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

 

HP Recommended

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

I am an HPI Employee.
My opinions are my own, and do not express those of HPI.
**Click the White Thumbs Up Button on the right to say Thanks**
HP Recommended

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

 

 

HP Recommended

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.

I am an HPI Employee.
My opinions are my own, and do not express those of HPI.
**Click the White Thumbs Up Button on the right to say Thanks**
HP Recommended

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:

 

set01.PNGset02.PNGset03.PNG

 

 

Sussessfull result of the above task:

 

sett_bios.PNG

 

Next template is to delete files from temp folder :

 

del01.PNGdel2.PNG        

 

 

 

 

task is executed successfully as follows:

 

delete-files.PNG

 

 

 

 

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!

 

 

 

 

 

 

 

 

 

 

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.