Hackbgrt151 High Quality File
When you power on a modern UEFI PC, the firmware displays a bitmap (BGRT) stored in a firmware table. HackBGRT injects a custom image after the firmware loads but before Windows takes over, effectively replacing the logo without modifying the actual BIOS/UEFI firmware (thus no brick risk).
If you are running systemd-boot or GRUB, here is how to enable this.
Step 1: Check if you need it
First, check if your system even has a BGRT table:
ls /sys/firmware/acpi/bgrt/
If you see image and status, you are a candidate.
Step 2: Edit your bootloader
For GRUB users:
Edit /etc/default/grub:
sudo nano /etc/default/grub
Find the line GRUB_CMDLINE_LINUX_DEFAULT and add hackbgrt inside the quotes. hackbgrt151 high quality
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash hackbgrt"
Update GRUB:
sudo update-grub
For systemd-boot users:
Edit your specific entry file (e.g., /boot/loader/entries/arch.conf):
options root=PARTUUID=... rw quiet splash hackbgrt
Step 3: Reboot
After rebooting, your OEM logo should be gone. If you have splash enabled (like Plymouth), you should now see your distribution's logo (or a custom theme) from the moment the kernel loads until your login screen appears. No flicker. No black screen.
Even with version 151, users hit snags. Here is how to solve the three most common complaints associated with poor quality mods:
| Symptom | Cause | Fix |
| :--- | :--- | :--- |
| Logo is tiny, centered on black screen | The BMP resolution is too low. The UEFI is falling back to 640x480. | Remake your BMP at exactly 1920x1080 or higher. |
| Colors look washed out or neon | You saved the BMP in 8-bit (256 color) or 16-bit mode. | Re-save as 24-bit RGB. Do not use RLE compression. |
| Spinner dots have a black box behind them | Your image has a solid background, but the UEFI expects transparency. | HackBGRT151 doesn't support true alpha in BMP. Use a solid dark or black background that blends with the UEFI background color. |
Note for Secure Boot: You must enroll a custom key or temporarily disable Secure Boot. The tool provides a helper (enroll_key.exe) but this is the most complex step for average users. When you power on a modern UEFI PC,
OEM boot screens often use a limited color palette (RGB 565, or 16-bit). This causes color banding—visible gradients and blotches in what should be a smooth image. High-quality HackBGRT mods leverage 24-bit true color (RGB 888), eliminating banding for photographic or gradient-heavy logos.
Around kernel version 4.17, a developer realized that most users don't want to see the Dell logo every single boot. The solution was a small, brute-force hack: Clear the BGRT table before the kernel renders anything else.
To enable this, you simply add hackbgrt to your kernel command line.
When this parameter is active, the Linux kernel ignores the bgrt_image address in memory. It effectively tells the EFI framebuffer, "Forget the logo you are holding. Give me a blank slate."
If you wish to revert to the default Windows logo:
⚠️ Warning: Modifying boot parameters carries a small risk. Always ensure you have a backup of important data and create a System Restore point before modifying system boot files. Use this tool at your own risk. If you see image and status , you are a candidate
is a third-party UEFI application designed to change the boot logo on Windows systems. While "hackbgrt151" likely refers to version 1.5.1 of this tool, obtaining a "high quality" result depends on using the correct image specifications and configuration settings to avoid distortion or failure to load. Key Requirements for High Quality
To ensure your custom boot logo appears clearly and correctly, follow these technical standards: File Format : The image must be a 24-bit BMP file named splash.bmp
. While some modded versions support PNG/JPEG, the standard release requires BMP. Resolution & Aspect Ratio
: Match the image to your system's boot resolution (often 800x600 or 1024x768 rather than your full desktop resolution). Using a mismatched resolution can lead to a "squished" or distorted logo. Background pure black background
(RGB 0,0,0) to blend seamlessly with the rest of the Windows boot sequence. Dimensions : Aim for a central logo roughly 200x200 to 300x300 pixels
. Images that are too large may be ignored by the system, causing Windows to revert to the default logo. Preparation & Safety
Using HackBGRT involves modifying the bootloader, which carries a risk of making your system unbootable if handled incorrectly. Microsoft Learn Squished Aspect Ratio #31 - Metabolix/HackBGRT - GitHub