Release Note of Ubuntu 16.04 LTS (v2.0)
Summary
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
New updates
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
Known issues
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.
How to update the kernel and system
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
Black screen after running "sudo apt-get autoremove"
The default boot.ini in V2.0
How to checkout
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