How to change boot UEFI logo?

Post Reply
sovietotaku
Posts: 2
Joined: Tue Jul 30, 2019 7:58 pm
languages_spoken: english
ODROIDs: ODROID-H2
Has thanked: 0
Been thanked: 0
Contact:

How to change boot UEFI logo?

Unread post by sovietotaku » Tue Jul 30, 2019 8:04 pm

How to change boot UEFI logo to the different 1280x720 jpeg?
Is it even possible? Where to get tools for this?

User avatar
odroid
Site Admin
Posts: 32130
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 119 times
Been thanked: 292 times
Contact:

Re: How to change boot UEFI logo?

Unread post by odroid » Wed Jul 31, 2019 9:29 am

I have no idea indeed.
But I can guess your H2 will not boot if the BIOS ROM is corrupted.
These users thanked the author odroid for the post:
rmkimathi (Wed Aug 21, 2019 4:09 am)

maryna_b
Posts: 1
Joined: Tue Jul 02, 2019 11:40 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0

Re: How to change boot UEFI logo?

Unread post by maryna_b » Wed Jul 31, 2019 5:55 pm

I've heard about a tool called HackBGRT that lets you change Windows UEFI boot logo. But I personally haven't tried it so not sure if it works.

sovietotaku
Posts: 2
Joined: Tue Jul 30, 2019 7:58 pm
languages_spoken: english
ODROIDs: ODROID-H2
Has thanked: 0
Been thanked: 0
Contact:

Re: How to change boot UEFI logo?

Unread post by sovietotaku » Fri Aug 02, 2019 3:04 am

I dug a bit deeper.
The tools are exist. There also resource named Logo.jpg in ihe rom, that can be changed with another jpeg with minor hex editing.
But there is two things that makes this mod impossible:
1. UEFI images are checksum protected. So modified rom will not boot.
2. There is no advanced uefi recovery in H2 hardware, device is perfectly simple. So restoration of the failed UEFI is possible only by an external programmer, i believe. With desoldering or external clamp and a lot of hurts.

Megamind
Posts: 7
Joined: Sun Jun 30, 2019 3:19 pm
languages_spoken: english
ODROIDs: H2
Has thanked: 0
Been thanked: 1 time
Contact:

Re: How to change boot UEFI logo?

Unread post by Megamind » Thu Aug 08, 2019 5:38 pm

Try to download Intel Integrator Toolkit. Please test and feedback if it's compatible with H2. You can change the UEFI boot logo.

arizone
Posts: 1
Joined: Sun Aug 11, 2019 7:14 am
languages_spoken: english
ODROIDs: H2
Has thanked: 0
Been thanked: 0
Contact:

Re: How to change boot UEFI logo?

Unread post by arizone » Mon Aug 12, 2019 2:06 am

Tried both solutions:
Replacig jpeg gives checksum error.

Intel Integrator Toolkit is a no go also.
It reports: "Unable to query system capabilities."

User avatar
spitefulmonkey
Posts: 26
Joined: Sun Nov 10, 2013 11:55 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: How to change boot UEFI logo?

Unread post by spitefulmonkey » Sat Aug 17, 2019 5:05 pm

Is the issue flashing the bios once modified or it failing to boot once modified and flashed? I have a programmer and clip sitting around from needing it to unlock advanced features in my acer bios and unlocking voltages for the nvidia card in it. Also never hurts to have a backup to flash back in times of trouble haha. Worked great for it, perhaps reading, modifying, and programming back via clip could help it along.

elusive94
Posts: 5
Joined: Sat Aug 17, 2019 11:31 pm
languages_spoken: english
ODROIDs: Odroid H2
Has thanked: 1 time
Been thanked: 0
Contact:

Re: How to change boot UEFI logo?

Unread post by elusive94 » Sat Aug 17, 2019 11:46 pm

