• ×
    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
HP Z840
Microsoft Windows 10 (64-bit)

I'd like to change my Bios Splash Screen from the standard to something custom.  I've tried using the CustomLogoApp.efi on a USB drive, but its instructions aren't very clear on how to use it in a pre-boot to windows and I haven't had any success in running it.  Since it's a .efi file, I'd assume its using Windows in some way.  I have found much information about the older EREPLOGO Utility which I don't believe is meant for my Z840.  I'm hoping someone has experience using this application and could give me detailed instructions on how to change my BIOS Splash screen.  I hate calling support unless I absolutely have too...  

1 ACCEPTED SOLUTION

Accepted Solutions
HP Recommended

I solved the problem on my own.  Neither HP applications work with my Z840;  EREPLOGO.exe or the CustomLogoApp.efi.  There is a solution that is even better than these ever offered.  Download HP Client Management Script Library (CMSL) and install it.  You will have to allow administrative scrips in Powershell to run these.  There is plenty of instructions online on how to do this.  Create your own custom boot logo and name it as you wish.  It must be 1024X768 in dimension and no larger than 32k in size.  

Open PowerShell as an administrator, it  will show C:\Windows\system32>.  Enter Set-HPFirmwareBootLogo -file "C: \Your File Location\mylogo.jpg" hit enter.  If everything worked okay, PowerShell will show  "C:\Windows\system32>", if it didn't, 
a bunch of Red Error messages will appear.  File size and dimensions are all important.  

To return boot logo to default,  just run an elevated PS and enter this command.  "PS C:\> Clear-HPFirmwareBootLogo”

I've tested it on my Z840 and it does work.  Also, there are tons of other useful commands included with the "HP Client Management Script Library (CMSL)"  Being familiar with PowerShell will really help in using them.  

This is my Boot Logo I created.  

I Created This for my Boot LogoI Created This for my Boot Logo

View solution in original post

4 REPLIES 4
HP Recommended

the custom logo must be under a  50k size and be in bmp format as i recall,

 

the link below while for laptops, also applies to most HP workstations

 

http://www.hp.com/ctg/Manual/c03394575.pdf

HP Recommended

I’ve read those instructions and it doesn’t seem to work with customlogoapp.efi. I go into the BIOS and select where to boot from, it shows up in the list of all drives on my rig. Then I select the USB drive and it shows 4 choices “.” “..” UEFI  and Windows. I select the UEFI and then select customlogoapp.efi. Then the screen will go black with an attempted HP logo that is spread out horizontally in out of sync layers (I believe this is from my screen size and resolution 1920X1080) and then boot right into to windows 10. So I’m not able to get to the commands of the program... which would be command line format I do believe. 

Additional information: 

After a closer look at the program you mentioned in your answer, I noticed that the “Shell_Full.efi” isn’t included with CustomLogoApp.efi, maybe that’s the reason no command line option is presented when I tried to run it. 

 

HP Recommended

It seems that my problem is that my computer doesn’t have an obvious way of booting or getting to the Shell_Full.efi.  My computer doesn’t show a efi boot option as the instructions from the link you sent me. Evidently, Intel chipset has an imbedded Shell_Full.efi, but  it’s not apparent in the Z840 BIOS boot menu.  I’m sure there is a setting somewhere to get to it, but I haven’t found any instructions for the Z840 on how to launch Shell_full.efi. 

HP Recommended

I solved the problem on my own.  Neither HP applications work with my Z840;  EREPLOGO.exe or the CustomLogoApp.efi.  There is a solution that is even better than these ever offered.  Download HP Client Management Script Library (CMSL) and install it.  You will have to allow administrative scrips in Powershell to run these.  There is plenty of instructions online on how to do this.  Create your own custom boot logo and name it as you wish.  It must be 1024X768 in dimension and no larger than 32k in size.  

Open PowerShell as an administrator, it  will show C:\Windows\system32>.  Enter Set-HPFirmwareBootLogo -file "C: \Your File Location\mylogo.jpg" hit enter.  If everything worked okay, PowerShell will show  "C:\Windows\system32>", if it didn't, 
a bunch of Red Error messages will appear.  File size and dimensions are all important.  

To return boot logo to default,  just run an elevated PS and enter this command.  "PS C:\> Clear-HPFirmwareBootLogo”

I've tested it on my Z840 and it does work.  Also, there are tons of other useful commands included with the "HP Client Management Script Library (CMSL)"  Being familiar with PowerShell will really help in using them.  

This is my Boot Logo I created.  

I Created This for my Boot LogoI Created This for my Boot Logo

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