Armbian Bionic
desktop legacy kernel 4.4.y
Armbian Buster
legacy kernel 4.4.y
- UART is accessible on pin 6 (GND),8 (TX) and 10 (RX) and with unusual speed: 1500000
- Enable video and 3D acceleration
- flash the 128M SPI memory to also boot from USB or PXE (it if goes wrong, follow these instructions)
- short-pressing (~1s) the power button turns the board on, long-pressing it (~3s) turns it off. If it gets stuck while halting, press the reset button. If it does not boot (ie the white led does not come up), reset, then power on.
- if you experience USB3 storage lack of reliability (error messages followed by filesystem corruption), check your power supply, usb cable and connectors and disk/ssd. All these factors can lead to undervoltage issues (some ssd could produce power consumption spikes triggering undervoltage).
Specifications
1000tx 2GB 4GB 6 core 64bit UASP docker eMMC i2c pci usb-c usb3 wifi wireguard Rockchip RK3399
* Specifications differ from hardware revision, model and software support level
FAQs
We provide CLI (command line interface) images first. If the software is stable enough we add the option to upgrade to XFCE desktop. The Build-System relies on Debian and Ubuntu. The availability of different images may vary, most of the time because of driver restriction. Sometimes we provide only testing images.
All images can be built from sources at any time and in rare cases, where you can’t find an image which you need, you can build one.
Preparation
Make sure you have a good & reliable SD card and a proper power supply. Archives can be uncompressed with 7-Zip on Windows, Keka on OS X and 7z on Linux (apt-get install p7zip-full). RAW images can be written with Etcher (all OS).
Boot
Insert the SD card into the slot, connect a cable to your network if possible or a display and power your board. (First) boot (with DHCP) takes up to 35 seconds with a class 10 SD Card.
Login
Log in as: root Password: 1234. Then you are prompted to change this password (US-Keyboard setting). When done, you are asked to create a normal user-account for your everyday tasks.
SUPPORTED devices are tested and they work apart from known issues and missing features. Support is provided as far as possible (in general there is no support for 3rd party hardware like DVB tuners and software like Kodi). Please check the documentation and existing forum posts before posting a question. Questions on private channels are ignored.
SUITABLE FOR TESTING (WIP) are devices which we’re currently working on but they are not ready! These images are suitable for developers and experienced users. They are not very well tested but they might work without any problems. Your help to improve this situation is greatly appreciated.
SUPPORT ENDED (EOS) status are devices which used to be supported in the past. Reasons for moving to this section:
- no active software development (mainline u-boot and kernel)
- no support from the vendor (hardware samples, documentation, software packages)
- never was sold, only samples in small quantities were available
- hardware design flaws don’t allow using these devices without stability issues
Support status:
- images are stable but we don’t test updating,
- images are provided with no support,
- most images have frozen kernel and u-boot packages to prevent their upgrades.
NO OFFICIAL SUPPORT (CSC) are devices which are supported by the 3rd party. We usually don’t have hardware samples nor conduct any tests but they might work. There is no support whatsoever.
Each supported Armbian image can be made from scratch – from latest kernel and u-boot sources, updated upstream packages and our most recent bug fixes and improvements. Supported build environment for SDK is Ubuntu Bionic 18.04 x64 but you can run it containerised virtually on any X64 based Linux distribution under Docker. You can re-make live bootable image or just a kernel+dtb(hardware configuration) package which you transfer to your image and install with: dpkg -i linux-image-[branch]-family.deb linux-dtb-[branch]-family.deb
. In that process you can enforce many customization. To the kernel or user space. Read more.
Tested 3rd party hardware

Scanner
Lide 2204800 DPI

Network printer
Laserjet M252600 dpi

DVB tuner
S960 V2USB2.0

External enclosure
JMS567USB3.0

HDMI display
Waveshare 7"1024*600 touch

HDMI display
Iiyama Prolite1920x1080 touch

PCI Ethernet
Aquantia AQC107PCI / 10000Mbps

SD card
A132GB

UART
CP2102USB2.0

USB Bluetooth
CSRUSB2.0 / v4.0

USB Ethernet
RTL8156USB-C / 2500Mbps

USB Ethernet
ax88179USB3.0 1000Mbps

USB Ethernet
RTL8153USB3.0 / 1000Mbps

USB WiFi AC
8811auUSB2.0 / 433Mbps

USB WiFi AC
8812AUUSB3.0 / 876Mbps

USB WiFi AC
8814AUUSB3.0 / 1300Mbps

USB WiFi AC
8814AUUSB3.0 / 1300Mbps

USB WiFi
ar9271USB2.0 / 150Mbps

USB WiFi
RT3572 RT5572USB2.0 / 300Mbps

USB WiFi
RTL8188CUSUSB2.0 / 150Mbps

USB WiFi
RTL8188EUSUSB2.0 / 150Mbps

USB BT WiFi AC
RTL88x2BUUSB2.0 / 867Mbps

USB WiFi
MT7601UUSB2.0 / 150Mbps
All download options
Variant | Supported | Kernel | Mirrors | Size | Last modified | |
Bionic desktop | ![]() | 4.4 | 585 Mb | 2019-11-19 | ||
Buster server | ![]() | 5.3 | 320 Mb | 2019-11-19 | ||
Buster desktop | ![]() | 5.3 | 813 Mb | 2019-11-19 | ||
Buster minimal | ![]() | 5.4 | n/a | 129 Mb | 2019-12-14 | |
Buster server | ![]() | 4.4 | 319 Mb | 2019-11-19 | ||