sovietotaku wrote:
Fri Aug 02, 2019 3:04 am
I dug a bit deeper.
The tools are exist. There also resource named Logo.jpg in ihe rom, that can be changed with another jpeg with minor hex editing.
But there is two things that makes this mod impossible:
1. UEFI images are checksum protected. So modified rom will not boot.
2. There is no advanced uefi recovery in H2 hardware, device is perfectly simple. So restoration of the failed UEFI is possible only by an external programmer, i believe. With desoldering or external clamp and a lot of hurts.
Hello, I'm flashed a ROM modified by "AMI ChangeLogo Tool" and my BIOS has corrupt. But after restart it boot into "Recovery mod" and i easily reflashed BIOS with original ROM, with a normal flashing mod.

rmkimathi
Posts: 11
Joined: Thu Jul 11, 2019 9:26 am
languages_spoken: english
ODROIDs: ODROID-H2
Has thanked: 24 times
Been thanked: 2 times
Contact:

Re: How to change boot UEFI logo?

Unread post by rmkimathi » Wed Aug 21, 2019 4:35 am

odroid wrote:
Wed Jul 31, 2019 9:29 am
I have no idea indeed.
But I can guess your H2 will not boot if the BIOS ROM is corrupted.
When booting on a UEFI-based computer, Windows may show a vendor-defined logo which is stored on the UEFI firmware in a section called Boot Graphics Resource Table (BGRT). It's usually very difficult to change the image permanently (BIOS file must be signed by OEM), but a custom UEFI application may be used to overwrite it during the boot. HackBGRT does exactly that.

https://github.com/Metabolix/HackBGRT

{Feature Request:}
Hardkernel should consider updating the logo with a BMP 24-bit Bitmap format image (672px x 378px) with black background. This would greatly enhance the cosmetics of the boot process in Windows 10 and also in the soon to be released Ubuntu 19.10 Plymouth flickerfree boot.

https://docs.microsoft.com/en-us/window ... ot-screens

https://discourse.ubuntu.com/t/testing- ... boot/11854

https://www.omgubuntu.co.uk/2019/07/ubu ... -free-boot
...
splash.jpg
splash.jpg (22.67 KiB) Viewed 878 times
splash.bmp.zip
(62.64 KiB) Downloaded 6 times
Last edited by rmkimathi on Wed Aug 21, 2019 1:23 pm, edited 1 time in total.

User avatar
odroid
Site Admin
Posts: 32130
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 119 times
Been thanked: 292 times
Contact:

Re: How to change boot UEFI logo?

Unread post by odroid » Wed Aug 21, 2019 9:29 am

Thank you for the improved logo graphics image.
We will try it and get back to you.
These users thanked the author odroid for the post:
rmkimathi (Wed Aug 21, 2019 1:18 pm)

User avatar
odroid
Site Admin
Posts: 32130
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 119 times
Been thanked: 292 times
Contact:

Re: How to change boot UEFI logo?

Unread post by odroid » Wed Aug 21, 2019 12:13 pm

We tested your image. Many people in our office like it.
But the edge of the HK logo looks not to be clean. Something like a paper tearing...
Is it an intended design?
These users thanked the author odroid for the post:
rmkimathi (Wed Aug 21, 2019 1:18 pm)

rmkimathi
Posts: 11
Joined: Thu Jul 11, 2019 9:26 am
languages_spoken: english
ODROIDs: ODROID-H2
Has thanked: 24 times
Been thanked: 2 times
Contact:

Re: How to change boot UEFI logo?

Unread post by rmkimathi » Wed Aug 21, 2019 1:22 pm

odroid wrote:
Wed Aug 21, 2019 12:13 pm
We tested your image. Many people in our office like it.
But the edge of the HK logo looks not to be clean. Something like a paper tearing...
Is it an intended design?
It can be improved if the original transparent logo image is available.

...
splash.jpg
splash.jpg (22.67 KiB) Viewed 879 times
...
splash.bmp.zip
(62.64 KiB) Downloaded 10 times

