# Download binary images for Acqua


<img src="./debian_microsd.jpg" width="240px"/>
<img src="./acqua.jpg" width="240px"/>

## Linux Kernel 5.15.68 - Debian Bullseye 11.5 - At91Bootstrap 4.0.4

Version: 12-oct-2022

* [MicroSD image debian-bullseye-acqua.img.xz](/download/microsd/acqua-12oct2022/debian-bullseye-acqua.img.xz)

Use balenaEtcher to generate a microSD with this image:

* <https://www.balena.io/etcher/> 

###Login data

* Login: <code>acme</code> Password: <code>acmesystems</code>

Check the Linux version by typing:

	uname -r
	5.15.68
	
Check the Debian version by typing:	

	cat /etc/debian_version
	11.5

By default the root password is not defined. To set it	login as acme user and type:

	sudo passwd

To extend the rootfs partition to fill the whole microSD space available type:

	sudo ./extend_rootfs.sh

Note if you have an Acqua board with 512MB change in the cmdline.txt on the first
partition from:

	256M
	
in: 

	512M	

###How to create this image from scratch

* @article='at91bootstrap_4_0_4'
* @article='compile_kernel_5_15'
* @article='debos'

<hr/>

<a name="previous"></a>
## Debian Buster 10.13 - Kernel Linux 5.15.68 - At91Bootstrap 3.9.1

Version: 07-oct-2022

* [MicroSD image debian-buster-acqua.img.xz](/download/microsd/acqua-07oct2022/debian-buster-acqua.img.xz)

Use balenaEtcher to generate a microSD with this image:

* <https://www.balena.io/etcher/> 

###Login data

* Login: <b>acme</b> Password: <b>acmesystems</b>

Check the Linux version by typing:

	uname -r
	5.15.68
	
Check the Debian version by typing:	

	cat /etc/debian_version
	10.13

By default the root password is not defined. To set it	login as acme user and type:

	sudo passwd

To extend the rootfs partition to fill the whole microSD space available type:

	sudo growpart /dev/mmcblk0 2
	sudo resize2fs /dev/mmcblk0p2 

###Create the binaries from sources

* @article='at91bootstrap'
* @article='acqua_compile_kernel_5_15'
* @article='debos'

###Defconfig and device tree used

* [acme-acqua_defconfig](/www/acqua_compile_kernel_5_15/acme-acqua_defconfig)
* [acme-acqua.dts](/www/acqua_compile_kernel_5_15/acme-acqua.dts)

<hr/>


## Kernel Linux 4.19.78 - Debian Buster 10.6

Version: 01-dec-2020

* [MicroSD image debian-buster-acqua.img.xz](/download/microsd/acqua-01dec2020/debian-buster-acqua.img.xz)

Use balenaEtcher to generate a microSD with this image:

* <https://www.balena.io/etcher/> 

###Login data

* Login: <b>acme</b> Password: <b>acmesystems</b>

By default the root password is not defined. To set it	login as acme user and type:

	sudo passwd

To extend the rootfs to fill the microSD size type:

	sudo growpart /dev/mmcblk0 2
	sudo resize2fs /dev/mmcblk0p2 

in case of error use gparted on a Linux PC

If you are using an Acqua board with 512MB of RAM please replace the file boot.bin
in the first partition with this file renaming it boot.bin

* [boot512.bin](./boot512.bin)

###Create the binaries from sources

* [Bootloader](/at91bootstrap)
* [Kernel](/acqua_compile_kernel_4_19)
* [Rootfs](/debos)

###Defconfig and device tree used

* [acme-acqua_defconfig](/download/microsd/acqua-01dec2020/acme-acqua_defconfig)
* [acme-acqua.dts](/download/microsd/acqua-01dec2020/acme-acqua.dts)

<hr/>

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

General purpose image with:

* [acme-acqua_lcd_43.dts](./Acqua-12dec2014/acme-acqua_lcd_43.dts)
* [acme-acqua_lcd_50.dts](./Acqua-12dec2014/acme-acqua_lcd_50.dts)
* [acme-acqua_lcd_70.dts](./Acqua-12dec2014/acme-acqua_lcd_70.dts)
* [acme-acqua_no_lcd.dts](./Acqua-12dec2014/acme-acqua_no_lcd.dts)
* [acme-acqua_defconfig](./Acqua-12dec2014/acme-acqua_defconfig)

##How-to create a bootable microSD

* Download [acqua.img.zip](https://www.acmesystems.it/download/microsd/Acqua-12dec2014/acqua.img.zip) and uncompress its contents
* Write __acqua.img__ on the microSD using:
	* On Windows: [Win32 Disk Imager](http://sourceforge.net/projects/win32diskimager/)
	* On Linux: __sudo dd if=acqua.img of=/dev/sdX__ where sdX is the microSD device [@link](http://choorucode.com/2013/06/21/how-to-write-a-disk-image-on-linux/)
	* On Mac: __sudo dd if=acqua.img of=/dev/diskN__ where diskN is the microSD device [@link](http://www.thelinuxdaily.com/2010/01/writing-images-to-disk-on-mac-osx-with-dd/)
  
##Login data

* SSH, and Debug port: user <b>root</b> password <b>acmesystems</b>

##How-to create these binaries from scratch

* [Bootloader](/compile_at91bootstrap)
* [Kernel](/compile_linux_3_10_acqua)
* [Rootfs](/debian_wheezy)

##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__. 


