The DragonBoard 410c is a 96Boards Consumer Edition development board based on the Qualcomm Snapdragon 410E SoC.
Features:
- Qualcomm Snapdragon 410E quad-core 1.2GHz Cortex-A53
- 1GB LPDDR3 RAM
- Adreno 306 GPU
- 8GB eMMC
- MicroSD 3.0 UHS-I
- 2x USB 2.0 Type-A ports
- 1x micro USB OTG port
- HDMI port
- 802.11 b/g/n 2.4GHz, Bluetooth 4.1, GPS
- Architecture
- ARMv8 Cortex-A53
- Processor
- Qualcomm Snapdragon 410E 1.2GHz
- RAM
- 1GB
- eMMC
- 8GB
- SD
- Micro SD
- USB
- 2
- Wireless
- B/G/N
Install to a micro SD card
Replace sdX in the following instructions with the device name for the SD card as it appears on your computer.
- Zero the beginning of the SD card:
dd if=/dev/zero of=/dev/sdX bs=1M count=8
- Start fdisk to partition the SD card:
fdisk /dev/sdX
- At the fdisk prompt, create the new partition:
- Type o. This will clear out any partitions on the drive.
- Type p to list partitions. There should be no partitions left.
- Type n, then p for primary, 1 for the first partition on the drive, and enter twice to accept the default starting and ending sectors.
- Write the partition table and exit by typing w.
- Create the ext4 filesystem:
mkfs.ext4 /dev/sdX1
- Mount the filesystem:
mkdir root
mount /dev/sdX1 root
- Download and extract the root filesystem (as root, not via sudo):
wget http://os.archlinuxarm.org/os/ArchLinuxARM-dragonboard410c-latest.tar.gz
bsdtar -xpf ArchLinuxARM-dragonboard410c-latest.tar.gz -C root
Flash bootloader
- Connect a micro USB cable between your computer and the USB OTG port between the USB and HDMI ports on the board.
- While holding the volume down button (marked as (-) on the silkscreen), apply 12V power. This boots the board in fastboot mode.
- If UART is connected, the last message printed will say
fastboot: processing commands
- The device will also be present in lsusb output:
ID 18d1:d00d Google Inc.
- Change to the boot directory on the SD card, and run the flashall script to flash the bootloader to eMMC:
cd root/boot
./flashall
- Disconnect the power and micro USB cables from the board.
- Unmount the SD card:
cd ../..
umount root
- Insert the micro SD card into the DragonBoard 410c and apply 12V power.
- Use the serial console or attach a USB Ethernet adapter and SSH to the IP address given to the board by your router.
- Login as the default user alarm with the password alarm.
- The default root password is root.
- Initialize the pacman keyring and populate the Arch Linux ARM package signing keys:
pacman-key --init
pacman-key --populate archlinuxarm
Install to eMMC
- Install and boot the system with a micro SD card, following the instructions above.
- Start fdisk to partition to eMMC:
fdisk /dev/mmcblk0
- At the fdisk prompt, set the legacy BIOS bootable flag on partition 10:
- Type x for the expert command menu.
- Type A, then 10 to toggle the bootable flag on partition 10.
- Type r to return to the main menu
- Write the partition table and exit by typing w.
- Create the ext4 filesystem:
mkfs.ext4 /dev/mmcblk0p10
- Mount the filesystem:
mkdir root
mount /dev/mmcblk0p10 root
- Download and extract the root filesystem (as root, not via sudo):
wget http://os.archlinuxarm.org/os/ArchLinuxARM-dragonboard410c-latest.tar.gz
bsdtar -xpf ArchLinuxARM-dragonboard410c-latest.tar.gz -C root
- Unmount the partition:
umount root
- Power off and remove the SD card. The system will boot into the root filesystem installed on eMMC.
- U-Boot boot order is USB, micro SD, then eMMC. Whichever device has the first valid installation will be booted first.