% git log --no-merges --pretty=oneline --abbrev-commit 20251125...20251011 > dddd 00c92044d982 Revert "amdgpu: update GC 11.0.1 firmware" 1b629c2ee14d QCA: Add Bluetooth firmware for WCN685x uart interface 338d4f11a152 qcom: Add ADSP firmware for qcs6490-thundercomm-rubikpi3 e5f2034193cd qcom: venus-5.4: update firmware binary for v5.4 beeb1c6d8fd6 qcom: venus-5.4: remove unused firmware file 4b245479aaca iwlwifi: add Sc/Wh FW for core98-181 release a193f375146b amdgpu: DMCUB updates for various ASICs 8bcc91d13bbe rtl_bt: Update RTL8852B BT USB FW to 0x42D3_4E04 6299022aec47 ASoC: tas2781: Add more symbol links on SPI devices 9aa00eca20c4 amdgpu: update vega20 firmware 42ea1f79b1da amdgpu: update vega12 firmware a58d54daedbb amdgpu: update vega10 firmware 1e069e319b1d amdgpu: update vangogh firmware f7e13466f3cb amdgpu: update renoir firmware 96e217e08b13 amdgpu: update yellow carp firmware 4c44a08fa5bc amdgpu: update VCN 3.1.2 firmware 3719d638b955 amdgpu: update PSP 13.0.5 firmware aaa7079598fa amdgpu: update GC 10.3.6 firmware 69c122001d45 amdgpu: update VCN 5.0.0 firmware b8ee4087b353 amdgpu: update SMU 14.0.3 firmware d714bc8d2e61 amdgpu: update PSP 14.0.3 firmware 90e45a48f841 amdgpu: update GC 12.0.1 firmware 4a2eda3fe051 amdgpu: update SMU 14.0.2 firmware c3c6345875f1 amdgpu: update PSP 14.0.2 firmware b2fdc1bd241e amdgpu: update GC 12.0.0 firmware e96100557112 amdgpu: update VCN 4.0.4 firmware e2ce9e78f0d6 amdgpu: update smu 13.0.7 firmware 65e62c306034 amdgpu: update PSP 13.0.7 firmware 870a03682058 amdgpu: update GC 11.0.2 firmware 5bdf63c32ed9 amdgpu: update SMU 13.0.10 firmware e54655337b9f amdgpu: update SDMA 6.0.3 firmware 2c961a06a486 amdgpu: update PSP 13.0.10 firmware e063d1e8fec5 amdgpu: update GC 11.0.3 firmware 51df8d90d0b6 amdgpu: update smu 13.0.0 kicker firmware de657c55c334 amdgpu: update PSP 13.0.0 kicker firmware fff12585de36 amdgpu: update VCN 4.0.0 firmware 37e6b3808abf amdgpu: update SMU 13.0.0 firmware 4567a327551f amdgpu: update PSP 13.0.0 firmware c4f4863f7db0 amdgpu: update GC 11.0.0 firmware 87eae0321d6d amdgpu: update navy flounder firmware fcc1130d0510 amdgpu: update sienna cichlid firmware ea80880af0ed amdgpu: update navi14 firmware 649d7fdf1d4e amdgpu: update navi12 firmware 7b7e771fb2f7 amdgpu: update navi10 firmware 8f25606de7cc amdgpu: update VCN 5.0.1 firmware 60456ab4b075 amdgpu: update PSP 13.0.12 firmware 4d69373e4f8d amdgpu: update GC 9.5.0 firmware e092a40e7f6d amdgpu: update PSP 13.0.14 firmware 7cd8bd09ad5c amdgpu: update GC 9.4.4 firmware ae59315f6c03 amdgpu: update PSP 14.0.5 firmware 1b6afb6a7efb amdgpu: update GC 11.5.3 firmware 5176cb313398 amdgpu: update PSP 14.0.4 firmware 71857dd04b14 amdgpu: update GC 11.5.2 firmware 2f28317f7e39 amdgpu: update green sardine firmware 522d9e12207b amdgpu: update VCN 4.0.3 firmware 8f041792d723 amdgpu: update SDMA 4.4.2 firmware e378955cf3ed amdgpu: update PSP 13.0.6 firmware 86faa583fbdb amdgpu: update GC 9.4.3 firmware d9f867fa205b amdgpu: update VCN 4.0.6 firmware 77e84ba0b2db amdgpu: update PSP 14.0.1 firmware 85173cf441ec amdgpu: update GC 11.5.1 firmware 4f77f6c84776 amdgpu: update PSP 13.0.11 firmware e281c8286079 amdgpu: update GC 11.0.4 firmware e6d6584a618a amdgpu: update VCN 4.0.5 firmware bafad280328c amdgpu: update PSP 14.0.0 firmware 1c5716794ac6 amdgpu: update GC 11.5.0 firmware cf102ce55053 amdgpu: update VCN 4.0.2 firmware 7f4f67696c51 amdgpu: update PSP 13.0.4 firmware df7ad95b388b amdgpu: update GC 11.0.1 firmware 2e749805f26b amdgpu: update beige goby firmware 662215782556 amdgpu: update dimgrey cavefish firmware 72eabbcf8945 amdgpu: update aldebaran firmware 59c101ad56d3 amdgpu: add vce1 firmware ab4f6864c8e8 mediatek MT7922: update bluetooth firmware to 20251118163447 704ba612298f linux-firmware: update firmware for MT7922 WiFi device f21bf2079594 qcom: update ADSP, CDSP firmware for kaanapali platform, change the license 094f6b619316 qcom: add ADSP, CDSP firmware for sm8750 platform b7dee782236f rtl_nic: add firmware rtl9151a-1 c710fdbe961e qcom: Update aic100 firmware files 0649fe0f8a0f mt76: add firmware for MT7990 d7d4a94071f0 mt76: update firmware for MT7992 1de8ddcbce20 mt76: update firmware for MT7996 3f3667bb2b0c cirrus: cs35l57: Add firmware for a few Dell products 62b60d741ff7 cirrus: cs42l45: Add firmware for Cirrus Logic CS42L45 SDCA codec 24bc7c974de2 qcom: Add sdx35 Foxconn vendor firmware image file 6167e5566900 linux-firmware: Update AMD cpu microcode fcf22f506bf5 rtl_bt: Update RTL8922A BT USB firmware to 0x41C0_C905 c0af6c70df29 linux-firmware: add firmware for mt7987 internal 2.5G ethernet phy a50c068b4977 rtw88: 8822b: Update firmware to v30.20.0 e5606bd7012d rtl_nic: add firmware rtl8125k-1 c5831f31fb58 ASoC: tas2781: Update dsp firmware for HP and ASUS projects ad907cca1b30 Revert "Merge branch 'robot/patch-0-1762671757' into 'main'" d665e29c15bd ASoC: tas2781: Update dsp firmware for HP and ASUS projects 213080aee725 amdgpu: DMCUB updates for various ASICs 23cf7dbb64d8 amdgpu: DMCUB updates for various ASICs 95cd295ec628 qcom: add SOCCP firmware for kaanapali platform 9444af1a20eb xe: Update GUC to v70.53.0 for BMG, LNL, PTL f2a23165093f i915: Update GUC to v70.53.0 for DG2, MTL 4dedd6cbe36f rtw89: 8851b: update fw to v0.29.41.5 84cc37f396bc rtw89: 8852b: update fw to v0.29.128.0 with format suffix -2 3ab5b9e563d5 rtw89: 8852b: update fw to v0.29.29.14 1b1c14bbe283 Revert "rtw89: 8852b: update fw to v0.29.128.0" 9a0d0ed60e4f rtw89: 8852bt: update fw to v0.29.127.0 with format suffix -1 be71e790deb7 rtw89: 8852bt: update fw to v0.29.122.1 b6252a035ca2 Revert "rtw89: 8852bt: update fw to v0.29.127.0" a976b0aa25c9 linux-firmware: Update firmware file for Intel BlazarU core 5a689a2fb837 linux-firmware: Update firmware file for Intel BlazarI core 7742578435dd linux-firmware: Create audio folder in ti folder, and move all the audio firmwares into it e189b618b99d amdgpu: DMCUB updates for various ASICs 646d97f5320d linux-firmware: Update WHENCE for microcode_amd_fam19h.bin e637542fa8b9 linux-firmware: Update AMD cpu microcode 0fc31ad67f09 linux-firmware: update firmware for MT7925 WiFi device b63c322f293e mediatek MT7925: update bluetooth firmware to 20251015213201 35e542439e8a rtl_bt: Add firmware and config files for RTL8761CUV ad9154476766 linux-firmware: Update AMD cpu microcode 7bcedf5c907e qcom: add ADSP firmware for kaanapali platform 728e92438d2f amdgpu: DMCUB updates for various ASICs 05105d2434ec linux-firmware: Renaming the file to cover a wide range of HP Lunar Lake system. b582532def13 mediatek MT7920: update bluetooth firmware to 20251020151255 33d0511d15d4 linux-firmware: update firmware for MT7922 WiFi device c2087f880be1 linux-firmware: update firmware for MT7920 WiFi device 3a49a7356a8c amd-ucode: Fix minimum revisions in README 0de0cd7fc74c cirrus: cs35l41: Rename various Asus Laptop firmware files to not have Speaker ID 93c929780994 mediatek MT7922: update bluetooth firmware to 20251020143443 b0b775e5ad10 Revert "linux-firmware: update firmware for MT7922 WiFi device" d06442f2b6f5 QCA: Update Bluetooth WCN6856 firmware 2.1.0-00653 to 2.1.0-00659 9440754a997a iwlwifi: add Bz/Fm and gl FW for core98-161 release f2fbfd22d9d1 iwlwifi: update Bz/Hr and Bz/Gf firmwares for core98-161 release dda8b9b09a1c iwlwifi: update ty/So/Ma firmwares for core98-161 release 822db3708dbc iwlwifi: update cc/Qu/QuZ firmwares for core98-161 release edc9bbecf0fe intel: qat: Fix missing link 80bca4b3d75e amdgpu: DMCUB updates for various ASICs 7a1a266e22f1 nvidia: add generic bootloader for GSP-enabled systems 2121082a8884 linux-firmware: qcom: sync audioreach firmwares from v1.0.0 build 4ba7ff78711b qcom: vpu: rename firmware binaries 15cb201918e5 Intel IPU7: Update product signed firmware binary 10de40e2bb55 i915: Xe2LPD DMC v2.29 4bda88bd3a9f i915: Xe3LPD DMC v2.32 afae3516d1d8 i915: Xe3LPD_3002 DMC v2.27 bcce0efb5c4a WHENCE: nvidia: rearrange GSP-RM firmware lines a96c15581a53 linux-firmware: Add ISH firmware file for Intel Pather Lake platform 55d8d2fa006b linux-firmware: Update firmware file for Intel Magnetar core 890cad9f8387 linux-firmware: Update firmware file for Intel BlazarU core 7bbab634ede0 linux-firmware: Update firmware file for Intel BlazarI core Build system: x86/64 Build-tested: x86/64-glibc Run-tested: x86/64-glibc (Intel N150) Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/20936 Signed-off-by: Nick Hainke <vincent@systemli.org> |
||
|---|---|---|
| .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.7+ 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
