Table of Contents
Release Note of Ubuntu 14.04.2 LTS (v1.3)
Summary
Release Date | 2015-02-04 | |
Release Type | Update |
New updates
- Ubuntu 14.04 Image - Download from Main server or Mirror server
- MD5SUM - Download from Main server or Mirror server
Kernel Updates
- Merged all 3.10 LTS patches up to 3.10.67
- Enabled CAN support
- Enabled TrueCrypt support
- Enabled a few missing PPP modules and USPIP
- Support for Dallas 1-Wire
- Fixed Realtek Wireless Support
- Enabled missing USB Cameras
- Fixed the Gigabit Network issue
- Enabled ZRAM support
- Added the Hardware number Generator
- Reports the temperature according to the Kernel API now (in Millicelsius)
Userspace Update
- Updated all packages as 20150402 (Ubuntu 14.04.2 LTS)
- All utilities/tools related to ODROID can now be upgraded using “apt-get update && apt-get dist-upgrade” that includes kernel. ODROID Utility shouldn't be used for kernel updates anymore.
- Kodi has now initial support for HDMI Audio Pass-through
- New SSH keys should be generated on boot fixing an old security issue
- RNG Tools is installed and the Hardware Number Generator is being used.
Known issues
- EXT2/4 file system can not be accessible on U-boot.
- FAT16/32 can be supported on U-boot.
- Tons of issues unsubscribed.
- No CEC support on XBMC/Kodi
- Wrong blacklist for 1W support. (Fix: sudo apt-get update && sudo apt-get install fix-w1-blacklist)
Upgrade from 1.2 to 1.3
sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get upgrade
The default boot.ini in V1.3
ODROIDC-UBOOT-CONFIG # Possible screen resolutions # Uncomment only a single Line! The line with setenv written. # At least one mode must be selected. # setenv m "vga" # 640x480 # setenv m "480p" # 720x480 # setenv m "576p" # 720x576 # setenv m "800x480p60hz" # 800x480 # setenv m "800x600p60hz" # 800x600 # setenv m "1024x600p60hz" # 1024x600 # setenv m "1024x768p60hz" # 1024x768 # setenv m "1360x768p60hz" # 1360x768 # setenv m "1366x768p60hz" # 1366x768 # setenv m "1440x900p60hz" # 1440x900 # setenv m "1600x900p60hz" # 1600x900 # setenv m "1680x1050p60hz" # 1680x1050 # setenv m "720p" # 720p 1280x720 # setenv m "800p" # 1280x800 # setenv m "sxga" # 1280x1024 # setenv m "1080i50hz" # 1080I@50Hz # setenv m "1080p24hz" # 1080P@24Hz # setenv m "1080p50hz" # 1080P@50Hz setenv m "1080p" # 1080P@60Hz # setenv m "1920x1200" # 1920x1200 # HDMI DVI Mode Configuration setenv vout_mode "hdmi" # setenv vout_mode "dvi" # HDMI BPP Mode setenv m_bpp "32" # setenv m_bpp "24" # setenv m_bpp "16" # UHS Card Configuration # Uncomment the line below to __DISABLE__ UHS-1 MicroSD support # This might break boot for some brand models of cards. setenv disableuhs "disableuhs" # Disable VPU (Video decoding engine, Saves RAM!!!) # 0 = disabled # 1 = enabled setenv vpu "1" # Disable HDMI Output (Again, saves ram!) # 0 = disabled # 1 = enabled setenv hdmioutput "1" # Default Console Device Setting # setenv condev "console=ttyS0,115200n8" # on serial port setenv condev "console=tty0" # on display (HDMI) # setenv condev "console=ttyS0,115200n8 console=tty0" # on both # Boot Arguments setenv bootargs "root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait ro ${condev} no_console_suspend vdaccfg=0xa000 logo=osd1,loaded,0x7900000,720p,full dmfc=3 cvbsmode=576cvbs hdmimode=${m} m_bpp=${m_bpp} vout=${vout_mode} ${disableuhs}" # Booting fatload mmc 0:1 0x21000000 uImage fatload mmc 0:1 0x22000000 uInitrd fatload mmc 0:1 0x21800000 meson8b_odroidc.dtb fdt addr 21800000 if test "${vpu}" = "0"; then fdt rm /mesonstream; fdt rm /vdec; fdt rm /ppmgr; fi if test "${hdmioutput}" = "0"; then fdt rm /mesonfb; fi bootm 0x21000000 0x22000000 0x21800000"
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 odroidc-v2011.03 $ cd u-boot $ make odroidc_config $ make
Linux Kernel
$ git clone https://github.com/hardkernel/linux -b odroidc-3.10.y $ cd linux $ make odroidc_defconfig $ make uImage modules $ make dtbs $ sudo make modules_install $ sudo cp arch/arm/boot/uImage /media/boot $ sudo cp arch/arm/boot/dts/meson8b_odroidc.dtb /media/boot