Release Note of Android (v2.1)


Release Date Jul/02/2015 (TBD)
Release Type Regular release
Release Files update.zip (MD5SUM:17f5d920b00023d3de9df987f0c35898)
  • CEC works with Kodi 14.2 (Special thanks to Voodik)
  • Force DVI mode when the EDID interface doesn't work
  • Remove unused MIPI parameters in the boot.ini file
  • Change the Poweroff control
  • Default display output mode is changed to HDMI PHY 720P60hz when there is no boot.ini file
  • The boot-animation is not correctly working in the portrait mode
                                                 
shell@odroidxu3:/ $ uname -a                                                   
Linux localhost 3.10.9-g59936a1 #6 SMP PREEMPT Mon Jun 29 14:13:23 KST 2015 armv7l GNU/Linux
shell@odroidxu3:/ $ getprop | grep ro.build.display.id                         
[ro.build.display.id]: [odroidxu3-eng 4.4.4 KTU84Q eng.jenkins.20150629.141427 test-keys]
shell@odroidxu3:/ $ 

How to checkout

$ repo init -u https://github.com/hardkernel/android.git -b 5422_4.4.4_master
$ repo sync
$ repo start 5422_4.4.4_master --all

Linux Kernel

We've merged the Kernel source into the Android repo. Android build-script also includes the Kernel compile.

Android Source

$ ./build.sh odroidxu3

No-EDID 1080P

boot.ini
ODROIDXU-UBOOT-CONFIG
 
# setenv fb_x_res "640"
# setenv fb_y_res "480"
# setenv hdmi_phy_res "480p60hz"
 
# setenv fb_x_res "720"
# setenv fb_y_res "489"
# setenv hdmi_phy_res "480p59.45"
 
# setenv fb_x_res "720"
# setenv fb_y_res "576"
# setenv hdmi_phy_res "576p50hz"
 
# setenv fb_x_res "800"
# setenv fb_y_res "600"
# setenv hdmi_phy_res "600p60hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "720"
# setenv hdmi_phy_res "720p50hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "720"
# setenv hdmi_phy_res "720p60hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "768"
# setenv hdmi_phy_res "768p60hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "800"
# setenv hdmi_phy_res "800p59hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "960"
# setenv hdmi_phy_res "960p60hz"
 
# setenv fb_x_res "1440"
# setenv fb_y_res "900"
# setenv hdmi_phy_res "900p60hz"
 
# setenv fb_x_res "1440"
# setenv fb_y_res "900"
# setenv hdmi_phy_res "900p60hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "1024"
# setenv hdmi_phy_res "1024p60hz"
 
# setenv fb_x_res "1920"
# setenv fb_y_res "1080"
# setenv hdmi_phy_res "1080i50hz"
 
# setenv fb_x_res "1920"
# setenv fb_y_res "1080"
# setenv hdmi_phy_res "1080i60hz"
 
# setenv fb_x_res "1920"
# setenv fb_y_res "1080"
# setenv hdmi_phy_res "1080p30hz"
 
# setenv fb_x_res "1920"
# setenv fb_y_res "1080"
# setenv hdmi_phy_res "1080p50hz"
 
# setenv fb_x_res "1920"
# setenv fb_y_res "1080"
# setenv hdmi_phy_res "1080p60hz"
 
setenv fb_x_res "1920"
setenv fb_y_res "1080"
setenv hdmi_phy_res "1080p60hz"
 
setenv vout "hdmi"
# setenv vout "dvi"
 
setenv edid "0"
 
setenv led_blink        "1"
 
setenv bootcmd      "movi read kernel 0 40008000;bootz 40008000"
 
setenv bootargs     "fb_x_res=${fb_x_res} fb_y_res=${fb_y_res} vout=${vout} hdmi_phy_res=${hdmi_phy_res} edid=${edid} left=${left} right=${right} upper=${upper} lower=${lower} vsync=${vsync} hsync=${hsync} led_blink=${led_blink}"
boot

DVI 1280 x 1024

boot.ini
ODROIDXU-UBOOT-CONFIG
 
# setenv fb_x_res "640"
# setenv fb_y_res "480"
# setenv hdmi_phy_res "480p60hz"
 
# setenv fb_x_res "720"
# setenv fb_y_res "489"
# setenv hdmi_phy_res "480p59.45"
 
# setenv fb_x_res "720"
# setenv fb_y_res "576"
# setenv hdmi_phy_res "576p50hz"
 
# setenv fb_x_res "800"
# setenv fb_y_res "600"
# setenv hdmi_phy_res "600p60hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "720"
# setenv hdmi_phy_res "720p50hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "720"
# setenv hdmi_phy_res "720p60hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "768"
# setenv hdmi_phy_res "768p60hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "800"
# setenv hdmi_phy_res "800p59hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "960"
# setenv hdmi_phy_res "960p60hz"
 
# setenv fb_x_res "1440"
# setenv fb_y_res "900"
# setenv hdmi_phy_res "900p60hz"
 
# setenv fb_x_res "1440"
# setenv fb_y_res "900"
# setenv hdmi_phy_res "900p60hz"
 
# setenv fb_x_res "1280"
# setenv fb_y_res "1024"
# setenv hdmi_phy_res "1024p60hz"
 
# setenv fb_x_res "1920"
# setenv fb_y_res "1080"
# setenv hdmi_phy_res "1080i50hz"
 
# setenv fb_x_res "1920"
# setenv fb_y_res "1080"
# setenv hdmi_phy_res "1080i60hz"
 
# setenv fb_x_res "1920"
# setenv fb_y_res "1080"
# setenv hdmi_phy_res "1080p30hz"
 
# setenv fb_x_res "1920"
# setenv fb_y_res "1080"
# setenv hdmi_phy_res "1080p50hz"
 
# setenv fb_x_res "1920"
# setenv fb_y_res "1080"
# setenv hdmi_phy_res "1080p60hz"
 
setenv fb_x_res "1280"
setenv fb_y_res "1024"
setenv hdmi_phy_res "1024p60hz"
 
# setenv vout "hdmi"
setenv vout "dvi"
 
setenv edid "0"
 
setenv led_blink        "1"
 
setenv bootcmd      "movi read kernel 0 40008000;bootz 40008000"
 
setenv bootargs     "fb_x_res=${fb_x_res} fb_y_res=${fb_y_res} vout=${vout} hdmi_phy_res=${hdmi_phy_res} edid=${edid} left=${left} right=${right} upper=${upper} lower=${lower} vsync=${vsync} hsync=${hsync} led_blink=${led_blink}"
boot