Armbian flashing tool

Armbian image

We’ve added a powerful new Image Flashing Tool to Armbian! You can now browse, download, and flash Armbian images directly to your device’s internal storage or boot media - no external tools required. Everything happens seamlessly inside armbian-config, making installation and re-installation faster, safer, and easier than ever.

Key features

Module pulls data from the official download infrastructure JSON stream and uses simple and robust components to provide a seamless "search & flash" experience.

1. Interactive image browser

Finding the right image is now significantly easier. Forget about slow web browsing. The tool includes a robust filtering system that allows users to select images based on:

  • Kernel branch: choose between different kernel branches (legacy, current, edge).
  • Image variant: select specific desktop environments, server or minimal builds.
  • Stability: a specific "stability" filter allows users to toggle production-ready or daily builds.
  • Preinstalled applications: filter for specific software stacks.

UX enhancements:

  • Promoted builds: recommended images are highlighted with a star (★).
  • File size: image sizes are clearly displayed in MB.

2. Enhanced Safety Measures

Flashing operating systems always carries a risk of data loss if the wrong drive is selected. This update introduces critical safety checks:

  • System drive protection: The tool automatically hides any disk that contains active system partitions (e.g., /, /boot, or /boot/efi).

3. Improved Download Experience

The download and flash process has been polished to deliver clearer progress information and a smoother workflow.

  • Automatic fast mirror selection: The tool intelligently selects the fastest available Armbian download mirror to ensure optimal throughput and minimal latency.
  • Accurate progress bars: Leveraging pv (Pipe Viewer), the flashing workflow provides precise, real-time progress indicators for both download and write operations.
  • Graceful fallback: If pv is not available on the system, the tool automatically falls back to curl’s native progress meter, preserving usability without compromising reliability.

How to use?

New functionality has been added to armbian-config and armbian-install CLI tools.

armbian-config --cmd FLASH1