The ClearFog is an ARMADA 38x SoC dual core based board that offers vast application potential as a flexible development board or a ready to deploy solution. Alongside the powerful ARMADA 38x SoC, the ClearFog includes a variety of I/O and connectivity technologies such as multiple mini-PCIe/mSATA sockets, audio/telephony module header, PoE expansion header, mikroBUS™ – a simple socket allowing you to integrate a wide range of MikroElektronika click boards™ modular extensions.

The following features are available for all models:

  • uSOM: ARMADA based A380/A388
  • RAM: 256MB (A380)/1GB (A388)
  • Storage Support: M.2, 8GB uSD/4GB eMMC
  • Connectivity: 1 x USB 3.0 port
  • I/O: Analog Audio/TDM module support, GPIO Header (mikroBUS), Indication LEDs, User Push Buttons, PoE expansion header, FTDI (Console Only) / Debug Header, RTC Battery

ClearFog Base:

  • 1 x mSATA/mPCIE
  • 2 x Port dedicated Ethernet
  • 1 x SFP (A388 Only)
  • Power: 5V – Wide range ready

ClearFog Pro:

  • 2 x mSATA/mPCIE
  • 1 x Port dedicated Ethernet
  • 6 x Port switched Ethernet
  • JTAG Header
  • Power: Wide range 9V- 32V
  • Advanced Power Control
  • Fan Control
ARMv7 Cortex-A9
Marvell Armada 388 1.6GHz
Micro SD

Micro SD Card Creation

Replace sdX in the following instructions with the device name for the SD card as it appears on your computer.

  1. Zero the beginning of the SD card:
    dd if=/dev/zero of=/dev/sdX bs=1M count=8
  2. Start fdisk to partition the SD card:
    fdisk /dev/sdX
  3. At the fdisk prompt, create the new partition:
    1. Type o. This will clear out any partitions on the drive.
    2. Type p to list partitions. There should be no partitions left.
    3. 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.
    4. Write the partition table and exit by typing w.
  4. Create the ext4 filesystem:
    1. For e2fsprogs < 1.43:
      mkfs.ext4 /dev/sdX1
    2. For e2fsprogs >= 1.43:
      mkfs.ext4 -O ^metadata_csum,^64bit /dev/sdX1
  5. Mount the filesystem:
    mkdir root
    mount /dev/sdX1 root
  6. Download and extract the root filesystem (as root, not via sudo):
    bsdtar -xpf ArchLinuxARM-clearfog-latest.tar.gz -C root
  7. Flash the bootloader files:
    cd root/boot
    sh /dev/sdX
    cd ../..
  8. Unmount the partition:
    umount root
  9. Insert the micro SD card into the ClearFog, connect ethernet, and apply power.
  10. Use the serial console (micro usb port on the board, if needed) or 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.
  11. Initialize the pacman keyring and populate the Arch Linux ARM package signing keys:
    pacman-key --init
    pacman-key --populate archlinuxarm

Copyright ©2009-2022 Arch Linux ARM
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
The Arch Linux™ name and logo are used under permission of the Arch Linux Project Lead.