|Dimensions||94 x 70 x 18 mm|
|SoC||Samsung Exynos 5410|
|DRAM||2 GiB LPDDR3 @ 800 MHz|
|Power||Maxim MAX77802 power management IC, Maxim MAX14572 power protector, Richtek RTL9715EGBR USB power switch, 5V / 4A DC 5.5mm x 2.1mm input|
|Video||Micro-HDMI, MIPI DSI|
|Audio||Maxim MAX98090, 3.5mm headphone jack|
|Network||10/100 Mbit ethernet via Microchip LAN9730|
|Storage||Micro-SD slot, eMMC module socket|
|USB (Host/OTG)||4x USB 2.0 Host via Microchip USB3503A, 1x USB 3.0 Host, 1x Micro-USB 3.0 OTG|
|External Headers||PWM for cooler, 30-pin I/O-expansion for GPIO/IRQ/SPI/ADC, 40-pin IPEX I2C ports for touch screen|
Unfortunately, Hardkernel's repository doesn't seem to provide support for the ODROID-XU (smdk5410) yet. There are some notes, however, on getting a working U-Boot for the ODROID-XU. Although, that seems to be primarily focused on Android. The most important source trees to look at would be:
- The source tree from the aforementioned notes.
- The source tree from arndale_octa_devel, which is the U-Boot source tree for the Arndale Octa board.
- The source tree from u-boot-odroidxu-hyp, which is supposedly a source tree with support for hypervisor mode on the Samsung Exynos 5410 (useful for KVM as well).
3.16 will support exynos5410. kgene's for-next branch contains an exynos5410-smdk5410.dts that can be used with exynos_defconfig (or multi_v7_defconfig) to boot the ODROID-XU to a serial prompt. Some features are still missing, including:
For an initial device tree see LEDs v4.
Preparing an SD card image
See U-Boot sd_fuse/smdk5410/sd_fusing.sh for the sector offsets and sample commands.