====== Introduction ====== The ODROID-C2 is esteemed to be the most powerful low-cost single board computer available, as well as being an extremely versatile device. Featuring a quad-core Amlogic processor, advanced Mali GPU, and Gigabit Ethernet, it can function as a home theater set-top box, a general purpose computer for web browsing, gaming and socializing, a compact tool for college or office work, a prototyping device for hardware tinkering, a controller for home automation, a workstation for software development, and much more.\\ \\ Some of the modern operating systems that run on the ODROID-C2 are Ubuntu, Android, Fedora, ARCHLinux, Debian, and OpenELEC, with thousands of free open-source software packages available. The ODROID-C2 is an ARM device -- the most widely used architecture for mobile devices and embedded 64-bit computing. The ARM processor’s small size, reduced complexity and low power consumption makes it very suitable for miniaturized devices such as wearables and embedded controllers. It can run Ubuntu, Android 5.1*, and other Linux OS distributions.\\ **Download USER MANUAL for your ODROID-C2 [[http://magazine.odroid.com/wp-content/uploads/odroid-c2-user-manual.pdf|C2 User Manual]]** **ARM 64bit is a very new platform and some system specific Linux softwares are not working stably at this moment.\\ So there might be the compatibility issues frequently and we may need longer time to fix the issues.\\ Ubuntu 16.04 LTS is also on the alpha stage and it causes the instability and incompatibility problems.\\ ** ====== C2 PCB revision history ====== |LOT| PCB Revision| Description| |EL-1510| rev0.1 20150930 | Changed to MP62551 from NCP380 due to component shortage. \\ RILIM of MP62551 is 20kΩ.| |EL-1602| rev0.2 20151218 | ::: | |EL-1604| rev0.2 20160226 | RILIM of MP62551 is changed to 12.4kΩ and USB current limits at 1.7A. | |::: | ::: |Added a J8 header holes for easier soldering of alternative power input.| ===== ODROID-C2 ===== {{http://dn.odroid.com/homebackup/201602/ODROID-C2.png}} ====== Hardware and Peripherals ====== * [[C2_Hardware|Hardware]] * [[https://forum.odroid.com/viewtopic.php?f=97&t=26243#p183326|PCB 3D modeling by Community]] * [[C2_HardwareHacking|Hardware Hacking]] * [[C2_CVBS|CVBS Video Output]] ====== Software Platform ====== * [[C2_Partition_Table|Partition Table]] * [[C2_Building_u-boot|U-boot]] * [[C2_Building_kernel|Kernel]] * [[C2_Building_Android|Android]] * [[C2_Tips|Tips for ODROID-C2]] * [[odroid-c2:software:c2_nfsboot| How-to boot Linux over NFS ]] * [[en:c2_tftp| How-to boot Linux over TFTP (W.I.P.) ]] * [[C2_Board_identification|Board Identification]] * [[C2_Building_RT_Kernel| Build Real Time Preemptive Kernel]] * [[C2_LIRC| Support Custom Remote Controller with LIRC]] * [[C2_Ubuntu_Cloud| Running Ubuntu 16.04 Cloud image using KVM/ARM]] * [[C2_Watchdog_timer| Watchdog on Linux/Ubuntu]] * [[en:c2_bootlogo | Tips for Custom Boot Logo ]] * [[en:c2_hdmi_autosetting| HDMI PHY Auto Setting using modeline information]] * [[en:c2_set_cpu_freq| How to set max cpu frequency and cores]] * [[en:c2_turn_off_monitor| How to turn off your monitor]] * [[en:c2_adjust_ddrclk| DDR clock adjustment by updating boot ]] * [[en:c2_ir_wake_up | Wake Up after Power off using IR remote and HDMI CEC ]] * [[en:c2_lirc_gpio_blaster| Support GPIO based IR Blaster]] * [[en:c2_forcergb| HDMI ForceRGB Option]] * [[http://forum.odroid.com/viewtopic.php?f=112&t=17774#p118897| HDMI Overscan setup]] * [[http://forum.odroid.com/viewtopic.php?f=139&t=19897#p131027| Blue LED off]] * [[en:c2_auto_detect_display | Display Auto Detection using EDID ]] * [[en:minimal_image_wifi_setup|Configure Wireless using wpa_supplicant on minimal image or command line]] * [[en:c2_gpio_key_wakeup |Power Off and Wake Up using GPIO Key Button]] * [[en:c2_app_launch_via_gpio_on_android|Android application launching with a GPIO trigger]] * [[en:c2_rotary-encoder_on_android|Rotary Encoder example on Android]] * [[https://codewalkerster.blogspot.kr/2016/09/how-to-use-odroid-like-bt-speaker.html|Make the ODROID Android as Bluetooth Audio receiver(Speaker)]] ====== Expansion IO and Accessories ====== ===== Ubuntu/Linux ===== * [[C2_Enhancement_GPIO40|Access the 40pin GPIO]] * [[en:c2_gpio_default|GPIO Default Status]] * [[en:c_hardware_i2c|I2C]] * [[en:c2_hardware_pwm|PWM]] * [[en:c2_hardware_uart|UART]] * [[en:c2_hardware_1w|1-Wire]] * [[en:c2_hardware_adc|ADC]] * [[en:c2_hardware_irq|GPIO IRQ]] * [[en:c2_gpio_pps|GPIO PPS]] * [[en:c2_lirc_gpio_blaster|GPIO IR Blaster]] * [[C_Tinkering | Use the C-Tinkering Kit with/without WiringPi & Python]] * [[en:c_lcdio | Use the 16x2 LCD IO shield on ODROID-C2]] * [[en:3.5inch_lcd_shield | Use the C-3.5inch TFT+Touchscreen Shield]] * [[en:wb_c_16x2lcd | Use the Weather-Board with IO shield]] * [[C2_DOTMATRIX | Use the SPI Dot-Matrix with GPIO based SPI-master]] * [[en:c1_usb_gps | USB GPS Receiver]] * [[C2_HiFi_Shield | Use the I2S HiFi Shield]] * [[en:pcf8563rtc| How to PCF8563 RTC Module on the Odroid C2]] * [[en:gpiomem|Rootless GPIO access: /dev/gpiomem]] * [[C2_FAQ|FAQ]] ===== Android ===== * [[en:C2_Enhancement_GPIO40_on_Android|Access 40pin GPIO on Android]] * [[en:C2_App_launch_via_GPIO_on_Android|App launch via GPIO on Android]] * [[https://forum.odroid.com/viewtopic.php?f=137&t=27143|I2C Java API Class by chdh]] ====== Software Release ====== Please read [[ODROID_Flashing_Tools|**THIS**]] once before you start to download and flashing S/W release on your ODROID device. * [[odroid-c2:software:android:release_note:release_note|Android]] * [[c2_release_linux_ubuntu|Linux Ubuntu]] ====== Other Operating Systems (Unofficial and Official) ====== * [[http://forum.odroid.com/viewtopic.php?f=138&t=19403|Debian Jessie (arm64)]] * [[http://forum.odroid.com/viewforum.php?f=144|LibreELEC - Kodi Project]] * [[http://forum.odroid.com/viewtopic.php?f=138&t=19948|DietPi]] * [[http://forum.odroid.com/viewtopic.php?f=138&t=20662|Buildroot]] * [[https://volumio.org/get-started/|Volumio 2 for Audiophile]] * [[https://archlinuxarm.org/platforms/armv8/amlogic/odroid-c2|Arch Linux]] * [[https://www.offensive-security.com/kali-linux/kali-linux-2-1-2-arm-releases/|Kali Linux 2.1.2 from OFFENSIVE security]] * [[http://batocera-linux.xorhub.com/|batocera.linux for retrogaming based on Buildroot]]