Releases: usbarmory/usbarmory-debian-base_image
USB armory Mk II - Debian base image release 20200406 [broken]
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
Major changes against the previous release:
- upgraded Debian to version 10 (Buster)
- upgraded kernel to 5.4.29
- added
mmc-utils
andu-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
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
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
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
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
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
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
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
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
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
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
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
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