Skip to content

Releases: usbarmory/usbarmory-debian-base_image

USB armory - Debian base image release 20210907

07 Sep 10:14
Compare
Choose a tag to compare

This release contains the Debian base operating system image provided as reference for booting, and start developing on, the USB armory board.

The base image consists of a standard Linux distribution (Debian) prepared with the process outlined in the usbarmory-debian-base_image repository.

Installation

IMPORTANT: <path to raw file> must be replaced with the uncompressed raw file (e.g. not the .xz file) matching your USB armory model and boot media.

IMPORTANT: /dev/sdX, /dev/diskN must be replaced with your microSD device (not eventual microSD partitions), ensure that you are specifying the correct one. Errors in target specification will result in disk corruption.

NOTE: Remember to uncompress the downloaded image file before imaging.

Linux (verify target from terminal using dmesg):

sudo dd if=<path to raw file> of=/dev/sdX bs=1M conv=fsync

Mac OS X (verify target from terminal with diskutil list):

sudo dd if=<path to raw file> of=/dev/rdiskN bs=1m

On Windows, and other OSes, alternatively the Etcher utility can be used.

Connecting

After being booted, the image uses Ethernet over USB emulation (CDC Ethernet) to communicate with the host, with assigned IP address 10.0.0.1 (using 10.0.0.2 as gateway). Connection can be accomplished via SSH to 10.0.0.1, with default user usbarmory and password usbarmory. NOTE: There is a DHCP server running by default. Alternatively the host interface IP address can be statically set to 10.0.0.2/24.

LED feedback

To aid initial testing the base image configures the board LED to reflect CPU load average, via the Linux Heartbeat Trigger driver. In case this is undesired, the heartbeat can be disabled by removing the ledtrig_heartbeat module in /etc/modules. More information about LED control here.

Resizing

The default image is 4GB of size, to use the full microSD space a new partition can be added or the existing one can be resized as described here.

Additional resources

Project page
Documentation

Major changes against the previous release:

  • upgraded kernel to 5.10.62
  • fixed boot on Mk I

USB armory - Debian base image release 20210730

30 Jul 13:33
Compare
Choose a tag to compare

This release contains the Debian base operating system image provided as reference for booting, and start developing on, the USB armory board.

The base image consists of a standard Linux distribution (Debian) prepared with the process outlined in the usbarmory-debian-base_image repository.

Installation

IMPORTANT: <path to raw file> must be replaced with the uncompressed raw file (e.g. not the .xz file) matching your USB armory model and boot media.

IMPORTANT: /dev/sdX, /dev/diskN must be replaced with your microSD device (not eventual microSD partitions), ensure that you are specifying the correct one. Errors in target specification will result in disk corruption.

NOTE: Remember to uncompress the downloaded image file before imaging.

Linux (verify target from terminal using dmesg):

sudo dd if=<path to raw file> of=/dev/sdX bs=1M conv=fsync

Mac OS X (verify target from terminal with diskutil list):

sudo dd if=<path to raw file> of=/dev/rdiskN bs=1m

On Windows, and other OSes, alternatively the Etcher utility can be used.

Connecting

After being booted, the image uses Ethernet over USB emulation (CDC Ethernet) to communicate with the host, with assigned IP address 10.0.0.1 (using 10.0.0.2 as gateway). Connection can be accomplished via SSH to 10.0.0.1, with default user usbarmory and password usbarmory. NOTE: There is a DHCP server running by default. Alternatively the host interface IP address can be statically set to 10.0.0.2/24.

LED feedback

To aid initial testing the base image configures the board LED to reflect CPU load average, via the Linux Heartbeat Trigger driver. In case this is undesired, the heartbeat can be disabled by removing the ledtrig_heartbeat module in /etc/modules. More information about LED control here.

Resizing

The default image is 4GB of size, to use the full microSD space a new partition can be added or the existing one can be resized as described here.

Additional resources

Project page
Documentation

Major changes against the previous release:

  • upgraded kernel to 5.10.54
  • upgraded U-Boot to v2021.07
  • upgraded armoryctl to v1.2
  • added crucible v2021.05.03
  • added support for HS200 MMC mode
  • enabled kernel dynamic debug

USB armory - Debian base image release 20210311

