Differences

This shows you the differences between two versions of the page.

Link to this comparison view

odroid-c2:os_images:ubuntu:v4.0 [2020/06/29 23:15] (current)
mdrjr created
Line 1: Line 1:
 +====== 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 @ [[odroid_c2:​release_note:​ubuntu:​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 ====
 +  * Kodi to 17.7
 +  * 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 [[odroid-xu4:​application_note:​software:​cpufrequtils_cpufreq_govornor|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.
 +  * <​code>​sudo apt install libcec</​code>​
 +  * To enable NFS feature in Kodi, install "​libnfs"​ package manually.
 +  * <​code>​sudo apt install libnfs11</​code>​
 +  * To enable Auto-login, edit /​usr/​share/​lightdm/​lightdm.conf.d/​50-slick-greeter.conf file like this.
 +  * <​code>​
 +[Seat:*]
 +greeter-session=slick-greeter
 +autologin-user=odroid
 +</​code>​
 +  * NTP time syncing takes long time (sometimes around 1~2 minutes)
 +  * HDMI Screen Rotation: [[https://​forum.odroid.com/​viewtopic.php?​f=136&​t=34097&​p=253694#​p248459|Forum guide]]
 +  * Chromium WebGL Support isn't working
 +
 +===== Access Credentials =====
 +|| Username || Password ||
 +|| root || odroid || 
 +|| odroid || odroid ||
 +
 +===== How to update the kernel and system =====
 +<code bash target>​sudo apt update
 +sudo apt upgrade
 +sudo apt dist-upgrade
 +sudo reboot</​code>​
 +
 +===== 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 [[odroid-c2:​software:​building_u-boot|U-boot]] and [[odroid-c2:​software:​building_kernel|Kernel]].
 +
 +**This guide is only for the NATIVE BUILD.**
 +==== U-boot ====
 +<code bash target>
 +$ git clone https://​github.com/​hardkernel/​u-boot.git -b odroidc2-v2015.01
 +$ cd u-boot
 +$ make odroidc2_config
 +$ make
 +</​code>​
 +==== Linux Kernel ====
 +<code bash 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
 +</​code>​
 +
 +===== Kodi Tips =====
 +  * [[odroid-c2:​application_note:​software:​adjust_display_refresh_rate|Enabling Adjust Display Refresh Rate]]
 +  * [[..:​..:​application_note:​software:​hdmi_passthrough|Enabling HDMI passthrough]]