This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
products:sbc:common:configurations:change-boot-logo [2026/02/02 05:04] gray update by using AI |
products:sbc:common:configurations:change-boot-logo [2026/02/23 21:49] (current) gray old revision restored (2024/12/18 02:25) |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| - | This document | + | This document |
| ===== Linux ===== | ===== Linux ===== | ||
| <WRAP info > | <WRAP info > | ||
| - | The official | + | Our official Ubuntu image will display 3 logos during system boot: |
| * U-Boot logo | * U-Boot logo | ||
| - | * Linux kernel | + | * Kernel |
| - | * Plymouth (Ubuntu) boot splash | + | * Ubuntu logo |
| </ | </ | ||
| Line 17: | Line 17: | ||
| The U-Boot logo is located at ''/ | The U-Boot logo is located at ''/ | ||
| + | The image format is BMP with a resolution of '' | ||
| - | The required image format is BMP with a resolution of '' | + | You can use Terminal |
| - | + | ||
| - | You can use the terminal | + | |
| ```shell | ```shell | ||
| $ file / | $ file / | ||
| - | ``` | ||
| - | Example output: | ||
| - | ``` | ||
| / | / | ||
| ``` | ``` | ||
| - | To change it, simply | + | You can replace the default logo with your own **BMP** image. |
| ==== Linux Kernel Logo ==== | ==== Linux Kernel Logo ==== | ||
| - | Use the netpbm tool to convert | + | Use the netpbm tool to convert |
| ```shell | ```shell | ||
| Line 41: | Line 37: | ||
| $ pnmtoplainpnm linux_logo_clut224.pnm > logo_linux_clut224.ppm | $ pnmtoplainpnm linux_logo_clut224.pnm > logo_linux_clut224.ppm | ||
| ``` | ``` | ||
| - | Place the generated '' | + | Put the converted |
| - | Recompile | + | Re-compile |
| - | ==== Plymouth (Ubuntu | + | ==== Ubuntu Logo ==== |
| - | The Plymouth | + | The Ubuntu |
| - | If you are [[/ | + | If you’ve [[/ |
| ===== Android ===== | ===== Android ===== | ||
| - | Starting from Android 10, Rockchip | + | Because RK merged the logo partition |
| - | ==== Logo Format | + | |
| + | ==== Logo Format ==== | ||
| <WRAP info > | <WRAP info > | ||
| - | * **Source Location:** The original logo file in the Android source code is located at '' | + | *Where is original logo file |
| - | * **Required Format:** | + | Logo file is stored |
| - | * 16-bit | + | |
| - | * Resolution | + | *BMP format, should be: |
| + | *16bit RGB565 BMP format | ||
| + | *Resolution | ||
| </ | </ | ||
| - | ==== Update | + | ==== Kernel |
| - | You can push a prepared | + | We use the adb command to push the prepared logo.bmp to the motherboard path / |
| - | ```shell | ||
| - | $ adb root | ||
| - | $ adb remount | ||
| - | $ adb push logo.bmp / | ||
| - | $ adb reboot | ||
| - | ``` | ||
| - | |||
| - | Example command output: | ||
| ```shell | ```shell | ||
| $ adb root | $ adb root | ||
| Line 97: | Line 88: | ||
| $ adb push logo.bmp / | $ adb push logo.bmp / | ||
| logo.bmp: 1 file pushed, 0 skipped. 655.0 MB/s (4147272 bytes in 0.006s) | logo.bmp: 1 file pushed, 0 skipped. 655.0 MB/s (4147272 bytes in 0.006s) | ||
| - | |||
| - | $ adb reboot | ||
| ``` | ``` | ||
| - | After the device reboots, the new logo should be displayed. | ||
| - | ==== Update Logo by Rebuilding Firmware ==== | ||
| - | This method involves modifying | + | ==== Updage |
| - | 1) Replace the logo source: Replace the '' | + | 1) replace |
| - | 2) build the update | + | 2) build upgrate |
| ```shell | ```shell | ||
| Line 115: | Line 102: | ||
| $ ./build.sh -UCKAu | $ ./build.sh -UCKAu | ||
| ``` | ``` | ||
| - | This will generate an '' | ||
| - | 3) Flash the firmware: | + | 3) Burn upgrate package |