User avatar
odroid
Site Admin
Posts: 32130
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 119 times
Been thanked: 292 times
Contact:

Re: How to change boot UEFI logo?

Unread post by odroid » Wed Aug 21, 2019 1:52 pm

We will share a logo graphics file with transparent background.
The format will be AI adobe-illustrator. Is it okay?

But the logo background should not be black.
These users thanked the author odroid for the post:
rmkimathi (Wed Aug 21, 2019 2:49 pm)

rmkimathi
Posts: 11
Joined: Thu Jul 11, 2019 9:26 am
languages_spoken: english
ODROIDs: ODROID-H2
Has thanked: 24 times
Been thanked: 2 times
Contact:

Re: How to change boot UEFI logo?

Unread post by rmkimathi » Wed Aug 21, 2019 2:54 pm

odroid wrote:
Wed Aug 21, 2019 1:52 pm
We will share a logo graphics file with transparent background.
The format will be AI adobe-illustrator. Is it okay?

But the logo background should not be black.
Yes, share the ai file as well as png. Logo should retain original identity.

User avatar
odroid
Site Admin
Posts: 32130
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 119 times
Been thanked: 292 times
Contact:

Re: How to change boot UEFI logo?

Unread post by odroid » Wed Aug 21, 2019 4:14 pm

Please check the AI format first and let me know if it is okay or not.
HK-Logo-AI.zip
(147.94 KiB) Downloaded 16 times
These users thanked the author odroid for the post:
rmkimathi (Wed Aug 21, 2019 4:45 pm)

rmkimathi
Posts: 11
Joined: Thu Jul 11, 2019 9:26 am
languages_spoken: english
ODROIDs: ODROID-H2
Has thanked: 24 times
Been thanked: 2 times
Contact:

Re: How to change boot UEFI logo?

Unread post by rmkimathi » Wed Aug 21, 2019 4:46 pm

odroid wrote:
Wed Aug 21, 2019 4:14 pm
Please check the AI format first and let me know if it is okay or not.
HK-Logo-AI.zip
Got it. This is okay. Thanks

rmkimathi
Posts: 11
Joined: Thu Jul 11, 2019 9:26 am
languages_spoken: english
ODROIDs: ODROID-H2
Has thanked: 24 times
Been thanked: 2 times
Contact:

Re: How to change boot UEFI logo?

Unread post by rmkimathi » Wed Aug 21, 2019 7:39 pm

rmkimathi wrote:
Wed Aug 21, 2019 4:46 pm
odroid wrote:
Wed Aug 21, 2019 4:14 pm
Please check the AI format first and let me know if it is okay or not.
HK-Logo-AI.zip
Got it. This is okay. Thanks
Please find attached updated splash image. If you need any tweaks let me know.
...
splash.bmp.zip
(32.38 KiB) Downloaded 24 times

User avatar
odroid
Site Admin
Posts: 32130
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 119 times
Been thanked: 292 times
Contact:

Re: How to change boot UEFI logo?

Unread post by odroid » Thu Aug 22, 2019 8:12 am

It looks nice.
We will include it in the next BIOS update.

BTW, is there any specific reason to use 672x378 resolution instead of default 800x600/1024x768?
Is that strange resolution is recommended by Windows and Plymouth boot splash screen?
These users thanked the author odroid for the post:
rmkimathi (Thu Aug 22, 2019 9:43 am)

rmkimathi
Posts: 11
Joined: Thu Jul 11, 2019 9:26 am
languages_spoken: english
ODROIDs: ODROID-H2
Has thanked: 24 times
Been thanked: 2 times
Contact:

Re: How to change boot UEFI logo?

Unread post by rmkimathi » Thu Aug 22, 2019 9:48 am

odroid wrote:
Thu Aug 22, 2019 8:12 am
It looks nice.
We will include it in the next BIOS update.

