Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
en:c1_ubuntu_release_note_v1.3 [2015/02/16 15:27] john1117 [New updates] |
en:c1_ubuntu_release_note_v1.3 [2015/02/16 15:28] (current) john1117 [New updates] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== 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 [[http://odroid.in/ubuntu_14.04lts/ubuntu-14.04.1lts-lubuntu-odroid-c1-20150204.img.xz|Main server]] or [[http://dn.odroid.com/S805/Ubuntu/ubuntu-14.04.1lts-lubuntu-odroid-c1-20150204.img.xz|Mirror server]] | ||
+ | * MD5SUM - Download from [[http://odroid.in/ubuntu_14.04lts/ubuntu-14.04.1lts-lubuntu-odroid-c1-20150204.img.xz.md5sum|Main server]] or [[http://dn.odroid.com/S805/Ubuntu/ubuntu-14.04.1lts-lubuntu-odroid-c1-20150204.img.xz.md5sum|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 [[en:c1_hardware_1w|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. :-x | ||
+ | * 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 ===== | ||
+ | <code> | ||
+ | sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get upgrade | ||
+ | </code> | ||
+ | |||
+ | ===== The default boot.ini in V1.3 ===== | ||
+ | <code> | ||
+ | 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" | ||
+ | </code> | ||
+ | ===== 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 [[en:c1_building_u-boot|U-boot]] and [[en:c1_building_kernel|Kernel]]. | ||
+ | |||
+ | **This guide is only for the NATIVE BUILD.** | ||
+ | ==== U-boot ==== | ||
+ | <code> | ||
+ | $ git clone https://github.com/hardkernel/u-boot.git -b odroidc-v2011.03 | ||
+ | $ cd u-boot | ||
+ | $ make odroidc_config | ||
+ | $ make | ||
+ | </code> | ||
+ | ==== Linux Kernel ==== | ||
+ | <code> | ||
+ | $ 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 | ||
+ | </code> |