Release Note of Ubuntu 20.04 LTS (v4.0)
Summary
Release Date | 2020-06-26 | |
Release Type | Update |
File name : ubuntu-20.04-3.16-mate-odroid-c2-20200626.img.xz
New updates
- Official US West Coast: http://odroid.in/ubuntu_20.04lts
- Official US East Coast: http://east.us.odroid.in/ubuntu_20.04lts (Thanks to David Beauchamp @ ArchLinuxARM)
- Official EU Germany: http://de.eu.odroid.in/ubuntu_20.04lts
- Official Korea Mirror: http://dn.odroid.com/S905/Ubuntu
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
Tips and Known issues
- 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
Access Credentials
Username | Password | ||
root | odroid | ||
odroid | odroid |
How to update the kernel and system
- target
sudo apt update sudo apt upgrade sudo apt dist-upgrade sudo reboot
The default boot.ini in V4.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
- target
$ git clone https://github.com/hardkernel/u-boot.git -b odroidc2-v2015.01 $ cd u-boot $ make odroidc2_config $ make
Linux Kernel
- target
$ 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