11 Mar 16:51
Compare
Choose a tag to compare

This release contains the Debian base operating system image provided as reference for booting, and start developing on, the USB armory board.

The base image consists of a standard Linux distribution (Debian) prepared with the process outlined in the usbarmory-debian-base_image repository.

Installation

IMPORTANT: <path to raw file> must be replaced with the uncompressed raw file (e.g. not the .xz file) matching your USB armory model and boot media.

IMPORTANT: /dev/sdX, /dev/diskN must be replaced with your microSD device (not eventual microSD partitions), ensure that you are specifying the correct one. Errors in target specification will result in disk corruption.

NOTE: Remember to uncompress the downloaded image file before imaging.

Linux (verify target from terminal using dmesg):

sudo dd if=<path to raw file> of=/dev/sdX bs=1M conv=fsync

Mac OS X (verify target from terminal with diskutil list):

sudo dd if=<path to raw file> of=/dev/rdiskN bs=1m

On Windows, and other OSes, alternatively the Etcher utility can be used.

Connecting

After being booted, the image uses Ethernet over USB emulation (CDC Ethernet) to communicate with the host, with assigned IP address 10.0.0.1 (using 10.0.0.2 as gateway). Connection can be accomplished via SSH to 10.0.0.1, with default user usbarmory and password usbarmory. NOTE: There is a DHCP server running by default. Alternatively the host interface IP address can be statically set to 10.0.0.2/24.

LED feedback

To aid initial testing the base image configures the board LED to reflect CPU load average, via the Linux Heartbeat Trigger driver. In case this is undesired, the heartbeat can be disabled by removing the ledtrig_heartbeat module in /etc/modules. More information about LED control here.

Resizing

The default image is 4GB of size, to use the full microSD space a new partition can be added or the existing one can be resized as described here.

Additional resources

Project page
Documentation

Major changes against the previous release:

  • upgraded kernel to 5.10.22
  • upgraded U-Boot to v2021.01
  • added OP-TEE linux drivers

USB armory - Debian base image release 20210108

08 Jan 10:34
Compare
Choose a tag to compare

This release contains the Debian base operating system image provided as reference for booting, and start developing on, the USB armory board.

The base image consists of a standard Linux distribution (Debian) prepared with the process outlined in the usbarmory-debian-base_image repository.

Installation

IMPORTANT: <path to raw file> must be replaced with the uncompressed raw file (e.g. not the .xz file) matching your USB armory model and boot media.

IMPORTANT: /dev/sdX, /dev/diskN must be replaced with your microSD device (not eventual microSD partitions), ensure that you are specifying the correct one. Errors in target specification will result in disk corruption.

NOTE: Remember to uncompress the downloaded image file before imaging.

Linux (verify target from terminal using dmesg):

sudo dd if=<path to raw file> of=/dev/sdX bs=1M conv=fsync

Mac OS X (verify target from terminal with diskutil list):

sudo dd if=<path to raw file> of=/dev/rdiskN bs=1m

On Windows, and other OSes, alternatively the Etcher utility can be used.

Connecting

After being booted, the image uses Ethernet over USB emulation (CDC Ethernet) to communicate with the host, with assigned IP address 10.0.0.1 (using 10.0.0.2 as gateway). Connection can be accomplished via SSH to 10.0.0.1, with default user usbarmory and password usbarmory. NOTE: There is a DHCP server running by default. Alternatively the host interface IP address can be statically set to 10.0.0.2/24.

LED feedback

To aid initial testing the base image configures the board LED to reflect CPU load average, via the Linux Heartbeat Trigger driver. In case this is undesired, the heartbeat can be disabled by removing the ledtrig_heartbeat module in /etc/modules. More information about LED control here.

Resizing

The default image is 4GB of size, to use the full microSD space a new partition can be added or the existing one can be resized as described here.

Additional resources

Project page
Documentation

Major changes against the previous release:

  • upgraded kernel to 5.4.87
  • added conntrack netfilter modules

USB armory - Debian base image release 20201211

11 Dec 10:50
Compare
Choose a tag to compare

This release contains the Debian base operating system image provided as reference for booting, and start developing on, the USB armory board.

The base image consists of a standard Linux distribution (Debian) prepared with the process outlined in the usbarmory-debian-base_image repository.

