Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


Sidebar

products:sbc:vim1:configurations:change-boot-logo

This is an old revision of the document!


Change Boot Logo

Introduction

This document mainly introduces how to Change Boot Logo. The document is divided into two parts, the first part is for the Ubuntu platform, and the second part is for the Android platform.

Linux

Our official Ubuntu image will display 3 logos during system boot:

  • U-Boot logo
  • Kernel logo
  • Ubuntu logo

The U-Boot logo is located at /usr/share/fenix/logo/logo.bmp. The image format is BMP with a resolution of 500x500px, and bit-depth of 24 bits.

You can use Terminal to check the default logo image format:

$ file /usr/share/fenix/logo/logo.bmp
/usr/share/fenix/logo/logo.bmp: PC bitmap, Windows 3.x format, 500 x 500 x 24, image size 750002, resolution 2834 x 2834 px/m, cbSize 750056, bits offset 54

You can replace the default logo with your own BMP image.

Use the netpbm tool to convert png images to ppm images.

$ pngtopnm linux_logo.png > linux_logo.pnm
$ pnmquant 224 linux_logo.pnm > linux_logo_clut224.pnm
$ pnmtoplainpnm linux_logo_clut224.pnm > logo_linux_clut224.ppm

Put the converted ppm file into the drivers/video/logo/ directory of the kernel, and replace the logo_linux_clut224.ppm file.

Re-compile the kernel, and the logo will be replaced with a new picture.

The Ubuntu logo file is located at /usr/share/fenix/logo/logo.png, replace the .png file to change the Ubuntu boot logo.

If you’ve built the image with Fenix, replace the file archives/logo/png/logo.png to change the logo.

Android

Last modified: 2022/09/01 23:43 by frank