We're no longer updating This wiki!!

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
Next revision Both sides next revision
en:c2_tips [2016/02/03 14:53]
joy.cho [How to change U-boot configuration by BOOT.INI]
en:c2_tips [2016/06/16 10:08]
joy.cho [How to change HDMI output resolution]
Line 8: Line 8:
 </​WRAP>​ </​WRAP>​
 <WRAP center round box 60%> <WRAP center round box 60%>
-Supported resolutions at this moment (2015-12-24)+Supported resolutions at this moment (2016-06-16)
   - 4K UHD (2160p)   - 4K UHD (2160p)
 +  - 3440x1440 (Ubuntu only so far)
 +  - 2560x1600
 +  - 2560x1440
 +  - 2560x1080
   - 1920x1200 (WUXGA)   - 1920x1200 (WUXGA)
   - 1920x1080 (1080p)   - 1920x1080 (1080p)
Line 24: Line 28:
   - 1440x900   - 1440x900
   - 1360x768   - 1360x768
-  - 1024x600+  - 1024x600 ​(DVI supported for ODROID-VU7+)
   - 800x600   - 800x600
  
Line 97: Line 101:
 setenv loadaddr 0x20000000 setenv loadaddr 0x20000000
  
 +# Resolution Configuration
 +# '​hdmimode'​ must be one of below to configure display resolution within
 +# supported by your TV or monitor.
 +#    Symbol ​            | Resolution
 +# ----------------------+-------------
 +#    "​480p60hz" ​        | 720x480 Progressive 60Hz
 +#    "​576p50hz" ​        | 720x576 Progressive 50Hz
 +#    "​720p60hz" ​        | 1280x720 Progressive 60Hz
 +#    "​720p50hz" ​        | 1280x720 Progressive 50Hz
 +#    "​1080p60hz" ​       | 1920x1080 Progressive 60Hz
 +#    "​1080p50hz" ​       | 1920x1080 Progressive 50Hz
 +#    "​1080p30hz" ​       | 1920x1080 Progressive 30Hz
 +#    "​1080p24hz" ​       | 1920x1080 Progressive 24Hz
 +#    "​1080i60hz" ​       | 1920x1080 Interlaced 60Hz
 +#    "​1080i50hz" ​       | 1920x1080 Interlaced 50Hz
 +#    "​2160p60hz" ​       | 3840x2160 Progressive 60Hz
 +#    "​2160p50hz" ​       | 3840x2160 Progressive 50Hz
 +#    "​2160p30hz" ​       | 3840x2160 Progressive 30Hz
 +#    "​2160p25hz" ​       | 3840x2160 Progressive 25Hz
 +#    "​2160p24hz" ​       | 3840x2160 Progressive 24Hz
 +#    "​2160p60hz420" ​    | 3840x2160 Progressive 60Hz YCbCr 4:2:0
 +#    "​2160p50hz420" ​    | 3840x2160 Progressive 50Hz YCbCr 4:2:0
 +#    "​640x480p60hz" ​    | 640x480 Progressive 60Hz
 +#    "​800x480p60hz" ​    | 800x480 Progressive 60Hz
 +#    "​800x600p60hz" ​    | 800x600 Progressive 60Hz
 +#    "​1024x600p60hz" ​   | 1024x600 Progressive 60Hz
 +#    "​1024x768p60hz" ​   | 1024x768 Progressive 60Hz
 +#    "​1280x800p60hz" ​   | 1280x800 Progressive 60Hz
 +#    "​1280x1024p60hz" ​  | 1280x1024 Progressive 60Hz
 +#    "​1360x768p60hz" ​   | 1360x768 Progressive 60Hz
 +#    "​1440x900p60hz" ​   | 1440x900 Progressive 60Hz
 +#    "​1600x900p60hz" ​   | 1600x900 Progressive 60Hz
 +#    "​1680x1050p60hz" ​  | 1680x1050 Progressive 60Hz
 +#    "​1920x1200p60hz" ​  | 1920x1200 Progressive 60Hz
 setenv hdmimode "​720p60hz"​ setenv hdmimode "​720p60hz"​
  