Installation

IMPORTANT: <path to raw file> must be replaced with the uncompressed raw file (e.g. not the .xz file) matching your USB armory model and boot media.

IMPORTANT: /dev/sdX, /dev/diskN must be replaced with your microSD device (not eventual microSD partitions), ensure that you are specifying the correct one. Errors in target specification will result in disk corruption.

NOTE: Remember to uncompress the downloaded image file before imaging.

Linux (verify target from terminal using dmesg):

sudo dd if=<path to raw file> of=/dev/sdX bs=1M conv=fsync

Mac OS X (verify target from terminal with diskutil list):

sudo dd if=<path to raw file> of=/dev/rdiskN bs=1m

On Windows, and other OSes, alternatively the Etcher utility can be used.

Connecting

After being booted, the image uses Ethernet over USB emulation (CDC Ethernet) to communicate with the host, with assigned IP address 10.0.0.1 (using 10.0.0.2 as gateway). Connection can be accomplished via SSH to 10.0.0.1, with default user usbarmory and password usbarmory. NOTE: There is a DHCP server running by default. Alternatively the host interface IP address can be statically set to 10.0.0.2/24.

LED feedback

To aid initial testing the base image configures the board LED to reflect CPU load average, via the Linux Heartbeat Trigger driver. In case this is undesired, the heartbeat can be disabled by removing the ledtrig_heartbeat module in /etc/modules. More information about LED control here.

Resizing

The default image is 4GB of size, to use the full microSD space a new partition can be added or the existing one can be resized as described here.

Additional resources

Project page
Documentation

Major changes against the previous release:

  • upgraded kernel to 5.4.82
  • upgraded armoryctl to v1.1

USB armory - Debian base image release 20201020

20 Oct 16:01
Compare
Choose a tag to compare

This release contains the Debian base operating system image provided as reference for booting, and start developing on, the USB armory board.

The base image consists of a standard Linux distribution (Debian) prepared with the process outlined in the usbarmory-debian-base_image repository.

Installation

IMPORTANT: <path to raw file> must be replaced with the uncompressed raw file (e.g. not the .xz file) matching your USB armory model and boot media.

IMPORTANT: /dev/sdX, /dev/diskN must be replaced with your microSD device (not eventual microSD partitions), ensure that you are specifying the correct one. Errors in target specification will result in disk corruption.

NOTE: Remember to uncompress the downloaded image file before imaging.

Linux (verify target from terminal using dmesg):

sudo dd if=<path to raw file> of=/dev/sdX bs=1M conv=fsync

Mac OS X (verify target from terminal with diskutil list):

sudo dd if=<path to raw file> of=/dev/rdiskN bs=1m

On Windows, and other OSes, alternatively the Etcher utility can be used.

Connecting

After being booted, the image uses Ethernet over USB emulation (CDC Ethernet) to communicate with the host, with assigned IP address 10.0.0.1 (using 10.0.0.2 as gateway). Connection can be accomplished via SSH to 10.0.0.1, with default user usbarmory and password usbarmory. NOTE: There is a DHCP server running by default. Alternatively the host interface IP address can be statically set to 10.0.0.2/24.

LED feedback

To aid initial testing the base image configures the board LED to reflect CPU load average, via the Linux Heartbeat Trigger driver. In case this is undesired, the heartbeat can be disabled by removing the ledtrig_heartbeat module in /etc/modules. More information about LED control here.

Resizing

The default image is 4GB of size, to use the full microSD space a new partition can be added or the existing one can be resized as described here.

Additional resources

Project page
Documentation

Major changes against the previous release:

  • upgraded kernel to 5.4.72
  • upgraded U-Boot to v2020.10

USB armory - Debian base image release 20200714

14 Jul 14:25
Compare
Choose a tag to compare

This release contains the Debian base operating system image provided as reference for booting, and start developing on, the USB armory board.

The base image consists of a standard Linux distribution (Debian) prepared with the process outlined in the usbarmory-debian-base_image repository.

Installation

IMPORTANT: <path to raw file> must be replaced with the uncompressed raw file (e.g. not the .xz file) matching your USB armory model and boot media.

