Skip to content

Releases: usbarmory/usbarmory-debian-base_image

USB armory Mk II - Debian base image release 20200406 [broken]

06 Apr 09:37
Compare
Choose a tag to compare

IMPORTANT: this release is affected by a configuration error. (Issue #30)
This is a Debian 10 (buster) based release but the URLs in /etc/sources.list still point
to Debian 9 (stretch) repositories. This can be fixed as follows:

sed -i -e 's/stretch/buster/g' /etc/apt/sources.list
apt-get update

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-20200406.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-20200406.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 Debian to version 10 (Buster)
  • upgraded kernel to 5.4.29
  • added mmc-utils and u-boot-tools packages
  • added /etc/fw_env.config configuration file

SHA256:

290d41eb15881efbf0ed6c73427c9ad59713254bd497c795bb26b88480887625  usbarmory-mark-two-debian_buster-base_image-20200406.raw.xz
532739681c605c84b20756d68842cda523bd706068dbde5dde3179849b05483d  usbarmory-mark-two-debian_buster-base_image-20200406.raw.zip

USB armory Mk II - Debian base image release 20200114

14 Jan 11:11
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_stretch-base_image-20200114.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_stretch-base_image-20200114.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 4.19.95
  • added armoryctl package
  • load i2c-dev module at boot
  • updated repository server to f-secure-foundry.github.io

SHA256:

3c950a0b6b76c1c33a9a86933a80f3f45944d6df206a1c7ed135855449ae8a4f  usbarmory-mark-two-debian_stretch-base_image-20200114.raw.xz
019a9a41e521092cd28d0fb6455dd19cda8f01afb53a77ba1df760b96128912a  usbarmory-mark-two-debian_stretch-base_image-20200114.raw.zip

USB armory Mk II - Debian base image release 20191219

19 Dec 13:45
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_stretch-base_image-20191219.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_stretch-base_image-20191219.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 4.19.90

SHA256:

26199ce9f55c23f471fd8f9e7b664d16fc3a5f650c8c5190d04c5e291348811a  usbarmory-mark-two-debian_stretch-base_image-20191219.raw.xz
04605cc92330727c525731a0e577aae6eeb9209240e8e362fb9a10bd3353772a  usbarmory-mark-two-debian_stretch-base_image-20191219.raw.zip

USB armory Mk II - Debian base image release 20191107

07 Nov 14:15
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_stretch-base_image-20191107.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_stretch-base_image-20191107.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:

  • First release for USB armory Mk II
  • kernel version 4.19.82
  • U-Boot version 2019.07

SHA256:

ef94b9045764fc9292b33e86cfabac196ca0290f2a687e7d9c9556531dab46d5  usbarmory-mark-two-debian_stretch-base_image-20191107.raw.xz
0319b91a0ae5bce717ba84c7fd4d20e22c745608d8f1c12018ac40d3d31e9e96  usbarmory-mark-two-debian_stretch-base_image-20191107.raw.zip

USB armory Mk I - Debian base image release 20190506

06 May 15:05
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-debian_stretch-base_image-20190506.raw of=/dev/sdX bs=1M conv=fsync

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

sudo dd if=usbarmory-debian_stretch-base_image-20190506.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
Board schematics, layout and support files
INTERLOCK - file encryption front end
Discussion group

Major changes against the previous release:

  • upgraded kernel to 4.14.116
  • upgraded U-Boot to 2019.04
  • update expired GPG key for repo inversepath.github.io

SHA256:

946ae88face2dece3fc8ed799af1597c6c61255c335221d95e3de472b3b7650f  usbarmory-debian_stretch-base_image-20190506.raw.xz
1e6768eecfe26547b93af2e46f31154d20326dbfdf2b3906f5463c307fe0a27f  usbarmory-debian_stretch-base_image-20190506.raw.zip

USB armory Mk I - Debian base image release 20190403

03 Apr 14:12
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-debian_stretch-base_image-20190403.raw of=/dev/sdX bs=1M conv=fsync

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

sudo dd if=usbarmory-debian_stretch-base_image-20190403.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
Board schematics, layout and support files
INTERLOCK - file encryption front end
Discussion group

Major changes against the previous release:

  • upgraded kernel to 4.14.110
  • fixed I2C dtb

SHA256:

 8bdf7331f5a70a58e4e9229acdf5ff28d4d892958d08c5d82b3644277f0b5239  usbarmory-debian_stretch-base_image-20190403.raw.xz
e546906e968260d2ee55335c820fdbd3e9248f6f4e635a4f9df67ace285f3f83  usbarmory-debian_stretch-base_image-20190403.raw.zip

USB armory Mk I - Debian base image release 20190319

19 Mar 16:17
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-debian_stretch-base_image-20190319.raw of=/dev/sdX bs=1M conv=fsync

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

sudo dd if=usbarmory-debian_stretch-base_image-20190319.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
Board schematics, layout and support files
INTERLOCK - file encryption front end
Discussion group

Major changes against the previous release:

  • upgraded kernel to 4.14.107
  • fixed I2C, SPI and GPIO dtbs.

SHA256:

b5428a94fdc8660ebb1fbaa4ae0350a0035d75af6764b0bdd1956ae03c069133  usbarmory-debian_stretch-base_image-20190319.raw.xz
2a6fe54733be8765871ab9fa7d267fed8e83f87dc1ce1a99080324ed3035f1e4  usbarmory-debian_stretch-base_image-20190319.raw.zip

USB armory Mk I - Debian base image release 20190206

06 Feb 16:11
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-debian_stretch-base_image-20190206.raw of=/dev/sdX bs=1M conv=fsync

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

sudo dd if=usbarmory-debian_stretch-base_image-20190206.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
Board schematics, layout and support files
INTERLOCK - file encryption front end
Discussion group

Major changes against the previous release:

  • upgraded kernel to 4.14.97
  • upgraded U-Boot to 2019.01
  • updated expired gpg keys

SHA256:

30c909612d7822a1d04522bd959c93bc43b3f49bf34f19153cbcb50fbd6c6e4d  usbarmory-debian_stretch-base_image-20190206.raw.xz
006bbc5861dfad7542757041cec95654b5258c81eb4e8a75ed1f0cb2b37c00c3  usbarmory-debian_stretch-base_image-20190206.raw.zip

USB armory Mk I - Debian base image release 20180629

02 Jul 09: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: /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-debian_stretch-base_image-20180629.raw of=/dev/sdX bs=1M conv=fsync

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

sudo dd if=usbarmory-debian_stretch-base_image-20180629.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
Board schematics, layout and support files
INTERLOCK - file encryption front end
Discussion group

Major changes against the previous release:

  • upgraded kernel to 4.14.52

SHA256:

0ae16f83e3383710c40ffec99fe8b8490200637c817fc20778f882af8420f5ee  usbarmory-debian_stretch-base_image-20180629.raw.xz
52533656e7153db97cb9cfdb4713204c995ecbd83016c85b65b69b9b5d51a423  usbarmory-debian_stretch-base_image-20180629.raw.zip

USB armory Mk I - Debian base image release 20180322

23 Mar 08:45
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-debian_stretch-base_image-20180322.raw of=/dev/sdX bs=1M conv=fsync

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

sudo dd if=usbarmory-debian_stretch-base_image-20180322.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
Board schematics, layout and support files
INTERLOCK - file encryption front end
Discussion group

Major changes against the previous release:

  • upgraded kernel to 4.14.29
  • upgraded U-Boot to 2018.03
  • upgraded Debian to 9.4
  • added ca-certificates package

SHA256:

40e898df4f4315a423181929a8d6e8b2cfa28e2deecb29d9f7480ef085e56866  usbarmory-debian_stretch-base_image-20180322.raw.xz
712ee9d14455d437dbfec9cba77a14d692154a1862d8304686a9294d022836f0  usbarmory-debian_stretch-base_image-20180322.raw.zip