git log --no-merges --pretty=oneline --abbrev-commit 20250211...20250311 bdd88e967517 amdgpu: update psp 14.0.0 firmware c8234f76bdd5 amdgpu: update gc 11.5.0 firmware cc3227cd4fdb amdgpu: update vcn 4.0.2 firmware 1498f32eb8b7 amdgpu: update psp 13.0.4 firmware a8bbcfaa3e15 amdgpu: update gc 11.0.1 firmware 645cc116bf8c amdgpu: update navy flounder firmware 5eac1029bb58 amdgpu: update gc 11.5.2 firmware c5dc6df52b6d amdgpu: update vcn 5.0.0 firmware 8d5a8ed7f731 amdgpu: update smu 14.0.3 firmware e6827bc2196f amdgpu: update sdma 7.0.1 firmware 44458e4f60b2 amdgpu: update gc 14.0.3 firmware 118bd6c7609c amdgpu: update gc 12.0.1 firmware 16987c25cf66 amdgpu: update sienna cichlid firmware 7ade6230b03a amdgpu: update yellow carp firmware 03d2ad8f27f3 amdgpu: update smu 14.0.2 firmware eaf44ec2dff9 amdgpu: update psp 14.0.2 firmware a9e53dc0e853 amdgpu: update gc 12.0.0 firmware f7654d0634d3 amdgpu: update vega20 firmware ff0fce9d60e1 amdgpu: update navi14 firmware 052c28862ae1 amdgpu: update vega12 firmware 3ca9ff138536 amdgpu: update vcn 4.0.4 firmware 3402e84bb438 amdgpu: update psp 13.0.7 firmware 1d028a0a7820 amdgpu: update gc 11.0.2 firmware e58f61a19248 amdgpu: update vega10 firmware 0560dbe09009 amdgpu: update vcn 3.1.2 firmware b3bcd93cdaa4 amdgpu: update gc 10.3.6 firmware 777f9945d49e amdgpu: update navi10 firmware 204aacb2901c amdgpu: update navi12 firmware f3f87199f598 amdgpu: update psp 13.0.10 firmware 0833f16ca55a amdgpu: update gc 11.0.3 firmware 598c0af458cb amdgpu: update vangogh firmware c32b218f2621 amdgpu: update picasso firmware fcc391f90bec amdgpu: update vcn 4.0.0 firmware bdd88e967517 amdgpu: update psp 14.0.0 firmware c8234f76bdd5 amdgpu: update gc 11.5.0 firmware cc3227cd4fdb amdgpu: update vcn 4.0.2 firmware 1498f32eb8b7 amdgpu: update psp 13.0.4 firmware a8bbcfaa3e15 amdgpu: update gc 11.0.1 firmware 645cc116bf8c amdgpu: update navy flounder firmware 5eac1029bb58 amdgpu: update gc 11.5.2 firmware c5dc6df52b6d amdgpu: update vcn 5.0.0 firmware 8d5a8ed7f731 amdgpu: update smu 14.0.3 firmware e6827bc2196f amdgpu: update sdma 7.0.1 firmware 44458e4f60b2 amdgpu: update gc 14.0.3 firmware 118bd6c7609c amdgpu: update gc 12.0.1 firmware 16987c25cf66 amdgpu: update sienna cichlid firmware 7ade6230b03a amdgpu: update yellow carp firmware 03d2ad8f27f3 amdgpu: update smu 14.0.2 firmware eaf44ec2dff9 amdgpu: update psp 14.0.2 firmware a9e53dc0e853 amdgpu: update gc 12.0.0 firmware f7654d0634d3 amdgpu: update vega20 firmware ff0fce9d60e1 amdgpu: update navi14 firmware 052c28862ae1 amdgpu: update vega12 firmware 3ca9ff138536 amdgpu: update vcn 4.0.4 firmware 3402e84bb438 amdgpu: update psp 13.0.7 firmware 1d028a0a7820 amdgpu: update gc 11.0.2 firmware e58f61a19248 amdgpu: update vega10 firmware 0560dbe09009 amdgpu: update vcn 3.1.2 firmware b3bcd93cdaa4 amdgpu: update gc 10.3.6 firmware 777f9945d49e amdgpu: update navi10 firmware 204aacb2901c amdgpu: update navi12 firmware f3f87199f598 amdgpu: update psp 13.0.10 firmware 0833f16ca55a amdgpu: update gc 11.0.3 firmware 598c0af458cb amdgpu: update vangogh firmware c32b218f2621 amdgpu: update picasso firmware fcc391f90bec amdgpu: update vcn 4.0.0 firmware bdd88e967517 amdgpu: update psp 14.0.0 firmware c8234f76bdd5 amdgpu: update gc 11.5.0 firmware cc3227cd4fdb amdgpu: update vcn 4.0.2 firmware 1498f32eb8b7 amdgpu: update psp 13.0.4 firmware a8bbcfaa3e15 amdgpu: update gc 11.0.1 firmware 645cc116bf8c amdgpu: update navy flounder firmware 5eac1029bb58 amdgpu: update gc 11.5.2 firmware c5dc6df52b6d amdgpu: update vcn 5.0.0 firmware 8d5a8ed7f731 amdgpu: update smu 14.0.3 firmware e6827bc2196f amdgpu: update sdma 7.0.1 firmware 44458e4f60b2 amdgpu: update gc 14.0.3 firmware 118bd6c7609c amdgpu: update gc 12.0.1 firmware 16987c25cf66 amdgpu: update sienna cichlid firmware 7ade6230b03a amdgpu: update yellow carp firmware 03d2ad8f27f3 amdgpu: update smu 14.0.2 firmware eaf44ec2dff9 amdgpu: update psp 14.0.2 firmware a9e53dc0e853 amdgpu: update gc 12.0.0 firmware f7654d0634d3 amdgpu: update vega20 firmware ff0fce9d60e1 amdgpu: update navi14 firmware 052c28862ae1 amdgpu: update vega12 firmware 3ca9ff138536 amdgpu: update vcn 4.0.4 firmware 3402e84bb438 amdgpu: update psp 13.0.7 firmware 1d028a0a7820 amdgpu: update gc 11.0.2 firmware e58f61a19248 amdgpu: update vega10 firmware 0560dbe09009 amdgpu: update vcn 3.1.2 firmware b3bcd93cdaa4 amdgpu: update gc 10.3.6 firmware 777f9945d49e amdgpu: update navi10 firmware 204aacb2901c amdgpu: update navi12 firmware f3f87199f598 amdgpu: update psp 13.0.10 firmware 0833f16ca55a amdgpu: update gc 11.0.3 firmware 598c0af458cb amdgpu: update vangogh firmware c32b218f2621 amdgpu: update picasso firmware fcc391f90bec amdgpu: update vcn 4.0.0 firmware 16dba25cc2a6 amdgpu: update psp 13.0.0 firmware 1921d2321616 amdgpu: update gc 11.0.0 firmware 401fdb179a92 amdgpu: update psp 13.0.14 firmware 9b0c9f217009 amdgpu: update gc 9.4.4 firmware 12f2ea7e1edd amdgpu: update psp 13.0.6 firmware 37dd196c523d amdgpu: update gc 9.4.3 firmware f04ce74d4960 amdgpu: update beige goby firmware 5f011e04bba5 amdgpu: update gc 10.3.7 firmware 6f8864aecde2 amdgpu: update psp 14.0.1 firmware ccd76e2f57a1 amdgpu: update gc 11.5.1 firmware c5710c8a642a amdgpu: update gc 11.0.4 firmware ff2c4d0706a8 amdgpu: update dimgrey cavefish firmware 6966680eeb7d amdgpu: update aldebaran firmware ffdb342f8db5 qcom: Update gpu firmwares for qcs8300 chipset ad16cf3b829f linux-firmware: add firmware for qat_420xx devices c2c0e64a1b02 amdgpu: DMCUB updates for various ASICs d2e1085e36fb i915: Update Xe3LPD DMC to v2.20 8b3109069b3b linux-firmware: update firmware for MT7925 WiFi device ae25a3cb0fd8 mediatek MT7925: update bluetooth firmware to 20250305133215 7a074fed8691 mediatek MT7920: update bluetooth firmware to 20250210151502 d61ca3c53acd linux-firmware: Update firmware file for Intel BlazarU core 9971a5b69745 linux-firmware: Update firmware file for Intel BlazarI core 9b870dde196d intel_vpu: Add firmware for 37xx and 40xx NPUs f573fa75ee6c QCA: Add Bluetooth firmwares for QCA2066 with USB transport 250b01fdbbda QCA: Add two bluetooth firmware nvm files for QCA2066 ca3ecd432113 QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00653 f5afc67b2d57 QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00653 675b89218fe1 cirrus: cs35l41: Add firmware and tuning for ASUS Consumer laptops 68fe46cc732f cirrus: cs35l41: Add Firmware for various ASUS Commercial laptops 312effe7857e ASoC: tas2781: Update dsp firmware for Gemtree project 35900e1f24cd xe: Update GUC to v70.40.2 for BMG, LNL 5602c7293e66 amdgpu: DMCUB updates for various ASICs de78f0aaafb9 amdgpu: DCUB update for DCN401 and DCN315 90e90cd14622 cirrus: cs35l41: Add firmware and tunings for CS35L41 driver for Steam Deck 811bb52b1d29 ath11k: QCN9074 hw1.0: update to WLAN.HK.2.9.0.1-02175-QCAHKSWPL_SILICONZ-2 a4ede19b319e ath11k: QCA6698AQ hw2.1: update to WLAN.HSP.1.1-04604-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 537891bbcbb2 ath11k: QCA6698AQ hw2.1: update board-2.bin 0a69dcd33a4b rtw89: 8852bt: update fw to v0.29.122.0 and BB parameter to 07 3660cb7665df linux-firmware: Update AMD SEV firmware 15442c631c6b linux-firmware: update firmware for MT7920 WiFi device 2ee90738b79a qca: update WCN3988 firmware 1cc8c1bfa112 amdgpu: Update ISP FW for isp v4.1.1 773611b481e1 qcom: add firmware for Adreno A225 307af4cea232 cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for two HP laptops 0aad62c61cab cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops f2ac3cafdec1 cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for various Lenovo laptops 50710a3006fa cirrus: cs35l56: Update firmware for Cirrus Amps for some Dell laptops d88562a09aac linux-firmware: update firmware for en8811h 2.5G ethernet phy f71241766176 i915: Update Xe3LPD DMC to v2.17 9ea3e5dd4265 ASoC: tas2781: Change regbin firmwares for single device Build system: x86/64 Build-tested: x86/64 Run-tested: x86/64 Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/18234 Signed-off-by: Nick Hainke <vincent@systemli.org>
OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
Sunshine!
Download
Built firmware images are available for many architectures and come with a package selection to be used as WiFi home router. To quickly find a factory image usable to migrate from a vendor stock firmware to OpenWrt, try the Firmware Selector.
If your device is supported, please follow the Info link to see install instructions or consult the support resources listed below.
An advanced user may require additional or specific package. (Toolchain, SDK, ...) For everything else than simple firmware download, try the wiki download page:
Development
To build your own firmware you need a GNU/Linux, BSD or macOS system (case sensitive filesystem required). Cygwin is unsupported because of the lack of a case sensitive file system.
Requirements
You need the following tools to compile OpenWrt, the package names vary between distributions. A complete list with distribution specific packages is found in the Build System Setup documentation.
binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev
make4.1+ perl python3.7+ rsync subversion unzip which
Quickstart
-
Run
./scripts/feeds update -a
to obtain all the latest package definitions defined in feeds.conf / feeds.conf.default -
Run
./scripts/feeds install -a
to install symlinks for all obtained packages into package/feeds/ -
Run
make menuconfig
to select your preferred configuration for the toolchain, target system & firmware packages. -
Run
make
to build your firmware. This will download all sources, build the cross-compile toolchain and then cross-compile the GNU/Linux kernel & all chosen applications for your target system.
Related Repositories
The main repository uses multiple sub-repositories to manage packages of
different categories. All packages are installed via the OpenWrt package
manager called opkg
. If you're looking to develop the web interface or port
packages to OpenWrt, please find the fitting repository below.
-
LuCI Web Interface: Modern and modular interface to control the device via a web browser.
-
OpenWrt Packages: Community repository of ported packages.
-
OpenWrt Routing: Packages specifically focused on (mesh) routing.
-
OpenWrt Video: Packages specifically focused on display servers and clients (Xorg and Wayland).
Support Information
For a list of supported devices see the OpenWrt Hardware Database
Documentation
Support Community
- Forum: For usage, projects, discussions and hardware advise.
- Support Chat: Channel
#openwrt
on oftc.net.
Developer Community
- Bug Reports: Report bugs in OpenWrt
- Dev Mailing List: Send patches
- Dev Chat: Channel
#openwrt-devel
on oftc.net.
License
OpenWrt is licensed under GPL-2.0