MicroSD repository

This page contains the ready-to-use binary files to create bootable microSD for the all the Acme Systems boards.

Terms and conditions for using of binary file

The binary images available on this site are the results of the building procedure described on Acme Systems tutorials for who wants to try them quickly before reading. These images are not the official versions of somewhat and we do not recommend to use them for your final projects because we didn't do any reliability tests on them.

The binaries are provided "as is" without warranty or guarantees of any kind. We not provide any direct support on it but, through these pages and forum posts, we provide all of the information required to obtain the sources and the info to build them from the Open Source software available on Internet.

Please note that all of the software is Open Source so you have to check any license provided by the software authors before using it in any commercial or non-commercial product, by yourself.


Acqua A5


Kernel Linux 4.4.13 - Debian Jessie 8.5

Version: 16-jun-2016
MicroSD contents for Acqua A5 with X.org and SSH installed.

To change the LCD panel rename the .dtb files inside the first microSD partition or modify the line panel section inside the .dts file and compile it as explained in this article.

Binaries

How-to create a bootable microSD

A Linux Ubuntu PC is required

  • Format a microSD with gparted (read more) and mount it
  • Download the binaries
  • Uncompress the binaries to the microSD with the following commands:
$ tar -xvjpSf boot.tar.bz2 -C /media/$USER/boot 
$ sudo tar -xvjpSf rootfs.tar.bz2 -C /media/$USER/rootfs 
  • unmount the microsd and try it on your Acqua

Login data

  • Login: root Password: acmesystems

Create the binaries from sources

Defconfig and device tree used

Kernel Linux 3.10 - Debian Wheezy 7.7 - 12-dec-2014

General purpose image with:

How-to create a bootable microSD

  • Download acqua.img.zip and uncompress its contents
  • Write acqua.img on the microSD using:
  • On Windows: Win32 Disk Imager
  • On Linux: sudo dd if=acqua.img of=/dev/sdX where sdX is the microSD device
  • On Mac: sudo dd if=acqua.img of=/dev/diskN where diskN is the microSD device

Login data

  • SSH, and Debug port: user root password acmesystems

How-to create these binaries from scratch

Special notes

  • For Acqua A5 with 512 MB of RAM rename boot512.bin in boot.bin in the first partition mounted on /boot
  • The image contains just the first two partitions (KERNEL and rootfs) and uses just the first 1.8 GB. To add more space create a third partition to add in /etc/fstab or enlarge the rootfs partition size with gparted.


Aria G25 - Kernel Linux 4.4.9 - Debian Jessie 8.4

MicroSD contents for Aria G25 with: Python, Wi-Fi
Version: 08-may-2016

Create a bootable microSD

A Linux PC is required to follow this procedure:
  • Format a microSD with gparted following this article
  • Mount the two new partitions boot and rootfs just clicking from the file explorer window
  • Download the archive with the first microSD partition contents: boot.tar.bz2
  • Download the archive with the second microSD partition contents: rootfs.tar.bz2
  • Untar the archives to the microSD partitions using the following commands:
    • tar -xvjpSf boot.tar.bz2 -C /media/$USER/boot
    • sudo tar -xvjpSf rootfs.tar.bz2 -C /media/$USER/rootfs
  • The kernel command line parameters are passed by the dts file.
  • Unmount the microSD and use it to boot on Aria G25
  • Open a SSH session or use the DPI adapter to get the access to the console
  • The login data are:
    • User: root Password: acmesystems

Read the tutorials page to know how to do create the microSD contents starting from sources.

Defconfig and device tree used

Aria G25


Kernel Linux 4.2.5 - Debian Jessie 8.2

Version: 7-nov-2015
MicroSD contents for Aria G25 with the minimal packages to access open a SSH session via LAN.

Binaries

How-to create a bootable microSD

A Linux Ubuntu PC is required

  • Format a microSD with gparted (read more) and mount it
  • Download the binaries
  • Uncompress the binaries to the microSD with the following commands:
