Table of Contents
Release Note of Ubuntu 16.04 LTS (v2.3)
Summary
Release Date | 2017-03-01 | |
Release Type | Update |
File name : ubuntu64-16.04.2lts-mate-odroid-c2-20170301.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
- GPIO Wakeup Feature Power Off and Wake Up using GPIO Key Button
- GPIO Mem driver is implemented to support the Rootless GPIO access: /dev/gpiomem
U-Boot Updates
- Display Auto Detection Display Auto Detection using EDID
- GPIO Wakeup Feature Power Off and Wake Up using GPIO Key Button
- New dvfs table scheme to support Mainline Kernel development
Userspace Update
- Kodi to 17.0
- libcec to 4.0
- Ubuntu to 16.04.2
Tips and Known issues
- 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)
- GPU acceleration should be enabled manually. Add below line into /etc/chromium-browser/default file.
CHROMIUM_FLAGS=" --use-gl=egl --ignore-gpu-blacklist --disable-accelerated-2d-canvas --num-raster-threads=2"
- The root file system will be resized in the first booting process. OS will reboot automatically to complete the resizing process. This process must not be interrupted.
- To enable Auto-login, edit /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf file like this.
[Seat:*] greeter-session=lightdm-gtk-greeter autologin-user=odroid
Reverting to Kodi 16.1
- If Kodi 17 isn't working fine for you, you can revert to 16.1 with the following steps.
wget deb.odroid.in/old_kodi_c2/old_kodi.tar tar xf old_kodi.tar sudo dpkg -i *.deb
How to update the kernel and system
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade && sudo apt install linux-image-c2
The default boot.ini in V2.3
- 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-102” command to use the same kernel tag before “make odroidc2_defconfig”.