I have a NUC8i7BEH, which comes by default with some variation of:
Intel® published a way back the Intel® Integrator Toolkit (or ITT for short) which provides an UEFI executable that can be used to replace the default splash image. Let’s see how.
NUC8 or older
The list of compatible devices can be found on the download page of the ITT.
A JPEG image with these restrictions:
At most 60 KB.
120 x 120 pixels.
1920 x 1080 pixels.
Unspecified. And only a subset of all the variants is supported. Fortunately, the ITT comes with a bunch of compatible JPEG files (the default one, at different resolutions), and we can use those as reference.
We’ll use it to edit the desired picture and export it so that it adheres to the “specs” mentioned.
Producing the image
You can either draw one from scratch, or fetch one from the WWW via image search. Remember: nothing too fancy; we only have a maximum payload of 60 KB.
I’ve had success using images with black background, since it meshes nicely with the rest of the screen, rather than white, which produces a noticeable border when image ends and the black screen commences. But you be the judge.
Once you are happy, export it as JPEG, trying to reduce the size without sacrificing quality.
- Download the toolkit and extract the
ITK6.efiexecutable onto your ESP. If that spooks you, you can use instead a FAT32 formatted USB drive.
- Place a copy of the JPEG image alongside the
- Enable the Internal UEFI Shell on the boot section of the BIOS Setup.
- Boot the Internal UEFI Shell (pressing
F10on bootup may prove helpful).
ESCto prevent the execution of the
map -rto identify the device where the
fs0:(or the actual device in your case).
lsto ascertain you are where you think you are.
ITK6.efi -b -x SPLASH.bio -il splash.jpg. Some problems with the JPEG image are reported here, for instance, if it is too big. If so, rinse and repeat until this step does not croak.
F7to update BIOS.
- Navigate to the ESP (or whatever device you are using) and select
- Confirm that you want to flash it.
- The NUC will reboot, and you will be asked to confirm, by pressing
9, that you accept the flash request.
- If the JPEG is accepted, you will see a message stating that the graphical memory is being updated. But if the image is not valid, it will skip to the (previous) splash image.
- If everything is hunky-dory, the next thing you’ll see is your splash image, yay! But it could also be a blank screen. If so, try again until you get the JPEG format right.
Tagsintel nuc nuc8 artwork uefi