Release Note of Ubuntu 16.04 LTS (v1.2)


Release Date 2017-07-31
Release Type Update

File name : ubuntu-16.04-mate-odroid-xu3-20170731.img

XU3 OS image is fully compatible with XU4.

  • Ubuntu 16.04.2
  • Updated Mali GPU driver to the latest r17p0 with VSYNC implementation
  • Mali for VSYNC support (start the application with FORCE_VSYNC=1 ./myAPP)
  • Mali now honors eglSwapInterval (for VSYNC)
  • eMMC 5.1 compatibility support
  • Several new screen resoltuions see Supported resolutions
  • Kodi crashing when exit if CEC option is enabled while your display doesn't support CEC.
  • EneregyMonitor app was removed. Build and install it with source code if you need it.
  • Tons of issues undocumented. :-x
  • The root file system will be resized in the first booting process. OS will reboot automatically to complete the resizing process.
  • To enable Auto-login, edit /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf file like this.
  • [SeatDefaults]
    greeter-session=lightdm-gtk-greeter
    autologin-user=odroid 
Username Password
root odroid
odroid odroid
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt install linux-image-xu3 uboot
sudo reboot

This guide is only for the NATIVE BUILD. Run it on the board.

For Kernel and DTB

$ git clone --depth 1 https://github.com/hardkernel/linux -b odroidxu3-3.10.y
$ cd linux
$ make odroidxu3_defconfig
$ make -j9
$ sudo make modules_install
$ sudo cp -f arch/arm/boot/zImage /media/boot
$ sudo cp -f arch/arm/boot/dts/exynos5422-odroidxu3.dtb /media/boot

For RAMDISK (Optional)

sudo cp .config /boot/config-`make kernelrelease`
sudo update-initramfs -c -k `make kernelrelease`
sudo mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n uInitrd -d /boot/initrd.img-`make kernelrelease` /boot/uInitrd-`make kernelrelease`
sudo cp /boot/uInitrd-`make kernelrelease` /media/boot/uInitrd