apt.armbian.com

Armbian repository contains dedicated u-boots for each board, kernels that powers them and support files. Kernel packages come with firmware and headers package. Both are highly recommended to install.

Packages are organized in a special directory tree which also contains a few additional files containing indexes and check-sums of the packages. If you add our repository to your /etc/apt/sources.list.d/armbian.list file, you can easily install them via apt-get install method just like others.

All SD card images already contains all those packages so you don’t need to install them but this information is useful when upgrading, updating or rescue broken system.

If repository is not present, this is the way to add it:

echo "deb http://apt.armbian.com $(lsb_release -cs) main utils $(lsb_release -cs)-desktop" > /etc/apt/sources.list.d/armbian.list
apt-key adv --keyserver keys.gnupg.net --recv-keys 0x93D6889F9F0E78D5
apt-get update

beta.armbian.com

Armbian beta repository contains automated & untested daily builds.

U-boots

linux-u-boot-DEVICE_NAME-default legacy kernel
linux-u-boot-DEVICE_NAME-next mainline kernel
linux-u-boot-DEVICE_NAME-dev development kernel
Use proper naming for DEVICE_NAME: cubieboard, cubieboard2, cubietruck, bananapi, orangepi, …
Match u-boot to kernel – mainline kernels = NEXT.

Legacy kernels

linux-image-sun4i
linux-headers-sun4i
Kernel 3.4.x for Allwinner A10 (sun4i)
Cubieboard 1, Olimex A10, …
linux-image-sun7i
linux-headers-sun7i
Kernel 3.4.x for Allwinner A20 (sun7i)
Cubieboard2, Banana Pi, Lamobo R1, PCduino3, Olimex Lime2, …
linux-image-sun8i
linux-headers-sun8i
Kernel 3.4.x for Allwinner H3(sun8i)
Orange Pi+, Orange Pi PC, Friendly ARM Neo, Banana M2+, …
linux-image-cubox
linux-headers-cubox
Kernel 3.14.x V1 for Freescale i.MX6
Cubox, Hummingboard, Hummingboard 2
linux-image-dev-cubox
linux-headers-dev-cubox
Kernel 3.14.x V2 for Freescale i.MX6
Cubox, Hummingboard, Hummingboard 2
linux-image-udoo
linux-headers-udoo
Kernel 3.14.x for Freescale i.MX6
Udoo dual, Udoo quad
linux-image-neo
linux-headers-neo
Kernel 3.14.x for Freescale i.MX6
Udoo Neo solo
linux-image-s500
linux-headers-s500
Kernel 3.14.x for Action Semi S500
Lemaker Guitar
linux-image-odroidxu4
linux-headers-odroidxu4
Kernel 3.10.x for Samsung Exynos 5
Hardkernel Odroid XU3/4
linux-image-odroidc1
linux-headers-odroidc1
Kernel 3.10.x for Amlogic S805
Hardkernel Odroid C1
linux-image-odroidc2
linux-headers-odroidc2
Kernel 3.14.x for Amlogic S905
Hardkernel Odroid C2
linux-image-mvebu
linux-headers-mvebu
Kernel 3.10.x for Armada A38x
ClearFog Marvell Armada
linux-image-pine64
linux-headers-pine64
Kernel 3.10.x for Pine64
ClearFog Marvell Armada
linux-image-banana and linux-image-sunxi are deprecated. They are not updated any more. Use linux-image-sun7i instead.

Mainline and development kernels

linux-image-next-sunxi
linux-headers-next-sunxi
Latest mainline for all Allwinner devices
linux-image-dev-sunxi
linux-headers-dev-sunxi
Latest development for most Allwinner devices
linux-image-dev-sun8i
linux-headers-dev-sun8i
Latest development for sun8i / H3 Allwinner devices
linux-image-next-odroidxu4
linux-headers-next-odroidxu4
Latest mainline for Samsung Exynos 5
Hardkernel Odroid XU3/4
linux-image-dev-pine64
linux-headers-dev-pine64
Latest development for Pine64
linux-image-next-mvebu
linux-headers-next-mvebu
Latest mainline for ClearFog Marvell Armada
linux-image-next-cubox
linux-headers-next-cubox
Latest mainline for Cubox / Hummingboard
linux-image-next-udoo
linux-headers-next-udoo
Kernel 4.4.x for Udoo quad

DTBs

linux-dtb-cubox Cubox/HB legacy v1
linux-dtb-dev-cubox Cubox/HB legacy v2
linux-dtb-next-cubox Cubox/HB mainline
linux-dtb-neo Neo legacy
linux-dtb-udoo Udoo legacy
linux-dtb-next-udoo Udoo mainline
linux-dtb-next-sunxi Allwinner mainline
linux-dtb-dev-sunxi Allwinner mainline dev
linux-dtb-dev-sun8i Allwinner mainline sun8i / H3 dev
linux-dtb-s500 Guitar legacy
linux-dtb-odroidxu4 Odroid XU3/4
linux-dtb-next-odroidxu4 mainline Odroid XU3/4
linux-dtb-odroidc1 Hardkernel Odroid C1
linux-dtb-odroidc2 Hardkernel Odroid C2
linux-dtb-dev-pine64 Pine64 dev
linux-dtb-mvebu ClearFog legacy
linux-dtb-next-mvebu Clearfog mainline

Board support packages

linux-wheezy-root-DEVICE_NAME Debian Wheezy
linux-jessie-root-DEVICE_NAME Debian Jessie
linux-trusty-root-DEVICE_NAME Ubuntu Trusty
linux-xenial-root-DEVICE_NAME Ubuntu Xenial

Firmware

armbian-firmware minimal version which covers onboard wifi adapters (1.3MB)
armbian-firmware-full armbian-firmware and linux-firmware in one package (112MB)

Make sure to use proper naming for DEVICE_NAME: cubieboard, cubieboard2, cubietruck, bananapi, orangepi, …