Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
products:sbc:common:configurations:change-boot-logo [2022/07/13 06:12]
nick
products:sbc:common:configurations:change-boot-logo [2023/03/23 04:35] (current)
xiong
Line 28: Line 28:
 You can replace the default logo with your own **BMP** image. You can replace the default logo with your own **BMP** image.
  
-==== Kernel Logo ====+==== Linux Kernel Logo ====
  
 Use the netpbm tool to convert png images to ppm images. Use the netpbm tool to convert png images to ppm images.
Line 46: Line 46:
  
 If you’ve [[/products/sbc/vim3/development/linux/build-ubuntu| built the image with Fenix]], replace the file ''archives/logo/png/logo.png'' to change the logo. If you’ve [[/products/sbc/vim3/development/linux/build-ubuntu| built the image with Fenix]], replace the file ''archives/logo/png/logo.png'' to change the logo.
 +
  
 ===== Android ===== ===== Android =====
  
 +<WRAP info >
 +  *Where is original logo file
 +Logo file is stored in the device/khadas/TARGET/logo_img_files/bootup.bmp directory in android code.
 +
 +  *BMP format, should be:
 +    *16bit RGB565 BMP format
 +  *Resolution <= 1080P (1920 * 1080)
 +  *How To Change
 +
 +Replace the bootup.bmp ,then rebuild the logo.img
 +</WRAP>
 +
 +==== Build Logo on Android ====
 +
 +1) Update a new logo picture as you want:
 +
 +```shell
 +$ cp ~/Pictures/khadas.bmp device/khadas/kvim3/logo_img_files/bootup.bmp
 +```
 +
 +2) Build the logo:
 +
 +```shell
 +$ cd PATH_YOUR_PROJECT
 +$ source build/envsetup.sh
 +$ lunch TARGET_LUNCH
 +$ make logoimg
 +```
 +
 +See this build log for reference:
 +
 +```shell
 +$ make logoimg
 +
 +...
 +
 +generate out/target/product/kvim3/upgrade/logo.img
 +gzip -c device/khadas/kvim3/logo_img_files/bootup.bmp > out/target/product/kvim3/upgrade/logo/bootup.bmp
 +dbg:item num 8
 +dbg:pack item [bootup]
 +dbg:pack item [upgrade_upgrading]
 +dbg:pack item [upgrade_fail]
 +dbg:pack item [upgrade_unfocus]
 +dbg:pack item [upgrade_error]
 +dbg:pack item [upgrade_success]
 +dbg:pack item [upgrade_logo]
 +dbg:pack item [upgrade_bar]
 +Installed out/target/product/kvim3/upgrade/logo.img
 +
 +#### make completed successfully (01:54 (mm:ss)) ####
 +```
 +
 +==== Burn the logo.img Separately ====
 +
 +1) Copy the new logo.img to a thumbdrive (U-disk):
 +```shell
 +$ cp images/logo.img /media/jason/9B98-6C15/
 +```
 +2) Insert the thumbdrive into your VIM3, then boot into U-Boot mode.
 +
 +3) Update logo partition as new logo.img:
 +```shell
 +kvim3# usb_update logo logo.img
 +```
 +4) Refresh to see the new logo:
 +```shell
 +kvim3# run init_display
 +```
 +
 +
 +==== Updage the logo by upgrate whole firmware ====
 +
 +1) replace device/khadas/TARGET/logo_img_files/bootup.bmp bmp file
 +
 +2) build upgrate package
 +
 +```shell
 +$ cd PATH_YOUR_PROJECT
 +$ source build/envsetup.sh
 +$ lunch TARGET_LUNCH
 +$ make installclean -j8
 +$ make otapackage -j8
 +```
 +
 +3) Burn upgrate package update.img to your device you can refer How To Upgrate ,restart then you can see the new boot logo
  
 +<WRAP info >
 +  *Replace PATH_YOUR_PROJECT to your project path
 +  *Replace TARGET_LUNCH to your lunch select.
 +   *For VIM3, it’s kvim3-userdebug.
 +   *For VIM3L, it’s kvim3l-userdebug.
 +  *TARGET should be kvim3 or kvim3l
 +</WRAP>
Last modified: 2022/07/13 06:12 by nick