Release Note of Ubuntu 16.04 LTS (v2.1)


Release Date 2016-10-17
Release Type Update

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

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

Kernel Updates

  • Upstream 3.14.79 merged
  • Improved stability for Wifi Module #4
  • new ODROID 3.5“ LCD Kit support
  • Added support for the new Hifi Shield #2
  • UART ports now supports a minimum of 110 baud
  • Better thermal throttling handle
  • Custom HDMI resolution is possible See Here
  • Frequency/Core count control How to set max cpu frequency and cores
  • Removed PWM debug messages
  • Removed USB debug messages
  • Fixed a Mali VSYNC issue
  • Enabled USB CDROM support
  • Added 1600×1200, 3440×1440 resolutions
  • Disabled a few OSD debug messages
  • Improved CEC Driver
  • Fixed 1920×1200 resolution issue
  • U-boot updated for better CPU voltages
  • U-boot updated for Power-on by official IR remote controller

Userspace Update

  • Kodi 16.1 (Auto-framerate-switching [Adjust display refresh rate] works if HPD option is enabled)
  • CEC Support
  • apt-fast installed
  • Ubuntu updated to 16.04.1 LTS release
  • Xorg DDX Driver updated to fbturbo by ssvb : Faster desktop GUI rendering.
  • Mouse cursor flickering issue on EGL surface issue was gone by the fbturbo.
  • LIRC is now installed by default setup for Hardkernel IR Remote
  • Mali package won't conflict with QT5 installations anymore.
  • 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
  • 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.
  • NTP time syncing takes long time (sometimes around 1~2 minutes)
  • Tons of issues not listed. :-x
  • sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade 

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
$ 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

Run “git checkout jenkins-deb_s905_kernel-78” command to use the same kernel tag before “make odroidc2_defconfig”.