Change Boot Logo on Beaglebone Black

I am trying to change the Tux Logo during the boot of my Beaglebone Black. I am Using the Beaglebone Black Rev. C with Kernel version 4.19.94-ti-r42.
I am creating a qt application with the 4dcape70t Display and only use a circle and mask the rest of the display. So during bootup I dont see the logo in the top left corner.
I would like to show the user that the display is working and doing something during bootup.
Ideally I would like to display our logo in the middle of the display. But anything that somehow shows that the Display is working will be sufficient.

HI @swizz,

there is a pretty good example here:


Thanks for your reply.
I have been able to create the ppm file.
Unfortunately I do not use Toradex. I am using the default Beaglebone Black debian image.
Where do I have to copy the ppm file to? And how do I rebuild the kernel?
My approach would be to replace the lunux tux ppm file in /kernel/drivers/video/logo, but I can’t find this folder on my Beaglebone. I was looking under /lib/modules/4.19.94-ti-r64/kernel/video, but the logo folder does not exist in here.
Could you point me into the right direction?

I know, it’s a good Generic writeup on every step you need to do on the BBB.

git clone -b ti-linux-4.19.y
cd ./ti-linux-kernel-dev

THen under ./KERNEL/ patch the drive like the guide shows, then run:


Copy ./deploy/linux-image*.deb to your BBB and install it…