Release Note of Ubuntu 16.04 LTS (v2.0)


Release Date 2016-05-25
Release Type Update

File name : ubuntu64-16.04lts-mate-odroid-c2-20160525.img.xz

Note: OS will reboot on the first boot for automatic rootfs resize

Kernel Updates

  • Mali GPU driver r6p1 Update
  • KVM Support (enabled via boot.ini) (Thanks to crashoverride)
  • new CEC driver (Thanks to gdachs and Raybuntu)
  • Linaro's patchs up to 3.14.65 with GDB issue fix (Thanks to mlinuxguy and crashoverride)
  • fixed verbose UART driver
  • better thermal control when GPU is active
  • new IR Remote driver using LIRC
  • Several PWM driver issue fixes
  • Several I2C driver issue fixes
  • GPIO IRQ via sysfs
  • RTC Shield support
  • Realtek 8812/8821 support
  • ZRAM support
  • Two USB webcam issue fixes.

Userspace Update

  • X11 EGL acceleration
  • Disabled composting on Mate
  • 64-Bit Chromium with EGL Enabled
  • Kodi 16.1 (Auto-framerate-switching [Adjust display refresh rate] works if HPD option is changed)
  • CEC Support
  • apt-fast installed
  • Ubuntu updated to 16.04 final release
  • 64bit Firefox is very unstable (you need to try 32bit Firefox)
  • Some 4K video files rendering on Kodi is not smooth on 4K/UHD monitor
  • KODI audio Passthrough and Dynamic refresh rate are not implemented yet
  • mySQL/KVM needs an editing of boot.ini file to change the system timer source to ARMv8 Architecture from the Meson. But the ARMv8 timer affects the VPU/GPU system accuracy.
  • 32bit x11 Mali driver is not available. We need much longer time to investigate the complicated dependencies.
  • NTP time syncing takes long time (sometimes around 1~2 minutes)
  • Mouse cursor keeps blinking on Chromium due to GPU acceleration
  • Tons of issues not listed. :-x
  • sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade 
  • If you do “sudo apt-get autoremove” , the essential video drivers can be removed accidentally.
    In that case, run “sudo apt install xserver-xorg-video-mali mali-x11 kodi aml-libs” to recover it.

The current version only provide Linux kernel and U-boot source code. Here are the instructions to checkout the source code and build. For more detail information, please visit U-boot and Kernel.

This guide is only for the NATIVE BUILD.

U-boot

$ git clone https://github.com/hardkernel/u-boot.git -b odroidc2-v2015.01
$ cd u-boot
$ make odroidc2_config
$ make

Linux Kernel

$ git clone --depth 1 https://github.com/hardkernel/linux -b odroidc2-3.14.y
$ cd linux
$ git checkout jenkins-deb_s905_kernel-61
$ make odroidc2_defconfig
$ make -j5
$ sudo make modules_install
$ sudo cp arch/arm64/boot/Image /media/boot
$ sudo cp arch/arm64/boot/dts/meson64_odroidc2.dtb /media/boot