IMPORTANT: /dev/sdX, /dev/diskN must be replaced with your microSD device (not eventual microSD partitions), ensure that you are specifying the correct one. Errors in target specification will result in disk corruption.

NOTE: Remember to uncompress the downloaded image file before imaging.

Linux (verify target from terminal using dmesg):

sudo dd if=<path to raw file> of=/dev/sdX bs=1M conv=fsync

Mac OS X (verify target from terminal with diskutil list):

sudo dd if=<path to raw file> of=/dev/rdiskN bs=1m

On Windows, and other OSes, alternatively the Etcher utility can be used.

Connecting

After being booted, the image uses Ethernet over USB emulation (CDC Ethernet) to communicate with the host, with assigned IP address 10.0.0.1 (using 10.0.0.2 as gateway). Connection can be accomplished via SSH to 10.0.0.1, with default user usbarmory and password usbarmory. NOTE: There is a DHCP server running by default. Alternatively the host interface IP address can be statically set to 10.0.0.2/24.

LED feedback

To aid initial testing the base image configures the board LED to reflect CPU load average, via the Linux Heartbeat Trigger driver. In case this is undesired, the heartbeat can be disabled by removing the ledtrig_heartbeat module in /etc/modules. More information about LED control here.

Resizing

The default image is 4GB of size, to use the full microSD space a new partition can be added or the existing one can be resized as described here.

Additional resources

Project page
Documentation

Major changes against the previous release:

  • upgraded kernel to 5.4.51
  • add binary releases for Mk II eMMC and Mk I uSD

USB armory Mk II - Debian base image release 20200612

12 Jun 12:27
Compare
Choose a tag to compare

This release contains the Debian base operating system image provided as reference for booting, and start developing on, the USB armory board.

The base image consists of a standard Linux distribution (Debian) prepared with the process outlined in the usbarmory-debian-base_image repository.

Installation

IMPORTANT: /dev/sdX, /dev/diskN must be replaced with your microSD device (not eventual microSD partitions), ensure that you are specifying the correct one. Errors in target specification will result in disk corruption.

NOTE: Remember to uncompress the downloaded image file before imaging.

Linux (verify target from terminal using dmesg):

sudo dd if=usbarmory-mark-two-debian_buster-base_image-20200612.raw of=/dev/sdX bs=1M conv=fsync

Mac OS X (verify target from terminal with diskutil list):

sudo dd if=usbarmory-mark-two-debian_buster-base_image-20200612.raw of=/dev/rdiskN bs=1m

On Windows, and other OSes, alternatively the Etcher utility can be used.

Connecting

After being booted, the image uses Ethernet over USB emulation (CDC Ethernet) to communicate with the host, with assigned IP address 10.0.0.1 (using 10.0.0.2 as gateway). Connection can be accomplished via SSH to 10.0.0.1, with default user usbarmory and password usbarmory. NOTE: There is a DHCP server running by default. Alternatively the host interface IP address can be statically set to 10.0.0.2/24.

LED feedback

To aid initial testing the base image configures the board LED to reflect CPU load average, via the Linux Heartbeat Trigger driver. In case this is undesired, the heartbeat can be disabled by removing the ledtrig_heartbeat module in /etc/modules. More information about LED control here.

Resizing

The default image is 4GB of size, to use the full microSD space a new partition can be added or the existing one can be resized as described here.

Additional resources

Project page
Documentation

Major changes against the previous release:

  • fix CPU frequency scaling issue which prevented maximum clock speed
  • upgraded kernel to 5.4.46
  • upgraded U-Boot to 2020.04

SHA256:

19172085999eba1a170c896f5123f02ec2c3ebabf738487a4408b44b12bffcd0  usbarmory-mark-two-debian_buster-base_image-20200612.raw.xz
59d9581763978909ee758c463daa6efea0ced450d86eefc599c337f75c55231b  usbarmory-mark-two-debian_buster-base_image-20200612.raw.zip

USB armory Mk II - Debian base image release 20200505

05 May 11:39
Compare
Choose a tag to compare

This release contains the Debian base operating system image provided as reference for booting, and start developing on, the USB armory board.

The base image consists of a standard Linux distribution (Debian) prepared with the process outlined in the usbarmory-debian-base_image repository.

Installation

