So I wanted to get this tutorial out in the wild because I think it’s simply too cool to keep under wraps. So upon inspecting some build EFI’s on GitHub I came across a linked tutorial that very easily teaches you how to replace your BIOS splash image for any modern motherboard. You know, the jenky looking motherboard manufacturers logo you see after/during POST… I translated it and tried it myself on my Asrock z390 board with success! **SEE WARNING BELOW** My OpenCore Boot Screen with Custom BIOS Logo - Artwork by lackoillustration.com WARNING:
Original credit goes to this bilibili.com tutorial. All images are my own outside of the credited Lacko Illustration designs (Apple Skull etc). Ok, let’s get into it! Preperation: Download UEFITool https://github.com/LongSoft/UEFITool - which (not surprisingly) is forked by our very own vit9696 - a major contributor to this community! To my knowledge, Vit9696 works closely with acidanthera among other heavy-hitters on projects such as Lilu, WEG and AppleALC - I thought that was cool. Note: There are Mac, Windows and Linux versions available. I have only used the Windows version and that is what this tutorial is based on. Image Editor - I use Photoshop in my example but it can be any basic image editor that can create and save a jpg. I have included a small library pre-made BIOS Splash Images for the uninitiated on my Imgur HERE. Keep in mind that for high res screens these images will appear smaller than what’s presented. Grab the BIOS rom from your motherboard manufacturer’s website (choose version wisely) that you want to edit. Prepare and edit the image you want to use. I chose my personal image from Lacko Illustration’s library of “Apple Skulls” www.lackoillustration.com - maybe one of the coolest Hackintosh logos I’ve seen…His art is amazing and definitely worth a look. Of course, a simple white or rainbow Apple logo looks just as cool and makes the OpenCore menu shine (which is also included in my pre-made library). Photoshop/Image Specifics: - Recommended size: 1024x768 (72 or 96 pixels per inch) - For Asrock the Image should be placed ABOVE the 400pixel mark within the 768(height) box. If not, the OpenCore menu will cut off part of the image - if you’re not using OpenCore you can use the other centered versions but the Windows loading ring may cut into it as well (untested). Asus can be centered from what I’ve found but YMMV - it’s all about trial and error here. If the image is cut-off by other on-screen elements just rinse and repeat. - I read on another source that the image cannot be above 1mb but should in my experience is likely to be between 50-100kb (honestly there’s no need for it to be bigger). Instructions:1.) Open UEFITool and choose File>Open image file… 2.) In the Open box select “All Files” in the bottom right to reveal your unique BIOS image (default file type is ROM, CAP and some other’s - Asrock does not match this file type as the extension is .40). Select it and open. 3.) Once you see the ROM file has loaded use CTRL+F or CMD+F to open a search dialog. Select the GUID tab and search for 7BB28B99-61BB-11D5-9A5D-0090273FC14D. 4.) At the bottom of the UEFITool window, under the “messages” section of the app it should read something like “GUID pattern 7BB28B99-61BB-11D5-9A5D-0090273FC14D found as ______”. Double click that message and it should bring you to the section where your BIOS splash image is stored. 5.) Open any nested sections below the highlighted GUID until you see “Raw Section”. For me (and other Asrock users) there will be 2. You may see one “raw section” or three, it depends on the motherboard manufacturer. Asrock’s BIOS splash page boot instructions are actually an image (you know, the “press delete to enter BIOS” text? Yeah, it’s an image.). Now we’ll verify the correct image for replacement… 6.) Select the first “Raw section” and right-click. Select “Extract body…”. This is a jpeg image converted to RAW but we first need to give it a filename. 7.) I just used “123” as an example. No need to change the file type here as Preview/Photos can open RAW files just fine. This is also just to verify the correct “Raw section” - we will not be using this image further. I saved it to my BIOS folder. 8.) Make sure to verify it is the image you want to replace - it should be the logo you see at boot. If it isn’t, continue to the next “Raw section” on the list and repeat the previous step above. Note: Any of these images can be replaced using the same method. If you don’t want any text you can replace the text-images with an image of a black box. 9.) Now armed with your new replacement image, select the correct “Raw section” and right-click on it. On the menu you will select “Replace body…”, select it. 10.) The open-file box will have Raw files selected as default file type (bottom right), making it impossible to see jpg files. Change that to “All Files” and grab your new replacement image (mine was labeled 1.jpg) and open it. Don’t worry UEFITools will convert the jpg to RAW for us! 11.) Now back in the main UEFITool GUI you should see a change in the “Raw section” you chose to edit earlier. It now reads “Remove” and another selection under that reads “Replace”. If you see the “Replace” section you did it! 12.) Now we just need to resave the BIOS ROM with the correct name and extension. Click File>”Save image file…”. When the Save BIOS image file box pops up first go to the bottom menu “Save as type” and select “All Files”. Then, navigate to where the original unedited ROM is stored, highlight it (so it grabs the exact name and extension as the original) and save it in your desired directory. That’s it! 13.) The app will ask you if you want to open the newly saved file. You can chose either yes or no here. If you want to verify that the image saved, click Yes and use the same procedure to make sure your new image is in there, nice and tidy. 14.) Move your new BIOS ROM onto a Fat32 USB and follow the instructions given by your motherboard manufacturer to flash the new BIOS. For me, that was navigating BIOS to “instaflash” and then selecting my newly edited BIOS file off my USB stick. Once the flash is complete you should see your new splash image on the next reboot! So easy! This is a 4K monitor, which shrinks the image. Expect it to be much larger on a 1080p display. I hope you all enjoy this and please let me know if there’s anything I can do to help. Please read the warnings/considerations above and take them seriously! I will answer what I can but I have pretty limited experience on this outside of Asrock and Asus. I also have a pretty crazy personal life so I unfortunately can’t be your tech support. Good luck and happy hacking! [link] [comments] |
Post a Comment