$ tar -xvjpSf boot.tar.bz2 -C /media/$USER/boot 
$ sudo tar -xvjpSf rootfs.tar.bz2 -C /media/$USER/rootfs 
  • unmount the microsd and try it on your Aria

Login data

  • Login: root Password: acmesystems

Create the binaries from sources

Defconfig and device tree used

Kernel Linux 3.16.1 - Debian Wheezy 3.16.1

Version: 24-nov-2014
MicroSD contents for Aria G25 to run Debian Jessie 8.2 and Linux Kernel 4.2.5. It contains the minimal packages to access open a SSH session via LAN.

Versions:

  • AT91bootstrap 3.5.3
  • Kernel Linux 3.16.1
  • Debian 'Wheezy' 7.7

How to generate a bootable microSD from binaries

  • Format a new microSD
  • Insert the new microSD in your PC reader and check that the partition kernel and rootfs are mounted
  • Download from here these files:
  • kernel.tar.bz2
  • rootfs.tar.bz2
  • Extract the tar file contents inside the first and second microSD partition by typing these commands:
$ sudo tar -xvjpSf kernel.tar.bz2 -C /media/$USER/KERNEL
$ sudo tar -xvjpSf rootfs.tar.bz2 -C /media/$USER/rootfs
  • If you have a a Aria G25 with 128 MByte copy boot128.bin on boot.bin.
  • Unmount the microSD and use it to boot your Acme Board.
  • At login use this account:
login: root
password: acmesystems

How to create the binaries from scratch

The instruction to obtain these executable files from sources are available on:


Arietta G25 - Kernel Linux 4.4.8 - Debian Jessie 8.4 - Full

MicroSD contents for Arietta G25 with: Apache, PHP, Python, C, C++, Wi-Fi, Codiad, Ntp.
Version: 27-apr-2016

Create a bootable microSD

A Linux PC is required to follow this procedure:
  • Format a microSD with gparted following this article
  • Mount the two new partitions boot and rootfs just clicking from the file explorer window
  • Download the archive with the first microSD partition contents: boot.tar.bz2
  • Download the archive with the second microSD partition contents: rootfs.tar.bz2
  • Untar the archives to the microSD partitions using the following commands:
    • tar -xvjpSf boot.tar.bz2 -C /media/$USER/boot
    • sudo tar -xvjpSf rootfs.tar.bz2 -C /media/$USER/rootfs
  • Edit the file wpa_supplicant.conf saved on the first microSD partition and insert your WiFi Access Point name and Password
  • The command line parameters are not yet passed in this version by at91bootstrap (boot.bin) but is passed by the dts file.
  • Unmount the microSD and use it to boot on Arietta G25
  • Open a session from a on a PC wired on the same LAN with Bonjour installed.
  • The login data are:
    • User: acme Password: acmesystems
    • User: root Password: acmesystems

Packages installed

  • gcc (C compiler)
  • g++ (C++ compiler)
  • Python
  • Apache2
  • PHP5
  • iw wpasupplicant
  • Git
  • Bonjour
  • Codiad (In browser Ascii editor)
  • Minicom (Serial terminal)
  • Ntp

Read the tutorials page to know how to do create the microSD contents starting from sources.

Defconfig and device tree used


Arietta G25 - Kernel Linux 4.4.5 - Buildroot 2016.02 - Minimal

Minimal Linux configuration.
Version: 11-mar-2016

Create a bootable microSD

