


- H3 chip isn’t SATA capable and therefore the SATA port is provided by a slow GL830 USB-to-SATA-bridge



Notes:
There are some minor problems with specific mPCIe combinations. If you run into problems check this test matrix for some known working/not working combinations.
For more info please check docs.armbian.com
To boot the image from USB flash:
- Write the image to a USB flash drive
- Insert the flash drive into the USB3.0 port
- Load the modified u-boot (from the Armbian image) using the UART method
- Stop the default boot sequence
- Execute in u-boot prompt:
run usbboot
To flash the image to eMMC:
- Boot the image from USB flash
- Write the image to eMMC using
dd
or other methods - Mount the eMMC partition and add a line
emmc_fix=on
to/boot/armbianEnv.txt
file – this changes the DT during boot to switch from SD with card detect switch to a non-removable eMMC. - Unmount the eMMC partition and reboot
Please refer to this forum thread for the USB boot details and this thread for a discussion of known eMMC issues.

For HC1 and HC2 we provide specially optimized config which you can enable via armbian-config -> system -> kernel -> select odroid configuration. This results in shorter boot time and lower consumption. Manualls – edit or create /boot/armbianEnv.txt and add: board_name=xu4 # or xu3, xu3, hc1
Overlay management via armbian-config is not supported. You need to edit /boot/boot.ini and add overlays manually. Look for a line:
setenv overlays "i2c0 i2c1 hktft-cs-ogst"
Here you add what you need. More you can find in /boot/dtb/ or /boot/dtb/overlays
Make sure to adjust path in
ext4load mmc 0:1 0x60000000 /boot/dtb/overlays/${overlay}.dtbo
accordingly.

- Gigabit Ethernet transfer rate is around 50% of its theoretical max rate (internal chip bus limitation)


