% git log --no-merges --pretty=oneline --abbrev-commit 20260622...20260810 063e840eb6a5 amdgpu: update vangogh firmware 2b6994bdaf08 amdgpu: update VPE 6.1.1 firmware 5647ab9de0b8 amdgpu: update VCN 4.0.6 firmware e41fbeddca6b amdgpu: update PSP 14.0.1 firmware 385ed4e463c2 amdgpu: update GC 11.5.1 firmware 3cf314d753f1 amdgpu: update VPE 6.1.0 firmware b7580590a882 amdgpu: update VCN 4.0.5 firmware fb07c4c1bff7 amdgpu: update PSP 14.0.0 firmware a0244fc1e51e amdgpu: update GC 11.5.0 firmware 450931767e23 amdgpu: update renoir firmware 17ee8fdf9196 amdgpu: update yellow carp firmware 1333a13b10d9 amdgpu: update raven2 firmware 8fbade3e02ad amdgpu: update raven firmware cdca61c3e725 amdgpu: update VCN 3.1.2 firmware f31b5279b92f amdgpu: update PSP 13.0.5 firmware 396203550e8b amdgpu: update GC 10.3.6 firmware 7e20ec1d4147 amdgpu: update picasso firmware 560ea6eef5c9 amdgpu: update PSP 13.0.11 firmware d03eaf0ed21d amdgpu: update GC 11.0.4 firmware 021748a2d063 amdgpu: update VCN 4.0.2 firmware 6432d86afe8b amdgpu: update PSP 13.0.4 firmware 1302f408cef1 amdgpu: update GC 11.0.1 firmware d9abb168e11e amdgpu: update VCN 5.0.0 firmware bf0ab55575c5 amdgpu: update SMU 14.0.3 firmware 6011e4e72220 amdgpu: update PSP 14.0.3 firmware 561beb53dd4c amdgpu: update GC 12.0.1 firmware 9ce98c647c44 amdgpu: update SMU 14.0.2 firmware fcf0f40b91fb amdgpu: update PSP 14.0.2 firmware a6b213877ca8 amdgpu: update GC 12.0.0 firmware c07514a7b1ad amdgpu: update vcn 4.0.4 firmware 7819871f1ff3 amdgpu: update SMU 13.0.7 firmware a1e2435547e0 amdgpu: update PSP 13.0.7 firmware 520300e89c9f amdgpu: update GC 11.0.2 firmware 616b105723c5 amdgpu: update SMU 13.0.10 firmware 08d80954b310 amdgpu: update SDMA 6.0.3 firmware adb04851a983 amdgpu: update PSP 13.0.10 firmware e8c258ab8762 amdgpu: update GC 11.0.3 firmware 4d370ad31dcf amdgpu: update VCN 4.0.0 firmware 87245e269b39 amdgpu: update SMU 13.0.0 firmware d18869d26f30 amdgpu: update PSP 13.0.0 firmware 59ab535919b4 amdgpu: update GC 11.0.0 firmware 9f1eb5124635 amdgpu: update beige goby firmware e3e45091597e amdgpu: update dimgrey cavefish firmware 7df10898a825 amdgpu: update navy flounder firmware 7b262e1ddce5 amdgpu: update sienna cichlid firmware f1a2554fa8a9 amdgpu: update navi14 firmware da93e66cc40a amdgpu: update navi12 firmware b5cbed93dce0 amdgpu: update navi10 firmware 23e6cdf04093 amdgpu: add PSP 13.0.15 firmware 498b56c257a0 amdgpu: update VCN 5.0.1 firmware db4689b9cbf5 amdgpu: update PSP 13.0.12 firmware 14bb47b3d95d amdgpu: update GC 9.5.0 firmware 0971e871e2c8 amdgpu: update PSP 13.0.14 firmware 614d087d80d5 amdgpu: update GC 9.4.4 firmware 86de753572ed amdgpu: update PSP 14.0.5 firmware f4560ccaae54 amdgpu: update GC 11.5.3 firmware b61e451e21d9 amdgpu: update VPE 6.1.3 firmware b590b5cc96c9 amdgpu: update PSP 14.0.4 firmware afa73dfce0b6 amdgpu: update GC 11.5.2 firmware 9a40a2a0d209 amdgpu: update green sardine firmware 19ef23d2f01c amdgpu: update arcturus firmware efbaf51d2536 amdgpu: update VCN 4.0.3 firmware 1e7be58e5976 amdgpu: update PSP 13.0.6 firmware dc41a59a607c amdgpu: update GC 9.4.3 firmware 9eacb0eecb19 amdgpu: update aldebaran firmware 3ea09d09ebc5 linux-firmware: update firmware for MT7922 WiFi device 1b8e17a34716 morsemicro: add firmware for mm8108 support 796029ba95ac ath10k: WCN3990 hw1.0: update board-2.bin 222b46fad22d linux-firmware: Update firmware for an8811hb 2.5G ethernet phy 4291fa65d305 xe: Update GUC to v70.72.1 for BMG, LNL, PTL, NVL-S f997b2832a0f mediatek MT7922: update bluetooth firmware to 20260724143815 e3743e36a1fc airoha: update AN7583 NPU firmwares to version 0.5 dbe44d7f98ff linux-firmware: Add firmware for new project 68e5d7dc9f41 qcom: Add gpu firmwares for Eliza chipset bb7c02330655 cirrus: cs35l57: Add firmware for Cirrus Amps for some Samsung laptops ebd5656443f6 rtw89: 8922d: add fw 0.35.113.2 1d737d9cb97d qcom: venus-5.4: fix vp9 decoder assertion failure c0dbea210940 qla2xxx: Add ql2900_fw.bin firmware for 29xx adapters cefc3e9ed0a3 qcom: Update qdsp6sw firmware for shikra platform 495465e0e774 amdgpu: DMCUB updates for various ASICs 3c12682c1d3e intel_vpu: Update NPU firmware b20d3b461730 qcom: Update DSP firmware for qcs8300 platform 43cc9de7f754 linux-firmware: Add firmware for new soundwire projects 9f04ff1e6690 rtw88: add firmware v41.0.0 for RTL8723B 5dbe9737a58f linux-firmware: Update AMD cpu microcode c410f2d2706b linux-firmware: Add firmware file for Intel BlazarIW a17cf7dce1e7 linux-firmware: Update firmware file for Intel BlazarU core b33e6a8d48a0 linux-firmware: Update firmware file for Intel BlazarI core 1d052c175dd7 linux-firmware: Update firmware file for Intel Scorpius core 1168e26f7731 amdgpu: DMCUB updates for various ASICs eca4f58a491f amdgpu: DMCUB updates for various ASICs 9bc90ae3a3f0 qcom: add ADSP firmware for hawi platform f328d8c751ab powervr: add firmware for Imagination Technologies BXM-4-64 GPU 0b1b0d6f1623 qcom: Update DSP firmware for sa8775p platform dc065e7d9a30 xe: Release GuC firmware for NVL-S b81cba4304c7 cirrus: cs35l56: Update firmware for the ASUS UX5406SA b2306fcd2b75 qcom: vpu: add Gen2 firmware binary for Purwa ea557820eaac cirrus: cs42l45: Update CS42L45 SDCA codec firmware for Dell laptops bd651de1f551 QCA: Add Bluetooth firmware for WCN6855 ROM 1.0 2ab4ce216003 iwlwifi: add Bz/Sc FW for core24.60-33 release 8eb7bc3078cf iwlwifi: Add Hr/Gf firmware for core24.60-33 release 5abccaee1247 iwlwifi: update ty/So/Ma firmwares for core24.60-33 release 75692adea893 iwlwifi: update cc/Qu/QuZ firmwares for core24.60-33 release 670795153af5 cirrus: cs35l56: Add firmware for Cirrus Amps for a few Dell laptops ee726ccf6631 docs: address feedback on LICENSE-CRITERIA.md 424f54e3c966 Adjust statement on existing firmware 94136c3e7305 docs: add LICENSE-CRITERIA.md as project licensing policy e0a3f55f139c ueagle-atm: sadly drop unlicensed files a426d141265e linux-firmware: qcom: sync audioreach firmwares from v1.0.4 build 1d172a788a72 QCA: Update Bluetooth QCA6698 firmware to 2.1.2-00072 e3e36153ce3f amdgpu: DMCUB updates for various ASICs a16ce5c674f0 linux-firmware: Add firmware for new projects d36d53563e47 rtw89: 8852a: add TX power track R34 0ae79f3a658e linux-firmware: Update AMD SEV firmware Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/24659 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
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