A Linux PC is required to follow this procedure:
  • Format a microSD with gparted following this article
  • Mount the two new partitions boot and rootfs just clicking from the file explorer window
  • Download the archive with the first microSD partition contents: boot.tar.bz2
  • Download the archive with the second microSD partition contents: rootfs.tar.bz2
  • Untar the archives to the microSD partitions using the following commands:
    • tar -xvjpSf boot.tar.bz2 -C /media/$USER/boot
    • sudo tar -xvjpSf rootfs.tar.bz2 -C /media/$USER/rootfs
  • The command line parameters are not yet passed in this version by at91bootstrap (boot.bin) but is passed by the dts file.
  • Unmount the microSD and use it to boot on Arietta G25
  • The login data are:
    • User: root Password: acmesystems

Read the tutorials page to know how to do create the microSD contents starting from sources.

Defconfig and device tree used

Arietta G25 - Kernel Linux 4.2.6 - Debian Jessie 8.2 - Full

MicroSD contents for Arietta G25 with: Apache, PHP, Python, C, C++, Wi-Fi, Codiad, Shell-in-a-box, Ntp.
Version: 13-nov-2015

Create a bootable microSD from tarballs

A Linux PC is required, with a Windows PC use the disk image method.
  • Download the first microSD partition contents from: boot.tar.bz2 (3.4MB)
  • Download the second microSD partition contents from: rootfs.tar.bz2 (182.4MB)
  • Format a microSD with gparted (read more) and mount it
  • Download the binaries
  • Untar the binaries to the microSD with the following commands:
    $ tar -xvjpSf boot.tar.bz2 -C /media/$USER/boot
    $ sudo tar -xvjpSf rootfs.tar.bz2 -C /media/$USER/rootfs
  • unmount the microsd and use it to boot on your Arietta

Create a bootable microSD from disk image

  • Download the zipped disk image from arietta.img.zip
  • Uncompress its contents to obtain arietta.img file
  • Insert a microSD and write arietta.img on it using:
    • On Windows: Win32 Disk Imager
    • On Linux: sudo dd if=arietta.img of=/dev/sdX where sdX is the microSD device (more info...)
    • On Mac: sudo dd if=arietta.img of=/dev/diskN where diskN is the microSD device (more info..)

Notes

  • For Arietta G25 with 256 MB of RAM rename boot256.bin in boot.bin in the first partition mounted on /boot
  • The image contains just the first two partitions (boot and rootfs) and uses just the first 1.0 GB. To add more space create a third partition to add in /etc/fstab or enlarge the rootfs partition.

Packages installed

  • gcc (C compiler)
  • g++ (C++ compiler)
  • Python
  • Apache2
  • PHP5
  • iw wpasupplicant
  • Git
  • Bonjour
  • Codiad (In browser Ascii editor)
  • Shell-in-a-box (In browser ssh client)
  • Minicom (Serial terminal)
  • Ntp

Read the tutorials page to know how to do create the microSD contents starting from sources.

Login data

Login: root Password: acmesystems

Getting started with this image

  • Insert the microSD on your PC (Windows, Linux or Mac)
  • Edit the file wpa_supplicant.conf saved on the first microSD partition and insert your WiFi Access Point name and Password
  • Boot Arietta with the microSD
  • Open a session from a on a PC wired on the same LAN with Bonjour installed.
If you are using a WiFi adapter WIFI-2 edit the file /boot/wpa_supplicant.conf to insert the authentication data to your lan.

Defconfig and device tree used


FOX Board G20 - Kernel Linux 3.11.6 - EmDebian Wheezy Grip 7.4


Version: 14-aug-2012

Create a bootable microSD

  • Format a new microSD
  • Insert the new microSD in your PC reader and check that the partition kernel and rootfs are mounted
  • Download from here these files:
  • kernel.tar.bz2
  • rootfs.tar.bz2
  • Extract the tar file contents inside the first and second microSD partition by typing these commands:
$ sudo tar -xvjpSf kernel.tar.bz2 -C /media/$USER/KERNEL
$ sudo tar -xvjpSf rootfs.tar.bz2 -C /media/$USER/rootfs
  • Unmount the microSD and use it to boot your Acme Board.
  • At login use this account:
login: root
password: netusg20

Old images