Table of Contents
Release Note of Ubuntu 16.04 LTS (v2.1)
Summary
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
New updates
- Official US West Coast: http://odroid.in/ubuntu_16.04lts
- Official US East Coast: http://east.us.odroid.in/ubuntu_16.04lts (Thanks to David Beauchamp @ ArchLinuxARM)
- Official EU Germany: http://de.eu.odroid.in/ubuntu_16.04lts
- Official Korea Mirror: http://dn.odroid.com/S905/Ubuntu
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.
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
- 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.
How to update the kernel and system
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
The default boot.ini in V2.0
- Available here: https://github.com/mdrjr/c2_bootini/blob/master/boot.ini
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 $ 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”.