odroid_go_ultra:application_note:boot_logo

Custom Boot Logo Display on OGU

  • Logo Image Format
  • How to replace logo - Add logo.bmp in emmc
  • Tips to enable boot messages

Basic image format of ODROID-GO Ultra is as following.

Image Format : 24-bit Windows BMP image

Image Size for OGU : 480 by 854

Color Depth : 24bpp
File Name : 'logo.bmp'

Also note that it's counterclockwise (CCW) rotation image.
Here is the sample bmp files.
https://github.com/hardkernel/u-boot/tree/odroidgoU-v2015.01/odroid_resource/res


We recommend using GIMP or KolourPaint.
Here is an advanced option.

[ GIMP ]

- Export as Windows BMP
- Compatibility Options : Do not write Color Space Information
- Advanced Options : 24 bits Color
- Name : "logo.bmp"

[ KolourPaint ]

- Save Image as 
- Filter : Windows BMP image
- Convert to : 24-bit Color

There are two ways to replace boot logo with your custom image.

  1. Add a bmp image in BOOT folder (vfat partition) of SD Card

We recommend method[1] because it's easier for you to add/remove/change your custom logo.

- Boot OGU into recovery mode.
- Copy logo.bmp into BOOT folder of emmc
- Try board booting

Standard boot messages during kernel booting is disabled by default.
If you want to enable it, please modify boot.ini as following.

Please note that the Kernel boot log display may slow down the booting time a couple of seconds.

Enable full booting log

Remove quiet option in bootargs.

### setenv bootargs "root=UUID='e139ce78-9841-40fe-8823-96a304a09859' rootwait rw fsck.repair=yes net.ifnames=0 fbcon=rotate:3 console=/dev/ttyFIQ0,115200 quiet splash plymouth.ignore-serial-consoles consoleblank=0"

setenv bootargs "root=UUID='e139ce78-9841-40fe-8823-96a304a09859' rootwait rw fsck.repair=yes net.ifnames=0 fbcon=rotate:3 console=/dev/ttyFIQ0,115200 splash plymouth.ignore-serial-consoles consoleblank=0"

Enable booting log on Display

To activate boot messages on Display, remove console and plymouth options.

### setenv bootargs "root=UUID='e139ce78-9841-40fe-8823-96a304a09859' rootwait rw fsck.repair=yes net.ifnames=0 fbcon=rotate:3 console=/dev/ttyFIQ0,115200 quiet splash plymouth.ignore-serial-consoles consoleblank=0"

setenv bootargs "root=UUID='e139ce78-9841-40fe-8823-96a304a09859' rootwait rw fsck.repair=yes net.ifnames=0 fbcon=rotate:3"
  • odroid_go_ultra/application_note/boot_logo.txt
  • Last modified: 2022/09/02 11:54
  • by luke.go