armbian/firmware

Collection of firmware files necessary for Armbian supported hardware devices to work correctly with the Linux kernel

260

stars

256

commits

Makefile

primary language

Sep 10, 2026

updated

blobs
bluetooth
dvb
firmware
minimal
optimised
wireless

README

Armbian logo

Purpose of This Repository

The Armbian firmware repository provides a curated set of binary firmware files required by various hardware components on ARM-based single board computers (SBCs) supported by Armbian.

Purpose

  • Distribute essential proprietary firmware blobs.
  • Enable Wi-Fi, Bluetooth, GPU, VPU, and other peripherals.
  • Ensure hardware compatibility out-of-the-box.
  • Provide a leaner alternative to full upstream linux-firmware packages by including only relevant firmware for supported boards.

Usage in Armbian

  • Packaged as armbian-firmware and installed automatically during OS setup or upgrades.
  • Used by Armbian's custom kernels and U-Boot bootloaders to support board-specific features.

Includes Firmware for

  • Realtek and Broadcom Wi-Fi/Bluetooth chips
  • Mali and other ARM GPU/VPU components
  • Various embedded controllers, USB devices, and more

Structure

The layout generally follows upstream linux-firmware standards, with additional Armbian-specific filtering and optimizations.

⚠️ Note: Some firmware files are proprietary and distributed under their respective licenses. Redistribution is limited to non-commercial or usage-only contexts.

Contributors

(top 30 of 60)

igorpecovnik

84 commits

amazingfate

18 commits

paolosabatino

15 commits

pyavitz

13 commits

armbian/firmware

Collection of firmware files necessary for Armbian supported hardware devices to work correctly with the Linux kernel

260

stars

256

commits

Makefile

primary language

Sep 10, 2026

updated

blobs
bluetooth
dvb
firmware
minimal
optimised
wireless

README

Armbian logo

Purpose of This Repository

The Armbian firmware repository provides a curated set of binary firmware files required by various hardware components on ARM-based single board computers (SBCs) supported by Armbian.

Purpose

  • Distribute essential proprietary firmware blobs.
  • Enable Wi-Fi, Bluetooth, GPU, VPU, and other peripherals.
  • Ensure hardware compatibility out-of-the-box.
  • Provide a leaner alternative to full upstream linux-firmware packages by including only relevant firmware for supported boards.

Usage in Armbian

  • Packaged as armbian-firmware and installed automatically during OS setup or upgrades.
  • Used by Armbian's custom kernels and U-Boot bootloaders to support board-specific features.

Includes Firmware for

  • Realtek and Broadcom Wi-Fi/Bluetooth chips
  • Mali and other ARM GPU/VPU components
  • Various embedded controllers, USB devices, and more

Structure

The layout generally follows upstream linux-firmware standards, with additional Armbian-specific filtering and optimizations.

⚠️ Note: Some firmware files are proprietary and distributed under their respective licenses. Redistribution is limited to non-commercial or usage-only contexts.

Contributors

(top 30 of 60)

igorpecovnik

84 commits

amazingfate

18 commits

paolosabatino

15 commits

pyavitz

13 commits

Languages

Makefile

84.7%

Alloy

15.3%