[AIOT] Change the Boot Logo for Tinker Board 2

  • Method 1: (For Debian 10, Debian 11)

1. Convert the logo file to 24 bit BMP file. It is recommended to use Window Paint for conversion

Note: After converting to 24 bit BMP file, the BMP file MUST less than 700K bytes.

2. Rename the BMP file to logo.bmp

3. Copy logo.bmp and rename it to logo_kernel.bmp

4. Replace logo.bmp and logo_kernel.bmp with logo.bmp and logo_kernel.bmp under sourcecode/kernel

5. Build kernel image and flash kernel image

  • Method 2: (For Debian 10, Debian 11 (Versions after v3.0.16))

1. Convert the logo file to 24 bit BMP file. It is recommended to use Window Paint for conversion

Note: After converting to 24 bit BMP file, the BMP file MUST less than 700K bytes

2. Rename the BMP file to logo.bmp

3. Copy logo.bmp to sourcecode/kernel/scripts/

4. Execute the following command on the ubuntu server:

./bmpconvert logo.bmp
 

5. You will see the following message after the command is successful

6. Powering on device, and open terminal

    Enter sudo reboot fastboot in terminal to enter fastboot mode

7. Execute command to flash logo.bmp into splash partition

fastboot flash splash logo.bmp
 
  • Method 3: (For Debian 10, Debian 11 (Versions after v3.0.16))
  • for eMMC image:

If put the logo upder /home/Downloads, please first cd /home/Downloads, then enter the following commands

sudo dd if=logo_kernel.bmp of=/dev/mmcblk0p7 bs=1M conv=fsync
sudo reboot
 
  • for SD card image:
sudo dd if=logo_kernel.bmp of=/dev/mmcblk1p7 bs=1M conv=fsync
sudo reboot