BTW, is there any specific reason to use 672x378 resolution instead of default 800x600/1024x768?
Is that strange resolution is recommended by Windows and Plymouth boot splash screen?
Really appreciated! Yes the 672x378 resolution is important. There are three items in the standard to be catered for in the flicker-free-boot (see image below): OEM logo, spinner, and OS logo
...
flickr-free-boot.jpg
flickr-free-boot.jpg (4.04 KiB) Viewed 734 times

User avatar
odroid
Site Admin
Posts: 32130
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 119 times
Been thanked: 292 times
Contact:

Re: How to change boot UEFI logo?

Unread post by odroid » Thu Aug 22, 2019 10:22 am

Understood.
Thank you for the explanation.
These users thanked the author odroid for the post:
rmkimathi (Fri Sep 06, 2019 1:09 am)

User avatar
odroid
Site Admin
Posts: 32130
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 119 times
Been thanked: 292 times
Contact:

Re: How to change boot UEFI logo?

Unread post by odroid » Thu Aug 22, 2019 1:42 pm

Can you please confirm this BIOS 1.08 which has the new logo?
AMI_GLK_SPI_8mb.zip
(4.21 MiB) Downloaded 28 times
Refer this update guide if you need.
https://wiki.odroid.com/odroid-h2/hardw ... ios_update
These users thanked the author odroid for the post:
rmkimathi (Thu Aug 22, 2019 6:20 pm)

rmkimathi
Posts: 11
Joined: Thu Jul 11, 2019 9:26 am
languages_spoken: english
ODROIDs: ODROID-H2
Has thanked: 24 times
Been thanked: 2 times
Contact:

Re: How to change boot UEFI logo?

Unread post by rmkimathi » Thu Aug 22, 2019 6:25 pm

odroid wrote:
Thu Aug 22, 2019 1:42 pm
Can you please confirm this BIOS 1.08 which has the new logo?
AMI_GLK_SPI_8mb.zip

Refer this update guide if you need.
https://wiki.odroid.com/odroid-h2/hardw ... ios_update
Confirmed. BIOS update successful - Boot splash looks awesome with new logo. I am happy. Thanks.
...
BIOS1.08.jpg
BIOS1.08.jpg (284.24 KiB) Viewed 662 times

User avatar
odroid
Site Admin
Posts: 32130
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 119 times
Been thanked: 292 times
Contact:

Re: How to change boot UEFI logo?

Unread post by odroid » Fri Aug 23, 2019 8:43 am

Great! Thank you for your contribution and confirmation.
We could see a nice boot splash on Windows 10 too.

We will use this BIOS image for the next batch production in October.
These users thanked the author odroid for the post:
rmkimathi (Fri Aug 23, 2019 11:44 am)

puremind
Posts: 49
Joined: Wed Nov 21, 2018 2:27 am
languages_spoken: english
ODROIDs: Odroid H2 Rev B
Has thanked: 3 times
Been thanked: 9 times
Contact:

Re: How to change boot UEFI logo?

Unread post by puremind » Sat Aug 31, 2019 7:44 pm

odroid wrote:
Fri Aug 23, 2019 8:43 am
Great! Thank you for your contribution and confirmation.
We could see a nice boot splash on Windows 10 too.

We will use this BIOS image for the next batch production in October.
Could owners of H2 Rev B safely use this 1.08 BIOS version?

Currently only listed 1.07 on the wiki page.

Thanks.
Odroid H2 Rev B, 16GB Ripjaws, MP510 Corsair 512GB Nvme

User avatar
odroid
Site Admin
Posts: 32130
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 119 times
Been thanked: 292 times
Contact:

Re: How to change boot UEFI logo?

Unread post by odroid » Tue Sep 03, 2019 11:22 am

Yes, you can.
We've tested it.

We will update the WiKi page in early October since we have a plan to make another BIOS image for better DRAM compatibility.
These users thanked the author odroid for the post:
puremind (Wed Sep 04, 2019 7:41 am)

Post Reply

Return to “General Topics”

Who is online

Users browsing this forum: No registered users and 0 guests