Users can use a custom Boot-Logo to replace default Khadas Boot-logo, there we talk about U-Boot stage logo, which will be displayed first after reboot.
The U-Boot logo is located at /usr/share/fenix/logo/logo.bmp
.
The image format is BMP with a resolution of 500x500px
and a 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.
$ adb root $ adb remount $ adb push xxx.bmp /mnt/vendor/odm_ext/logo_files/bootup.bmp $ adb shell sync $ adb reboot
1. Replace the device/khadas/kvim1s/logo_img_files/bootup.bmp
logo file.
2. Build upgrade package:
$ cd PATH_YOUR_PROJECT $ rm -rf out/target/product/kvim1s/ $ source build/envsetup.sh $ lunch kvim1s-userdebug $ make installclean -j8 $ make otapackage -j8
1. Replace the device/khadas/kvim4/logo_img_files/bootup.bmp
logo file.
2. Build upgrade package:
$ cd PATH_YOUR_PROJECT $ rm -rf out/target/product/kvim4/ $ source build/envsetup.sh $ lunch kvim4-userdebug $ make installclean -j8 $ make otapackage -j8
3. Burn update.img to your SBC, you can refer How To Upgrade. Restart for changes to take effect.
PATH_YOUR_PROJECT
to your project path