Release Note of Ubuntu 20.04 LTS (v4.0)


Release Date 2020-06-26
Release Type Update

File name : ubuntu-20.04-3.16-mate-odroid-c2-20200626.img.xz

Kernel Updates

  • Updated to LTS Kernel 3.16.82

Userspace Update

  • Ubuntu to 20.04
  • OpenGL ES2 enabled Qt5 library
  • OpenGL ES2 enabled SDL library
  • The RootFS Auto-resize feature has changed! No need for power cycling, resize will happen on background in the first booting process.
  • xorg.conf changed places to: /usr/share/X11/xorg.conf.d/99-odroidc2.conf
  • To change CPU governor to “ondemand”, refer this guide
  • 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.
  • To enable CEC feature, install “libcec” package manually.
  • sudo apt install libcec
  • To enable NFS feature in Kodi, install “libnfs” package manually.
  • sudo apt install libnfs11
  • To enable Auto-login, edit /usr/share/lightdm/lightdm.conf.d/50-slick-greeter.conf file like this.
  • [Seat:*]
    greeter-session=slick-greeter
    autologin-user=odroid
  • NTP time syncing takes long time (sometimes around 1~2 minutes)
  • HDMI Screen Rotation: Forum guide
  • Chromium WebGL Support isn't working
Username Password
root odroid
odroid odroid
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo reboot

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-v3.16.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