% git log --no-merges --pretty=oneline --abbrev-commit 20260519...20260622 0798ed4d1dcd nxp: add firmware for IW61x WiFi device 431c5ea014f9 mediatek MT7922: update bluetooth firmware to 20260605203811 2d7053937558 mediatek MT7925: update bluetooth firmware to 20260605184935 bd1c66cfef5f linux-firmware: update firmware for MT7925 WiFi device 1a2f6aca3c9c linux-firmware: update firmware for MT7922 WiFi device f0fcc1d248cb amdgpu: DMCUB updates for various ASICs 85780e744984 qcom: add LPAICP firmware for shikra platform aa2c4a6cee7f qcom: Add qdsp6sw firmware for shikra platform ddaa2620f48f linux-firmware: update firmware for MT7986 17485a680e53 linux-firmware: update firmware for MT7981 17ca86eb15f6 linux-firmware: update firmware for MT7996 1cccfa6b8073 linux-firmware: update firmware for MT7992 f8cd3f6faae7 linux-firmware: update firmware for MT7990 10bf07f6404f qcom: Update ADSP firmware for Kaanapali platform c5774bd79997 qcom: update ADSP firmware for glymur platform dd571d3fe15f qcom: update CDSP firmware for glymur platform 3dcf6778d29c QCA: Add bluetooth firmware nvm files for USI/NFA725B aba75bb237b6 linux-firmware: Add firmware file for Intel BlazarIW 4a32fece257f linux-firmware: Update firmware file for Intel BlazarU core 7bf0edbf74a2 linux-firmware: Update firmware file for Intel BlazarI core 431e7f03d2c7 linux-firmware: Update firmware file for Intel Scorpius core 6ed5e5aa4a02 qcom: update ADSP firmware for qcs615 platform 8df26c69bbe9 cirrus: cs42l45: Update CS42L45 SDCA codec firmware for Dell laptops ce8c0b7174fc rtl_bt: Update RTL8852A BT USB firmware to 0x244F_91B6 861ddef6ec1c realtek: rt1321: Update the patch code to v1.10 2d2d180a1cc0 amdgpu: DMCUB updates for various ASICs ca254b03dc5b QCA: Update Bluetooth WCN3950 firmware 1.3.0-00108 to 1.3.0-00184 acb740a9bfaf qcom: update CDSP firmware for shikra platform 71f496945eb7 qcom: Update ADSP firmware for Glymur platform 1e6faaf837ae Remove any files with unknown licenses 7ad9f3aaa96b AGENTS.md, README: address second round of MR review acda46b96b76 README: document AI assisted contribution convention 57ab6873b2fd AGENTS.md: clarify areas raised in MR review 45fb99aef1cd Add AGENTS.md for AI coding agents e930d3975f23 LICENSES: update GPL-2.0 text and references 430c892e7460 LICENSES: rename GPL-3 to GPL-3.0-only 847ba27f6c18 LICENSES: rename Apache-2 to Apache-2.0 1221848f2376 Move firmware licenses to a LICENSES/ directory 72a012ee810d qcom: update ADSP firmware for sm8750 platform 5118abf637cb QCA: Update Bluetooth WCN6856 firmware 2.1.0-00666 to 2.1.0-00669 f7feff550c56 qcom: Update DSP firmware for qcs8300 platform 3bfa40aaa331 qcom: Update DSP firmware for sa8775p platform 4d575d919be3 amdgpu: Update DMCUB fw for DCN314 47bffda9bb89 amdgpu: revert yellow carp VCN firmware 268bb3d259a0 amdgpu: revert vangogh VCN firmware 8d5b020868c6 amdgpu: revert sienna cichlid VCN firmware 640aa1db8e7f amdgpu: revert navy flounder VCN firmware 4ade9cf51e4d amdgpu: revert dimgrey cavefish VCN firmware f1ea993bb900 amdgpu: revert beige_goby VCN firmware 2110f8af357d qcom: update CDSP firmware for x1e80100 platform e108a9ab7a94 cirrus: cs35l56: Add firmware for Cirrus Amps for a Dell laptop 5670228453b1 linux-firmware: Add RCA firmware files for tas257x projects a329a4c520af intel_vpu: Update NPU firmware 075a812eca30 cirrus: cs35l63: Add Cirrus CS35L63 firmware mappings for various Dell laptops d33a9c6d7661 cirrus: cs35l56: Update firmware for Cirrus Amps for a couple of Lenovo laptops 1a794cdf93cd cirrus: cs35l56: Add firmware for Cirrus Amps for a Lenovo laptop 282d83cf7a32 QCA: Add BCS calibration binary for QCC2072 5ce19c7bb06f QCA: Update Bluetooth firmware for QCC2072 UART interface c8c796dcdd3b amdgpu: DMCUB updates for various ASICs 4f6efdd350e4 rtl_nic: add firmware rtl8261c.bin for RTL8261c 831ea4af30e1 cirrus: cs35l56: Add Cirrus CS35L56 firmware mappings for two Dell laptops 830ba56b93d3 i915: Xe3LPD DMC v2.36 563b533d4f56 i915: Xe3LPD_3002 DMC v2.31 9357f2b5010a i915: Xe3p_LPD DMC v2.37 df472a73b917 cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops 542ad48830f6 cirrus: cs42l45: Update CS42L45 SDCA codec firmware for Lenovo laptops dd7b12f0d458 cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Lenovo laptops ef77d60eebba qcom: Add gpu firmwares for Shikra chipset 72a09795db65 cirrus: cs35l56: Update firmware for Cirrus Amps for some Dell laptops f97831a28950 rtw89: 8852b: update fw to v0.29.29.18 d0bf0bc94f2d rtw89: 8852bt: update fw to v0.29.122.2 d531e213dea8 amdgpu: Update gc 11.0.1 microcode Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/23974 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|---|---|---|
| .devcontainer/ci-env | ||
| .github | ||
| .vscode | ||
| config | ||
| include | ||
| LICENSES | ||
| package | ||
| scripts | ||
| target | ||
| toolchain | ||
| tools | ||
| .gitattributes | ||
| .gitignore | ||
| BSDmakefile | ||
| Config.in | ||
| COPYING | ||
| feeds.conf.default | ||
| Makefile | ||
| README.md | ||
| rules.mk | ||
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.8+ rsync subversion unzip which
Quickstart
-
Run
./scripts/feeds update -ato obtain all the latest package definitions defined in feeds.conf / feeds.conf.default -
Run
./scripts/feeds install -ato install symlinks for all obtained packages into package/feeds/ -
Run
make menuconfigto select your preferred configuration for the toolchain, target system & firmware packages. -
Run
maketo 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
#openwrton oftc.net.
Developer Community
- Bug Reports: Report bugs in OpenWrt
- Dev Mailing List: Send patches
- Dev Chat: Channel
#openwrt-develon oftc.net.
License
OpenWrt is licensed under GPL-2.0