Line 104: Line 142:
 setenv logoopt "​osd1,​loaded,​${fb_addr},​${hdmimode}"​ setenv logoopt "​osd1,​loaded,​${fb_addr},​${hdmimode}"​
 setenv selinuxopt "​androidboot.selinux=disabled"​ setenv selinuxopt "​androidboot.selinux=disabled"​
-# CEC Configuration 
-setenv cecconfig "​cecf"​ 
  
 # HDMI/DVI Mode Configuration # HDMI/DVI Mode Configuration
Line 112: Line 148:
 # "​dvi"​ - For DVI interface # "​dvi"​ - For DVI interface
 setenv vout_mode "​hdmi"​ setenv vout_mode "​hdmi"​
 +
 +# HPD enable/​disable option
 +setenv disablehpd "​false"​
  
 # Overscan offset configuration # Overscan offset configuration
 # All offsets are zero and can be tuned by manual or ODROID Utility # All offsets are zero and can be tuned by manual or ODROID Utility
-setenv ​top "​0"​ +setenv ​overscan_top ​"​0"​ 
-setenv ​left "​0"​ +setenv ​overscan_left ​"​0"​ 
-setenv ​bottom ​"​0"​ +setenv ​overscan_bottom ​"​0"​ 
-setenv ​right "​0"​+setenv ​overscan_right ​"​0"​
  
-setenv bootargs "​${rootopt} ${consoleopt} hdmimode=${hdmimode} hdmitx=${cecconfig} vout=${vout_mode} ​overscan_top=${top} overscan_left=${left} overscan_bottom=${bottom} overscan_right=${right} logo=${logoopt} ${androidopt} ${selinuxopt}"​+setenv bootargs "​${rootopt} ${consoleopt} hdmimode=${hdmimode} hdmitx=${cecconfig} vout=${vout_mode} ​disablehpd=${disablehpd} logo=${logoopt} ${androidopt} ${selinuxopt}"​ 
 +save
  
 showlogo ${hdmimode} showlogo ${hdmimode}
Line 142: Line 182:
 And default size is **1280x720**. You can display any other size of logo file, but it will be showen at the left-top corner. And default size is **1280x720**. You can display any other size of logo file, but it will be showen at the left-top corner.
 ===== Using BOOT.INI ===== ===== Using BOOT.INI =====
-You can add the commands to your **boot.ini** before **bootcmd** is executed. Note that you can replace the logo file name **boot-logo.bmp** or **boot-logo.bmp.gz** ​with yours and it must be in FAT (BOOT) partition.+You can add the commands to your **boot.ini** before **bootcmd** is executed. ​ 
 + 
 +Note that you can replace the logo image file with your own image. Keep the file naming rule, **boot-logo.bmp** or **boot-logo.bmp.gz** and it must be in FAT (BOOT) partition. 
 <​code>​ <​code>​
-showlogo ​${hdmimode}+showlogo ​720p60hz
 </​code>​ </​code>​
  
Line 151: Line 194:
 osd open osd open
 osd clear osd clear
-vout output ​${outputmode} +vout output ​720p60hz 
-hdmitx output ​${outputmode} +hdmitx output ​720p60hz 
-fatload mmc 0 ${bootlogo_addr} ​boot-logo.bmp.gz +fatload mmc 0 0x20000000 ​boot-logo.bmp.gz 
-bmp display ​${bootlogo_addr}+bmp display ​0x20000000
 </​code>​ </​code>​
 +
 +Copy the new boot-logo.bmp (or boot-logo.bmp.gz) with 1024x600, 24bpp (VU7+) / 800x480, 24bpp (VU7) to VFAT partition.
 +
 +<​code>​
 +showlogo 1024x600p60hz[800x48060hz]
 +</​code>​
 +
 ===== Using FASTBOOT ===== ===== Using FASTBOOT =====
 The logo partition is internally assigned in **U-boot** itself, please refer [[http://​odroid.com/​dokuwiki/​doku.php?​id=en:​c2_partition_table#​android_partition_table|this]] for detail. This works just for **Android Users**. The logo partition is internally assigned in **U-boot** itself, please refer [[http://​odroid.com/​dokuwiki/​doku.php?​id=en:​c2_partition_table#​android_partition_table|this]] for detail. This works just for **Android Users**.
en/c2_tips.txt · Last modified: 2016/10/10 10:24 by joy.cho
CC Attribution-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0