Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Welcome to the USB armory wiki.
The USB armory from Inverse Path is an open source hardware design, implementing a flash drive sized computer.
For a project introduction and information about purchasing an USB armory board please see information at the USB armory project page.
The following page provides useful information on how to get started:
The first hardware revision of the USB armory (Mk I) is currently available, for further information and updates see the project page.
- microSD compatibility
- Host adapter
- Power consumption
- Internal Boot ROM
- Security features
- Preparing a bootable microSD image
- Buildroot profiles
- Host communication
- Device communication (stand-alone mode)
- INTERLOCK file encryption front-end, with Signal messaging support
- Secure boot
- Using the breakout header: Serial, GPIOs, I²C, SPI
- Frequently Asked Questions (FAQ)
- External resources
Supported Operating Systems
- Precompiled images
- Debian, Ubuntu image preparation
- Embedded INTERLOCK distribution for the USB armory
- Arch Linux ARM
- Kali Linux
- Genode OS
- Darwin (experimental)
How to Contribute
Obtain a USB armory board and start developing! Please see ordering information at the USB armory project page.
A discussion group is available on Google Groups.
If you think anything is missing on this wiki, or require further support, please email us at email@example.com.
USB armory | https://inversepath.com/usbarmory
Copyright (c) F-Secure Corporation
This is an open hardware design licensed under the terms of the CERN Open Hardware Licence (OHL) v1.2.
You may redistribute and modify this documentation under the terms of the CERN OHL v.1.2 (http://ohwr.org/cernohl). This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN OHL v.1.2 for applicable conditions.