This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next 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/05/11 02:21] (current) nick |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Change | + | ====== Change |
| ===== Introduction ===== | ===== Introduction ===== | ||
| Line 7: | Line 7: | ||
| ===== Linux ===== | ===== Linux ===== | ||
| - | <WRAP info > | + | <WRAP info> |
| The official Khadas Ubuntu image displays three logos during system boot: | The official Khadas Ubuntu image displays three logos during system boot: | ||
| * U-Boot logo | * U-Boot logo | ||
| Line 14: | Line 14: | ||
| </ | </ | ||
| - | ==== U-Boot | + | ==== U-Boot |
| The U-Boot logo is located at ''/ | The U-Boot logo is located at ''/ | ||
| Line 32: | Line 32: | ||
| To change it, simply replace the default '' | To change it, simply replace the default '' | ||
| - | ==== Linux Kernel | + | ==== Linux Kernel |
| Use the netpbm tool to convert a PNG image to the required PPM format. | Use the netpbm tool to convert a PNG image to the required PPM format. | ||
| Line 45: | Line 45: | ||
| Recompile the kernel. After flashing the new kernel, the boot logo will be updated. | Recompile the kernel. After flashing the new kernel, the boot logo will be updated. | ||
| - | ==== Plymouth (Ubuntu | + | ==== Ubuntu |
| - | The Plymouth | + | The Ubuntu |
| - | If you are [[/ | + | If you [[/ |
| Line 56: | Line 56: | ||
| Starting from Android 10, Rockchip merged the logo partition into the super partition, making it impossible to modify the boot logo dynamically without rebuilding the entire firmware. To address this, a new custom partition has been added to allow for dynamic logo updates. | Starting from Android 10, Rockchip merged the logo partition into the super partition, making it impossible to modify the boot logo dynamically without rebuilding the entire firmware. To address this, a new custom partition has been added to allow for dynamic logo updates. | ||
| - | ==== Logo Format Requirements==== | + | ==== Logo format requirements==== |
| <WRAP info > | <WRAP info > | ||
| - | | + | * Source Location: The original logo file in the Android source code is located at '' |
| - | | + | * Required Format: |
| * 16-bit RGB565 BMP format. | * 16-bit RGB565 BMP format. | ||
| * Resolution should be ≤ 1080P (1920x1080 pixels). | * Resolution should be ≤ 1080P (1920x1080 pixels). | ||
| Line 67: | Line 67: | ||
| - | ==== Update | + | ==== Update |
| You can push a prepared '' | You can push a prepared '' | ||
| Line 102: | Line 102: | ||
| After the device reboots, the new logo should be displayed. | After the device reboots, the new logo should be displayed. | ||
| - | ==== Update | + | ==== Update |
| This method involves modifying the Android source code and building a complete update package. | This method involves modifying the Android source code and building a complete update package. | ||