IMPORTANT: /dev/sdX, /dev/diskN must be replaced with your microSD device (not eventual microSD partitions), ensure that you are specifying the correct one. Errors in target specification will result in disk corruption.

NOTE: Remember to uncompress the downloaded image file before imaging.

Linux (verify target from terminal using dmesg):

sudo dd if=usbarmory-mark-two-debian_buster-base_image-20200505.raw of=/dev/sdX bs=1M conv=fsync

Mac OS X (verify target from terminal with diskutil list):

sudo dd if=usbarmory-mark-two-debian_buster-base_image-20200505.raw of=/dev/rdiskN bs=1m

On Windows, and other OSes, alternatively the Etcher utility can be used.

Connecting

After being booted, the image uses Ethernet over USB emulation (CDC Ethernet) to communicate with the host, with assigned IP address 10.0.0.1 (using 10.0.0.2 as gateway). Connection can be accomplished via SSH to 10.0.0.1, with default user usbarmory and password usbarmory. NOTE: There is a DHCP server running by default. Alternatively the host interface IP address can be statically set to 10.0.0.2/24.

LED feedback

To aid initial testing the base image configures the board LED to reflect CPU load average, via the Linux Heartbeat Trigger driver. In case this is undesired, the heartbeat can be disabled by removing the ledtrig_heartbeat module in /etc/modules. More information about LED control here.

Resizing

The default image is 4GB of size, to use the full microSD space a new partition can be added or the existing one can be resized as described here.

Additional resources

Project page
Documentation

Major changes against the previous release:

SHA256:

07d6fe857d042159a909f17cd824e4d07dbd0a33d84106b1877e8a2e3428a854  usbarmory-mark-two-debian_buster-base_image-20200505.raw.xz
98c4c6bbc9d572fa017c3d8b5057ebdbf31e5b07bb0701d27f64f95bd0cff52b  usbarmory-mark-two-debian_buster-base_image-20200505.raw.zip

USB armory Mk II - Debian base image release 20200408

08 Apr 10:28
Compare
Choose a tag to compare

This release contains the Debian base operating system image provided as reference for booting, and start developing on, the USB armory board.

The base image consists of a standard Linux distribution (Debian) prepared with the process outlined in the usbarmory-debian-base_image repository.

Installation

IMPORTANT: /dev/sdX, /dev/diskN must be replaced with your microSD device (not eventual microSD partitions), ensure that you are specifying the correct one. Errors in target specification will result in disk corruption.

NOTE: Remember to uncompress the downloaded image file before imaging.

Linux (verify target from terminal using dmesg):

sudo dd if=usbarmory-mark-two-debian_buster-base_image-20200408.raw of=/dev/sdX bs=1M conv=fsync

Mac OS X (verify target from terminal with diskutil list):

sudo dd if=usbarmory-mark-two-debian_buster-base_image-20200408.raw of=/dev/rdiskN bs=1m

On Windows, and other OSes, alternatively the Etcher utility can be used.

Connecting

After being booted, the image uses Ethernet over USB emulation (CDC Ethernet) to communicate with the host, with assigned IP address 10.0.0.1 (using 10.0.0.2 as gateway). Connection can be accomplished via SSH to 10.0.0.1, with default user usbarmory and password usbarmory. NOTE: There is a DHCP server running by default. Alternatively the host interface IP address can be statically set to 10.0.0.2/24.

LED feedback

To aid initial testing the base image configures the board LED to reflect CPU load average, via the Linux Heartbeat Trigger driver. In case this is undesired, the heartbeat can be disabled by removing the ledtrig_heartbeat module in /etc/modules. More information about LED control here.

Resizing

The default image is 4GB of size, to use the full microSD space a new partition can be added or the existing one can be resized as described here.

Additional resources

Project page
Documentation

Major changes against the previous release:

  • upgraded kernel to 5.4.31
  • corrected/etc/apt/sources.list to address issue #30

SHA256:

ad2304dd9211df40dd44a20565478be141cdaa95161e56a7d791d07c91d932a5  usbarmory-mark-two-debian_buster-base_image-20200408.raw.xz
a63c7209ed5df7d381988d87962726a534dab92e9202189c72591b07ca5ae74f  usbarmory-mark-two-debian_buster-base_image-20200408.raw.zip