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
Last revision Both sides next revision
odroid-n2:application_note:bootlogo_n2 [2019/03/27 09:16]
joy.cho [Tips for boot logo on ODROID-N2]
odroid-n2:application_note:bootlogo_n2 [2020/03/31 12:14]
luke.go old revision restored (2019/08/02 10:10)
Line 1: Line 1:
 ========= Tips for boot logo on ODROID-N2 ======= ========= Tips for boot logo on ODROID-N2 =======
 <WRAP info round> <WRAP info round>
-Using display auto detection option, broken logo display can be shown with the latest version.\\+Using the display auto detection option, ​the broken logo display can be shown with the latest version.\\
 Please use manual display mode by setting **setenv display_autodetect "​false"​** of boot.ini. Please use manual display mode by setting **setenv display_autodetect "​false"​** of boot.ini.
 </​WRAP>​ </​WRAP>​
-===== Logo Image Format ===== +===== Boot Logo Image Format ===== 
-The basic image format ​of ODROID-N2 logo file is as following.+The basic image format ​for the ODROID-N2 ​boot logo file is as following.
  
 === Format === === Format ===
Line 18: Line 18:
 {{:​en:​boot-logo.bmp.gz|}} {{:​en:​boot-logo.bmp.gz|}}
  
-We recommend using GIMP or KolourPaint.\\ +We recommend using GIMP or %%KolourPaint%% for boot logo creation.\\ 
-Here is an advanced ​option.+Here are the advanced ​options for each of the recommended programs.
  
 **[ GIMP ]** **[ GIMP ]**
Line 29: Line 29:
 </​code>​ </​code>​
  
-**[ KolourPaint ]**+**[ %%KolourPaint%% ]**
 <​code>​ <​code>​
 - Save Image as  - Save Image as 
Line 37: Line 37:
  
 === Size Limitation === === Size Limitation ===
-And please keep **the size of your logo file must be under 2MB** because the logo partition of Android is limited to 2MB.+It is important to note that, **the size of your logo file must be under 2MB** because the logo partition of Android is limited to 2MB.
 Gzip BMP format is supported, so if the size is over 2MB, you can use bmp.gz file. Gzip BMP format is supported, so if the size is over 2MB, you can use bmp.gz file.
 <code bash> <code bash>
Line 49: Line 49:
 so displayed boot logo will be fixed automatically for output mode as described in boot.ini.\\ so displayed boot logo will be fixed automatically for output mode as described in boot.ini.\\
  
-For example, in case of using the mode "​1024x600p60hz",​ boot logo will be displayed as 1024x600 even though actual size of bmp file is 1280x720.+For example, in case of using the mode "​1024x600p60hz", ​the boot logo will be displayed as 1024x600 even though ​the actual size of the bmp file is 1280x720.
 ===== How to replace boot logo with your custom image ===== ===== How to replace boot logo with your custom image =====
 ODROID-N2 scans the existence of the following three parts in numerical order.\\ ODROID-N2 scans the existence of the following three parts in numerical order.\\
Line 58: Line 58:
  
 ==== Android ==== ==== Android ====
-On Android, you can replace boot logo with your custom image.+In Android, you can replace boot logo with your custom image.
  
-There are two ways to change boot logo image.+There are two ways to change ​the boot logo image.
   - Add a image into VFAT partition.   - Add a image into VFAT partition.
   - Rewrite image data into Android LOGO partition using fastboot.   - Rewrite image data into Android LOGO partition using fastboot.
Line 68: Line 68:
  
 === 2. Android Logo Partition === === 2. Android Logo Partition ===
-If you want to replace logo data in logo partition, please follow this guide.\\+If you want to replace ​the logo data in logo partition, please follow this guide.\\
  
-First, you must get into your U-Boot command line while pressing **ENTER** key when your ODROID-N2 is powered up.\\ +First, you must get into your U-Boot command line while pressing ​the **ENTER** key when your ODROID-N2 is powered up.\\ 
-And execute **fastboot** command from U-Boot and connect with your desktop using USB cable.+And execute **fastboot** command from U-Boot and connect ​it with your desktop using USB cable.
  
 **[ ODROID-N2 Target ]** **[ ODROID-N2 Target ]**
Line 88: Line 88:
 <WRAP round important>​ <WRAP round important>​
 If you will use bmp data on logo partition, make sure there is **NO boot-logo.bmp.gz file on your VFAT area**, \\ If you will use bmp data on logo partition, make sure there is **NO boot-logo.bmp.gz file on your VFAT area**, \\
-because U-Boot ​checks at first if there are boot-logo.bmp/​boot-logo.bmp.gz ​on VFAT area and then check logo partition.+because U-Boot first checks ​if there is a boot-logo.bmp/​boot-logo.bmp.gz ​file in the VFAT area and then checks the logo partition.
 </​WRAP>​ </​WRAP>​
  
Line 163: Line 163:
 </​code>​ </​code>​
  
 +===== Android Boot Animation =====
 +In case of Android, you can use **bootanimation.zip** method to show your custom logo using animation.\\
 +
 +Please refer to this reference site.\\
 +https://​android.googlesource.com/​platform/​frameworks/​base/​+/​master/​cmds/​bootanimation/​FORMAT.md\\
 +
 +The system selects a boot animation zip file from the following locations.
 +<​code>​
 +/​system/​media/​bootanimation.zip
 +/​oem/​media/​bootanimation.zip
 +</​code>​
 +
 +Before copy process, you need to change root filesystem permission as r/w.\\
 +And copy your bootanimation.zip into /​system/​media/​ folder.
 +<code bash target>
 +console:/ $ su
 +console:/ # mount -o rw,remount /system
 +[  173.674067@2] EXT4-fs (mmcblk0p11):​ re-mounted. Opts: block_validity,​delalloc,​barrier,​user_xattr,​acl,​inode_readahead_blks=8
 +</​code>​
 +
 +Please make sure file permission of bootanimation.zip.
 +<code bash target>
 +console:/ # chmod 755 /​system/​media/​bootanimation.zip ​                         ​
 +console:/ # ls -al /​system/​media/​bootanimation.zip ​                            
 +-rwxr-xr-x 1 root root 5030729 2019-03-27 00:41 /​system/​media/​bootanimation.zip
 +</​code>​